and again including the list. sorry.
Hello,
warning: long post ahead!
summary: installing Debian (sid,experimental) from scratch works
such that the new installation boots. X can be started, touch screen
works, however: trayer icons are dead, zhone does not connect to
fso-usaged, therefore (?) zhone does not request the PIN, POW and AUX
buttons remain dead. Details below.
On 08/17/2011 12:12 PM, Timo Jyrinki wrote:
2011/7/20 e.waelde<[email protected]>:
as of yesterday evening, installing a neo from scratch fails.
I compiled again the 2.6.34 kernel yesterday evening, and uploaded it
and got it finally properly into pkg-fso repository where as the
working kernel used to linger in the incoming directory because of a
few reprepro problems. I also updated install.sh to use that by
default and tested that an install.sh run now works properly and the
device boots!
Try these to get started with Debian minimal installation at the moment:
1. Boot to other distribution that is on NAND, like QtMoko or SHR
2. wget -O install.sh http://pkg-fso.alioth.debian.org/freerunner/install.sh
3. QI=true SINGLE_PART=true ./install.sh all
4. Reboot
5. Login via USB/ssh (default root password "changeme")
6. Get a bit more software manually: apt-get install foxtrotgps gpsd
navit midori wicd lxterminal xorg zhone/experimental
python-ecore/experimental python-edje/experimental
python-evas/experimental zhone-illume-glue/experimental
Debian still has those E17 Python bindings only in experimental, which
is why a working Zhone is also now only in experimental. Note that
there is a problem with the old FSO1 stack reported by Dmitry
Chistikov in July. A new FSO2 stack is being uploaded to Debian now
finally soon by the great work of Rico Rommel. After that we need
people to work on updating eg. the Zhone2, SHR UI sofware and other
FSO2 compliant stuff into Debian, together with needed E17 stuff.
(more information at http://wiki.debian.org/DebianOnFreeRunner , or
IRC/Freenode #openmoko-debian)
-Timo
after wasting time on various micro SD cards, I decided to bite the bullet
and reinstall on the only working sd card ...
install from current repo (not snapshot as of 2011-01-01)
md5sum install.sh
4364da6556da310ee9c109e35fea1184 install.sh
HOSTNAME=neo \
SD_SWAP_SIZE=256 \
FSO_MIRROR=http://pkg-fso.alioth.debian.org/debian \
INST_MIRROR=http://192.168.10.1:9999/debian \
RDATEHOST=192.168.10.1 \
VERBOSE=1 \
ZHONE=false \
LOCALEPURGE=true \
TASKS="GPS,NET,TEXT,SYSUTILS" \
time ./install.sh all
works ok.
reboot
----------------------------------------
Debian comes back up to the login prompt. Consider that success!!!
login via ssh, ok.
change passwd, ok.
apt-get install omhacks strace lsof , ok.
apt-get install lxterminal xorg zhone/experimental \
python-ecore/experimental python-edje/experimental \
python-evas/experimental zhone-illume-glue/experimental \
fso-sounds-yue-full , ok.
apt-get install foxtrotgps gpsd navit midori wicd , ok
Interestingly, the date is one month back! Exactly one month ---
smells like an offset-by-one error of some kind.
reboot
----------------------------------------
X starts, the trayer appears with the familiar icons. They are,
however, left justified. They used to be on the other side.
But: zhone does not start, the AUX and POW buttons do not trigger any
visible action. Touching trayer's icons does not trigger any visible
action either.
----------------------------------------
fix starting zhone:
cat <<EOF > ~/.xsession
#!/bin/sh
trayer --edge top &
openmoko-panel-plugin &
zhone &
exec matchbox-window-manager -use_titlebar no -use_cursor yes
EOF
----------------------------------------
fix X layout
according to email by Roland Mas and references therein
http://lists.linuxtogo.org/pipermail/smartphones-userland/2011-August/003028.html
cat <<EOF > /etc/X11/xorg.conf
Section "Module"
Load "glx"
Load "dri2"
EndSection
Section "Monitor"
Identifier "LCD Panel"
EndSection
Section "Device"
Identifier "Glamo Graphics Chip"
#Driver "glamo"
Driver "fbdev"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Glamo Graphics Chip"
Monitor "LCD Panel"
EndSection
Section "InputDevice"
Identifier "Power Button"
Driver "evdev"
Option "Device" "/dev/input/event0"
EndSection
Section "InputDevice"
Identifier "AUX Button"
Driver "evdev"
Option "Device" "/dev/input/event2"
EndSection
Section "InputDevice"
Identifier "Touchscreen"
Driver "tslib"
Option "Device" "/dev/input/event1"
Option "EmulateRightButton" "True"
EndSection
Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Power Button"
InputDevice "AUX Button"
InputDevice "Touchscreen"
EndSection
EOF
so zhone does start now, the touch screen does work (mouse pointer
is moving correctly), however:
* the icons displayed in the trayer are completely dead
* zhone never asks for the Pin (smart card)
looking into /tmp/zhone.log:
zhone does not connect to "ousaged" it seems
2011-08-24 12:48:08,633 WARNING could not load illume interface module
2011-08-24 12:48:11,309 DEBUG GUI init
2011-08-24 12:48:13,798 DEBUG GUI init done
2011-08-24 12:48:13,806 DEBUG entering mainloop
2011-08-24 12:48:14,115 DEBUG dbus_objectInit...
2011-08-24 12:48:14,157 INFO cached proxy for
org.freesmartphone.frameworkd:/org/freesmartphone/Framework
2011-08-24 12:48:14,529 WARNING could not create proxy for
org.freesmartphone.ousaged:/org/freesmartphone/Usage
2011-08-24 12:48:14,553 INFO cached proxy for
org.freesmartphone.ogpsd:/org/freedesktop/Gypsy
2011-08-24 12:48:14,707 DEBUG gps ok: <Interface <ProxyObject wrapping
<dbus._dbus.SystemBus (system) at 0x40555390> :1.8 /org/freedeskt
op/Gypsy at 0x40542c30> implementing 'org.freedesktop.Gypsy.Accuracy' at 0x40542e10>,
<Interface <ProxyObject wrapping <dbus._dbus.Syste
mBus (system) at 0x40555390> :1.8 /org/freedesktop/Gypsy at 0x40542c30> implementing
'org.freedesktop.Gypsy.Position' at 0x405a0070>, <I
nterface <ProxyObject wrapping <dbus._dbus.SystemBus (system) at 0x40555390> :1.8
/org/freedesktop/Gypsy at 0x40542c30> implementing 'or
g.freedesktop.Gypsy.Satellite' at 0x405a01b0>
2011-08-24 12:48:14,726 INFO cached proxy for
org.freesmartphone.ogsmd:/org/freesmartphone/GSM/Device
2011-08-24 12:48:14,746 INFO cached proxy for
org.freesmartphone.ogsmd:/org/freesmartphone/GSM/Server
2011-08-24 12:48:14,864 DEBUG gsm ok: <Interface <ProxyObject wrapping
<dbus._dbus.SystemBus (system) at 0x40555390> :1.9 /org/freesmart
phone/GSM/Device at 0x405a0590> implementing 'org.freesmartphone.GSM.Network' at
0x405a0770>
2011-08-24 12:48:14,884 INFO cached proxy for
org.freesmartphone.odeviced:/org/freesmartphone/Device
2011-08-24 12:48:14,904 INFO cached proxy for
org.freesmartphone.odeviced:/org/freesmartphone/Device/IdleNotifier/0
2011-08-24 12:48:14,966 DEBUG device ok: <Interface <ProxyObject wrapping
<dbus._dbus.SystemBus (system) at 0x40555390> :1.3 /org/freesm
artphone/Device at 0x405a0d90> implementing 'org.freesmartphone.Device' at
0x405a0e50>
2011-08-24 12:48:14,987 INFO cached proxy for
org.freesmartphone.opreferencesd:/org/freesmartphone/Preferences
2011-08-24 12:48:14,996 DEBUG preferences ok: <Interface <ProxyObject wrapping
<dbus._dbus.SystemBus (system) at 0x40555390> :1.14 /org/
freesmartphone/Preferences at 0x405a4290> implementing
'org.freesmartphone.Preferences' at 0x405a4350>
2011-08-24 12:48:15,005 DEBUG failcount = 1
2011-08-24 12:48:25,040 DEBUG dbus_objectInit...
2011-08-24 12:48:25,050 INFO use cached proxy for
org.freesmartphone.frameworkd:/org/freesmartphone/Framework
2011-08-24 12:48:25,493 WARNING could not create proxy for
org.freesmartphone.ousaged:/org/freesmartphone/Usage
2011-08-24 12:48:25,501 INFO use cached proxy for
org.freesmartphone.ogpsd:/org/freedesktop/Gypsy
2011-08-24 12:48:25,512 DEBUG gps ok: <Interface <ProxyObject wrapping
<dbus._dbus.SystemBus (system) at 0x40555390> :1.8 /org/freedeskt
op/Gypsy at 0x40542c30> implementing 'org.freedesktop.Gypsy.Accuracy' at 0x40542e10>,
<Interface <ProxyObject wrapping <dbus._dbus.Syste
mBus (system) at 0x40555390> :1.8 /org/freedesktop/Gypsy at 0x40542c30> implementing
'org.freedesktop.Gypsy.Position' at 0x405a0070>, <I
nterface <ProxyObject wrapping <dbus._dbus.SystemBus (system) at 0x40555390> :1.8
/org/freedesktop/Gypsy at 0x40542c30> implementing 'or
g.freedesktop.Gypsy.Satellite' at 0x405a01b0>
2011-08-24 12:48:25,521 INFO use cached proxy for
org.freesmartphone.ogsmd:/org/freesmartphone/GSM/Device
2011-08-24 12:48:25,529 INFO use cached proxy for
org.freesmartphone.ogsmd:/org/freesmartphone/GSM/Server
2011-08-24 12:48:25,538 DEBUG gsm ok: <Interface <ProxyObject wrapping
<dbus._dbus.SystemBus (system) at 0x40555390> :1.9 /org/freesmart
phone/GSM/Device at 0x405a0590> implementing 'org.freesmartphone.GSM.Network' at
0x405a0770>
2011-08-24 12:48:25,545 INFO use cached proxy for
org.freesmartphone.odeviced:/org/freesmartphone/Device
2011-08-24 12:48:25,554 DEBUG device ok: <Interface <ProxyObject wrapping
<dbus._dbus.SystemBus (system) at 0x40555390> :1.3 /org/freesm
artphone/Device at 0x405a0d90> implementing 'org.freesmartphone.Device' at
0x405a0e50>
2011-08-24 12:48:25,563 INFO use cached proxy for
org.freesmartphone.opreferencesd:/org/freesmartphone/Preferences
2011-08-24 12:48:25,572 DEBUG preferences ok: <Interface <ProxyObject wrapping
<dbus._dbus.SystemBus (system) at 0x40555390> :1.14 /org/
freesmartphone/Preferences at 0x405a4290> implementing
'org.freesmartphone.Preferences' at 0x405a0fd0>
2011-08-24 12:48:25,581 DEBUG failcount = 1
in /etc/frameworkd.conf
[ousaged]
# set 1 to disable a module
# you need to disable ousaged if you want to use the new implementation:
fso-usaged
disable = 1
# choose whether resources should be disabled at startup, at shutdown, always
(default), or never.
sync_resources_with_lifecycle = always
ousaged is disabled, fso-usaged is installed
root@neo:~# dpkg -l fso-\*
Desired=Unknown/Install/Remove/Purge/Hold
...
ii fso-usaged 0.9.1.1+git20100507-1 freesmartphone.org usage daemon
but no process of this name shows up. The situation does not change, if I enable
ousaged, but that's probably to be expected.
Any hints on how to proceed?
I still consider the whole thing a success, allthough my freerunner
has returned to state "unusable".
Thanks,
Erich
_______________________________________________
Smartphones-userland mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/smartphones-userland