Update report

Minh Ha Duong haduong at centre-cired.fr
Tue Aug 26 23:00:22 CEST 2008


Hi,
 I just spend a few hours updating. Here is the report:
1. Downloaded:
* 
http://downloads.openmoko.org/releases/Om2008.8-update/20080826-asu-stable-rootfs.jffs2
* 
http://downloads.openmoko.org/releases/Om2008.8-update/20080826-asu-stable-uImage.bin
* 
http://downloads.openmoko.org/releases/Om2008.8-update/gta02v5_and_up-u-boot.bin
2. Installed the version of dfu-util for my architecture at 
http://wiki.openmoko.org/wiki/Dfu-util
The dfu-util at downloads.openmoko.org/releases/Om2008.8-update/ is an ELF 
64-bit statically linked executable. The 32-bit one is at
http://buildhost.openmoko.org/releases/Freerunner/dfu-util
3. Took a note of what additional packages I had installed:
Launched the installer, tap 'uninstall', and check what's there.
4. Shutdown the Freerunner, then turn it on while holding the AUX button. 
Connect to your host via USB
5. Flashed. I have to sudo the following commands on my host, otherwise I get 
a "Cannot claim the interface" error from dfu-util. Flashing the rootfs takes 
some time:
* dfu-util -a u-boot -R -D gta02v5_and_up-u-boot.bin
* dfu-util -a kernel -R -D 20080826-asu-stable-uImage.bin
* dfu-util -a rootfs -R -D 20080826-asu-stable-rootfs.jffs2
6. Rebooted. No, it's not stuck at 9%, nor at 59%.
7. Hostside, killed the offending line in .ssh/known_host, then basic security
ssh root at nono
passd
adduser haduong
cd /home/haduong
mkdir .ssh
cd .ssh
(hostside) scp .ssh/id_rsa.pub haduong at nono:
mv id_rsa.pub .ssh
8. Timeout, ssh session freeze, black screen, red AUX led, unit not responding 
to Power button (not even click sound). Take off and replace battery. Reboot 
okay. Go to Settings, turn off Suspend
9. ssh nono, add line "nameserver 192.168.0.200" in /etc/resolv.conf
(my host runs dnsmaq, note that wiki instructions says to use opendns)
10.opkg update, opkg upgrade (nothing today), opkg install illume-config
Bug 1828: "packagekitd does not want to die" is still wontfix.
Workaround: "killall packagekitd" adlib.
Bug 1654: the QWERTY does not appear.
Workaround to get the QWERTY:
Edit /etc/enlightenment/default_profile to profile "ASU"
/etc/init.d/xserver-nodm restart
Enjoy E, click on root window, select theme illume-config
Edit /etc/enlightenment/default_profile to profile "illume" back
/etc/init.d/xserver-nodm restart
Bug 1863: the tool icon in the top row do not appear either.
Workaround: I don't know
11. With assassin, 
uninstalled games/pyefl-sudoku
uninstalled communication / om-locations
12. Settings, clock, options, set timezone and time.
13. opkg install openmoko-mediaplayer2 (this pulls in pulseaudio and blocks at
"addgroup: pulse: group already in use")
wget http://abraxa.dyndns.org:81/random/openmoko-mediaplayer-theme.tar.bz2
tar xjf openmoko-mediaplayer-theme.tar.bz2 -C /usr/share/themes/Moko/gtk-2.0
rm openmoko-mediaplayer-theme.tar.bz2
Make playlist by adding songs from /media/card
Note: Can't see the name of the song. Missing Ids in files?
Bug 1749: Sound from only one speaker.
Bug 1599: No sound after a suspend/resume.
Bug ?: Mediaplayer segfaults after relaunching mediaplayer
14. opkg install gpsd tangogps
echo "GPS_DEV=\"/dev/ttySAC1\"" > /etc/default/gpsd
/etc/init.d/gpsd start (Note: restart do not seem to work)
Settings, GPS on.
Get only 2 satellites. Urban canyon ?
15. opkg install openmoko-agpsui
Bug filed #1868 : agpsui icon missing
Get first fix in ~1mn on the balcony.
Now tangogps works.
Bug 1012: UI Tabs in tangogps and agpsui are written black on a black 
background.
See fix in thread:
http://kerneltrap.org/mailarchive/openmoko-community/2008/8/8/2869104
http://kerneltrap.org/mailarchive/openmoko-community/2008/8/12/2904174
http://docs.openmoko.org/trac/ticket/1786
Overwrite: /usr/share/themes/Moko/gtk-2.0/gtkrc
with attached file
# Moko GTK+ theme
#
# Copyright 2007 OpenedHand Ltd <[EMAIL PROTECTED]>
# Based on OpenedHand's Sato GTK+ Theme
#
# This theme uses several style properties introduced in GTK+ 2.10
#
# black: #333333
# orange: #ff7d00
#
gtk-button-images = 0
gtk-menu-images = 0
gtk-icon-sizes = 
"gtk-button=32,32:gtk-small-toolbar=48,48:gtk-large-toolbar=48,48"
# Set the default gtk-color-scheme property
gtk_color_scheme = 
"fg_color:#000;bg_color:#f4f0f4;base_color:#fff;text_color:#000;selected_bg_color:#ff7d00;selected_fg_color:#000"
style "default"
{
 xthickness = 2
 ythickness = 2
 GtkButton::default_border = {0, 0, 0, 0}
 GtkButton::focus-line-width = 0
 GtkCheckButton::indicator-size = 35
 GtkCheckButton::indicator-spacing = 5
 GtkCheckMenuItem::indicator_size = 18
 GtkEntry::inner_border = {10, 10, 10, 10}
 GtkFrame::shadow_type = GTK_SHADOW_NONE
 GtkPaned::handle-size = 16
 GtkRange::slider-width = 28
 GtkRange::trough_border = 0
 GtkScale::slider-length = 56
 GtkScrollbar::has_backward_stepper = 1
 GtkScrollbar::has_forward_stepper = 1
 GtkScrollbar::has_secondary_backward_stepper = 1
 GtkScrollbar::has_secondary_forward_stepper = 1
 GtkScrollbar::slider_width = 30
 GtkScrollbar::stepper_size = 26
 GtkScrollbar::stepper_spacing = 0
 GtkSpinButton::shadow_type = GTK_SHADOW_NONE
 GtkTreeView::allow_rules = 1
 GtkTreeView::even_row_color = "#fff"
 GtkTreeView::odd_row_color = "#e7e7e7"
 GtkTreeView::vertical_separator = 6
 GtkWidget::focus_line_width = 2
 GtkWidget::focus_padding = 0
 GtkWidget::scroll-arrow-vlength = 48
 GtkWidget::scroll-arrow-hlength = 48
 MokoDialerTextview::large_font = 20
 MokoDialerTextview::medium_font = 15
 MokoDialerTextview::medium_font = 15
 MokoDialerTextview::small_font = 10
 fg [NORMAL] = @fg_color
 fg [PRELIGHT] = @fg_color
 fg [ACTIVE] = @selected_fg_color
 fg [INSENSITIVE] = @fg_color
 fg [SELECTED] = @selected_fg_color
 bg [NORMAL] = @bg_color
 bg [PRELIGHT] = @bg_color
 bg [ACTIVE] = @selected_bg_color
 bg [INSENSITIVE] = lighter (@bg_color)
 bg [SELECTED] = @selected_bg_color
 text [NORMAL] = @text_color
 text [PRELIGHT] = @text_color
 text [SELECTED] = @text_color
 text [ACTIVE] = @text_color
 base [NORMAL] = @base_color
 base [SELECTED] = @selected_bg_color
 base [ACTIVE] = @base_color
 engine "moko-engine" {
 border = TRUE
 }
}
class "GtkWidget" style "default"
style "reversed"
{
 bg[NORMAL] = @fg_color
 fg[NORMAL] = @bg_color
 bg[PRELIGHT] = @fg_color
 fg[PRELIGHT] = @bg_color
}
widget_class "*GtkButton*" style "reversed"
style "button"
{
 GtkButton::inner_border = {1, 1, 1, 1}
 engine "moko-engine" {
 border = TRUE
 gradient = TRUE
 }
}
class "GtkButton" style "button"
style "button-colors" {
 bg[NORMAL] = "#333"
 fg[NORMAL] = "#fff"
 bg[PRELIGHT] = "#333"
 fg[PRELIGHT] = "#fff"
}
widget_class "GtkButton*" style "button-colors"
style "treeview-header" {
 # inner-border was added in GTK+ 2.10
 GtkButton::inner_border = {0, 0, 0, 0}
 bg[NORMAL] = "#eee"
 fg[NORMAL] = "#000"
 bg[PRELIGHT] = "#eee"
 fg[PRELIGHT] = "#000"
 engine "moko-engine" {
 border = FALSE
 gradient = TRUE
 }
}
widget_class "*GtkTreeView.GtkButton*" style "treeview-header"
style "combo" {
 bg[NORMAL] = @selected_bg_color
 text[NORMAL] = @selected_fg_color
 bg[PRELIGHT] = @selected_bg_color
 text[PRELIGHT] = @selected_fg_color
 engine "moko-engine" {
 gradient = TRUE
 }
}
widget_class "*Combo*" style "combo"
style "toolbar"
{
 GtkToolbar::internal_padding = 0
 xthickness = 0
 ythickness = 0
 engine "moko-engine" {
 gradient = TRUE
 border = FALSE
 }
}
class "GtkToolbar" style "toolbar"
class "GtkToolbar" style "reversed"
style "toolitem"
{
 xthickness = 11
 ythickness = 11
 bg[NORMAL] = @selected_bg_color
 fg[NORMAL] = @selected_fg_color
 # toolbar colours are reversed
 bg[PRELIGHT] = @fg_color
 fg[PRELIGHT] = @bg_color
 engine "moko-engine" {
 gradient = TRUE
 border = FALSE
 }
}
widget_class "*Tool*GtkToggleButton" style "toolitem"
widget_class "*Tool*GtkButton" style "toolitem"
style "notebook"
{
 xthickness = 0
 ythickness = 0
 # For notebookes, NORMAL is used for the active tab and ACTIVE is used for
 # ther other tabs
 bg[NORMAL] = @selected_bg_color
 fg[NORMAL] = @selected_fg_color
 # inactive tabs are in "reversed" colours
 fg[ACTIVE] = @fg_color
 bg[ACTIVE] = @bg_color
}
class "GtkNotebook" style "notebook"
style "menu"
{
 engine "moko-engine" {
 gradient = FALSE
 border = TRUE
 }
}
class "GtkMenu" style "menu"
style "menubar"
{
 engine "moko-engine" {
 gradient = TRUE
 }
}
class "GtkMenuBar" style "menubar"
widget_class "*GtkMenuBar*" style "reversed"
style "menuitem"
{
 xthickness = 8
 ythickness = 8
 bg[PRELIGHT] = @selected_bg_color
 fg[PRELIGHT] = @selected_fg_color
 engine "moko-engine" {
 gradient = TRUE
 border = FALSE
 }
}
widget_class "*MenuItem*" style "menuitem"
style "scrollbar"
{
 bg[NORMAL] = @selected_bg_color
 bg[PRELIGHT] = @selected_bg_color
 engine "moko-engine" {
 border = TRUE
 }
}
class "GtkScrollbar" style "scrollbar"
include "matchboxpanel"
include "openmoko-calculator"
include "openmoko-contacts"
include "openmoko-dialer"
include "openmoko-panel-plugins"
-- 
Minh HA-DUONG Chargé de recherche CNRS
haduong at centre-cired.fr CIRED, Campus du Jardin Tropical
tel: +33 1 43 94 73 81 45bis ave. de la Belle Gabrielle
fax: +33 1 43 94 73 70 F94736 Nogent-sur-Marne, France
Jabber: minh.haduong at gmail.com
http://minh.haduong.com (work), http://minh69.blogspot.com (personal)


More information about the community mailing list

AltStyle によって変換されたページ (->オリジナル) /