__group__,ticket,summary,component,version,type,owner,status,created,_changetime,_description,_reporter
,1691,[Qtopia] qpe crash happened after flash the new image,Qtopia,,defect,tick,in_testing,2008-07-30T05:30:58+02:00,2008-11-27T07:25:12+01:00,"kernel:20080723-asu.stable-uImage.bin
root file system:20080730-asu.stable-rootfs.jffs2

Summary:
qpe crash happened after flash the new image

Step + current result:
1) flash the new image
2) launch the device
3) the qpe crash error message pop up
4) error message : 
  -Application Error-
The qpe process Vanished. This is bad. This is not meant to happen and is likely a sign of a bug in Qtopia. Please try to reproduce it and report the issue to http://docs.openmoko.org.       
To be able to use your phone as a phone again you will have to restart Qtopia.  
  [(F1)Restart]    [(F2)Exit]

",wendy_hung
,1989,"addressbook not handling vCard 2.1 with multiline records correctly on importing, often leading to crash (wild memory leak)",Qtopia,,defect,zecke,new,2008-09-10T13:40:50+02:00,2008-09-10T15:07:09+02:00,"Hi.

I've exported my contacts from kaddressbook using vCard 2.1 format (cannot use v 3.0, see ticket #1988) into a single file. I've copied the file onto Freerunner and run ""DISPLAY=:0 addressbook addressbook.vcf"" from the console.

The FreeRunner got stuck then.

Trying to find the cause:
- FreeRunner got stuck because oom killer killed some system processes
- oom killer kicked in because the addressbook greedily allocated memory
- the addressbook does this only on some vCard records
- the thing which these have in common is that there are multiline records

The other problem is, if ""quoted printable"" encoding is used and the line ends in the middle of encoded character, the program does not crash, but the character is decoded incorrectly.

I attach test case vCards for both problems.

I am using packages from testing: 
Package: qtopia-phone-x11-addressbook 
Version: 1:4.3.2+gitr3+906a00fdcb89fdcc8252f84a76625eb42c8fe302-r41 ",kavol
,2018,"[Qt-Contact] Editing contact name, the word between two space will disappear",Qtopia,,defect,zecke,new,2008-09-19T11:40:47+02:00,2008-09-21T20:44:57+02:00,"Summary:
[Qt-Contact] Editing contact name, the word between two space will disappear

kernel:20080903-asu.stable-uImage.bin 
root file system:20080916-asu.stable-rootfs.jffs2

Steps+current results:
1) go to contacts and create a contact
2) put a name with two space, than press ""back""
3) you will see the words between two space disappear",wendy_hung
,2024,"[QT-Message] if you don't read new SMS, Message freezing when second SMS comes in",Qtopia,,defect,zecke,new,2008-09-22T10:17:30+02:00,2008-11-27T08:07:25+01:00,"firstly I apologize for my ignorance. It seams that after a few hours, or when the first batter meter bar drops, the OM 2008.9  (also happened on the 2008.8 image) messages application freezes. SMS still works, because I am able to still receive messages. However, there is no way to end the process, and as far as I know the only work around is to restart the phone.

It is easy to recreate (at least for me). All you have to do is, have an sms conversation that spans an hour or so (suspend enabled or not) and when the first battery meter bar drops, there will be a beep that a message was received, but it does not ask if you would like to view the message as it normally does. So after starting the Messages application, one can see that there is a message, but the application is now frozen and you must restart to get it working again (or kill via command line, i am assuming)

It seams that after another batter meter bar is gone, so about 50% batter life remaining, messages now works reliably again. 

image being used

Om2008.8-gta02-20080903.uImage.bin 
and
Om2008.8-gta02-20080922.rootfs.jffs2

(sorry i don't know enough to further describe the situation) ",em4g.3ht
,2045,[Om2008.9] Wifi associating is very unreliable,kernel,,defect,openmoko-kernel,new,2008-09-30T14:26:27+02:00,2009-02-12T15:31:57+01:00,"I'm using the Wifi-method described in
  
http://wiki.openmoko.org/wiki/Neo_FreeRunner_Wifi#Using_WPA_and_.2Fetc.2Fnetwork.2Finterfaces

i.e. having a working config file /etc/wpa_supplicant/wpa_supplicant.conf
for all my known access points (which is just a copy of that I'm using
daily and stable in my two FreeBSD based laptops); and I'm trying to bring
up the eth0 with

# ifup eth0

this works very unreliable; in (let's say) 8 of 10 cases it can't
associate to the AP, even not after fresh re-boots and independently if
the AP at my home works with WEP or in my office with WPA;

I'm attaching:

relevant part of /etc/network/interfaces
iface eth0 inet dhcp
        wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
pre-up iwconfig eth0 essid off
up route del default gw 192.168.0.200
down route add default gw 192.168.0.200
iface eth1 inet dhcp

relevant part of /etc/wpa_supplicant/wpa_supplicant.conf

network={
        priority=99
        ssid=""santaclara""
        key_mgmt=WPA-PSK
        psk=""XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX""
}

output of 'iwlist eth0 scan'

eth0      Scan completed :
          Cell 01 - Address: 00:04:E2:A1:76:0B
                    ESSID:""santaclara""
                    Mode:Master
                    Frequency:2.442 GHz (Channel 7)
                    Quality=19/94  Signal level=-76 dBm  Noise level=-95 dBm
                    Encryption key:on
                    Extra:bcn_int=100
                    Extra:wpa_ie=dd180050f20101000050f20201000050f20201000050f2020000


output of 'ifup eth0':

root@om-gta02:~# ifup eth0
WPA: Configuring Interface
wpa_supplicant: using default driver type: wpa-driver wext
wpa_supplicant: /usr/sbin/wpa_supplicant -B -P /var/run/wpa_supplicant.eth0.pid -i eth0 -D wext -c /etc/wpa_supplicant
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
wpa_supplicant: ctrl_interface socket located at /var/run/wpa_supplicant/eth0
udhcpc (v1.9.1) started
run-parts: /etc/udhcpc.d/00avahi-autoipd exited with return code 1
Sending discover...
Sending discover...
Sending discover...
No lease, failing

and a full debug log of a session:

root@om-gta02:~# /usr/sbin/wpa_supplicant -d -P /var/run/wpa_supplicant.eth0.pid -i eth0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -C /var/run/wpa_supplicant > wpadebug.txt

",Matthias
,2292,Phone suspends during call,Distro,,defect,Nytowl,new,2009-05-26T22:14:25+02:00,2009-06-27T10:40:59+02:00,"I received a call and while talking the phone suspended making me loose the call.
The paroli and framework log are attached, the call came in around 15:56.
Om2009 Testing 4",airzimmy
,2341,u-boot environment isn't saved,unknown,,defect,openmoko-devel,new,2010-06-02T22:13:27+02:00,2010-10-21T22:31:12+02:00,"I'm trying to modify kernel parameters, I do setenv, then saveenv. And the latter doesn't seem to write the NAND. Everywhere I see that it should write something like:

GTA01Bv3 # saveenv
Saving Environment to NAND...
Erasing Nand...Writing to Nand... done
GTA01Bv3 #

But i get (the log follows, i leave the tail of previous printenv to compare):

mtddevnum=0
mtddevname=nor

Environment size: 1093/262140 bytes
GTA02v6 # setenv foo 1   
GTA02v6 # printenv
boot_menu_timeout=60
bootargs_base=rootfstype=jffs2 root=/dev/mtdblock6 console=ttySAC2,115200 console=tty0 loglevel=4 regular_boot
bootcmd=setenv bootargs ${bootargs_base} ${mtdparts}; nand read.e 0x32000000 kernel 0x200000; bootm 0x32000000
bootdelay=5
menu_1=Boot from microSD (FAT+ext2): setenv bootargs ${bootargs_base} rootfstype=ext2 root=/dev/mmcblk0p2 rootdelay=5 ${mtdparts} ro; mmcinit; fatload mmc 1 0x32000000 ${sd_image_name}; bootm 0x32000000
menu_4=Set console to USB: setenv stdin usbtty; setenv stdout usbtty; setenv stderr usbtty
menu_5=Set console to serial: setenv stdin serial; setenv stdout serial; setenv stderr serial
menu_6=Reboot: reset
menu_8=Power off: neo1973 power-off
sd_image_name=uImage.bin
stderr=usbtty
stdin=usbtty
stdout=usbtty
usbtty=cdc_acm
mtdids=nor0=physmap-flash,nand0=neo1973-nand
pcb_rev=0x101
pcf50633_int1=0x80
pcf50633_int2=0x02
mtdparts=mtdparts=physmap-flash:-(nor);neo1973-nand:0x00040000(u-boot),0x00040000(u-boot_env),0x00800000(kernel),0x000a0000(splash),0x00040000(factory),0x0f6a0000(rootfs)
partition=nor0,0
mtddevnum=0
mtddevname=nor
foo=1

Environment size: 1099/262140 bytes
GTA02v6 # saveenv
a0000(rootfs)
pnt to NAND...
Erasing Nand...GTA02v6 # 

So there is nothing about writing NAND. What should i do in this situation?",aikipooh
,2359,there are only 1 resume_reason in sysfs,kernel,,defect,openmoko-kernel,new,2010-07-26T13:40:32+02:00,2010-07-26T13:40:32+02:00,"There should be 2 resume_reason files in sysfs first here: /sys/class/i2c-adapter/i2c-0/0-0073/neo1973-resume.0/ and second here: /sys/devices/platform/s3c2440-i2c/i2c-0/0-0073 in newer kernel-image-2.6.32.13 - 2.6.32.13-oe3.3+gitr6+a9254be10ac2294ea20165a87c09ea6afcf66d94-r0.5 there is only 1 - second one, so fso stack is not showing a resume reason any more.


{{{
2010-07-26T11:19:11.273809Z [INFO]  UsageController <8 R>: >>>>>>> KERNEL SUSPEND                                                                                                                                                            
2010-07-26T11:23:51.303777Z [INFO]  UsageController <8 R>: <<<<<<< KERNEL RESUME                                                                                                                                                             
2010-07-26T11:23:51.310200Z [WARN]  fsousaged : Can't read-open /sys/class/i2c-adapter/i2c-0/0-0073/neo1973-resume.0/resume_reason: No such file or directory                                                                                
2010-07-26T11:23:51.310927Z [INFO]  LowLevelOpenmoko <>: No resume reason marked in /sys/class/i2c-adapter/i2c-0/0-0073/neo1973-resume.0/resume_reason                                                                                       
2010-07-26T11:23:51.311698Z [INFO]  UsageController <8 R>: Resume reason seems to be FSO_USAGE_RESUME_REASON_Unknown                 
}}}
 ",Q-Master
,2362,2.6.32.20 kernel from SHR-U has angle offset in the Accelerometer's output,kernel,,defect,openmoko-kernel,new,2010-08-25T12:32:53+02:00,2010-11-29T14:15:44+01:00,"Best showcase is playing to mokomaze:
it give you the feeling that either you are drunk or your are very very bad at this game. In fact it is just becausethere is an misunderstanding of the output of Accelerometers. I f you want to go straight in a directection you have to think to tilt your moko in (it looks like) 45° to the left of that direction to do waht you realy want to do.",GarthPS
,2364,Hanging micro sdhc card,kernel,,defect,openmoko-kernel,new,2010-09-28T22:47:20+02:00,2010-11-30T09:16:21+01:00,"Since I have kernel 2.6.32 in SHR, I cannot use the micro sd card reliable anymore.
When I force intensive I/O (e.g. by downloading map tiles with foxtrotgps), it hangs, although I could not catch any error on dmesg.
This issue has been reported on SHR as well, but has been marked 'upstream' over there, see:
http://trac.shr-project.org/trac/ticket/1143",janvlug
,812,"""neo1973 gsm version"" command does not respond",u-boot,,defect,openmoko-kernel,assigned,2007-09-11T10:16:25+02:00,2008-10-30T10:10:55+01:00,"The following sequence entered into the u-boot console causes u-boot to become
unresponsive:

GTA01Bv4 # neo1973 gsm on
GTA01Bv4 # neo1973 gsm version
switching s3ser0 from console into GSM mode
GSM firmware version:",thomas@…
,1493,when press power button makes some noise during suspend time.,kernel,,defect,graeme@…,assigned,2008-06-23T10:19:44+02:00,2009-02-25T11:32:15+01:00,"kernel : 20080621-asu.stable-uImage.bin
rootfs : 20080623-asu.stable-rootfs.jffs2

summary : when press power button makes some noise during suspend time.
step : 
1.set suspend time.
2.when suspend time press power button.

current result : when press power button can hear sound

expected result :it should wake up with any noise",regina_kim
,1532,Date/Time:  time and country displayed outside of screen on world map,Qtopia,,defect,zecke,new,2008-07-02T12:02:12+02:00,2008-08-07T13:48:36+02:00,"kernel : 20080621-asu.stable-uImage.bin
rootfs : 20080701-asu.stable-rootfs.jffs2

summary : when press ""more"" the map shows time and country. but our device is not completely show time and country. refer picture.

step :
1. go exposure
2. select date/time -> it already time zone is selected by some country
3. press more -> it goes to world map and show time 

current result : it does not completely show time and country

expected result : it should show time and country completely.
",regina_kim
,1563,The Calendar title bar will be broken and letter will be cut when press next arrow button,Qtopia,,defect,zecke,new,2008-07-09T10:32:52+02:00,2008-08-07T13:33:29+02:00,"kernel : 20080705-asu.stable-uImage.bin
rootfs : 20080708-asu.stable-rootfs.jffs2

summary :The Calendar title bar will be broken and letter will be cut when press next arrow button 

step :
1. go to exposure
2. select Date/Time
3. select time tab
4. press calendar icon
5. press next arrow button on the calendar.

current result : see pictures

expected result : it has to show without break and full name correctly.
",regina_kim
,1621,it will show white screen when press power button from suspend time(it only happens specific phone(no.51)),kernel,,defect,openmoko-kernel,new,2008-07-17T07:07:52+02:00,2008-08-28T11:36:24+02:00,"kernel : 200807017-asu.stable-uImage.bin
rootfs : 200807017-asu.stable-rootfs.jffs2

summary :it will show white screen when press power button from suspend time (it only happens specific phone(no.51)) 

step :
1. flash new image (date 16th and 17th )
2. it go into suspend time
3. press power button

current result : appear white screen

expected result : it should show previous screen ",regina_kim
,1630,"[Qtopia-Dialer]""holding attempt failed""Alert message show when press hold button in outgoing call Device which has prepaid SIM card.",Qtopia,,defect,zecke,new,2008-07-17T12:15:52+02:00,2008-09-02T03:53:58+02:00,"kernel : 200807017-asu.stable-uImage.bin
rootfs : 200807017-asu.stable-rootfs.jffs2

summary : ""holding attempt failed""Alert message show when press hold button in outgoing call Device which has prepaid SIM card.
and if press hold button in other party call(which is received and also has prepaid SIM card) , nothing happen (does not show any alert message)

step :
1. make a call
2. press hold button during connecting call

current result : it will show ""Holding attempt failed""
                 
expected result : ?",regina_kim
,1639,Only some contacts off SIM displayed,Qtopia,,defect,zecke,new,2008-07-17T21:02:40+02:00,2008-09-19T12:19:29+02:00,"I estimate about half of the contacts on my SIM are not being displayed in the Contacts app.  Those that are displayed are alphabetical covering most of the alphabet.  But there are lots of entries missing.

This may be a limit on how many contacts the app will parse.  Somewhere I got the number 160 as how many contacts it was displaying. ",montgoss
,1652,[QT-Contact]add group members functionality is busted,Qtopia,,defect,zecke,new,2008-07-22T09:53:59+02:00,2008-08-07T13:39:31+02:00,"kernel:20080720-asu.stable-uImage.bin
root file system:20080721-asu.stable-rootfs.jffs2

Summary:add group members, show up searching bar but no button to search; press illume bar cause ""back"" function broken

Steps + current result:
1) go to contact and press Option to show up groups
2) select one group and press Option to add members
3) show up searching bar, but no button to search

4) if press the illume bar to go back to the contacts
5) the bottom bar doesn't work (Option and Back)

expected: 
every function works

please see attach photos",wendy_hung
,1762,[illume bar menu] menu will hiding after qt-keypad when creating texts,Qtopia,,defect,zecke,assigned,2008-08-08T13:56:52+02:00,2008-10-06T10:43:19+02:00,"Summary: 
menu will hiding after qt-keypad when creating texts
kernel:20080808-asu.stable-uImage.bin 
root file system:20080808-asu.stable-rootfs.jffs2

Steps+current results: 
1) open up several apps in illume bar
2) use qt-keypad to create some text like SMS or location tags
3) touch illume bar to show up the menu
4) you can see the menu will hiding after the keypad and can not use the arrow 

Reproduceable: 
Always

Expected:
menu bar cover the keypad or other solutions can make illume bar use smoothly",wendy_hung
,1845,PIN-dialog show up too slow,Qtopia,,defect,erin_yueh,assigned,2008-08-21T10:27:16+02:00,2008-10-30T16:47:20+01:00,"test with Om 2008.8 image

Current result:
1) boot the device
2) after boot check the PIN-dialog
3) Home screen show up at first, 30 seconds later is the PIN-dialog

Expected:
PIN-dialog show up before goes to the home screen",wendy_hung
,2073,voice-recording.state + arecord: Unable to handle kernel NULL pointer dereference at virtual address 00000000,kernel,,defect,openmoko-kernel,new,2008-10-17T09:52:55+02:00,2009-04-28T04:06:38+02:00,"Steps to reproduce:
1) wget http://wildsau.enemy.org/~moko/voice-recording.state
2) arecord -c 1 -f S16_LE -c2 -r22050 | hexdump -C

Expected results:
2) audio is recorded and shown as hex

Actual results:
2) arecord prints

{{{
Recording WAVE 'stdin' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo
ALSA lib pcm_params.c:2135:(snd1_pcm_hw_refine_slave) Slave PCM not usable
arecord: set_params:896: Broken configuration for this PCM: no configurations available
}}}

and dmesg shows ""Unable to handle kernel NULL pointer dereference at virtual address 00000000""

More info:
1) I am using debian with linux from http://downloads.openmoko.org/framework/milestone2/uImage-2.6.24+gitr0+7a1370a816b9348dd8f36a667905dd3533cefc9b-r4-om-gta02.bin
2) The complete kernel message is

{{{
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c0004000
[00000000] *pgd=00000000
Internal error: Oops: 0 [#1] PREEMPT
Modules linked in: snd_soc_neo1973_gta02_wm8753 snd_soc_s3c24xx_i2s snd_soc_s3c24xx snd_soc_wm8753 snd_soc_core snd_pcm snd_timer snd_page_alloc snd
CPU: 0    Not tainted  (2.6.24 #1)
PC is at __init_begin+0x3fff8000/0x34
LR is at neo1973_gta02_hifi_hw_free+0x30/0x34 [snd_soc_neo1973_gta02_wm8753]
pc : [<00000000>]    lr : [<bf041030>]    psr: a0000013
sp : c7f07e48  ip : bf039160  fp : c7f07e54
r10: bf03edc8  r9 : c7f06000  r8 : bf03c0b0
r7 : c7d456c0  r6 : bf039160  r5 : bf042d80  r4 : c7d40600
r3 : 00000000  r2 : 00000000  r1 : 00000000  r0 : bf039160
Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: c000717f  Table: 37e38000  DAC: 00000015
Process arecord (pid: 9281, stack limit = 0xc7f06268)
Stack: (0xc7f07e48 to 0xc7f08000)
7e40:                   c7f07e7c c7f07e58 bf02a6e4 bf041010 c7d456c0 c7e74600 
7e60: c7e74708 c7e85200 c7fd83a0 00000000 c7f07e94 c7f07e80 bf0194d4 bf02a67c 
7e80: c7e85200 c7d456c0 c7f07ebc c7f07e98 bf019564 bf019494 c7fd83a0 00000008 
7ea0: c7fd83a0 c7fc2d24 c7875f40 c7c0db20 c7f07eec c7f07ec0 c0096470 bf01952c 
7ec0: 00000000 00000000 c6d08614 c7fd83a0 c7c2a9a0 00000000 c7e852a0 00000000 
7ee0: c7f07efc c7f07ef0 c0096864 c00963d0 c7f07f1c c7f07f00 c0093270 c0096840 
7f00: 00000052 c7c2a9a0 00000001 00000010 c7f07f44 c7f07f20 c00484a0 c0093204 
7f20: c0043d80 c7d24bc0 c7c2a9a0 00000100 000000f8 c00290e8 c7f07f5c c7f07f48 
7f40: c0048544 c0048428 00000001 c7d24bc0 c7f07f74 c7f07f60 c00499e4 c0048504 
7f60: 00001008 402fd764 c7f07f94 c7f07f78 c0049fe8 c0049804 c7f07f9c 000931d0 
7f80: 000931ac 402fd764 c7f07fa4 c7f07f98 c004a008 c0049f48 00000000 c7f07fa8 
7fa0: c0028f40 c004a000 000931d0 000931ac 00000001 00000001 fbad2088 00000008 
7fc0: 000931d0 000931ac 402fd764 000000f8 bef1af68 bef1aef8 fffffffe bef1b24c 
7fe0: 401b7380 bef1aef0 40208f84 4026bfb0 60000010 00000001 00000000 00000000 
Backtrace: 
[<bf041000>] (neo1973_gta02_hifi_hw_free+0x0/0x34 [snd_soc_neo1973_gta02_wm8753]) from [<bf02a6e4>] (soc_pcm_hw_free+0x78/0xcc [snd_soc_core])
[<bf02a66c>] (soc_pcm_hw_free+0x0/0xcc [snd_soc_core]) from [<bf0194d4>] (snd_pcm_release_substream+0x50/0x98 [snd_pcm])
[<bf019484>] (snd_pcm_release_substream+0x0/0x98 [snd_pcm]) from [<bf019564>] (snd_pcm_release+0x48/0x8c [snd_pcm])
 r4:c7d456c0
[<bf01951c>] (snd_pcm_release+0x0/0x8c [snd_pcm]) from [<c0096470>] (__fput+0xb0/0x194)
 r8:c7c0db20 r7:c7875f40 r6:c7fc2d24 r5:c7fd83a0 r4:00000008
[<c00963c0>] (__fput+0x0/0x194) from [<c0096864>] (fput+0x34/0x38)
 r8:00000000 r7:c7e852a0 r6:00000000 r5:c7c2a9a0 r4:c7fd83a0
[<c0096830>] (fput+0x0/0x38) from [<c0093270>] (filp_close+0x7c/0x88)
[<c00931f4>] (filp_close+0x0/0x88) from [<c00484a0>] (put_files_struct+0x88/0xdc)
 r6:00000010 r5:00000001 r4:c7c2a9a0
[<c0048418>] (put_files_struct+0x0/0xdc) from [<c0048544>] (__exit_files+0x50/0x54)
 r8:c00290e8 r7:000000f8 r6:00000100 r5:c7c2a9a0 r4:c7d24bc0
[<c00484f4>] (__exit_files+0x0/0x54) from [<c00499e4>] (do_exit+0x1f0/0x744)
 r5:c7d24bc0 r4:00000001
[<c00497f4>] (do_exit+0x0/0x744) from [<c0049fe8>] (do_group_exit+0xb0/0xb8)
[<c0049f38>] (do_group_exit+0x0/0xb8) from [<c004a008>] (sys_exit_group+0x18/0x1c)
 r6:402fd764 r5:000931ac r4:000931d0
[<c0049ff0>] (sys_exit_group+0x0/0x1c) from [<c0028f40>] (ret_fast_syscall+0x0/0x2c)
Code: bad PC value.
---[ end trace e31040251ef66513 ]---
Fixing recursive fault but reboot is needed!
}}}

Please let me know if you are unable to reproduce this with some version of linux. I am more than happy to provide more info (and compile new version if you have suggested patches).
",lindi
,2155,opkg-native do_compile failed,opkg,,defect,tick,in_testing,2008-12-03T14:37:39+01:00,2009-01-08T07:20:27+01:00,"hi there, i tried to compile with the mokomakefile, all worked fine, but at task 3138 of 4229 (ID: 50, openembedded/packages/opkg/opkg-native) an error came up


{{{
opkg_cmd.c: In function 'opkg_print_error_list':
opkg_cmd.c:154: error: call to function 'free_error_list' without a real prototype
opkg_utils.h:26: note: 'free_error_list' was declared here
}}}


the opkg_utils.h is included at the top, so i don't understand where this error is

i'm working with suse 11.0

i already tried it at a second SUSE 11.0 computer(installed from same source dvd) and i get the same error

logfile of make all is attached",manitu
,2180,stable-tracking: 'rxserr' UART messages,kernel,,defect,openmoko-kernel,new,2008-12-18T17:28:25+01:00,2010-03-07T18:38:17+01:00,"the stable-tracking kernel shows a number of receive error messages on the UART for GPS:

[ 4559.800000] rxerr: port ch=0x39, rxs=0x00000001
[ 4562.285000] rxerr: port ch=0x00, rxs=0x0000000c

Those perceived receive errors lead to missing characters in the u-blox binary protocol and corrupt the checksum and lead to all kinds of havoc on higher layers.

This bug did not occur with older kernel versions, though it is unclear what was the last working version.

The same problem also exists with non-gta02 hardware (e.g. the E-TEN glofiish devices), so it is believed to be a bug in the s3c24xx serial driver.

It can be reproduced _always_ during power-up of the GPS device.  However, it also occurs sporadically later during data transmission.
",laforge
,2227,iwconfig key restricted hanging up,kernel,,defect,openmoko-kernel,new,2009-02-04T17:30:08+01:00,2009-02-04T21:03:47+01:00,"I tryed setting up direct WiFi? network access (without hardware Access Points) for FSO M5-equiped FR by hands (I successfully used such scenario for configuring wireless-networking for some OLPCs & traditional notebooks):

# iwconfig eth0 mode ad-hoc # iwconfig eth0 essid ""my-wifi"" # iwconfig eth0 eth0 AR6000 802.11g ESSID:""my-wifi""

    Mode:Ad-Hoc Frequency:2.457 GHz Cell: 4E:72:EC:8E:38:88 Bit Rate=1 Mb/s Tx-Power=15 dBm Sensitivity=0/3 Retry:on Encryption key:off Power Management:off Link Quality:0/94 Signal level:-95 dBm Noise level:-96 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0

# iwconfig eth0 channel 1 # iwconfig eth0 key restricted 1234567890 # iwconfig eth0 eth0 AR6000 802.11g ESSID:""""

    Mode:Ad-Hoc Frequency:2.457 GHz Cell: 4E:72:EC:8E:38:88 Bit Rate=1 Mb/s Tx-Power=15 dBm Sensitivity=0/3 Retry:on Encryption key:1234-5678-90 Security mode:restricted Power Management:off Link Quality:0/94 Signal level:-95 dBm Noise level:-97 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0

I lost my ESSID at this step and try setting up this one once again:

# iwconfig eth0 essid ""my-wifi""

After that system hangs up and blinking by red LED in AUX button.

Seems like ""restricted"" key is key point for this situation -- with open key all works good.
",linux-ink
,2234,sms date are empty,Qtopia,,defect,zecke,new,2009-02-17T16:10:18+01:00,2009-02-17T16:10:18+01:00,"When i read a sms, i see the date field empty.
Thanx",netx512k
,2349,Too high power consumption in 2.6.32,kernel,,defect,openmoko-kernel,new,2010-07-19T08:27:22+02:00,2010-10-17T22:49:06+02:00,"I've checked the power consumtion as PaulFertser told me using that script:
while true; do cat /sys/class/power_supply/battery/current_now >>/var/log/power.log; sleep 1; done
and suspended/resumed several times, then checked logs.
The results were horrible:
52125
45375
41437
Seems that there's something completely wrong with power consumption
while suspended.
The Neo lives on battery while suspended only for 1 day in best not resumed.
I'm using shr-unstable 
root@om-gta02 /var/volatile/log # uname -a
Linux om-gta02 2.6.32.13 #1 PREEMPT Thu Jul 1 06:45:39 CEST 2010 armv4tl",Q-Master
,2478,linux 2.6.39: alsa state not correctly restored in resume,kernel,,defect,openmoko-kernel,new,2011-10-27T15:17:27+02:00,2012-02-12T00:15:30+01:00,"I am using SHR 2.6.39-nodrm branch at 74c481b35be9bf9b7d74c481b35be9bf9b7d with config from http://build.shr-project.org/tests/jama/kernel-nodrm/config-2.6.39.gz

{{{
Steps to reproduce:
1) save the attached statefile as stereoout.state
2) alsactl restore -f stereoout.state
3) alsactl store -f step3.state
4) speaker-test -t sine
5) echo mem > /sys/power/state
6) alsactl store -f step6.state
7) speaker-test -t sine

Expected results:
3 & 6) alsa states look identical
4 & 7) sine wave can be heard

Actual results:
3 & 6) alsa states look identical
4) sine wave can be heard
7) nothing can be heard

More info:
1) After step7 I can fix the situation if I run

amixer -qc0 cset numid=27,name='Capture Filter Switch' off
amixer -qc0 cset numid=27,name='Capture Filter Switch' on

amixer -qc0 cset numid=24,name='Capture Switch' on,on
amixer -qc0 cset numid=24,name='Capture Switch' off,off

amixer -qc0 cset numid=67,name='ALC Mixer Mic2 Capture Switch' on
amixer -qc0 cset numid=67,name='ALC Mixer Mic2 Capture Switch' off

amixer -qc0 cset numid=59,name='Amp Spk Switch' off
amixer -qc0 cset numid=59,name='Amp Spk Switch' on

amixer -qc0 cset numid=92,name='Left Mixer Left Playback Switch' off
amixer -qc0 cset numid=92,name='Left Mixer Left Playback Switch' on

speaker-test -t sine

2) My guess is that kernel is caching some value and does not write it to hardware since it thinks it already has the right value. Toggling the controls back and forth thus can fix the issue.

}}}
",lindi
,2479,playing a sound and suspending at the same time => no sound at resume on 2.6.39,kernel,,defect,openmoko-kernel,new,2012-02-12T00:08:26+01:00,2012-02-12T01:14:46+01:00,"doing the following result in not beeing to play a sound anymore at resume:
{{{
aplay 05.wav
echo mem > /sys/power/state #in a new console
#press the power button
#still no sound
killall aplay
aplay 05.wav #still no sound
}}}",GNUtoo
,1573,remove email from messages app,Qtopia,,enhancement,zecke,new,2008-07-10T03:18:37+02:00,2008-08-07T13:33:54+02:00,"please remove email al together from the messages app.
we want email to be a package to install through assassin.
will create another ticket for that.


",will
,1844,"[Dialer] Support Emergency Call and Alert message ""No service"" or ""No register"" ...",Qtopia,,enhancement,zecke@…,new,2008-08-21T10:09:57+02:00,2008-09-22T12:19:33+02:00,"Support Emergency Call like below cases. 
when insert not available SIM 
1. No credit SIM 
2. No service area

Need to notice if SIM is not available.
""No service"" or ""No register"".

",regina_kim
,2032,[Installer] only show packages that are visible in launcher,Installer,,enhancement,tick,in_testing,2008-09-24T10:38:09+02:00,2008-11-24T10:33:59+01:00,"visible packages shown in installer should only include:

1)  packages that are visible to launcher
2)  system packages


",will
,1716,[Package] add .edj decompiler/compiler as a package,Distro,,task,julian,in_testing,2008-08-01T14:09:29+02:00,2008-10-29T09:39:03+01:00,"please add .edj compiler / decompiler package to om-repository.
thumbnail for installer is also attached.




",will
,1717,[exposure-design] wifi waiting time animation,Graphic Design,,task,will,new,2008-08-01T16:15:53+02:00,2008-08-07T09:20:46+02:00,exposure needs an animation which is shown while it attempts to connect to a wifi network. ,marek
,676,dfu-util upload causes data corruption,host utilities,,defect,willie_chen@…,reopened,2007-08-01T15:50:26+02:00,2008-09-20T17:42:09+02:00,"It seems like dfu-util upload results in a corrupted image.

the problem seems to be independant of hardware.

--

remark: dfu-util upload means from device -> pc

dfu uses upload/download in a 'device centric' view, NOT in a 'host centric' one",laforge@…
,950,Xfbdev / tslib segfault in ts_close(),"Xfbdev (kdrive), Xglamo",,defect,openmoko-devel,assigned,2007-10-20T08:17:36+02:00,2008-10-31T12:07:34+01:00,"Software built today using MokoMakefile, 2007.2 target. 

I was manually starting and stopping /etc/init.d/xserver-nodm, and obtained the
following segfault (not reliably reproducible):

Loaded symbols for /usr/lib/ts//linear.so
Core was generated by `/usr/bin/Xfbdev :0 -pn -dpi 285 -screen 480x640
-hide-cursor -root-ppm /usr/sha'.
Program terminated with signal 11, Segmentation fault.
#0  ts_close (ts=0x0) at ts_close.c:25
25      ts_close.c: No such file or directory.
        in ts_close.c
(gdb) where
#0  ts_close (ts=0x0) at ts_close.c:25
#1  0x000efe78 in TslibFini () at tslib.c:244
#2  0x00043da0 in KdMouseProc (pDevice=0x11aa38, onoff=1116212) at kinput.c:341
#3  0x000235c0 in CloseDevice (dev=0x11aa38) at devices.c:209
#4  0x0002370c in CloseDownDevices () at devices.c:290
#5  0x00014c08 in main (argc=65535, argv=0x20, envp=<value optimized out>)
    at main.c:464
#6  0x40216a10 in __libc_start_main (main=0, argc=0, ubp_av=0x12494, 
    init=0xf324c <__libc_csu_init>, fini=0xf3248 <__libc_csu_fini>, 
    rtld_fini=0xbeb64e6f, stack_end=0xbeb64d54) at libc-start.c:231
#7  0x000124bc in _start ()

A fragment of the code in question (tslib.c) is shown below.

static void
TslibFini (void)
{
    KdMouseInfo	*mi;

    KdUnregisterFds (TsInputType, TRUE);
    for (mi = kdMouseInfo; mi; mi = mi->next)
    {
	if (mi->inputType == TsInputType)
	{
	    if(mi->driver) 
	      {
		ts_close(tsDev);
		tsDev = NULL;
	      }
	    mi->driver    = 0;",mail@…
,1460,number is cut if number is too long on call detail screen,Qtopia,,defect,zecke,assigned,2008-06-11T16:14:53+02:00,2008-08-08T07:43:14+02:00,"kernel : 20080608-uImage.bin
roof : 20080610-roofts.jffs2

summary : number is cut if number is too long on call detail screen

step: 
1. go to call history 
2. select number which is more then 15 then see more detail

current result : in detail screen number is cut

expected result : number should be animated to left side 

refer picture",regina_kim
,1483,"when touch country on the map , it shows country name with black shadow box short seconds.please refer ""testing picture""",Qtopia,,defect,zecke,new,2008-06-18T04:24:36+02:00,2008-08-08T07:44:29+02:00,"rootfs : Openmoko-openmoko-qtopia-x11-image-glibc-ipk-P1-Snapshot-20080615-om-gta02.rootfs.jffs
kernel : 20080611-uImage.bin

summary : when touch country on the map , it shows country name with black shadow box short seconds.please refer ""testing picture""

step:
1. go to setting
2. select clock
3. press option when clock tab highlighted
4. select set time
5. time tab selected
6. select Automatic ask to off then time zone will activate
7. select time zone to more -> it goes to world map screen
8. Touch country on the map

current result : it shows country name with black shadow box short seconds and also touched country does not selected.

expected result : it should be show country name without black shadow box and touched country has to selected.",regina_kim
,1501,[messages] Progresbar in the main menu is confusing.,Qtopia,,defect,zecke@…,assigned,2008-06-25T06:30:54+02:00,2008-08-26T09:42:21+02:00,"kernel : 20080621-asu.stable-uImage.bin
rootfs : 20080623-asu.stable-rootfs.jffs2

summary : sometimes it shows some line on the bottom of messages Main screen after sent messages or when press just cancel(Please refer picture)

step :
1. go to Messages
2. press new message
3. press cancel 


reproducible: 4~5 out of 10 tries.

current result :it shows line as a picture

expected result :it should not show",regina_kim
,1502,[messages ] date format of displayed messages did not change after changing the date format in the settings,Qtopia,,defect,zecke,assigned,2008-06-25T09:31:15+02:00,2008-07-18T10:46:32+02:00,"kernel : 20080621-asu.stable-uImage.bin
rootfs : 20080623-asu.stable-rootfs.jffs2

summary : inbox of messages date format does not changed after changed date format 
 
step :
1. go to setting
2. select Date&Time
3. select format tab
4. change time format and date format
5. go to Message and select inbox

current result : date format does not changed

expected result : date format should be changed

",regina_kim
,1505,"when message copy(move) to other folder(Sent,Drafts,Trash), it does not show any progress bar.",Qtopia,,defect,zecke,new,2008-06-25T14:44:26+02:00,2008-09-18T12:04:38+02:00,"kernel : 20080621-asu.stable-uImage.bin
rootfs : 20080623-asu.stable-rootfs.jffs2

summary : when message copy(move) to other folder(Sent,Drafts,Trash), it does not show any progress bar.
but sometimes it shows up when message are over 100.

step :
1.go to Message
2.press any folder(Inbox,sent,Draft,Trash)
3.press option then select all of messages then move(or copy) to other folder.

current result : it does not show progress 

expected result : it should be show progress
",regina_kim
,1509,selected all of messages do not unselected after press back button,Qtopia,,defect,zecke,new,2008-06-26T09:48:56+02:00,2008-08-07T13:53:17+02:00,"kernel : 20080621-asu.stable-uImage.bin
rootfs : 20080623-asu.stable-rootfs.jffs2

summary : selected all of messages do not unselected after press back button 

step :
1. go to message
2. select one folder(inbox,sent,Draft,Trash)
3. press option
4. select all
5. press back
6. enter same folder again

current result : enter same folder still all of messages selected

expected result : messages should not be selected
",regina_kim
,1515,Open contact function does not working,Qtopia,,defect,zecke,new,2008-06-27T09:56:18+02:00,2008-08-07T13:49:21+02:00,"kernel : 20080621-asu.stable-uImage.bin
rootfs : 20080623-asu.stable-rootfs.jffs2

summary : Open contact function does not working

step :
1. go to contacts
2. select one contact which has call history
3. select Calls tab
4. select one then press option
5. select Open contact

current result : it goes back to calls tab.

expected result : it should go contact screen.",regina_kim
,1516,It does not go back to Messages history tab from detail screen when press back button,Qtopia,,defect,zecke,new,2008-06-27T10:54:12+02:00,2008-08-07T13:49:02+02:00,"kernel : 20080621-asu.stable-uImage.bin
rootfs : 20080623-asu.stable-rootfs.jffs2

summary : It does not go back to Messages history tab from detail screen when press back button

step :
1. go to contacts
2. select one contact
3. select Messages tab
4. select one message
5. press back button

current result :it goes to Message Main screen 

expected result : it should go back to Messages history screen as Call tab.",regina_kim
,1535,Qtopia settime bugs,unknown,,defect,openmoko-devel,new,2008-07-04T07:26:51+02:00,2008-08-28T13:16:36+02:00,The list of open Qtopia settime bugs.,zecke
,1536,Qtopia callscreen bugs,unknown,,defect,openmoko-devel,new,2008-07-04T07:47:00+02:00,2008-10-31T12:32:30+01:00,A list of callscreen.cpp and modem related bugs.,zecke
,1568,Log in U-Boot through NOR Flash not working,unknown,,defect,openmoko-devel,in_testing,2008-07-09T20:36:16+02:00,2008-09-09T05:18:23+02:00,"I have tried the instructions for the NOR U-Boot at:
http://wiki.openmoko.org/wiki/U-Boot_Test_Cases#Test_Case_.238
http://wiki.openmoko.org/wiki/Getting_Started_with_your_Neo_FreeRunner
and a description someone gave on IRC: ""hold in aux, then hold in power while still holding in aux until it boots""
Nothing happens when I try this.

The AUX button works okay in other contexts.
I can get to the NAND menu and boot the device up, too.

On IRC I got the impression that only some devices (or people) have this problem.",gen
,1604,"keypad will shows black bit if press ""*"" button quickly.(refer picture)",Qtopia,,defect,zecke,new,2008-07-14T11:55:25+02:00,2008-07-18T13:52:30+02:00,"kernel : 20080705-asu.stable-uImage.bin
rootfs : 200807014-asu.stable-rootfs.jffs2

summary : keypad will shows black bit if press ""*"" button quickly.(refer picture)
 
step :
1. go to Dialer
2. press ""*"" quickly three times on the keypad

current result : see picture

expected result : ""*"" has to display ",regina_kim
,1653,"[QT-Contacts] view contact info, option menu covered ""Hide""",Distro,,defect,graeme,assigned,2008-07-22T10:10:04+02:00,2008-10-09T13:26:38+02:00,"kernel:20080720-asu.stable-uImage.bin
root file system:20080721-asu.stable-rootfs.jffs2 

Steps+ current result:
1) go to contacts and check contact which is save in the phone not SIM card
2) show up the contact info.
3) press option and show up the option menu
4) please see attach photo

expected:
show up ""Hide""",wendy_hung
,1677,If application is closed the <unnamed> is shown in home instead of name of operator,unknown,,defect,openmoko-devel,new,2008-07-28T11:09:55+02:00,2008-09-05T07:53:56+02:00,I I close an application sometimes the name of operator is changed into <unnamed>.,uzytkownik
,1681,qpe crashes when it cant open GSM serial,Qtopia,,defect,zecke,new,2008-07-29T11:42:50+02:00,2008-07-29T11:42:50+02:00,"In playing with udev/mdev I noticed if /dev/ttySAC* are not created qpe crashes.
",graeme
,1689,openmoko-mediaplayer generates invalid xspf playlists,unknown,,defect,openmoko-devel,new,2008-07-29T20:26:11+02:00,2008-07-29T20:42:17+02:00,"Openmoko generated the attached xml tag when I told it to import a big directory.  It isn't valid UTF-8, which prevents mediaplayer from opening the playlist after creating it.  The string likely contains some garbage characters that look cool in some encoding scheme; I don't know if this bug would be triggered can be triggered by titles written in a real language.

(Also, the error message from mediaplayer could be improved; it simply says ""could not open playlist"", when it should say ""Corrupt playlist file.  XML error: Invalid UTF-8 Encoding"", or something like that.)

",hedora
,1694,gpe-scap fails to save PNG because of UTF-8 to ISO-8859-1 conversion,unknown,,defect,openmoko-devel,new,2008-07-30T08:20:29+02:00,2008-09-02T11:04:26+02:00,"This is what I did:
1. Started the media player (using the FreeRunner directly, clicking on it's screen).
2. ssh root@192.168.0.202
3. export DISPLAY=:0.0
4. gpe-scap
5. Clicked on Save (suggested location of file is /home/root/Screenshot-2.png)

Expected results
6. The file is saved

Actual results
6. A popup dialog appears,
title: <unnamed>
icon: red circle, white horizontal line 
text: Error saving screenshot: Value for PNG text chunk CREATOR cannot be converted to ISO-8859-1 encoding.
buttons: Close

In my shell (via ssh) I get a bunch of
(gpe-scap:1513): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported",fwendt
,1714,Mediaplayer sometimes does not start up.,unknown,,defect,Abraxa,accepted,2008-08-01T09:51:04+02:00,2008-10-22T07:32:33+02:00,"Mediaplayer checks to see if another instance of itself is running at startup.  If it detects another instance, it fails to start.

Unfortunately, the current locking code contains some race conditions and other bugs.  I marked this ""major"" because I often have to manually remove lockfiles with the current version, or mediaplayer won't start.

I've attached a patch that obtains a lock based on the idea that ""rename()"" is atomic.  It handles many corner cases the other code misses, but only works if ""openmoko-mediaplayer"" occurs somewhere in argv[0] of the other process.

The patch corrects the problem for me.",hedora
,1715,SSH / Dropbear connections over the USB link frequently freezes,unknown,,defect,openmoko-devel,new,2008-08-01T09:54:15+02:00,2009-01-19T12:54:37+01:00,"How to reproduce:
Set Power management to ""Dim first, then lock"". ssh into the neo. Wait a few minutes so that the phone goes to sleep. Connection freezes.

Workarounds:
1/ Unplugging / replugging the USB cable unfreezes the connection.
2/ The Wiki says that Disabling Power Management also works.

Desired behavior:
When the screen turns off, existing USB links should not be frozen.",haduong@…
,1729,pulseaudio consumes 6% cpu time constantly,unknown,,defect,openmoko-devel,new,2008-08-02T21:30:07+02:00,2008-08-24T16:14:24+02:00,"Steps to reproduce:
1) boot the system

Expected results:
1) system should be mostly idle

Actual results:
1) pulseaudio consumes 6% cpu time according to top.

More info:
1) I am using
 http://buildhost.openmoko.org/daily/freerunner/200807/20080722/Openmoko-openmoko-devel-image-glibc-ipk-P1-Snapshot-20080722-om-gta02.rootfs.jffs2
http://buildhost.openmoko.org/daily/freerunner/200807/20080730/uImage-2.6.24+git25+8533927964761f4e2078ccd8607b90f5acc60b93-r1-om-gta02.bin

on freerunner.

2) strace -p `pidof pulseaudio` -f -o /tmp/s -s245 -tt shows the following patterns:

{{{
1381  22:15:42.054924 SYS_298(0x8001, 0x411d3cfc, 0x2, 0x1000, 0x3952634c) = 0
1381  22:15:42.058088 SYS_298(0x8001, 0x411d3d62, 0x1, 0x1800, 0x4ccc8) = 0
1381  22:15:42.059321 ioctl(17, 0xc0844123, 0x4e668) = 0
1381  22:15:42.061548 ioctl(17, 0xc0844123, 0x4e668) = 0
1381  22:15:42.062966 ioctl(17, 0xc0844123, 0x4e668) = 0
1381  22:15:42.064297 ioctl(17, 0xc0844123, 0x4e668) = 0
1381  22:15:42.065431 ioctl(17, 0xc0844123, 0x4e668) = 0
1381  22:15:42.066598 SYS_298(0x8001, 0x411d3cfc, 0x2, 0x1000, 0x39527000) = 0
1381  22:15:42.071400 SYS_298(0x8001, 0x411d3d62, 0x1, 0x1800, 0x4ccc8) = 0
1381  22:15:42.072529 ioctl(17, 0xc0844123, 0x4e668) = 0
1381  22:15:42.073744 ioctl(17, 0xc0844123, 0x4e668) = 0
1381  22:15:42.075161 ioctl(17, 0xc0844123, 0x4e668) = 0
1381  22:15:42.076298 ioctl(17, 0xc0844123, 0x4e668) = 0
1381  22:15:42.077434 ioctl(17, 0xc0844123, 0x4e668) = 0
1381  22:15:42.078697 SYS_298(0x8001, 0x411d3cfc, 0x2, 0x1000, 0x39528000) = 0
1381  22:15:42.083701 SYS_298(0x8001, 0x411d3d62, 0x1, 0x1800, 0x4ccc8) = 0
1381  22:15:42.084831 ioctl(17, 0xc0844123, 0x4e668) = 0
1381  22:15:42.086077 ioctl(17, 0xc0844123, 0x4e668) = 0
1381  22:15:42.087488 ioctl(17, 0xc0844123, 0x4e668) = 0
1381  22:15:42.088713 ioctl(17, 0xc0844123, 0x4e668) = 0
1381  22:15:42.091026 ioctl(17, 0xc0844123, 0x4e668) = 0
}}}

and

{{{
# ls -l /proc/1381/fd/17
lrwx------    1 root     root           64 Aug  2 22:16 /proc/1381/fd/17 -> /dev/snd/pcmC0D0p
}}}

shows that it is really talking to the sound card.

",lindi
,1770,NAND u-boot jams FM radio,hardware,,defect,hardware,assigned,2008-08-09T08:36:36+02:00,2008-10-31T04:01:04+01:00,"I just booted my FR using the NAND uboot and heart loud interferences in my FM radio which is at a distance of 1.5-2 meter.

looks like I should have the FM radio running more often to check for EMV problems ;-)",h.koenig
,1825,FSO doesn't detect headphone insertion,unknown,,defect,openmoko-devel,new,2008-08-15T08:41:16+02:00,2008-08-15T15:00:25+02:00,Inserting a headphone while running current FSO does not modify the speaker/volume settings.,hedora
,1858,"[E-illume] ""Installer"" appear instead of softmenu in contacts and Messages",E - Illume,,defect,,assigned,2008-08-25T14:00:57+02:00,2008-12-08T09:20:24+01:00,"kernel : 20080808-uImage.bin
roof : 20080825-roofts.jffs2
summary : installer menu appear instead of softmenu after cancel to save contacts from call history(see picture)

step: 
1.go Dialer
2.press call history icon
3.press option softmenu
4.selec save to contacts 
5.create new contacts -> yes
6.select type
7.in contact screen press back
8.name is required.cancel editing ? -> yes
9.it will go back to call history then show installer menu bar instead of softmenu.

current result : see picture

expected result : it should show softmenu.",regina_kim
,1890,gdb problems (single stepping and debug symbol table),unknown,,defect,openmoko-devel,in_testing,2008-08-28T14:32:31+02:00,2008-08-30T13:58:19+02:00,"trying to debug Xglamo I have (at least) two problems with gdb (Om 2008.8 + zecke-dev) :

1) 
using instruction stepping (si) doesn't seem to work for 
instruction ""bxcc lr"" -- the program just ""continues"" in free run.
for ""bx lr"" gdb stops at address lr as expected.

btw: where can I find some (gnu) arm assembler docs/tutorial 
which mention and explain bxcc (and the other opcodes;) ?


working example with ""bx lr"":

0x000fdfa4 in ?? ()
1: x/i $pc  0xfdfa4:    bx      lr
(gdb) print/x $lr
$2 = 0xf5be4
(gdb) si
0x000f5be4 in GetTimeInMillis ()
1: x/i $pc  0xf5be4 <GetTimeInMillis+44>:       add     r0, r4, r0

voila..


non-working example with ""bxcc lr"":

0x401f88b0 in gettimeofday () from /lib/libc.so.6
1: x/i $pc  0x401f88b0 <gettimeofday+16>:       cmn     r0, #4096       ; 0x1000
(gdb) si
0x401f88b4 in gettimeofday () from /lib/libc.so.6
1: x/i $pc  0x401f88b4 <gettimeofday+20>:       bxcc    lr
(gdb) p/x $lr
$3 = 0xf5bcc
(gdb) si

Breakpoint 2, 0x000f5bcc in GetTimeInMillis ()
1: x/i $pc  0xf5bcc <GetTimeInMillis+20>:       mov     r3, #1000       ; 0x3e8
(gdb) 

without that breakpoint #2 at address 0xf5bcc gdb wouldn't have stopped :-(



btw:  address 0x000fdfa4 in the 1st example is in __divsi3, one
of the many ""invisible"" symbols (only ~350 out of 3314 symbols 
show up in gdb for Xglamo)


      nm .debug/Xglamo |  sort | grep ^000f
      ...
      000fdef0 T __aeabi_idiv
      000fdef0 T __divsi3
      000fe01c T __aeabi_idivmod


this is my other big gdb problem:



2) 
gdb doesn't show/use all symbols in the debug symbol image. e.g. for symbols starting with ""w"" only 6 out of 12 symbols can be used:

(gdb) b W<TAB>
WantFontInfo          WellKnownConnections  WindowTable           WriteToClient         Write_CVT             Write_CVT_Stretched   
(gdb)

but:

harald om > nm .debug/Xglamo | grep -i "" t w"" | sort +2 | wc
     12      36     359
harald om > nm .debug/Xglamo | grep -i "" t w"" | sort +2
000ed7f8 T WaitForSomething
0001ef3c T WakeupHandler
000245e8 T WalkTree
00024a18 t WindowExtents
0003d5f8 T WindowHasNewCursor
0003fe68 T WindowsRestructured
0003bb64 T WriteEventsToClient
000462d8 T WriteSConnSetupPrefix
000478d8 T WriteSConnectionInfo
000ae73c t WriteSwappedPortNotifyEvent
000ae698 t WriteSwappedVideoNotifyEvent
000f297c T WriteToClient


more examples on devel-list ""Subject: Xglamo loops and hangs...""


any help or insights ?

thanks!
",h.koenig
,1904,om2008.8 wifi don't get always an ipv4 ip,unknown,,defect,openmoko-devel,new,2008-08-29T20:32:43+02:00,2008-09-16T23:07:51+02:00,"Sometimes the FreeRunner doesn't get an ip (v4) address from my router, only a ip (v6). I don't like that, because I can't ssh into my device with a ipv6 (my computer's limitations). How can I insists he get an ipv4 ip address?

Steps to repro:
- Start Om2008.8
- Goto settings
- Goto wifi
- pick right router
- Enter pass for WiFi (WPA2)
- wait for a while
- Start Terminal
- do ifconfig

Expected result:
- An 'inet addr' next to the eth0 device

Actual result:
- only a 'inet6 addr' next to the eth0 device",dolfje
,1906,[qtopia] Duplicate SMS in inbox,Qtopia,,defect,zecke,new,2008-08-29T23:52:12+02:00,2008-10-31T14:40:30+01:00,"If I go to my sms inbox, there are a lot of sms duplicates. 

For example: I received three SMS today. After opening the inbox several times, there are 5 SMS:

SMS A
SMS B
SMS A
SMS B
SMS C

So, if I have more than only two SMS in the inbox, let's say 20, after a few times opening the inbox there are about 50 SMS and at least half of them are duplicates!

I'm using Raster's OM 2008.08 image on Freerunner.

Openmoko-openmoko-qtopia-x11-image-glibc-opk-P1-Snapshot-20080815-om-gta02.rootfs.jffs2
uImage-2.6.24+git145+88bf43840b9df0eb0a077a1394eb564be80a412e-r1.01-om-gta02.bin
",tobias
,1934,Can't use headphones during a call,Qtopia,,defect,zecke,new,2008-08-31T15:19:33+02:00,2008-08-31T15:19:33+02:00,"Kernel: Om2008.8-gta02-20080826.uImage.bin
Rootfs: Om2008.8-gta02-20080831.rootfs.jffs2

Step
1. Establish a call
2. Available options -> speakerphone handset
3. Plug in headphones
4. Available options -> speakerphone handset
5. Unplug headphones
6. Available options -> speakerphone handset headphones
7. Plug in headphones
8. Available options -> speakerphone handset
9. etc

Summary
Headphones can't be used during a call since the option is only available when the headphones have been unplugged.

Expected
1. Establish a call
2. Plug in headphones
3. Available options -> speakerphone handset headphones
4. Choose headphones
5. Headphones are now in use
or
1. Establish a call
2. Plug in headphones
3. Headphones are now in use",Inhuman Soul
,1936,PIN entry should default to numeric input,Qtopia,,defect,zecke,new,2008-08-31T15:42:58+02:00,2008-10-26T13:37:25+01:00,"I got a new Freerunner, updated to the 2008.8 release and wanted to use it.
After starting up the PIN dialog presented only lower case letters. I think in almost all cases PINs are numeric. So it would be much more userfriendly, if you could default to numeric input.

Some more rant:
I did not see any clue how to switch to numeric input. After despairingly clicking around I was finally switching off my Freerunner and wanted to throw it away. After some googling I read all the documentation about the Openmoko keyboard and finally are able to use it but I really do not like it.
I seriously doubt that hiding essential features behind ""gestures"" (switching input modes, whitespace, backspace) is a terrible idea and will make most end users hate you...

Setting Severity to major because this bug makes the Openmoko essentially unusable for normal users.",rost
,1949,[Qtopia : keyboard ] added space automatically when type something in keyboard,Qtopia,,defect,zecke@…,new,2008-09-02T09:47:05+02:00,2008-09-22T12:20:40+02:00,"rootfs : Om2008.8-gta02-20080902.rootfs.jffs2
kernel : Om2008.8-gta02-20080826.uImage.bin

Description + current result : 
1) go SMS or contacts or application which has input method function with QT keyboard
2) type some characters or number --> it will display with space in front of first character. 

correct result : it should be display without space.
",regina_kim
,1960,On screen keyboard does not work in landscape mode,unknown,,defect,openmoko-devel,in_testing,2008-09-04T19:20:24+02:00,2008-10-31T15:19:52+01:00,"== Issue ==
When using the xrandr landscape mode of X11, the on-screen keyboard no longer works.  It's off-center, and keystrokes produce incorrect results, or no results at all.

== Reproducing ==
1) Install the accelerometer gestures and screen orientation software as instructed here: http://wiki.openmoko.org/wiki/Gestures  Or use the xrandr command to change screen orientation manually.
2) Rotate the orientation into landscape mode, and try using the on-screen keyboard.

== Software ==
* Latest update from unstable feed
* opkg list_installed attached",Mercury
,2004,screen is blank (black) after resume,unknown,,defect,openmoko-devel,new,2008-09-15T05:19:07+02:00,2008-10-02T21:18:15+02:00,"I resumed the phone with the power button after a suspend of a few hours and the screen remained blank.  I was able to ssh into the phone through USB.

I noticed 

[ 5561.885000] Alignment trap: enlightenment (1478) PC=0x404ed4ac Instr=0xe5923008 Address=0x405a20d5 FSR 0x013
in dmesg (full log attached) but I am not sure if this is the cause or an effect.

enlightenment and Xglamo were both still running (see below).

This is with a gta02


I feel this is different than #1952 because

cat /sys/class/backlight/pcf50633-bl/brightness returned 0
but echo ""63"" >/sys/class/backlight/pcf50633-bl/brightness  did not turn the display on and touching the screen after I did that did not turn the display on either.




cat /etc/version /etc/angstrom-version /etc/om-version
200808081625
Angstrom P1-Snapshot-20080904
Tag Name:
VERSION: e36a542350c95eee2a0f2690b658bb5545dce4e5
Branch: org.openmoko.asu.stable
Build Host: barbie
Time Stamp: Fri, 08 Aug 2008 16:27:09 +0800

illume - 0.0+svnr35727-r13 -
illume-config - 0.0+svnr170-r0.01 -
illume-config-asu - 0.0+svnr35727-r13 -
illume-config-illume - 0.0+svnr35727-r13 -
illume-dicts-english-us - 0.0+svnr35727-r13 -
illume-keyboards-default - 0.0+svnr35727-r13 -
illume-keyboards-numbers - 0.0+svnr35727-r13 -
illume-keyboards-terminal - 0.0+svnr35727-r13 -
illume-theme - 0.0+svnr216-r5.04 -

xserver-kdrive-glamo - 1:1.3.0.0+git2839+4067470ea4d569bae7b4161ca998645a0c9b96e7-r6 -

kernel-image-2.6.24 - 2:2.6.24+git75969+a1e97c611253511ffc2d8c45e3e6d6894fa03fa3-r1.01 -




 ps aux |grep illume
root      1720  7.4 28.9  43832 35820 pts/1    S    16:37  29:39 enlightenment -profile illume
root      1740  0.0  0.3   1508   452 pts/1    S    16:37   0:00 /usr/lib/enlightenment/modules/illume/linux-gnueabi-arm/wifiget 8
root      1965  0.0  0.4   2752   588 pts/2    S+   23:14   0:00 grep illume

root      1673  0.1  2.9   6516  3596 pts/1    S<   16:37   0:45 /usr/bin/Xglamo :0 -pn +extension Composite -nolisten tcp -dpi 285 -screen 480x640 -hide-cursor -br


",ssinger
,2007,[kernel] SD voltage higher after resume,unknown,,defect,openmoko-devel,new,2008-09-15T15:34:24+02:00,2008-09-15T20:35:22+02:00,"SD card voltage is set to 2700 mV (vdd 15) while booting, after suspend and resume it is at 3200 mV (vdd 20) again.

booting (with sd_max_clk set to 12500000)

SD power -> 3200mV
glamo-mci glamo-mci.0: powered (vdd = 20) clk: 0kHz div=255 (req: 0kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 20) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 20) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 20) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: Error after cmd: 0x120
glamo-mci glamo-mci.0: Error after cmd: 0x8120
glamo-mci glamo-mci.0: Error after cmd: 0x120
glamo-mci glamo-mci.0: Error after cmd: 0x8120
glamo-mci glamo-mci.0: Error after cmd: 0x120
mmc_set_power(power_mode=2, vdd=15
SD power -> 2700mV
wake enabled for irq 53
pcf50633: dev (254:0)
pcf50633 0-0073: rtc core: registered pcf50633 as rtc0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 12500kHz div=3 (req: 12500kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 12500kHz div=3 (req: 12500kHz). Bus width=2
mmc0: new high speed SD card at address 07bd 



suspend -> resume

kernel: mmc_set_power(power_mode=1, vdd=20
kernel: SD power -> 3200mV
kernel: glamo-mci glamo-mci.0: powered (vdd = 20) clk: 0kHz div=255 (req: 0kHz). Bus width=0
kernel: glamo-mci glamo-mci.0: powered (vdd = 20) clk: 195kHz div=255 (req: 195kHz). Bus width=0
last message repeated 4 times
kernel: glamo-mci glamo-mci.0: powered (vdd = 20) clk: 12500kHz div=3 (req: 12500kHz). Bus width=0
kernel: glamo-mci glamo-mci.0: powered (vdd = 20) clk: 12500kHz div=3 (req: 12500kHz). Bus width=2


Linux version 2.6.24 (build@barbie) (gcc version 4.1.2) #1 PREEMPT Mon Sep 15 11:03:56 CST 2008

testing-om-gta02-20080915.uImage.bin kernel running on Debian system installed on a Kingston C02G 2GB card.",jan
,2013,qpe searches /media/card recursively,Qtopia,,defect,zecke,new,2008-09-18T00:13:58+02:00,2008-09-29T08:24:11+02:00,"I've found (using strace), that qpe enumerates all files under ""/media/card"" recursively. This process takes very long (partly because I have more than 4500 files on the microSD card and I will have about 400000 files on the microSDHC card). There is no apparent reason for qpe to do this (and even if there was, it could be done better, like explicitly specifying search locations for qpe.) Thus, this behaviour is a bug and should be switched off (at least in case of default configurations).
",xbaldauf
,2026,[qtopia-phone-x11-addressbook] Overwrites home phone num with mobile phone num for VCF from Sharp GX17 Mobile,Qtopia,,defect,zecke,new,2008-09-23T00:17:10+02:00,2008-09-29T10:20:34+02:00,"I've tried to migrate my 100+ contacts from my old Sharp GX17 mobile by sending them one by one via Bluetooth to a Linux laptop and then combining them into a single file.

For each one where I have both a mobile and home number listed I find that the mobile number overwrites the home number, i.e. they both are set to the mobile number.

This happens both with FDOM 20080913 and OM2008.9, current addressbook version is:

qtopia-phone-x11-addressbook - 4.3.2+git429+563d5f4c781efe1a11680c6a055b409034b528ab-r39.2

Example VCF file (anonymised):

BEGIN:VCARD
VERSION:2.1
FN:Joe Bloggs
N:;Joe Bloggs
NICKNAME:Joe Bloggs
TEL;HOME;VOICE:+4400000000
TEL;HOME;CELL;VOICE:+44111111111
CATEGORIES:1
END:VCARD

When I run the import I get:

root@om-gta02:~# addressbook ./foo.vcf
QMemoryFile: No size not specified nor able to determined from file to be mapped

but I don't believe that is related.

This happens for every VCF I've imported that I've looked at so far.",csamuel
,2028,gpsd does not install libgpsmm.h and gpsd_config.h in staging dir,unknown,,defect,openmoko-devel,new,2008-09-23T12:57:57+02:00,2008-09-23T12:57:57+02:00,"gpsd provides libgpsmm.h, a c++ wrapper for libgps, but this and gpsd_config.h (required by libgpsmm.h) are not installed in the staging area of build tree, so c++ applications using libgps fail to compile.
I copied them from the work directory to the staging area and it works fine.


",Niko!
,2046,Toolchain has problems with C++ code...,host utilities,,defect,openmoko-devel,new,2008-10-01T00:58:31+02:00,2008-10-22T07:32:33+02:00,"All the times I've tried to compile C++ projects with the Openmoko Toolchain I always got error about missing standard include files (like <new> and so on), so it seems that g++ doesn't look in the right places...

The small workaround I've used to solve the issue is adding the standard include folders as CXXFLAGS and this has always worked with all the projects I've built (mozilla fennec and webkit for example):

{{{
--- usr/local/openmoko-light/arm/setup-env	2008-07-29 09:11:34.000000000 +0200
+++ /usr/local/openmoko-light/arm/setup-env	2008-10-01 00:58:12.000000000 +0200
@@ -13,7 +13,7 @@
 export CCLD=""ccache arm-angstrom-linux-gnueabi-gcc -march=armv4t -mtune=arm920t""
 export MAKE=""make""
 export CFLAGS=""-isystem${OMTOOL_DIR}/arm/arm-angstrom-linux-gnueabi/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os""
-export CXXFLAGS=""-isystem${OMTOOL_DIR}/arm/arm-angstrom-linux-gnueabi/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive -fvisibility-inlines-hidden""
+export CXXFLAGS=""-isystem${OMTOOL_DIR}/arm/arm-angstrom-linux-gnueabi/include -I${OMTOOL_DIR}/arm/arm-angstrom-linux-gnueabi/usr/include/c++/4.1.2 -I${OMTOOL_DIR}/arm/arm-angstrom-linux-gnueabi/usr/include/c++/4.1.2/arm-angstrom-linux-gnueabi -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive -fvisibility-inlines-hidden""
 export F77=""ccache arm-angstrom-linux-gnueabi-g77 -march=armv4t -mtune=arm920t""
 export AS=""arm-angstrom-linux-gnueabi-as""
 export AR=""arm-angstrom-linux-gnueabi-ar""
}}}",Treviño
,2050,Phone doesn't suspend after recieving text message,unknown,,defect,openmoko-devel,in_testing,2008-10-03T13:39:55+02:00,2008-10-30T12:09:32+01:00,"I'm using official Om2008.9 Update:
Om2008.9-gta02-20080916.rootfs.jffs2
Om2008.9-gta02-20080916.uImage.bin

1. Phone is suspended.
2. Recieve text message. Phone wakes up.
3. Do not touch screen or buttons.
4. Phone does not suspend again (only turns off screen). It should.

You have to touch the screen before it suspends normally.",Ebbe
,2052,cannot install packages on card,opkg,,defect,tick,accepted,2008-10-05T10:47:54+02:00,2008-10-06T05:13:06+02:00,"I followed http://wiki.openmoko.org/wiki/Package_management#Installing_Packages_to_the_Memory_Card

After that:
root@om-gta02:~# opkg -d card install evince 
Installing evince (2.20.0-r2) to card...
Downloading http://downloads.openmoko.org/repository/Om2008.8/armv4t/evince_2.20.0-r2_armv4t.opk
Installing espgs (8.15.3-r0) to card...
Downloading http://downloads.openmoko.org/repository/Om2008.8/armv4t/espgs_8.15.3-r0_armv4t.opk
Installing hicolor-icon-theme (0.9-r1) to card...
Downloading http://downloads.openmoko.org/repository/Om2008.8/all/hicolor-icon-theme_0.9-r1_all.opk
Installing gnome-keyring (2.20.0-r2) to card...
Downloading http://downloads.openmoko.org/repository/Om2008.8/armv4t/gnome-keyring_2.20.0-r2_armv4t.opk
Installing libpoppler-glib2 (0.6.4-r0) to card...
Downloading http://downloads.openmoko.org/repository/Om2008.8/armv4t/libpoppler-glib2_0.6.4-r0_armv4t.opk
Installing libpoppler2 (0.6.4-r0) to card...
Downloading http://downloads.openmoko.org/repository/Om2008.8/armv4t/libpoppler2_0.6.4-r0_armv4t.opk
Installing libdjvulibre15 (3.5.20-r2) to card...
Downloading http://downloads.openmoko.org/repository/Om2008.8/armv4t/libdjvulibre15_3.5.20-r2_armv4t.opk
Configuring espgs
Configuring evince
No theme index file in '/usr/share/icons/hicolor'.
If you really want to create an icon cache here, use --ignore-theme-index.
postinst script returned status 1
Configuring gnome-keyring
Configuring hicolor-icon-theme
Configuring libdjvulibre15
Configuring libpoppler-glib2
Configuring libpoppler2
Collected errors:
 * ERROR: evince.postinst returned 1

Next:
root@om-gta02:~# ipkg-link mount /media/card/opkg/
*** Command: mount
ls: /media/card/opkg//usr/lib/ipkg/info/*.list: No such file or directory
*** Done.

Made a symbolic link /media/card/opkg//usr/lib/ipkg -> /media/card/opkg//usr/lib/opkg
root@om-gta02:~# ipkg-link mount /media/card/opkg
*** Command: mount
*** Command: add
*** Locating package
Package ""espgs"" not found.
*** Command: add
*** Locating package
Package ""evince"" not found.
*** Command: add
*** Locating package
Package ""gnome-keyring"" not found.
*** Command: add
*** Locating package
Package ""hicolor-icon-theme"" not found.
*** Command: add
*** Locating package
Package ""libdjvulibre15"" not found.
*** Command: add
*** Locating package
Package ""libpoppler-glib2"" not found.
*** Command: add
*** Locating package
Package ""libpoppler2"" not found.
*** Done.",goldie
,2056,/etc/resolv.conf is empty on first boot,Distro,,defect,john_lee,assigned,2008-10-06T12:29:14+02:00,2010-05-05T11:59:15+02:00,"Scenario:

Flash a new ASU or FSO distribution, and connect to it via USB networking (since it's a GTA01, so there is no wireless, and GPRS and Bluetooth don't connect to anything out of the box).

Type ""opkg update"".  If /etc/resolv.conf had sensible contents it would work.  However, /etc/resolv.conf is empty, so it doesn't.

This has been mentioned countless times on many OM mailing lists, but it seems that no-one has ever officially reported it as a bug.",rwhitby
,2057,1bit errors in files,unknown,,defect,openmoko-devel,new,2008-10-06T21:45:11+02:00,2008-10-09T10:47:51+02:00,"After some time of usage, I notice 1 bit errors in some binaries/libraries (affected application crashes, restarting the application does not, help, of course). Files are correct after rebooting Neo again; even without reflash.

I experienced this bug with different distributions (FSO, ASU...) and different kernels (downloaded Om2008.9-gta02-20080916.uImage.bin, custom built uImage-2.6.24+git0+a1e97c611253511ffc2d8c45e3e6d6894fa03fa3-r1.01-om-gta02.bin, etc.).

There is no relevant information in dmesg output. I also added warning messages to the software ECC correcting code (drivers/mtd/nand/nand_ecc.c) to the custom build kernel, but none of them appeared in dmesg.

The bug is hard to reproduce on demand, but usually occurs after several hours/days of usage.

Observed file corruption was always a single bit flip from 0 to 1, at offset 0x????0c2 or 0x????8c2 of the affected file, e.g. as follows:

< 00008c0: 0200 0200 0000 0000 0300 0300 0100 0000  ................
---
> 00008c0: 0200 2200 0000 0000 0300 0300 0100 0000  .."".............
",Richard.Kralovic
,2060,devirginator unable to run 'download' step,host utilities,,defect,openmoko-devel,new,2008-10-07T09:18:47+02:00,2008-10-07T09:18:47+02:00,"devirginator relies on an old 'buildhost style' deploy directory that contains the lowlevel_foo.bin and u-boot images as well as kernel and rootfs.

However, openmoko removed access to such a deploy directory.  Therfore, devirginator cannot be used, and all the example configurations shipped with devirginator also don't work anymore.",laforge
,2063,mmcblk0: unknown partition table,unknown,,defect,openmoko-devel,new,2008-10-08T09:45:50+02:00,2008-11-14T22:31:31+01:00,"After removing the SD card from GTA02-V5 to check possible problems in #1691 and reinserting it back i've run into problems with my SD card (now I have no GSM WIFI and SD after upgrade from 2007.x). First i've got:
{{{ 
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 16666kHz div=2 (req: 16666kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 16666kHz div=2 (req: 16666kHz). Bus width=2
mmc0: new high speed SDHC card at address d555
mmcblk1: mmc0:d555 SU08G 7977472KiB
 mmcblk1: p1
EXT3-fs error (device mmcblk1): ext3_check_descriptors: Block bitmap for group 1 not in group (block 0)!
EXT3-fs: group descriptors corrupted!
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev mmcblk1p1.
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev mmcblk1p1.
}}}
After halt:
{{{
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 16666kHz div=2 (req: 16666kHz). Bus width=0
glamo-mci glamo-mci.0: powered (vdd = 15) clk: 16666kHz div=2 (req: 16666kHz). Bus width=2
mmc0: new high speed SDHC card at address d555
neo1973-pm-gps neo1973-pm-gps.0: FIC Neo1973 GPS Power Managerment:starting
APM Battery Driver
bq27000-battery bq27000-battery.0: BQ27000 Battery Driver (C) 2008 Openmoko, Inc
power_supply bat: driver failed to report `status' property
mmcblk0: mmc0:d555 SU08G 7977472KiB
 mmcblk0: unknown partition table
S3c2440 SDIO Host controller
pnp: the driver 'sdio_s3c24xx_hcd' has been registered
mapped channel 0 to 0
S3c24xx SDIO: IRQ:37 Detect IRQ:0 DMA channel:0 base@0xc9a00000 PCLK@50000 kHz
sdio_s3c24xx_hcd 00:00: driver attached
sdio_s3c24xx_hcd 00:00: SDIO device, IDs SD_0008 (active)
}}}

I've dd-ed the first 256k bytes from mmcbkl0, dmesgs, messages, list of packages - look at http://goldie.drama.pl/openmoko/sd_card_died/
If you need more info, tell me.",goldie
,2065,"[OE] Fails to build machine=""x86"": ""DEVICE"" no such file or directory.",host utilities,,defect,openmoko-devel,new,2008-10-08T13:00:20+02:00,2008-10-08T16:11:57+02:00,"Error output:

NOTE: Running task 2107 of 2995 (ID: 984, /home/lion/coding/openmoko/moko/openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_configure)
NOTE: package qtopia-phone-x11-4.3.2+git0+563d5f4c781efe1a11680c6a055b409034b528ab: started
NOTE: package qtopia-phone-x11-4.3.2+git0+563d5f4c781efe1a11680c6a055b409034b528ab-r39.2: task do_configure: started
ERROR: function do_configure failed
ERROR: log data follows (/home/lion/coding/openmoko/moko/build/tmp/work/x86-angstrom-linux/qtopia-phone-x11-4.3.2+git0+563d5f4c781efe1a11680c6a055b409034b528ab-r39.2/temp/log.do_configure.28502)
| sed: can't read /home/lion/coding/openmoko/moko/build/tmp/work/x86-angstrom-linux/qtopia-phone-x11-4.3.2+git0+563d5f4c781efe1a11680c6a055b409034b528ab-r39.2/git/devices/DEVICE/mkspecs/qws/linux-oe-g++/qmake.conf: No such file or directory
NOTE: Task failed: /home/lion/coding/openmoko/moko/build/tmp/work/x86-angstrom-linux/qtopia-phone-x11-4.3.2+git0+563d5f4c781efe1a11680c6a055b409034b528ab-r39.2/temp/log.do_configure.28502
NOTE: package qtopia-phone-x11-4.3.2+git0+563d5f4c781efe1a11680c6a055b409034b528ab-r39.2: task do_configure: failed
ERROR: TaskFailed event exception, aborting
NOTE: package qtopia-phone-x11-4.3.2+git0+563d5f4c781efe1a11680c6a055b409034b528ab: failed
ERROR: Build of /home/lion/coding/openmoko/moko/openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb do_configure failed
ERROR: Task 984 (/home/lion/coding/openmoko/moko/openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_configure) failed
NOTE: Tasks Summary: Attempted 2106 tasks of which 1813 didn't need to be rerun and 1 failed.
ERROR: '/home/lion/coding/openmoko/moko/openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb' failed
NOTE: build 200810081127: completed
make: *** [openmoko-asu-image] Error 1


Contents of the directory where it tries to find directory ""DEVICE"":

[lion@localhost devices]$ ls
c3200/    example/   gcc411/      i686fb/    n800/      omap730/          zylonite_eabi/
default/  ficgta01/  greenphone/  min_voip/  nokia770/  zaurusclamshell/

Solution:

none known yet.

Building on:

Mandriva Linux 2008.1 x86_64

Local.conf:

MACHINE = ""x86""
DISTRO = ""openmoko""
BUILD_ARCH = ""x86_64""
INHERIT += ""devshell""
GLIBC_GENERATE_LOCALES = ""en_US.UTF-8""

Mokomakefile (all default):

OM_GIT_SITE := git.openmoko.org
OM_GIT_REPO := git/openmoko.git
OM_GIT_BRANCH := org.openmoko.asu.stable
OM_IMAGE_NAME := openmoko-asu-image
# OM_GIT_BRANCH := org.openmoko.dev
# OM_IMAGE_NAME := openmoko-base-image

Make command:

make image
",kempelen
,2074,[SD] Need to check if the block count is > 0 in s3c24xx_mmci.c,unknown,,defect,openmoko-devel,new,2008-10-18T23:52:01+02:00,2008-10-19T00:05:02+02:00,"In host/qemu-neo1973/hw/s3c24xx_mmci.c s->blknum_cnt gets decremented then checked if it is 0.

If there are no more blocks to read s->blknum_cnt will be set to 0. It will then be set to -1 causing reads to fail as the sd state is incorrect.",zxombie
,2090,GPS driver gllin distributed in .ipk format but opkg wants newer .opk format,unknown,,defect,openmoko-devel,new,2008-10-27T17:15:19+01:00,2008-10-27T18:14:30+01:00,"The GPS driver for the GTA-01 hardware is distributed using a .ipk file format but the FSO distribution is using the new opkg command, making it impossible to install the package obtained from the website:

  http://3rdparty.downloads.openmoko.org/gllin/download/

# opkg install gllin_1.1+r931-r0_om-gta01.ipk [[BR]]
opkg: invalid magic
",jrush
,2094,Regression: GTK apps wont redraw after closing menus,unknown,,defect,openmoko-devel,new,2008-10-29T03:13:08+01:00,2008-10-29T13:37:28+01:00,"I apologize if this a duplicate report; I tried searching but was unable to find anything similar.

This problem does not occur in the stable 2008.8 and 2008.9 release images, but in the daily/testing images, or when updating a stable release using the testing repositories, the problem is reproducible at will.

The problem occurs when using GTK applications, specifically tested on apps such as the 'oh-puzzles' package games that originally came with the 2007.2 release.

When selecting one of the application's menus, and then either selecting a menu option or closing the menu, the main drawing areas for the app will not redraw, resulting in the menu staying drawn on screen until interacting with the game/app causes the screen to change and forcibly redraw.

Steps to Reproduce:
 - Flash Neo with daily testing image
 - Install 'oh-puzzles' package from repository
 - Start any oh-puzzle game; 'Net' is easiest to see trouble
 - Click on Game menu
 - Click on Undo
 - Notice that the menu stays visible
 - Click anywhere on game board
 - Notice that only the square clicked on is redrawn, and the menu stays visible elsewhere
 - Click on Game menu
 - Click on New
 - Notice that the space around the game board has not been redrawn and still shows the menu

I'd attach screenshots if I knew how take them on the Neo.  If you need them, please let me know the easiest way to take them via SSH/terminal and I will attach them here.",nuclear_eclipse
,2096,[testing image]after flash new image can't ssh neo (need to reboot twice),unknown,,defect,Nytowl,accepted,2008-10-29T07:04:16+01:00,2009-03-04T03:36:41+01:00,"Summary: 
after flash new image, have to reboot twice than you can ssh neo
 
Tested date:2008.10.28
Update Date:2008.10.28
Installed list:as the image 

Steps+current results: 
1) flash the device with 10/27 or 10/28 testing image
2) after flash the device will turn off at first (see it as first boot)
3) ssh neo- can't work
4) reboot the device (second boot)
5) ssh neo again than work
 
Reproduceable: 
9 out of 10 tries",wendy_hung
,2102,USSD dont works,Qtopia,,defect,zecke,new,2008-11-01T18:34:06+01:00,2008-11-02T19:24:18+01:00,USSD commands dont work with latest base image and qtopia dialler,alexxy
,2106,python-profile package should have python-textutils as dependency,unknown,,defect,openmoko-devel,in_testing,2008-11-02T20:04:12+01:00,2008-11-02T22:32:42+01:00,"profile module cannot be imported because of following error:


{{{
Traceback (most recent call last):
  File ""./profiler.py"", line 3, in <module>
    import profile
  File ""/usr/lib/python2.5/profile.py"", line 40, in <module>
    from optparse import OptionParser
ImportError: No module named optparse
}}}


It took me quite a while to realize, that optparse module is part of python-textutils package.

To avoid these problems, can you please add python-textutils as depenedency for python-profile package?",ohin
,2110,[Installer] the arrow to go back to previous page was gone,Installer,,defect,tick,accepted,2008-11-05T10:15:17+01:00,2008-12-01T03:45:41+01:00,"[testing image]
Summary: 
The arrow to go back to previous page was gone, but the function still work
 
Tested date:2008.11.05
Update Date:2008.11.05
Installed list:as attach
 
Steps+current results: 
1) launch installer
2) enter any category
3) check left bottom conner, you can notice the small arrow was gone
4) pretend it's still there and click on it, you can go back to previous page!!

Expected: 
I want to see the arrow....",wendy_hung
,2112,2008.8-updates down!,documentation,,defect,documentation,new,2008-11-07T13:43:18+01:00,2008-11-07T14:27:27+01:00,"There is still al link on the Downloads page wich refers this as ""the
actual stable release"" but the link is broken. Actually i got my
freerunner since a week and i must say that our wiki wasnt such a big
help, since it should be declared clearer what i can expect from wich
release. In the table 2008.8 has a unstable flag at wifi and gprs but
thats not true, it simply doesnt work. Im on Debian now, not handy but
it works. And by the way, i didnt find a way to fire a bug so this could
be explained, too.

best regards and thx,
paul kremser

--

admin note: this bug was moved from [omadmin:ticket/1633]",Paul Kremser <paul.kremser@…>
,2118,opkg-utils' shebang line expects Python in /usr/bin/,unknown,,defect,openmoko-devel,new,2008-11-17T09:28:49+01:00,2008-11-17T09:28:49+01:00,"Some of the opkg-utils expect Python in /usr/bin/. In fact, the rest of the opkg-utils call ""/usr/bin/env python"" (which is good) and ""/usr/bin/env python2.1"".

It's good practice to let the environment define the preferred Python to use: ""/usr/bin/env python""
",mrchapp
,2119,[qt-contact] Cannot find a contact in dialer menu,Qtopia,,defect,john_lee,in_testing,2008-11-17T11:39:45+01:00,2008-12-08T09:19:48+01:00,"[Testing Image]
Test Date:17-nov-2008
Update Date:17-nov-2008

Steps:
1)Create a new contact through dialer menu 
2)Check to see if the created contact is displayed under contacts(go to contacts from home)
3)Click dialer from home and click on the contacts icon on the right to select the newly created contact.

Expected: the newly created contact should be displayed

Actual:The newly created contact is displayed under Contacts(from Home) but not displayed in the dialer screen(when contact icon is clicked)",sushama
,2120,opkg doesn't install all files on upgrade,opkg,,defect,tick,in_testing,2008-11-17T14:21:57+01:00,2008-12-01T15:19:44+01:00,"root@omap3evm:~# opkg install e-wm-images
Package e-wm-images (0.16.999.043+svnr37324-r17.1) installed in root is up to date.

root@omap3evm:~# opkg search /usr/share/enlightenment/data/images/test.png
e-wm-images - 0.16.999.043+svnr37324-r17.1 - /usr/share/enlightenment/data/images/test.png

root@omap3evm:~# file /usr/share/enlightenment/data/images/test.png
/usr/share/enlightenment/data/images/test.png: cannot open `/usr/share/enlightenment/data/images/test.png' (No such file or directory)

root@omap3evm:~# opkg install e-wm-images -force-reinstall
Reinstalling e-wm-images (0.16.999.043+svnr37324-r17.1) on root...
Downloading http://www.angstrom-distribution.org/feeds/2008/ipk/glibc//all/e-wm-images_0.16.999.043+svnr37324-r17.1_all.ipk
Configuring e-wm-images

root@omap3evm:~# !file
file /usr/share/enlightenment/data/images/test.png
/usr/share/enlightenment/data/images/test.png: PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced
root@omap3evm:~# 

I suspect this is related to -force-overwrite, which is needed because opkg doesn't install all packages in the right order when files moved between packages.",koen
,2122,Send Busy icon displayed when making out going calls,Qtopia,,defect,john_lee,in_testing,2008-11-18T11:08:42+01:00,2008-12-08T07:57:40+01:00,"Testing image
Test date : 18-nov-2008
Update date: 18-nov-2008
Steps-
1) click on the dialer menu from home
2) dial any number-Press call
3) the bottom of the screen displays-options and send busy

Expected:the bottom of screen displays-options and back
Actual: the bottom of the screen displays-options and send busy",sushama
,2125,Unable to uninstall applications in Installer if the installing was not complete,Installer,,defect,tick,accepted,2008-11-19T09:52:39+01:00,2008-11-25T16:15:23+01:00,"Testing image
Test date:19-nov-2008
Update date:18-nov-2008

Steps:
1)click on installer and select an application to install
2)when it starts downloading and  the download is 0% exit from installer(by clicking remove)
3) the application is displayed in the home screen but not available in the uninstall option to do the uninstall 

Expected: The application downloaded should be in the uninstall list
Actual : the application is not available in the uninstall list though its displayed in the home screen",sushama
,2132,boot hangs unable to start portmap,unknown,,defect,openmoko-devel,new,2008-11-25T04:46:27+01:00,2008-11-25T04:46:27+01:00,"I installed the daily build testing-om-gta02-20081125.rootfs.tar.gz onto my SD card.

The bootup hangs after the message  ""Starting portmap daemon portmapportmap: fork: no such device"" 

I was also getting messages about tar being unable to write to a read-only file system. 

It looks like S03udev is trying to write to the root filesystem but it is still mounted read-only.  It doesn't get remounted till S10checkroot.sh

When I renamed S10checkroot.sh to S01checkroot.sh I was able to boot the phone (but this may not  not be the correct fix)




cat /etc/om-version 
Tag Name:
VERSION: bda965a6a00fa5d45039857e4dd6e82a22359810
Branch: org.openmoko.dev
Build Host: barbie
Time Stamp: Mon, 24 Nov 2008 18:48:50 +0800
cat /etc/angstrom-version 
Angstrom -20081124

This is on a gta02.


",ssinger
,2149,USB Port broken off,hardware,,defect,hardware,new,2008-12-01T17:09:11+01:00,2008-12-01T17:09:11+01:00,"USB Port loose, no data / power connection possible.
After opening device, port broke off. Looks like it was glued not soldered to the board.
",tom
,2161,[wifi] wpa_supplicant PEM decoding error,Distro,,defect,Nytowl,accepted,2008-12-06T08:37:09+01:00,2009-02-26T02:37:15+01:00,"I have wpa_supplicant setup exactly the same as on a working system to connect to a WPA2 enterprise AP that uses certificates for authentication. I get the following relevant error bits from -ddd

Failed to read client cert/key in PEM format: Base64 decoding error.
Failed to read client cert/key in DER format: ASN1 parser: Error in DER parsing.
TLS: Failed to set TLS connection parameters
EAP-TLS: Failed to initialize SSL.

I found the base64 command to be missing from the default software install and think that might be the problem. (the certs are in PEM format)",ksnieck
,2164,numptyphysics crashes if libpng3 is not installed,unknown,,defect,openmoko-devel,new,2008-12-07T02:21:22+01:00,2008-12-07T02:21:22+01:00,"numptyphysics won't start if libpng3 is not installed, but the package in the repository (http://downloads.openmoko.org/repository/testing/armv4t/numptyphysics_0.2+svnr45-r0_armv4t.opk) doesn't have a dependency on libpng (see below).
If libpng3 isn't installed, numptyphysics crashes. It works just fine after typing ""opkg install libpng3"".

For the record: I did install Om2008.9-gta02-20081117.rootfs.jffs2, upgraded to testing, then tried to install (and run) numptyphysics, which crashed.


root@om-gta02:~# opkg info numptyphysics
Package: numptyphysics
Version: 0.2+svnr45-r0
Depends: libsdl-1.2-0 (>= 1.2.11), libsdl-image-1.2-0 (>= 1.2.6), libx11-6 (>= 1.1.3), libstdc++6 (>= 4.1.2), libc6 (>= 2.6.1), libgcc1 (>= 4.1.2)
Status: install user installed
Section: x11/games
Architecture: armv4t
maintainer: Angstrom Developers <angstrom-distro-devel@linuxtogo.org>
MD5Sum: db7792d36f6612feefdd6670bf8d61d6
Size: 314456
Filename: numptyphysics_0.2+svnr45-r0_armv4t.opk
Source: svn://garage.maemo.org/svn/numptyphysics;module=trunk;proto=https http://wwwpub.zih.tu-dresden.de/~mkluge/numptyphysics_setup.tgz file://gcc43.diff;patch=1
Description: Numpty Physics is a drawing puzzle game in the spirit (and style?) of Crayon Physics using the same excellent Box2D engine.
",struppi
,2166,USB keyboard breaks after suspend.,unknown,,defect,openmoko-devel,new,2008-12-08T18:45:28+01:00,2009-04-28T18:27:42+02:00,"If you plug in an USB keyboard after boot, without suspending in forehand, it works as expected. dmesg reports a new full speed usb hid device etc.
However, if you suspend, it breaks the usb driver or something. No reaction in dmesg what so ever.

How to replicate:
1# boot
2# change to usb host
3# plug in keyboard, -It works.
4# reboot
5# change to usb host
6# suspend and resume
7# plug in keyboard, -Noting happens.

This has effected every distribution and kernel I've tried:
FSO M1/2/3/4, OM 2007, ASU, 2008.8/9
I really need to use a keyboard so this is kinda crucial for me.

Extract of dmesg:
soc-audio soc-audio: starting resume work
soc-audio soc-audio: resume work completed
usb0: no IPv6 routers present
s3c2410: changing usb to host
#Here i plug in the keyboard, nothing happens (This would be step 7 in the descr. above.)
s3c2410: changing usb to device
usb0: no IPv6 routers present
",lysgaard
,2194,Qtopia reduces echo cancelation to -6db during call,Qtopia,,defect,zecke,new,2008-12-30T20:56:32+01:00,2008-12-30T20:58:06+01:00,"When call is answered/made, qte sends AT commands to set AEC and noise reduction to -6db and that's not enough. (Person who is calling/called hears echo strong as my own voice)",MMlosh
,2199,bitbake wpa-supplicant-0.6.3 fails (OSError),Distro,,defect,openmoko-kernel,reopened,2009-01-05T18:50:27+01:00,2009-02-12T13:59:23+01:00,"OE Build Configuration:

BB_VERSION        = ""1.8.11""
METADATA_BRANCH   = ""<unknown>""
METADATA_REVISION = ""<unknown>""
TARGET_ARCH       = ""arm""
TARGET_OS         = ""linux-gnueabi""
MACHINE           = ""om-gta02""
DISTRO            = ""openmoko""
DISTRO_VERSION    = ""-20090105""
TARGET_FPU        = ""soft""

I'm just using the 'stable' git tree, atm.

I believe that the .bb recipe is trying to run a script of some kind located at 

'build/tmp/work/armv4t-angstrom-linux-gnueabi/wpa-supplicant-0.6.3-r3/install/wpa-supplicant/etc/network/if-post-down.d/wpasupplicant'

The file above is actually only a symbolic link to 

/etc/wpa_supplicant/ifupdown.sh

which does not exist on my machine.

In any event, the bb recipe should not attempt to execute any script that controls a network interface on the build machine.

I'll attach the build log and see if I can put a fix together as well.",cfriedt
,2200,mokomakefile/org.openmoko.asu.stable: No such file or directory: '.../libusbpp.list',unknown,,defect,openmoko-devel,new,2009-01-06T00:52:07+01:00,2009-01-07T08:00:00+01:00,"Steps to reproduce:
1) wget http://www.rwhitby.net/files/openmoko/Makefile
2) make setup
3) make setup-machine-om-gta02
4) sudo sysctl -w vm.mmap_min_addr=0
5) cat >> build/conf/local.conf <<EOF
PARALLEL_MAKE = ""-j6""
BB_NUMBER_THREADS = ""6""
GLIBC_GENERATE_LOCALES = ""en_US.UTF-8 fi_FI.UTF-8 nl_NL.UTF-8""
EOF
6) script -c 'make image' ../build1.log

Expected results:
6) Stable distro builds from source (Om2008.8, org.openmoko.asu.stable, openmoko-asu-image)

Actual results:
6) Build fails with

NOTE: package libusb-0.1.12-r3: task do_populate_staging: completed
NOTE: package libusb-0.1.12: completed
ERROR: Error in executing: 
ERROR: Exception:<type 'exceptions.IOError'> Message:[Errno 2] No such file or directory: '/local/lindi/openmoko/mokomakefile/build/tmp/staging/armv4t-angstrom-linux-gnueabi/shlibs/libusbpp.list'
ERROR: Printing the environment of the function
ERROR:  0107:           for file in os.listdir(dir):
ERROR:  0108:                   m = list_re.match(file)
ERROR:  0109:                   if m:
ERROR:  0110:                           dep_pkg = m.group(1)
ERROR:  0111:                           fd = open(os.path.join(dir, file))
ERROR:  0112:                           lines = fd.readlines()
ERROR:  0113:                           fd.close()
ERROR:  0114:                           ver_file = os.path.join(dir, dep_pkg + '.ver')
ERROR:  0115:                           lib_ver = None
ERROR: Error in executing: 
ERROR: Exception:<type 'exceptions.IOError'> Message:[Errno 2] No such file or directory: '/local/lindi/openmoko/mokomakefile/build/tmp/staging/armv4t-angstrom-linux-gnueabi/shlibs/libusbpp.list'
ERROR: Printing the environment of the function
ERROR: Error in executing: 
ERROR: Exception:<type 'exceptions.IOError'> Message:[Errno 2] No such file or directory: '/local/lindi/openmoko/mokomakefile/build/tmp/staging/armv4t-angstrom-linux-gnueabi/shlibs/libusbpp.list'
ERROR: Printing the environment of the function
ERROR: Error in executing: 
ERROR: Exception:<type 'exceptions.IOError'> Message:[Errno 2] No such file or directory: '/local/lindi/openmoko/mokomakefile/build/tmp/staging/armv4t-angstrom-linux-gnueabi/shlibs/libusbpp.list'
ERROR: Printing the environment of the function
ERROR: Build of /home/lindi/l/openmoko/mokomakefile/openembedded/packages/libusb/libusb_0.1.12.bb do_package failed
Traceback (most recent call last):
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/bin/bitbake"", line 189, in <module>
    main()
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/bin/bitbake"", line 186, in main
    cooker.cook()
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/cooker.py"", line 636, in cook
    return self.buildTargets(pkgs_to_build)
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/cooker.py"", line 547, in buildTargets
    failures = rq.execute_runqueue()
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/runqueue.py"", line 842, in execute_runqueue
    self.execute_runqueue_internal()
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/runqueue.py"", line 951, in execute_runqueue_internal
    self.cooker.tryBuild(fn)
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/cooker.py"", line 133, in tryBuild
    return self.tryBuildPackage(fn, item, self.configuration.cmd, the_data)
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/cooker.py"", line 107, in tryBuildPackage
    bb.build.exec_task('do_%s' % task, the_data)
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/build.py"", line 278, in exec_task
    exec_func(task, localdata)
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/build.py"", line 136, in exec_func_python
    utils.better_exec(comp, g, tmp, bbfile)
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/utils.py"", line 144, in better_exec
    exec code in context
  File ""do_package"", line 4, in <module>
  File ""do_package"", line 2, in do_package
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/build.py"", line 113, in exec_func
    exec_func_python(func, d)
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/build.py"", line 136, in exec_func_python
    utils.better_exec(comp, g, tmp, bbfile)
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/utils.py"", line 144, in better_exec
    exec code in context
  File ""insane_do_package"", line 4, in <module>
  File ""insane_do_package"", line 2, in insane_do_package
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/build.py"", line 113, in exec_func
    exec_func_python(func, d)
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/build.py"", line 136, in exec_func_python
    utils.better_exec(comp, g, tmp, bbfile)
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/utils.py"", line 144, in better_exec
    exec code in context
  File ""package_do_package"", line 11, in <module>
  File ""package_do_package"", line 8, in package_do_package
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/build.py"", line 113, in exec_func
    exec_func_python(func, d)
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/build.py"", line 136, in exec_func_python
    utils.better_exec(comp, g, tmp, bbfile)
  File ""/home/lindi/l/openmoko/mokomakefile/bitbake/lib/bb/utils.py"", line 144, in better_exec
    exec code in context
  File ""package_do_shlibs"", line 167, in <module>
  File ""package_do_shlibs"", line 111, in package_do_shlibs
IOError: [Errno 2] No such file or directory: '/local/lindi/openmoko/mokomakefile/build/tmp/staging/armv4t-angstrom-linux-gnueabi/shlibs/libusbpp.list'

 ...
 
NOTE: Checking Package: gst-plugin-subparse-dev
NOTE: DONE with PACKAGE QA
NOTE: package gst-plugins-base-0.10.17-r3: task do_package: completed
NOTE: package gst-plugins-base-0.10.17: completed
NOTE: Tasks Summary: Attempted 4269 tasks of which 0 didn't need to be rerun and 1 failed.
ERROR: '/home/lindi/l/openmoko/mokomakefile/openembedded/packages/libusb/libusb_0.1.12.bb' failed
NOTE: build 200901051400: completed
make: *** [openmoko-asu-image] Error 1
}}}

",lindi
,2201,[UI] bightness setting does is not being saved between sessions,unknown,,defect,openmoko-devel,new,2009-01-06T22:56:28+01:00,2009-01-06T22:56:28+01:00,"Sorry, version could not be set. I am using 2008.12

Summary:
Screen brightness setting is not being restored between startups of X.

------------------
Steps to reproduce:
1. go to settings menu, change brightness from default 'high' to 'low'
2. shutdown / restart the device(or /etc/init.d/x* restart)
2.1 in case u r not restarting it — boot it again
3. you will get a still 'high' setting for brightness",ivvmm
,2215,distros using fso-gsm0710muxd will not register,kernel,,defect,openmoko-kernel,new,2009-01-23T08:33:10+01:00,2009-02-22T02:44:00+01:00,"I have never been able to register to a carrier with the gsm0710muxd
Ive tried 4 vodafone SIMs - one ~7-8 yrs old, others between a year or two
One Telstra 3g grey sim purchased 22/01/2009

All work in 2007.2 (3 of the vodafone sims), and 2008.x - none work with the mux, even on 2008.x if I use the mux as per the wiki.

Appearance is that the mux never receives any data after sending the first wakeup and just goes silent.
attached is a logread, frameworkd.log and ophoned.log

The distro here is shr-lite from unstable downloaded 23/01/2009 with the latest fso-gs0710muxd (9.3) built today (but results are identical no matter what distro I use with any version of the mux).  I modified it here to permanently turn on verbose messages for the logread as I couldnt get shr to do so using the -v argument.

Results are identical with a standard gsm0710muxd using the -v argument - no matter what distro or version of the mux.

BillK",BillK
,2217,Noise screen of death: Freerunner looses SDIO connection,kernel,,defect,openmoko-kernel,new,2009-01-24T01:50:34+01:00,2009-02-22T21:20:55+01:00,"Hello,

When the Freerunner is under load (especially when booting), it happens that the SDIO connection between CPU and glamo chip as well as between CPU and SDHC card breaks. Often, this break is only transient. During this time, the freerunner spits out kernel messages like these:

[20377.570000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20377.570000] mmcblk0: error -110 sending read/write command
[20377.595000] end_request: I/O error, dev mmcblk0, sector 11183840
[20377.600000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20377.600000] mmcblk0: error -110 sending read/write command
[20377.605000] end_request: I/O error, dev mmcblk0, sector 11183840
[20377.620000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20377.620000] mmcblk0: error -110 sending read/write command
[20377.625000] end_request: I/O error, dev mmcblk0, sector 11183840
[20377.650000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20377.650000] mmcblk0: error -110 sending read/write command
[20377.655000] end_request: I/O error, dev mmcblk0, sector 11183840
[20377.680000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20377.680000] mmcblk0: error -110 sending read/write command
[20377.690000] end_request: I/O error, dev mmcblk0, sector 11183840
[20377.715000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20377.715000] mmcblk0: error -110 sending read/write command
[20377.720000] end_request: I/O error, dev mmcblk0, sector 11183840
[20377.765000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20377.765000] mmcblk0: error -110 sending read/write command
[20377.775000] end_request: I/O error, dev mmcblk0, sector 11183840
[20377.800000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20377.800000] mmcblk0: error -110 sending read/write command
[20377.805000] end_request: I/O error, dev mmcblk0, sector 11183840
[20377.845000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20377.845000] mmcblk0: error -110 sending read/write command
[20377.850000] end_request: I/O error, dev mmcblk0, sector 11183840
[20377.865000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20377.865000] mmcblk0: error -110 sending read/write command
[20377.880000] end_request: I/O error, dev mmcblk0, sector 11183840
[20377.885000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20377.885000] mmcblk0: error -110 sending read/write command
[20377.890000] end_request: I/O error, dev mmcblk0, sector 11183840
[20377.910000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20377.910000] mmcblk0: error -110 sending read/write command
[20377.915000] end_request: I/O error, dev mmcblk0, sector 11183840
[20377.950000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20377.950000] mmcblk0: error -110 sending read/write command
[20377.955000] end_request: I/O error, dev mmcblk0, sector 11183840
[20377.985000] glamo-mci glamo-mci.0: Error after cmd: 0x120
[20377.985000] mmcblk0: error -110 sending read/write command
[20377.990000] end_request: I/O error, dev mmcblk0, sector 11183840
[20378.015000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20378.015000] mmcblk0: error -110 sending read/write command
[20378.050000] end_request: I/O error, dev mmcblk0, sector 11183840
[20378.055000] glamo-mci glamo-mci.0: Error after cmd: 0x120
[20378.055000] mmcblk0: error -110 sending read/write command
[20378.060000] end_request: I/O error, dev mmcblk0, sector 11183840
[20378.070000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20378.070000] mmcblk0: error -110 sending read/write command
[20378.075000] end_request: I/O error, dev mmcblk0, sector 11183840
[20378.110000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20378.110000] mmcblk0: error -110 sending read/write command
[20378.115000] end_request: I/O error, dev mmcblk0, sector 11183840
[20378.160000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20378.160000] mmcblk0: error -110 sending read/write command
[20378.165000] end_request: I/O error, dev mmcblk0, sector 11183840
[20378.185000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20378.185000] mmcblk0: error -110 sending read/write command
[20378.190000] end_request: I/O error, dev mmcblk0, sector 11183840
[20378.200000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20378.200000] mmcblk0: error -110 sending read/write command
[20378.205000] end_request: I/O error, dev mmcblk0, sector 11183840
[20378.250000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20378.250000] mmcblk0: error -110 sending read/write command
[20378.315000] end_request: I/O error, dev mmcblk0, sector 11183840
[20378.320000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20378.320000] mmcblk0: error -110 sending read/write command
[20378.325000] end_request: I/O error, dev mmcblk0, sector 11183840
[20378.340000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20378.340000] mmcblk0: error -110 sending read/write command
[20378.345000] end_request: I/O error, dev mmcblk0, sector 11183840
[20378.380000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20378.380000] mmcblk0: error -110 sending read/write command
[20378.395000] end_request: I/O error, dev mmcblk0, sector 11183840
[20378.455000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20378.455000] mmcblk0: error -110 sending read/write command
[20378.460000] end_request: I/O error, dev mmcblk0, sector 9979414
[20378.460000] end_request: I/O error, dev mmcblk0, sector 9979422
[20378.465000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20378.470000] mmcblk0: error -110 sending read/write command
[20378.480000] end_request: I/O error, dev mmcblk0, sector 9979438
[20378.480000] end_request: I/O error, dev mmcblk0, sector 9979446
[20378.490000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20378.490000] mmcblk0: error -110 sending read/write command
[20378.495000] end_request: I/O error, dev mmcblk0, sector 9979462
[20378.495000] end_request: I/O error, dev mmcblk0, sector 9979470
[20378.495000] end_request: I/O error, dev mmcblk0, sector 9979478
[20378.495000] end_request: I/O error, dev mmcblk0, sector 9979486
[20378.495000] end_request: I/O error, dev mmcblk0, sector 9979494
[20378.495000] end_request: I/O error, dev mmcblk0, sector 9979502
[20378.500000] glamo-mci glamo-mci.0: Error after cmd: 0x8120
[20378.520000] mmcblk0: error -110 sending read/write command
[20378.520000] end_request: I/O error, dev mmcblk0, sector 9979518
[20378.525000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20378.530000] mmcblk0: error -110 sending read/write command
[20378.580000] end_request: I/O error, dev mmcblk0, sector 9979542
[20378.580000] end_request: I/O error, dev mmcblk0, sector 9979550
[20378.585000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20378.590000] mmcblk0: error -110 sending read/write command
[20378.615000] end_request: I/O error, dev mmcblk0, sector 9979566
[20378.615000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20378.620000] mmcblk0: error -110 sending read/write command
[20378.625000] end_request: I/O error, dev mmcblk0, sector 9979542
[20378.665000] glamo-mci glamo-mci.0: Error after cmd: 0x8120
[20378.665000] mmcblk0: error -110 sending read/write command
[20378.670000] end_request: I/O error, dev mmcblk0, sector 1992380
[20378.670000] end_request: I/O error, dev mmcblk0, sector 1992388
[20378.670000] end_request: I/O error, dev mmcblk0, sector 1992396
[20378.670000] end_request: I/O error, dev mmcblk0, sector 1992404
[20378.670000] end_request: I/O error, dev mmcblk0, sector 1992412
[20378.670000] end_request: I/O error, dev mmcblk0, sector 1992420
[20378.685000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20378.685000] mmcblk0: error -110 sending read/write command
[20378.690000] end_request: I/O error, dev mmcblk0, sector 1992508
[20378.695000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20378.700000] mmcblk0: error -110 sending read/write command
[20378.710000] end_request: I/O error, dev mmcblk0, sector 1992540
[20378.710000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20378.715000] mmcblk0: error -110 sending read/write command
[20378.720000] end_request: I/O error, dev mmcblk0, sector 1992572
[20378.730000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20378.730000] mmcblk0: error -110 sending read/write command
[20378.735000] end_request: I/O error, dev mmcblk0, sector 1992508
[20379.270000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20379.270000] mmcblk0: error -110 sending read/write command
[20379.280000] end_request: I/O error, dev mmcblk0, sector 11162288
[20379.285000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20379.285000] mmcblk0: error -110 sending read/write command
[20379.295000] end_request: I/O error, dev mmcblk0, sector 11162288
[20384.005000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20384.005000] mmcblk0: error -110 sending read/write command
[20384.010000] glamo-mci glamo-mci.0: Error after cmd: 0x8022
[20384.015000] end_request: I/O error, dev mmcblk0, sector 1333568
[20384.050000] glamo-mci glamo-mci.0: Error after cmd: 0x22
[20384.050000] mmcblk0: error -84 sending read/write command
[20384.060000] glamo-mci glamo-mci.0: Error after cmd: 0x8202
[20384.065000] glamo-mci glamo-mci.0: Error after cmd: 0x202
[20384.070000] glamo-mci glamo-mci.0: Error after cmd: 0x8202
[20384.075000] glamo-mci glamo-mci.0: Error after cmd: 0x202
[20384.080000] glamo-mci glamo-mci.0: Error after cmd: 0x8202
[20384.085000] glamo-mci glamo-mci.0: Error after cmd: 0x202
[20384.090000] mmcblk0: error -84 requesting status
[20384.095000] glamo-mci glamo-mci.0: Error after cmd: 0x8202
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880864
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880866
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880868
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880870
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880872
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880874
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880876
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880878
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880880
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880882
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880884
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880886
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880888
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880890
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880892
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880894
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880896
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880898
[20384.100000] end_request: I/O error, dev mmcblk0, sector 7880900
[20384.135000] glamo-mci glamo-mci.0: Error after cmd: 0x22
[20384.135000] mmcblk0: error -84 sending read/write command
[20384.140000] glamo-mci glamo-mci.0: Error after cmd: 0x8202
[20384.145000] glamo-mci glamo-mci.0: Error after cmd: 0x202
[20384.155000] glamo-mci glamo-mci.0: Error after cmd: 0x8202
[20384.155000] glamo-mci glamo-mci.0: Error after cmd: 0x202
[20384.160000] glamo-mci glamo-mci.0: Error after cmd: 0x8202
[20384.165000] glamo-mci glamo-mci.0: Error after cmd: 0x202
[20384.170000] mmcblk0: error -84 requesting status
[20384.175000] glamo-mci glamo-mci.0: Error after cmd: 0x8202
[20384.180000] end_request: I/O error, dev mmcblk0, sector 7867966
[20389.945000] glamo-mci glamo-mci.0: Error after cmd: 0x20
[20389.945000] mmcblk0: error -110 sending read/write command
[20389.955000] end_request: I/O error, dev mmcblk0, sector 7949666
[20389.970000] glamo-mci glamo-mci.0: Error after cmd: 0x8120
[20389.970000] mmcblk0: error -110 sending read/write command
[20389.980000] glamo-mci glamo-mci.0: Error after cmd: 0x120
[20389.980000] end_request: I/O error, dev mmcblk0, sector 1051962
[20393.490000] glamo-mci glamo-mci.0: Error after cmd: 0x8020
[20393.490000] mmcblk0: error -110 sending read/write command
[20393.500000] end_request: I/O error, dev mmcblk0, sector 7949666

This makes the filesystem driver remount the filesystem - in the best case - and to not find certain files. Thus, almost always, the system crashes due to the inavailability of files.


When the error happens, the screen is filled with noise, e.g. it looks like colorfull snow.

I'm using the self-compiled testing kernel ""Linux om-gta02 2.6.28-GTA02_master2_4ff379a06a70e179-mokodev #2 PREEMPT Sun Jan 18 23:40:09 CET 2009 armv4tl unknown"" (as of http://git.openmoko.org/?p=kernel.git;a=log;h=4ff379a06a70e17997e196c9c393bc7c8648e42a ).

My system boots from SDHC card, so any IO traffic goes over the SDIO connection.

I can reproduce that problem reliably, about 40% of all reboots fail. (Just rebooting shows the problem.)
",xbaldauf
,2253,"Very high, silent beep when screen in horizontal mode (xrand -3)",unknown,,defect,openmoko-devel,new,2009-03-07T11:50:05+01:00,2009-03-10T07:15:01+01:00,"Om2008.12-om-gta02.rootfs.jffs2
and
Om2008.12-om-gta02.uImage.bin

Linux om-gta02 2.6.24 #1 PREEMPT Wed Dec 17 02:13:29 CST 2008 armv4tl unknown

ssh in and run DISPLAY=:0 xrandr -o 3 (or 1)
-> a very high (guess it's near the frequencies one can still hear..)

xrandr -o 0 (and 2) stops it.

Switching between -o 1 and -o 3 changes the frequency a little but it's still very high.

Will test with newer kernels as instructed by PaulFert & DocScrutinizer (#openmoko)",rhk
,2256,[kernel] problem with swap file on fat partition,unknown,,defect,openmoko-devel,new,2009-03-08T20:19:11+01:00,2009-03-08T20:44:23+01:00,"I tried to setup a swap file on a fat partition on sd card (using kernel linux-openmoko-2.6.28-2.6.28-oe1+git~c06ae36180dee695aa25bbae869b2aa26-r3), but the swapon command hangs; /proc/<pid>/wchan says that it hangs in _fat_bmap.

In fs/fat/inode.c:205, there is some mutex_lock protecting call to generic_block_bmap. After commenting it out, everything works nicely. But I assume this is not the correct fix...",Richard.Kralovic
,2259,Neo Freerunner vibrates endlessly if voicemail notice appears during a phone call,unknown,,defect,openmoko-devel,new,2009-03-15T18:17:44+01:00,2009-03-15T18:17:44+01:00,"The Neo Freerunner vibrates endlessly if a voicemail notice appears during a phone call. Here's how to re-create the bug:

1. Call anybody or receive a call via Qtopia Dialer application. This happens most often when checking messages by calling your own phone number. You must either already have a message or somebody must leave a message for you while you're on the call. Your phone must be in the ""Vibrate only"" ring profile.
2. A Qtopia Messenger dialog appears notifying you that you have a new message. The phone will start vibrating. It asks you if you want to view the message now, select ""Yes"".
3. Qtopia Messager appears with a message from: 'd@' - where 'd' is the greek letter 'delta'. The phone will continue to vibrate.
4. Select ""Options->Move to Trash..."" on the message. Then select ""Back"" until you're back in the Dialer. The phone will continue to vibrate.
5. Close the call via Dialer and exit Dialer. The phone will continue to vibrate forever. Going back into Dialer or Messenger doesn't stop it from vibrating.

The only way that I've gotten it to stop vibrating is by shutting down and re-starting the phone. 

Currently installed software:

My carrier is AT&T in Blacksburg, Virginia, USA.

{{{

tien:/etc# cat /etc/version
200809160822

tien:/etc# cat /etc/om-version 
Tag Name:
VERSION: 21895bf33f04f36292eec686438b55a514cb715d
Branch: org.openmoko.asu.stable
Build Host: barbie
Time Stamp: Tue, 16 Sep 2008 08:25:15 +0800

tien:/etc# uname -a
Linux tien 2.6.24 #1 PREEMPT Sun Dec 14 08:58:53 CST 2008 armv4tl unknown

tien:/etc# opkg list_installed 
(attached)
}}}",msporny
,2271,2009 opkg upgrade segmentation fault,opkg,,defect,Nytowl,accepted,2009-04-15T16:31:30+02:00,2009-07-02T02:25:55+02:00,15/04/2009 - opkg upgrade fails with a segmentation fault. ,iknowjoseph
,2273,Paroli doesn't stop correctly using desktop interface,Distro,,defect,Nytowl,in_testing,2009-04-17T10:03:21+02:00,2009-05-14T17:16:04+02:00,"When trying to stop paroli using illume interface, the paroli screen disappear, but the paroli process seems to continue running. Need to kill it before relaunching it.",Femto
,2278,kernel: g_file_storage fails with usb 1-1: failed to restore interface 0 altsetting 0 (error=-110),kernel,,defect,openmoko-kernel,new,2009-04-30T13:44:43+02:00,2009-09-14T11:25:34+02:00,"Steps to reproduce:
1) boot freerunner without loading any usb gadgets (just to prove they don't cause this problem), connect it to a PC and then type the following on freerunner:
2) dd if=/dev/urandom of=/tmp/disk bs=4M count=1
3) sudo modprobe g_file_storage file=/tmp/disk

Expected results:
3) freerunner shows up as a USB mass storage device to the PC in /dev

Actual results:
3) No new files are created to /dev on PC side.

More info:
1) The PC starts to log the following repeatedly:

{{{
304.796079] usb 1-1: new full speed USB device using uhci_hcd and address 5
304.988733] usb 1-1: configuration #1 chosen from 1 choice
310.001061] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a5
310.001093] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
310.001108] usb 1-1: Product: File-backed Storage Gadget
310.001120] usb 1-1: Manufacturer: Linux 2.6.29-GTA02_lindi-andy-tracking-mokodev with s3c2410_udc
310.001134] usb 1-1: SerialNumber: 3230204E6F76
310.342798] Initializing USB Mass Storage driver...
310.343113] scsi0 : SCSI emulation for USB Mass Storage devices
310.343516] usbcore: registered new interface driver usb-storage
310.343535] USB Mass Storage support registered.
310.343568] usb-storage: device found at 5
310.343578] usb-storage: waiting for device to settle before scanning
315.341912] usb-storage: device scan complete
315.345889] scsi 0:0:0:0: Direct-Access     Linux    File-Stor Gadget 0312 PQ: 0 ANSI: 2
315.624107] Driver 'sd' needs updating - please use bus_type methods
315.635764] sd 0:0:0:0: [sda] 8192 512-byte hardware sectors (4 MB)
315.748080] usb 1-1: reset full speed USB device using uhci_hcd and address 5
320.901788] usb 1-1: failed to restore interface 0 altsetting 0 (error=-110)
320.902084] sd 0:0:0:0: [sda] Write Protect is off
320.902100] sd 0:0:0:0: [sda] Mode Sense: 00 00 00 00
320.902113] sd 0:0:0:0: [sda] Assuming drive cache: write through
320.903174] sd 0:0:0:0: [sda] READ CAPACITY failed
320.903187] sd 0:0:0:0: [sda] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
320.903207] sd 0:0:0:0: [sda] Sense not available.
320.903430] sd 0:0:0:0: [sda] Write Protect is off
320.903445] sd 0:0:0:0: [sda] Mode Sense: 00 00 00 00
320.903457] sd 0:0:0:0: [sda] Assuming drive cache: write through
320.903719] sd 0:0:0:0: [sda] Attached SCSI disk
320.905060] usb 1-1: USB disconnect, address 5
}}}

2) freerunner logs

{{{
[21474661.380000] g_file_storage gadget: File-backed Storage Gadget, version: 20 November 2008
[21474661.400000] g_file_storage gadget: Number of LUNs=1
[21474661.405000] g_file_storage gadget-lun0: ro=0, file: /tmp/disk
[21474661.410000] gta02_udc_command S3C2410_UDC_P_ENABLE
[21474661.865000] g_file_storage gadget: full speed config #1
[21474672.695000] g_file_storage gadget: full speed config #1
[21474677.925000] g_file_storage gadget: full speed config #1
[21474688.140000] g_file_storage gadget: full speed config #1
[21474693.400000] g_file_storage gadget: full speed config #1
[21474703.610000] g_file_storage gadget: full speed config #1
[21474708.840000] g_file_storage gadget: full speed config #1
[21474719.065000] g_file_storage gadget: full speed config #1
[21474724.305000] g_file_storage gadget: full speed config #1
...
}}}

3) freerunner runs andy-tracking 9ecc089861ab238e (2.6.29 from Apr 28)
4) I tested this with two PCs and get the same results.
4.1) 400 MHz fujitsu-siemens laptop with linux 2.6.27.6
4.1) 200 MHz compaq deskpro desktop with linux 2.6.26-2-486
5) I am not using extra USB hubs or ""extension cables"". The cable I use works perfectly with g_ether so I don't think this is a hardware issue.

Please test this and let me know if you can reproduce it.
",lindi
,2284,"After suspend, phone does not ring on incoming call",unknown,,defect,Nytowl,accepted,2009-05-08T20:39:42+02:00,2009-07-08T09:48:07+02:00,"When the phone is initially powered on, the phone ring's (and vibrates) correctly upon an incoming call.
When the phone is put into suspend and an incoming call arrives, it wakes up but the phone does not ring, it only vibrates.",airzimmy
,2289,FBReader not usable in OM2009* feeds,Distro,,defect,Nytowl,new,2009-05-21T00:03:29+02:00,2009-05-21T00:03:29+02:00,"FBreader app not usable at all in OM2009 feeds better to use
http://www.opkg.org/package_13.html this version",alexxy
,2290,[USB] network mac regression : host mac = device mac,Distro,,defect,Nytowl,new,2009-05-24T16:26:21+02:00,2009-05-24T16:26:21+02:00,"Since the official mac change on USB networking, on many distros the host and the device part of the link share the same MAC address. while the link is mostly usable, this mac duplication break many network configuration (in my case : bridging)

SHR unstable and om2009 fixed this by incrementing the host mac address if the two mac are the same. Recently a Qi patch was posted to the openmoko-kernel mailing list to do the same thing :
http://lists.openmoko.org/pipermail/openmoko-kernel/2009-May/010154.html

But there are still many users with an u-boot installation and many distributions where this bug can occur.",Batchyx
,2296,Cannot disable suspend anymore,Distro,,defect,Nytowl,new,2009-06-17T16:54:51+02:00,2009-06-17T22:51:23+02:00,"In Om2009 Testing 5, setting ""suspend-time"" to -1 in Paroli, or ""Suspend After Blank"" to Off in the E17 settings, no longer disables suspend, but instead makes the phone suspend immediately after blank. Thus, there is no way to disable suspend. Other suspend-time values work as expected.

How to reproduce:
 * In Paroli, go to ''Settings → phone'' and select ''-1'' under ''suspend-time''.
 * Go back to Paroli and wait until the screen has gone completely blank.
 * Touch the screen.

Expected results: The screen should light up again. The phone should not suspend at any point.

Actual results: The phone suspends immediately after screen goes blank. If you touch it immediately after blank, the screen may light up, but it will show some console text and then suspend. After that, it will of course not react to touching.

In Testing 4, this worked as expected and the phone would not suspend.

I am using a clean install of Om2009 Testing 5, dated 16-Jun-2009.",stiell
,2297,Cannot disable screen saver,Distro,,defect,Nytowl,new,2009-07-06T00:36:40+02:00,2009-07-06T00:36:40+02:00,"I installed Om2009 testing5; I had to disinstall it because I found it unusable. Here a bug report:

The phone always starts the screen saver. Paroli phone setting ""-1"" does not work. Also the ""xset s reset; xset s off"" which I used on Om2008.12 does not work.

This will make the phone unusable as a GPS navigator.
",niccolo
,2304,gllin or gps chip produces wrong time stamps,unknown,,defect,openmoko-devel,new,2009-08-17T01:03:16+02:00,2009-08-24T21:16:06+02:00,"$ ln -s /usr/share/zoneinfo/Europe/Athens /etc/localtime
$ date
Mon Aug 17 01:38:22 EEST 2009
$ TZ=UTC date
Sun Aug 16 22:38:23 UTC 2009
$ gpspipe -r
...
$GPGGA,193856.00,,,,,0,00,,,,,,,*48
$GPRMC,193856.00,V,,,,,,,160809,,*19
$GPGLL,,,,,193859.00,V*27

That's 19:38, which is yet 3 hours from UTC in the wrong direction.
it'd be 20:38 had I used Europe/Amsterdam and 22:38 without any /etc/localtime.

I don't know whether gllin/chip is fed the wrong time at startup to look at its satellites, or whether it is making a mistake itself.

Consequences are that otimed will use this wrong time after a while; the change can be found in /var/log/frameworkd.log at INFO level, and after the change the timestamps in that logfile used as prefix have changed.

Bye,
Kero.

gta01bv4
SHR 20090808
kernel 2.6.29-rc3 
gllin 1.1
",keroami
,2305,GSM connection hangs up when during a call a second incoming call is not answered,unknown,,defect,openmoko-devel,new,2009-08-21T14:41:31+02:00,2009-08-24T08:22:29+02:00,"With my mobile subscription I have the option to receive another call while already being on the phone.

This gives you the option to put the first person in standby and talk to the other, for example.

In three separate ocasions during the last 2 days following happened:

1. on the phone (someone called me)
2. second incomming call
3. I can see who's calling but I continue my existing conversation
4. when time window for answering/picking up the second conversation is past, the existing converstation is cut off and lost

It is reproducable and consistent behaviour.

I'm using vanilla SHR-U dated 08/08/2009 running from NAND (no SD Card present) and have not made any changes software or installation.",nhv
,2309,hangs during resume after printing GSTATUS4,kernel,,defect,openmoko-kernel,new,2009-08-27T17:00:31+02:00,2011-01-20T14:53:19+01:00,"Steps to reproduce (occurs very rarely!):
1) suspend the device
2) press power button

Expected results:
2) phone wakes up

Actual results:
2) nothing visible happens

More info:
1) kernel: andy-tracking 4e418ad2a6bae968 with two patches:
1.1) http://docs.openmoko.org/trac/attachment/ticket/2277/wifi_ifupdown.patch
1.2) http://docs.openmoko.org/trac/attachment/ticket/2135/ramconsole-2.patch
2) boot loader: Qi 9ef7754b8243457c
3) hardware: gta02V5
4) Xorg driver: xserver-xorg-video-fbdev
4) after step 2) I called myself from another phone
5) I then removed the battery and caller was immediately notified
""User is temporarily unavailable."" -- This should prove that the GSM modem was alive and lost power only when I finally removed the battery
6) I recovered kernel log buffer from memory and noticed that the last messages printed by the kernel were 

<7>[46635.530000] Leaving IRQ 49 (pin 165) enAbled
<7>[46635.530000] Disabling IRQ 50 (pin 166)
<7>[46635.530000] Disabling IRQ 51 (pin 167)
<7>[46635.530000] Leaving IRQ 53 (pin 193) enabled
<7>[46635.530000] Disabling IRQ 56 (pin 196)
<7>[46635.530000] sleep: irq wakeup masks: fffffffd,fffffdcf
<7>[46635.530000] GSTATUS3 0x3038ca5c
<7>[46635.530000] GSTATUS4 0x00000200

NOTE: RAM contents was partially corrupted when I removed the battery, you should not trust the output to be 100% correct.

",lindi
,2310,charging N900 with gta02 causes the gta02 to overheat,hardware,,defect,joerg,assigned,2009-09-10T20:36:36+02:00,2010-11-30T23:18:31+01:00,"Steps to reproduce:
1) modprobe ochi-hcd
2) echo host > /sys/devices/platform/s3c-ohci/usb_mode
3) echo 1 > /sys/class/i2c-adapter/i2c-0/0-0073/neo1973-pm-host.0/hostmode
4) connect nokia N900 and openmoko with usb cable

Expected results:
4) N900 charges from openmoko

Actual results:
4) N900 charges from openmoko. However, the openmoko heats considerably up and you notice the smell of burning components. The current_now sysfs node shows a current of 2000 mA.

More info:
1) 

Qi 9ef7754b8243457c
linux andy-tracking 9ecc089861ab238e 
kernel cmdline: loglevel=4 console=tty0 console=ttySAC2,115200 init=/sbin/init ro  mtdparts=physmap-flash:-(nor);neo1973-nand:0x00040000(qi),0x00040000(depr-ub-env),0x00800000(kernel),0x000a0000(depr),0x00040000(identity-ext2),0x0f6a0000(rootfs)  g_ether.host_addr=00:1F:11:01:1F:6B g_ether.dev_addr=00:1F:11:01:1F:6B  root=/dev/mmcblk0p1 rootdelay=1 rootdelay=1 panic=20 mem=127M root=/dev/mmcblk0p2 loglevel=8
distro: debian gnu/linux unstable
hardware revision:  24420350
gta02v5 with buzz fix
",lindi
,2316,"""unable to enumerate usb device"" when bt unplugged",kernel,,defect,openmoko-kernel,new,2009-11-03T19:02:52+01:00,2009-11-03T21:34:17+01:00,"when having the bluetooth component unplugged, the following message will be printed on the fb like 4 times a second:

""hub 1-0:1.0: unable to enumerate USB device on port 1""

this is on gta01, kernel 
2.6.31 #292 PREEMPT Tue Nov 3 17:51:11 CET 2009 armv4tl GNU/Linux

with debian unstable rootfs on sd.",josch
,2326,BUG: sleeping function called from invalid context at /local/lindi/scm/neolinux/kernel/rwsem.c:21,kernel,,defect,openmoko-kernel,new,2010-01-05T11:44:04+01:00,2010-01-05T11:44:04+01:00,"I just noticed this when reading old logs, I do not know how to reproduce it but I probably used strace with omhacks. Kernel was andy-tracking a3587e4ed77974ad


{{{
[206244.795000] BUG: sleeping function called from invalid context at /local/lindi/scm/neolinux/kernel/rwsem.c:21
[206244.795000] in_atomic(): 0, irqs_disabled(): 128, pid: 7341, name: om
[206244.795000] no locks held by om/7341.
[206244.795000] [<c02aa270>] (dump_stack+0x0/0x14) from [<c004ac98>] (__might_sleep+0x108/0x128)
[206244.795000] [<c004ab90>] (__might_sleep+0x0/0x128) from [<c02ac130>] (down_read+0x28/0x88)
[206244.795000]  r5:c2c36480 r4:00000000
[206244.795000] [<c02ac108>] (down_read+0x0/0x88) from [<c0099170>] (access_process_vm+0x3c/0x18c)
[206244.795000]  r7:c2c367e0 r6:0000961c r5:c2c36480 r4:00000004
[206244.795000] [<c0099134>] (access_process_vm+0x0/0x18c) from [<c003077c>] (swap_insn+0x30/0x64)
[206244.795000] [<c003074c>] (swap_insn+0x0/0x64) from [<c003087c>] (ptrace_cancel_bpt+0xcc/0x12c)
[206244.795000]  r7:00000001 r6:00000000 r5:c2c36480 r4:0000961c
[206244.795000] [<c00307b0>] (ptrace_cancel_bpt+0x0/0x12c) from [<c0030cd4>] (ptrace_break+0x1c/0x58)
[206244.795000] [<c0030cb8>] (ptrace_break+0x0/0x58) from [<c0030d30>] (break_trap+0x20/0x28)
[206244.795000]  r5:e7f001f0 r4:c0030d10
[206244.795000] [<c0030d10>] (break_trap+0x0/0x28) from [<c002e150>] (do_undefinstr+0xe4/0x13c)
[206244.795000] [<c002e06c>] (do_undefinstr+0x0/0x13c) from [<c002ee20>] (ret_from_exception+0x0/0x10)
[206244.795000] Exception stack(0xc2fd1fb0 to 0xc2fd1ff8)
[206244.795000] 1fa0:                                     00009988 00000003 bee003b4 0000b644 
[206244.795000] 1fc0: 00000000 00000000 00009828 00000000 00000000 00000000 40025000 00000000 
[206244.795000] 1fe0: 00009620 bee003a8 00009850 0000961c 60000010 ffffffff                   
[206244.795000]  r8:00000000 r7:00000000 r6:00009828 r5:00000000 r4:0000961c
}}}
",lindi
,2327,"wifi sometimes fails to start with ""ar6000_activate: Failed to activate -4"" when DEBUG_KERNEL/PREEMPT are disabled",kernel,,defect,openmoko-kernel,new,2010-01-13T09:24:49+01:00,2010-01-19T10:35:53+01:00,"Steps to reproduce:
1) echo s3c2440-sdi > /sys/bus/platform/drivers/s3c2440-sdi/bind
2) ip link show

Expected results:
2) the wifi interface appears in the list

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: usb: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:1f:11:01:1f:6b brd ff:ff:ff:ff:ff:ff
33: wlan: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:12:cf:8e:ee:09 brd ff:ff:ff:ff:ff:ff

Actual results:
2) the wifi interface does not appear in the list

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: usb: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:1f:11:01:1f:6b brd ff:ff:ff:ff:ff:ff

More info:
1) This started to happen when I upgraded from andy-tracking a3587e4ed77974ad to andy-tracking a15608f241a40b41 and disabled CONFIG_DEBUG_KERNEL and CONFIG_PREEMPT.
2) I have hit the bug now three times and used wifi succesfully at least 20 times so there is probably some race somewhere that causes it to only happen sometimes.
3) dmesg from working case:

{{{
72651.735000] s3c2440-sdi s3c2440-sdi: powered down.
72660.080000] s3c2440-sdi s3c2440-sdi: host detect has no irq available
72660.080000] mapped channel 0 to 0
72660.085000] s3c2440-sdi s3c2440-sdi: powered down.
72660.090000] s3c2440-sdi s3c2440-sdi: initialisation done.
72660.100000] s3c2440-sdi s3c2440-sdi: running at 0kHz (requested: 0kHz).
72660.110000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
72660.110000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
72660.125000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
72660.130000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
72660.150000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
72660.160000] mmc1: queuing CIS tuple 0x01 length 3
72660.175000] mmc1: queuing CIS tuple 0x1a length 5
72660.180000] mmc1: queuing CIS tuple 0x1b length 8
72660.185000] s3c2440-sdi s3c2440-sdi: running at 25000kHz (requested: 25000kHz).
72660.190000] s3c2440-sdi s3c2440-sdi: running at 25000kHz (requested: 25000kHz).
72660.200000] mmc1: queuing CIS tuple 0x80 length 1
72660.200000] mmc1: queuing CIS tuple 0x81 length 1
72660.205000] mmc1: queuing CIS tuple 0x82 length 1
72660.210000] mmc1: new SDIO card at address 0001
72661.275000] BMI Get Target Info: Exit (ver: 0x20000059 type: 0x1)
72661.330000] AR6000 Reg Code = 0x40000060
72661.355000] udev: renamed network interface eth0 to wlan
}}}

4) dmesg from non-working case:

{{{
72138.450000] s3c2440-sdi s3c2440-sdi: host detect has no irq available
72138.450000] mapped channel 0 to 0
72138.450000] s3c2440-sdi s3c2440-sdi: powered down.
72138.455000] s3c2440-sdi s3c2440-sdi: initialisation done.
72138.465000] s3c2440-sdi s3c2440-sdi: running at 0kHz (requested: 0kHz).
72138.475000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
72138.480000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
72138.485000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
72138.510000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
72138.530000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
72138.540000] mmc1: queuing CIS tuple 0x01 length 3
72138.555000] mmc1: queuing CIS tuple 0x1a length 5
72138.560000] mmc1: queuing CIS tuple 0x1b length 8
72138.560000] s3c2440-sdi s3c2440-sdi: running at 25000kHz (requested: 25000kHz).
72138.565000] s3c2440-sdi s3c2440-sdi: running at 25000kHz (requested: 25000kHz).
72138.570000] mmc1: queuing CIS tuple 0x80 length 1
72138.575000] mmc1: queuing CIS tuple 0x81 length 1
72138.580000] mmc1: queuing CIS tuple 0x82 length 1
72138.585000] mmc1: new SDIO card at address 0001
72138.600000] sdio_ar6000 mmc1:0001:1: deviceInsertedHandler: -1
72138.600000] sdio_ar6000 mmc1:0001:1: kthread_stop (ar6000_io): -4
72138.605000] ar6000_activate: Failed to activate -4
72138.610000] sdio_ar6000: probe of mmc1:0001:1 failed with error -4
}}}
",lindi
,2328,touschreen sometimes stops generating events,kernel,,defect,openmoko-kernel,new,2010-01-15T09:54:48+01:00,2011-06-23T03:15:35+02:00,"Steps to reproduce:
1) hexdump -C /dev/input/event1
2) touch the touchscreen

Expected results:
2) some events are generated

Actual results:
2) nothing is generated

More info:
1) This started to happen when I upgraded from andy-tracking a3587e4ed77974ad to andy-tracking a15608f241a40b41 and disabled CONFIG_DEBUG_KERNEL and CONFIG_PREEMPT.
2) sudo lsof | grep event1 shows that only Xorg keeps the device open => there is nothing running EVIOGRAB that could disable events.
3) open files of Xorg:
{{{
lindi@ginger:~$ sudo ls -l /proc/$(pidof X)/fd
total 0
l-wx------ 1 root root 64 Jan 15 10:38 0 -> /var/log/Xorg.0.log
lrwx------ 1 root root 64 Jan 15 10:38 1 -> socket:[1745]
lrwx------ 1 root root 64 Jan 15 10:38 10 -> socket:[1781]
lrwx------ 1 root root 64 Jan 15 10:38 11 -> socket:[1965]
lrwx------ 1 root root 64 Jan 15 10:38 12 -> socket:[3064]
lrwx------ 1 root root 64 Jan 15 10:38 13 -> socket:[49650]
lrwx------ 1 root root 64 Jan 15 10:38 14 -> socket:[3082]
lrwx------ 1 root root 64 Jan 15 10:38 15 -> socket:[51145]
lrwx------ 1 root root 64 Jan 15 10:38 17 -> socket:[62017]
lrwx------ 1 root root 64 Jan 15 10:38 18 -> socket:[43528]
lrwx------ 1 root root 64 Jan 15 10:38 19 -> socket:[64051]
l-wx------ 1 root root 64 Jan 15 10:38 2 -> /var/log/xdm.log
lrwx------ 1 root root 64 Jan 15 10:38 20 -> socket:[64120]
lrwx------ 1 root root 64 Jan 15 10:38 23 -> socket:[64206]
lrwx------ 1 root root 64 Jan 15 10:38 3 -> socket:[1746]
lr-x------ 1 root root 64 Jan 15 10:38 4 -> /usr/lib/xorg/protocol.txt
lrwx------ 1 root root 64 Jan 15 10:38 5 -> /dev/tty2
lrwx------ 1 root root 64 Jan 15 10:38 6 -> /dev/apm_bios
lrwx------ 1 root root 64 Jan 15 10:38 7 -> /dev/fb0
lr-x------ 1 root root 64 Jan 15 10:38 8 -> /dev/input/event1
lrwx------ 1 root root 64 Jan 15 10:38 9 -> socket:[1778]
}}}
3) strace shows that Xorg does

{{{
select(256, [1 3 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 23], NULL, NULL, NULL) = 1 (in [11])
}}}

every second but it never returns that there is something to read from fd 8 (the event1 device).
4) This happened immediately after resume so suspend/resume code might have something to do with this.
5) Stopping Xorg did not fix this
6) Starting Xorg did not fix this
7) Suspending/resuming again did not fix this
8) the interrupt count of s3c2410_action in /proc/interrupts does increase every time I touch the screen so the hardware is not totally dead

9) Just in case this happens next, what extra information should I gather to make this easier to fix?",lindi
,2329,"arecord -D plughw:0,0 => oops BUG? (substream->stream != SNDRV_PCM_STREAM_CAPTURE)",kernel,,defect,openmoko-kernel,new,2010-01-24T14:45:14+01:00,2010-01-24T14:45:14+01:00,"Steps to reproduce:
1) arecord -D plughw:1,0 -t raw -r 48000 -f S16_LE -c 1 - > /dev/null
2) arecord -D plughw:0,1 -t raw -r 48000 -f S16_LE -c 1 - > /dev/null
3) arecord -D plughw:0,1 -t raw -r 48000 -f S16_LE -c 1 - > /dev/null
4) arecord -D plughw:0,0 -t raw -r 48000 -f S16_LE -c 1 - > /dev/null

Expected results:
4) error message

Actual results:
4) arecord prints

Recording raw data '-' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
arecord: set_params:1041: Unable to install hw params:
ACCESS:  RW_INTERLEAVED
FORMAT:  S16_LE
SUBFORMAT:  STD
SAMPLE_BITS: 16
FRAME_BITS: 16
CHANNELS: 1
RATE: 48000
PERIOD_TIME: (42666 42667)
PERIOD_SIZE: 2048
PERIOD_BYTES: 4096
PERIODS: (11 12)
BUFFER_TIME: 500000
BUFFER_SIZE: 24000
BUFFER_BYTES: 48000
TICK_TIME: 0

and can not be killed. Kernel prints
{{{
asoc: WM8753 Voice <-> Bluetooth No matching rates
snd_pcm_hw_constraints_complete failed
asoc: WM8753 Voice <-> Bluetooth No matching rates
snd_pcm_hw_constraints_complete failed
------------[ cut here ]------------
WARNING: at /local/lindi/neolinux/sound/core/pcm_native.c:2644 snd_pcm_capture_ioctl1+0x58/0x2f4 [snd_pcm]()
BUG? (substream->stream != SNDRV_PCM_STREAM_CAPTURE)
Modules linked in: fuse snd_soc_neo1973_gta02_wm8753 snd_soc_s3c24xx_i2s snd_soc_s3c24xx g_ether s3c2410_wdt ar6000 snd_soc_wm8753 snd_soc_core snd_pcm snd_timer snd_page_alloc s3cmci snd
[<c00327a4>] (dump_stack+0x0/0x14) from [<c004e664>] (warn_slowpath+0x6c/0x88)
[<c004e5f8>] (warn_slowpath+0x0/0x88) from [<bf0346ec>] (snd_pcm_capture_ioctl1+0x58/0x2f4 [snd_pcm])
 r3:bf03a1e4 r2:bf03a114
 r7:c03703f0 r6:c0844123 r5:00027ec8 r4:00027ec8
[<bf034694>] (snd_pcm_capture_ioctl1+0x0/0x2f4 [snd_pcm]) from [<bf0349c0>] (snd_pcm_capture_ioctl+0x38/0x3c [snd_pcm])
 r7:c7bc7aa0 r6:c0844123 r5:c0844123 r4:00027ec8
[<bf034988>] (snd_pcm_capture_ioctl+0x0/0x3c [snd_pcm]) from [<c00ac70c>] (vfs_ioctl+0x38/0x80)
[<c00ac6d4>] (vfs_ioctl+0x0/0x80) from [<c00acde4>] (do_vfs_ioctl+0x170/0x188)
 r5:00027ec8 r4:00027ec8
[<c00acc74>] (do_vfs_ioctl+0x0/0x188) from [<c00ace3c>] (sys_ioctl+0x40/0x60)
 r4:00000004
[<c00acdfc>] (sys_ioctl+0x0/0x60) from [<c002dd60>] (ret_fast_syscall+0x0/0x2c)
 r7:00000036 r6:00027d68 r5:4010727c r4:bea5d6a4
---[ end trace 8e00386b028817b3 ]---
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c0004000
[00000000] *pgd=00000000
Internal error: Oops: 817 [#1]
Modules linked in: fuse snd_soc_neo1973_gta02_wm8753 snd_soc_s3c24xx_i2s snd_soc_s3c24xx g_ether s3c2410_wdt ar6000 snd_soc_wm8753 snd_soc_core snd_pcm snd_timer snd_page_alloc s3cmci snd
CPU: 0    Tainted: G        W   (2.6.29-GTA02_lindi2-andy-tracking-mokodev #1)
PC is at __mutex_lock_slowpath+0x34/0x9c
LR is at mutex_lock+0x20/0x24
pc : [<c028e464>]    lr : [<c028e338>]    psr: a0000013
sp : c6d9de58  ip : c6d9de88  fp : c6d9de84
r10: c780ae20  r9 : c6d9c000  r8 : c7bc7aa0
r7 : c7bbef00  r6 : c7bca420  r5 : c7bbf018  r4 : c7bbf018
r3 : c6d9de5c  r2 : c7bbf01c  r1 : 00000000  r0 : c7bbf018
Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: c000717f  Table: 36dac000  DAC: 00000015
Process arecord (pid: 1438, stack limit = 0xc6d9c268)
Stack: (0xc6d9de58 to 0xc6d9e000)
de40:                                                       00000000 c7bbf01c 
de60: c6d9de8c c6d9de70 c7bbef00 c7bbf018 c03703f0 c7bbef00 c6d9de94 c6d9de88 
de80: c028e338 c028e440 c6d9debc c6d9de98 bf032338 c028e328 00000008 c7bc7aa0 
dea0: 00000008 c7bccd24 00000000 c74bd594 c6d9deec c6d9dec0 c00a1718 bf0322f8 
dec0: 00000000 00000000 c7bc7aa0 00000000 c784d520 00000000 c784d520 00000000 
dee0: c6d9defc c6d9def0 c00a1a78 c00a1644 c6d9df1c c6d9df00 c009e668 c00a1a54 
df00: c6d9df08 00000001 00000010 c7bbec00 c6d9df44 c6d9df20 c0050b5c c009e5fc 
df20: c784d520 00000001 00000100 000000f8 c002df08 00000000 c6d9df5c c6d9df48 
df40: c0050bb0 c0050b10 c7bca420 00000001 c6d9df6c c6d9df60 c0050c0c c0050b88 
df60: c6d9df7c c6d9df70 c0051fc4 c0050bf4 c6d9df94 c6d9df80 c0052130 c0051ea8 
df80: c0034d5c 00096e40 c6d9dfa4 c6d9df98 c005217c c00520b0 00000000 c6d9dfa8 
dfa0: c002dd60 c0052174 00096e40 00096e1c 00000001 00000001 fbad2088 00000008 
dfc0: 00096e40 00096e1c 4031d764 000000f8 bea5dda0 bea5dd30 0000bb80 bea5e08c 
dfe0: 401ce000 bea5dd20 4022259c 40288310 60000010 00000001 00000000 00000000 
Backtrace: 
[<c028e430>] (__mutex_lock_slowpath+0x0/0x9c) from [<c028e338>] (mutex_lock+0x20/0x24)
 r7:c7bbef00 r6:c03703f0 r5:c7bbf018 r4:c7bbef00
[<c028e318>] (mutex_lock+0x0/0x24) from [<bf032338>] (snd_pcm_release+0x50/0xac [snd_pcm])
[<bf0322e8>] (snd_pcm_release+0x0/0xac [snd_pcm]) from [<c00a1718>] (__fput+0xe4/0x18c)
 r8:c74bd594 r7:00000000 r6:c7bccd24 r5:00000008 r4:c7bc7aa0
[<c00a1634>] (__fput+0x0/0x18c) from [<c00a1a78>] (fput+0x34/0x38)
[<c00a1a44>] (fput+0x0/0x38) from [<c009e668>] (filp_close+0x7c/0x88)
[<c009e5ec>] (filp_close+0x0/0x88) from [<c0050b5c>] (close_files+0x5c/0x78)
 r6:c7bbec00 r5:00000010 r4:00000001
[<c0050b00>] (close_files+0x0/0x78) from [<c0050bb0>] (put_files_struct+0x38/0x6c)
[<c0050b78>] (put_files_struct+0x0/0x6c) from [<c0050c0c>] (exit_files+0x28/0x2c)
 r5:00000001 r4:c7bca420
[<c0050be4>] (exit_files+0x0/0x2c) from [<c0051fc4>] (do_exit+0x12c/0x208)
[<c0051e98>] (do_exit+0x0/0x208) from [<c0052130>] (do_group_exit+0x90/0xc4)
[<c00520a0>] (do_group_exit+0x0/0xc4) from [<c005217c>] (sys_exit_group+0x18/0x20)
 r4:00096e40
[<c0052164>] (sys_exit_group+0x0/0x20) from [<c002dd60>] (ret_fast_syscall+0x0/0x2c)
Code: e24b3028 e5823004 e50b2028 e1a04000 (e5813000) 
---[ end trace 8e00386b028817b4 ]---
Fixing recursive fault but reboot is needed!
}}}

More info:
1) andy-tracking a3587e4ed77974ad with DEBUG and PREEMPT disabled.

",lindi
,2331,frameworkd stops working after gprs disconnect,unknown,,defect,openmoko-devel,new,2010-02-23T10:22:30+01:00,2010-02-23T18:31:02+01:00,"After terminating a gprs connection, frameworkd seems to stop working. It doesn't respond to any requests made by mdbus and I'm not able to make or receive calls. The only way to get the (gsm part of the) phone working again is either killing frameworkd and restarting it or rebooting.

I'm using SHR (uImage-2.6.29-oe11+gitr119861+a15608f241a40b41fed5bffe511355c2067c4e88-r7-om-gta02.bin and full-om-gta02.jffs2 dated 25 Jan 2010). A log of commands I've issued and debug outputs is attached.",ruebe
,2332,frameworkd stops working after gprs disconnect,unknown,,defect,openmoko-devel,new,2010-02-23T10:29:05+01:00,2010-02-23T10:29:05+01:00,"After terminating a gprs connection, frameworkd seems to stop working. It doesn't respond to any requests made by mdbus and I'm not able to make or receive calls. The only way to get the (gsm part of the) phone working again is either killing frameworkd and restarting it or rebooting.

I'm using SHR (uImage-2.6.29-oe11+gitr119861+a15608f241a40b41fed5bffe511355c2067c4e88-r7-om-gta02.bin and full-om-gta02.jffs2 dated 25 Jan 2010). A log of debug outputs is attached.

I bootet OM and used the following commands.
{{{
root@om-gta02 ~ $ mdbus -s org.freesmartphone.ogsmd /org/freesmartphone/GSM/Device org.freesmartphone.GSM.PDP.GetContextStatus
'release'
root@om-gta02 ~ $ mdbus -s org.freesmartphone.ogsmd /org/freesmartphone/GSM/Device org.freesmartphone.GSM.PDP.ActivateContext ""web"" ""web@telering.at"" ""web""
root@om-gta02 ~ $ mdbus -s org.freesmartphone.ogsmd /org/freesmartphone/GSM/Device org.freesmartphone.GSM.PDP.GetContextStatus
'active'
root@om-gta02 ~ $ mdbus -s org.freesmartphone.ogsmd /org/freesmartphone/GSM/Device org.freesmartphone.GSM.PDP.DeactivateContext
root@om-gta02 ~ $ mdbus -s org.freesmartphone.ogsmd /org/freesmartphone/GSM/Device org.freesmartphone.GSM.PDP.GetContextStatus
Killed
root@om-gta02 ~ $ mdbus -s org.freesmartphone.ogsmd /org/freesmartphone/GSM/Device org.freesmartphone.GSM.PDP.ActivateContext ""web"" ""web@telering.at"" ""web""
Killed
root@om-gta02 ~ $ 
}}}
Where it says ""Killed"" I killed the mdbus-process after about 5 minutes of no reaction.",ruebe
,2335,GSM buzz on FreeRunner A7 (seven),hardware,,defect,hardware,new,2010-04-01T20:31:53+02:00,2010-04-01T20:31:53+02:00,"There is a lot of GSM buzz on the FR A7 (recording attached).
I was trying the capacitor next to the microphone with a multimeter:
black cable to ground, red cable to right (close-to-mic) side with audible resistance checker gives signal (short circuit), but when applying a bit of force on red cable (connected to capacitor), audio signal stops, indicating loss of connection on the capacitor.

Resoldering the capacitor gives way better audio quality on remote side (person I'm calling).",blindcoder
,2344,early WSOD with linux 2.6.32 and Qi,kernel,,defect,openmoko-kernel,new,2010-07-07T10:42:27+02:00,2010-10-12T16:49:47+02:00,"Steps to reproduce:
1) git clone git://git.openmoko.org/kernel.git
2) cd kernel
3) git checkout -b om-gta02-2.6.32 origin/om-gta02-2.6.32
4) mkdir lindi
5) cp ./arch/arm/configs/gta02_drm_defconfig lindi/.config
6) make O=lindi ARCH=arm silentoldconfig
7) CROSS_COMPILE=arm-linux-gnueabi- make -j4 O=lindi ARCH=arm CONFIG_DEBUG_SECTION_MISMATCH=y EXTRAVERSION=om-gta02-2.6.32-a9254be10ac2294e
8) arm-linux-gnueabi-objcopy -O binary -R .note -R .comment -S lindi/arch/arm/boot/compressed/vmlinux lindi/linux.bin
9) mkimage -A arm -O linux -T kernel -C none -a 30008000 -e 30008000 -n ""OM"" -d lindi/linux.bin lindi/uImage-om-gta02-2.6.32-a9254be10ac2294e.bin
10) boot the kernel with Qi 9ef7754b8243457c on gta02V5

Expected results:
10) the kernel boots

Actual results:
10) backlight is on and screen is completely white.
",lindi
,2348,dfu-util shows only one partition,host utilities,,defect,openmoko-devel,new,2010-07-15T09:10:03+02:00,2010-07-30T17:30:00+02:00,"This bug could be related only to my OM. Every time I run dfu-util (ubuntu 10.04, ubuntu 10.04 x64, windows xp with dfu-util for windows) in NOR boot menu I can see only one partition:

{{{
Found Runtime: [0x1d50:0x5119] devnum=1, cfg=0, intf=2, alt=0, name=""USB Device Firmware Upgrade""
}}}


Which is not named rootfs but acts like rootfs. I guess my OM doesn't switch to DFU mode during dfu-util -l (it should, right?), and stays in runtime mode (?)

After flashing rootfs (OM shows DFU mode, configured device 1 etc..) dfu-util shows this partition as :

{{{

Found Runtime: [0x1d50:0x5119] devnum=2, cfg=0, intf=0, alt=0, name=""rootfs""
}}}


This time seems ok (notice intf changed to 0), but still - where are my kernel / u-boot partitions ? Can't flash them if dfu-util doesn't recognise them.

- Tested on different usb cables (4-pin, 5-pin, original 5pin one)
- tested dfu-util versions: 0.1+svn (win), 0.1+svnexport (compiled from http://dfu-util.gnumonks.org/releases/dfu-util-0.1.tar.gz, 
- tested on different ubuntu machines (x86, x86_64)

my printenv + lsmod + lsusb + dmesg : http://pastebin.pl/26214 (should I attach here?)

MY other thoughts: Could it be host kernel related or latest uhci_usb ? I will try to confirm this bug on other distros cuz hard to say now is it host related or my OM related.

PS. I've flashed Qi bootloader some time ago (~1 year) and shr-u rootfs recently. But didn't checked what partitions were available just before flashing rootfs.",gravis
,262,Indicate different charging mode in battery applet,E - Illume,,enhancement,raster,assigned,2007-03-12T18:00:50+01:00,2008-10-30T16:14:48+01:00,"Since we can be on 100mA or 500mA charging modes, it would be nice to indicate
the mode in the battery dockapp while charging.

The kernel exports this via sysfs (see http://wiki.openmoko.org/wiki/Kernel).

Ideally we would wrap this in some hardware abstraction layer, but for now a
quick hack might be applicable",laforge@…
,946,Scrollwheel support for kinetic scroll,unknown,,enhancement,chris,new,2007-10-17T16:23:38+02:00,2008-10-30T15:53:41+01:00,"The motorola a780 has a scrollweel on the side (up/down + enter) and it would be
nice if we could scroll with that.",koen@…
,1310,GTA01 must have battery removed if X fails to start,Distro,,enhancement,openmoko-devel,new,2008-03-28T19:15:17+01:00,2008-10-31T09:36:54+01:00,"If X fails to start or crashes it prompts the user with a console login. This is
bad enough since there is no keyboard to login BUT neither the POWER nor AUX
buttons do anything so to recover you must remove the battery.

I can't imagine this would be good for the device, and it's certainly unintuitive.",kevin@…
,1377,Plugging in Headset doesn't silence external speakers,unknown,,enhancement,openmoko-devel,assigned,2008-05-01T18:56:10+02:00,2008-10-30T15:00:54+01:00,Plugging in the headset doesn't silence the external speakers.,kevin@…
,1665,use dnsmasque for local dns caching,Distro,,enhancement,openmoko-devel,assigned,2008-07-24T05:11:01+02:00,2008-09-10T16:56:50+02:00,"Devices will spend a lot of time on slow, unreliable, and (probably) expensive networks, so using a local DNS cache seems to make sense. dnsmasque seems like a good idea, and should be able to be added with just a few configuration file changes.",candrews
,1705,[illume] animation on mousedown / application start at mouseup,E - Illume,,enhancement,marek,assigned,2008-07-31T11:39:12+02:00,2008-09-09T09:06:19+02:00,"For the full history see bug #1549 (this bug has been split up into 2 parts).

Will suggested:

1. At 'press down' animation starts filling space with green
2. Only at 'release', animation finishes, green disappears

So each press and release should be a full animation,
not the short animation that we get now (release before animation is complete).
BUT:

* If screen recognizes a 'scroll' then animation does not start at all.
* If 'press down' then 'scroll', animation stops at whatever point it is at, nothing gets launched. 

",marek
,1750,Range-based automatic network configuration,unknown,,enhancement,openmoko-devel,new,2008-08-05T23:27:41+02:00,2008-08-12T15:39:06+02:00,"I'm not sure if anyone has a plan like this in the works, but I thought I'd fire it up here because it's something I've never seen before and I think it would be really great.

There should be software or a configuration option that automatically configures your network connection, based on whether you're in range of a wifi, bluetooth, or GPRS transceiver.

Suggested configuration options:
-Change IP when in entering or leaving range of preferred connections (Yes/No/Ask)
-Resort to open wifi connections (Yes/No/Ask)
etc etc.",Mercury
,1752,"[Qt-keypad] when enter the passwords, it will show up the numbers on the keypad",Qtopia,,enhancement,zecke,new,2008-08-06T10:28:20+02:00,2008-09-23T12:35:27+02:00,"kernel:20080723-asu.stable-uImage.bin
root file system:20080806-asu.stable-rootfs.jffs2

Summary:
when enter the passwords, it will show up the numbers on the keypad

Steps:
1) Launch the application that needs password, like WiFi or SIM card pin number
2) Try to type the password
3) You can see the password numbers are show on the keypad

Expect:
Should be more secure.",wendy_hung
,1820,[Keyboard]  add manual keyboard for switching through options,Qtopia,,enhancement,tick,accepted,2008-08-14T05:07:45+02:00,2008-10-06T19:58:45+02:00,"See also #1764

There is an alternative, manual keyboard in qtopia that we are currently not using.
Add this in will allow people to use a kbd in terminal sessions, or could be a replacement for the auto generated kbd currently used in Om 2008.8.


",will
,1935,Om 2008.8: Provide additional languages for  predictive mode of keyboard,Qtopia,,enhancement,zecke,new,2008-08-31T15:20:16+02:00,2008-09-02T18:08:12+02:00,"Today the predictive mode of Om 2008.8 keyboard supports english text input only. It actually slows down non-english text input as you are forced to use keyboard zoom all the time because it's the only way to override the prediction feature.

Additional languages should be supported by the prediction feature (e.g. Spanish, French, German,...). This would improve the usability of Om 2008.8. for a large number of users.",Holger
,1943,[Installer] install package time out take 15min. please reduce the Time,Installer,,enhancement,tick,accepted,2008-09-01T13:03:06+02:00,2008-12-08T05:19:25+01:00,"kernel:20080826
root file system:20080901

Summary: install package time out take 15min. please reduce the Time

Steps:
1) launch installer
2) pick package to install 
3) while installing disconnecting Wifi (Usb) -> it shows up Alert message in 15min 

Expected:reduce the Time. 15min is too long
",regina_kim
,1953,tty setup for gps at startup -- /etc/init.d/gps-hardware,Distro,,enhancement,Nytowl,new,2008-09-02T13:27:58+02:00,2009-02-19T07:03:07+01:00,"1) bug & fix:
everyone has trouble with the output of ""cat /dev/ttySAC1"" after 1st startup,
some not so clever apps might fail.  
why not set reasonable tty setting at boot time ?


2)  further improvement/idea:
what about using a generic /dev/symlink like /dev/gps or similar by default ?
this help
- once hardware might change and /dev/ttySAC1 is spelled differently in GTA3++
- it's a single point where I can switch all gps apps/configs to use e.g.
a BT gps receiver with ""ln -sf rfcomm0 /dev/gps"" 


right now I'm using this /etc/init.d/gps-hardware

-------------------------------------------------------------------------------
# This is a dummy file. Some machines use it to bring up integrated GPS
# devices on demand.
ln -sf ttySAC1 /dev/gps
stty -echo -icrnl < /dev/gps
-------------------------------------------------------------------------------
",h.koenig
,2027,[Settings] Update designs to match flash doc,Settings,,enhancement,will,new,2008-09-23T09:24:52+02:00,2008-09-23T09:24:52+02:00,this one is for me.,will
,2049,Illume dynamic dictionary has some problems...,E - Illume,,enhancement,raster,new,2008-10-02T05:31:37+02:00,2009-03-01T16:26:04+01:00,"If I open my illume dynamic dictionary I find that there are some things that maybe should be fixed:
> a 50
a 27
a 5
a 2

> cmq 35
cmq 34
cmq 32
cmq 31
cmq 30
cmq 29
cmq 25
cmq 24
cmq 17
cmq 16
cmq 15
cmq 12
cmq 9
cmq 7
cmq 6
cmq 3
cmq 2
cmq 1

And more... So pratically some words are repeated in the file, while its recurrency isn't updated correctly. Then there are also strange strings that can't be recognized by chars :o...

Finally a thing about sorting, words starting with à,è,ì,ò,ù,ñ and so on, where should be? At the end of the file (i.e after the A-z words) or à after a, e after è and going on?",Treviño
,2075,"application reloading if called from ""home"" menu, om 2008.9",unknown,,enhancement,openmoko-devel,new,2008-10-20T00:18:51+02:00,2008-10-20T00:18:51+02:00,"If some application is already loaded, and available from drop - down menu, (e.i. dialer) is called it takes few second to load, while (from drop - down menu) it comes to foreground almost instantly.

Can it be broth to foreground instead of reloaded if desired application is already loaded?",dmatijas
,2107,[Devellopement] Cross Qt4 devellopement is difficult to get,unknown,,enhancement,openmoko-devel,new,2008-11-03T19:25:41+01:00,2008-11-03T19:25:41+01:00,"As a Qt develloper i want to devellop some apps for the freerunner.
There are some steps on the wiki but any of them worked fine ...
Yesterday i've compiled during hours with the mokomakefile to get a devellopement environnement for the freerunner but without succes ( some code seems to been broken for compiling as describer in the qt/c++ wiki page ) ...

We need easy to use devellopement environnement for the freerunner as trolltech did for the non x11 version of qtopia/qtextended. Just working librairies and compiler easily installable will be a good start .. 
",think-free
,2108,Update to newer mono version,unknown,,enhancement,openmoko-devel,new,2008-11-03T22:49:35+01:00,2008-11-03T22:49:35+01:00,"The attached patches enables mono 1.9.1 and makes it buildable.

mono_1.9.1_enablebuild.patch: has to be applied to the openembedded folder.
mono-wapi_glob.patch: copy into openembedded/packages/mono/files

Additional the configure.patch from openembedded/packages/mono/mono-1.2.6 has to be copied to openembedded/packages/mono/mono-1.9.1

",SabotageAndi
,2114,use geoclue for location awareness,unknown,,enhancement,openmoko-devel,new,2008-11-11T06:58:50+01:00,2009-04-20T23:45:42+02:00,"Geoclue is a modular geoinformation service built on top of the D-Bus messaging system. The goal of the Geoclue project is to make creating location-aware applications as simple as possible. 

One of the huge things the G1 and the iPhone do is location awareness. Right now, applications that do that kind of things on Openmoko needs to use Gypsy... but what if GPS isn't available? What about cell tower location, or ip address?

Geoclue takes care of that. http://geoclue.freedesktop.org/

It seems perfect for inclusion in FSO - it uses dbus, is used outside of Openmoko, and is Free Software.",candrews
,2129,update Java packages in OpenMoko,Distro,,enhancement,Nytowl,new,2008-11-21T18:32:30+01:00,2009-02-19T07:03:08+01:00,"Hi,
I am maintaining the Java-related recipes in OE and get questions regarding bugs to packages like cacao and classpath. Unfortunately those problems have already been fixed. It is only that OM does not distribute the binaries created from the updated recipes.

As such I asked if OM's distribution maintainer could merge the following recipes from OpenEmbedded .dev repository:

- cacao 0.99.3
- classpath 0.97.2

Thanks a lot.",thebohemian
,2130,add jamvm and phoneme-advanced-foundation to openmoko,Distro,,enhancement,Nytowl,new,2008-11-21T19:33:46+01:00,2009-02-19T07:03:08+01:00,"Hi,
I am maintaining the Java recipes in OpenEmbedded and would like to see the following to packages added to the OpenMoko distribution:

- jamvm
- phoneme-advanced-foundation

Regards
Robert",thebohemian
,2225,[fso-testing] Two lines of `nameserver' appendded to resolv.conf everytime usb0 is up,Distro,,enhancement,Nytowl,in_testing,2009-01-30T09:43:18+01:00,2009-05-14T19:49:14+02:00,"Hardware: GTA02
Software: fso-testing image, openmoko-fso-image-glibc-ipk--20090118-om-gta02.rootfs.tar.gz

Now that /etc/resolv.conf is a regular file (not a symlink to a temporary file in volatile file system), and in /etc/network/interfaces two lines of `up echo nameserver xxx >> /etc/resolv.conf' still do their job, /etc/resolv.conf is growing all the time.",koreylu
,2308,[Om 2009] simplelock should return,unknown,,enhancement,openmoko-devel,new,2009-08-25T20:43:42+02:00,2009-08-25T20:43:42+02:00,"the screen lock should return in om2009.
when pressing AUX button the screen should lock and ""locked"" should be displayed.
it was there in om2008 , it is there in SHR.
please return this function in om2009. lots of people need it

I am using Om2009 Testing 5, dated 16-Jun-2009.",zoff99
,2269,Om2009 release,Distro,,task,Nytowl,new,2009-04-13T21:23:36+02:00,2009-04-15T17:29:23+02:00,,Nytowl
,1601,can not hear anything after disconnected third parties call,Qtopia,,defect,zecke,new,2008-07-14T09:00:01+02:00,2008-11-20T08:59:10+01:00,"kernel : 20080705-asu.stable-uImage.bin
rootfs : 200807014-asu.stable-rootfs.jffs2

summary : can not hear anything after disconnected third parties call
 
step :
1. go to Dialer
2. Device1 make a call -> Device 2 (other party) answer and connected call
3. press keyboard and make an other call during calling (from Device 1) and Device 2 is hold.
4. third parties call(Device 3) does not answer
5. Device 1 also press End -> Device 2 is connected

reproducible: 5~6 out of 10 tries.

current result : can not hear anything after End call the third parties 

expected result : it should be heard correctly",regina_kim
,1710,Tearing (Vertical Sync),kernel,,defect,openmoko-kernel,new,2008-08-01T05:33:45+02:00,2008-08-01T15:29:45+02:00,"I've noticed a lot of screen tearing, especially in the bootsplash (before and after X starts).  I think syncing to vblank should be implemented wherever feasible.",Mercury
,1942,Openmoko-calculator does not work correctly,unknown,,defect,openmoko-devel,new,2008-09-01T10:51:38+02:00,2008-09-01T10:51:38+02:00,"An example:
When calculating 6 - 3 * 2 it gives 6 as a result
It should do 6 -(3*2) = 0
but does (6-3)*2 = 6

Same problem with divisions.

(tested on fully upgraded 2007.2 and 2008.8-upgrade)",Yorick
,2128,(Qtopia)Unable to copy text in messages.,Qtopia,,defect,john_lee,new,2008-11-20T07:40:07+01:00,2008-12-08T10:06:30+01:00,"Testing Image
Test Date:20-nov-2008
Update Date:20-nov-2008

Steps:
1) Go to Messages and click New message
2)Type a word
3)select the word ,click options and copy text 
4)click options again and select paste text 

Expected:The word selected should be pasted and displayed
Actual : The word does not get displayed",sushama
,2209,alsactl restore wakes up X,kernel,,defect,openmoko-kernel,new,2009-01-13T12:18:41+01:00,2009-04-13T16:10:54+02:00,"{{{
Steps to reproduce:
1) alsactl -f stereout.state restore
2) xset s 10 5
3) wait for X to turn display off
4) alsactl -f gsmhandset.state restore

Expected results:
4) alsactl changes sound configuration but does not affect display

Actual results:
4) display is turned on

More info:
1) strace shows that xserver-xglamo reads one byte from fd 0
   (/dev/tty2) when alsactl is ran:

13:09:39.424700 gettimeofday({1231844979, 425590}, NULL) = 0
13:09:39.427042 --- SIGALRM (Alarm clock) @ 0 (0) ---
13:09:39.429421 --- SIGIO (I/O possible) @ 0 (0) ---
13:09:39.430684 read(0, ""w""..., 256)    = 1
13:09:39.435815 gettimeofday({1231844979, 436702}, NULL) = 0
13:09:39.438910 read(0, 0x3ff28a0, 256) = -1 EAGAIN (Resource temporarily unavailable)
13:09:39.441274 read(5, 0x13c5a4, 256)  = -1 EAGAIN (Resource temporarily unavailable)
13:09:39.445092 ioctl(6, EVIOCGVERSION, 0x3ff28b4) = 0
13:09:39.448269 ioctl(6, 0x80204520, 0x3ff28b0) = 4
13:09:39.450572 ioctl(6, 0x80404523, 0x3ff28a8) = 8

2) Switching to gsmhandset.state seems to always write ""w"" and
   switching to stereout.state seems to write ""\367"". Any idea where
   these values come from?

}}}
",lindi
,2363,sometimes pcf chanrges battery with 1000mA while connected to usb,kernel,,defect,openmoko-kernel,new,2010-09-04T14:42:34+02:00,2010-09-04T15:17:54+02:00,"For relatively short (tens of seconds or so) periods of time, kernel successfully draws 1000mA from usb bus. according to measurements with multimeter charge current is >500mA.

Sign of this event is 
[    6.500000] pcf50633 0-0073: usb curlim to 1000 mA
[   47.680000] pcf50633 0-0073: usb curlim to 500 mA

Mean that while booting 1000mA drawn for 41 seconds.

Similar situation happens on suspend, but this were only visible while i added delay to printks for debugging.

Tested for om-gta02-34 kernel from git. I think similar thing happens with other kernels too.
",gena2x
,1745,please consider following Filesystem Hierarachy Standard with /var/tmp,unknown,,enhancement,openmoko-devel,new,2008-08-04T19:27:56+02:00,2008-08-05T04:26:20+02:00,"The Filesystem Hierarchy Standard guarantees that files in /var/tmp are

""Temporary files preserved between system reboots""

-- http://www.pathname.com/fhs/pub/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE

On openmoko /var/tmp seems to be on tmpfs so it files in it are not preserved between system reboots. Please consider following FHS and making /var/tmp reside on the root filesystem. I am using the following images on freerunner in case it matters:

http://buildhost.openmoko.org/daily/freerunner/200807/20080722/Openmoko-openmoko-devel-image-glibc-ipk-P1-Snapshot-20080722-om-gta02.rootfs.jffs2
http://buildhost.openmoko.org/daily/freerunner/200807/20080730/uImage-2.6.24+git25+8533927964761f4e2078ccd8607b90f5acc60b93-r1-om-gta02.bin 

P.S. In case you wonder, yes, this caused dataloss since openstreetmap did not get my GPS tracks :-)",lindi
,2205,Use shorter name in launcher of gpe-scap and map Print Screen for external keyboard,unknown,,enhancement,openmoko-devel,new,2009-01-07T19:44:15+01:00,2009-01-07T19:44:15+01:00,"Please use a shorter name in launcher of gpe-scap because the window of FreeRunner is small, hence names of launchers get very often abbreviated.

change in
  /usr/share/applications/gpe-scap.desktop
this line
  name=Take Screenshot
into
  name=Screenshot

Also map system wide (in ASU and Illume) the Print Screen key for external keyboards to start up this application: gpe-scap",pander
,2219,qi bootloader appending newline to /boot/append-GTA02 kernel parameter,unknown,,enhancement,openmoko-devel,new,2009-01-25T18:22:55+01:00,2009-01-25T18:22:55+01:00,"Having added kernel parameters in /boot/append-GTA02, setting:
{{{
root=/dev/mmcblk0p1
}}}
I got the error message an error message stating that it could not find
""/dev/mmcblk0p1
""

It seems that the parameter has a newline added to it.

Tried with http://people.openmoko.org/andy/qi-s3c2442-master_a2d11c4dd18c9517.udfu

It would be nice if the append file would be stripped/trimmed when it is loaded

",bram
,2214,/etc/localtime file instead of symlink?,unknown,,enhancement,openmoko-devel,new,2009-01-23T02:41:41+01:00,2009-01-23T02:41:41+01:00,"After flashing Om2008.12-om-gta02.rootfs.jffs2 the file /etc/localtime seems to be a copy of /usr/share/zoneinfo/GB


{{{
md5sum /etc/localtime /usr/share/zoneinfo/GB       
410c65079e6d14f4eedf50c19bd073f8  /etc/localtime
410c65079e6d14f4eedf50c19bd073f8  /usr/share/zoneinfo/GB
}}}


It could, and [according to some it should], be a symlink instead of a copy.


{{{
ls -alh /etc/localtime 
-rw-r--r--    1 root     root         3.6k Jan  1  1970 /etc/localtime
}}}
",bram
2007.2,799,data abort while reading from SD Cards,u-boot,2007.2,defect,openmoko-kernel,assigned,2007-09-04T17:37:45+02:00,2008-10-30T09:56:47+01:00,"GTA01Bv4 # version
U-Boot 1.2.0-moko11_r0 (Sep  1 2007 - 16:49:19)
GTA01Bv4 #

============ using a SD Card from uboot  ============ 

GTA01Bv4 # mmcinit
trying to detect SD Card...
Manufacturer:       0x03, OEM ""SD""
Product name:       ""SU512"", revision 8.0
Serial number:      2957172175
Manufacturing date: 3/2007
CRC:                0x76, b0 = 1
READ_BL_LEN=14, C_SIZE_MULT=7, C_SIZE=4095
size = 0
GTA01Bv4 # ext2ls mmc 0
data abort
pc : [<33fa0c28>]    lr : [<33fa1434>]
sp : 33f14a2c  ip : 00000400  fp : 33f14a90
r10: 33f14a40  r9 : 00000000  r8 : 33f17fdc
r7 : 33f25420  r6 : 00000001  r5 : 067e2948  r4 : 3400687c
r3 : 00000001  r2 : 33f25424  r1 : 33f14e38  r0 : 00000001
Flags: nZCv  IRQs on  FIQs off  Mode SVC_32
Resetting CPU ...

============ booting from SD Card ==============
GTA01Bv4 # setenv bootargs root=/dev/mmcblk0p1 rootdelay=5
console=ttySAC0,115200 console=tty0 loglevel=8 ${mtdparts} ro
GTA01Bv4 # mmcinit
trying to detect SD Card...
Manufacturer:       0x03, OEM ""SD""
Product name:       ""SU512"", revision 8.0
Serial number:      2957172175
Manufacturing date: 3/2007
CRC:                0x76, b0 = 1
READ_BL_LEN=14, C_SIZE_MULT=7, C_SIZE=4095
size = 0
GTA01Bv4 # ext2load mmc 0 0x32000000 /boot/uImage
data abort
pc : [<33fa0c28>]    lr : [<33fa1434>]
sp : 33f1495c  ip : 00000400  fp : 33f149c0
r10: 33f14970  r9 : 00000000  r8 : 33f17fdc
r7 : 33f25420  r6 : 33f25420  r5 : 067e292e  r4 : 33f14cfe
r3 : 00000001  r2 : 33f25424  r1 : 33f14d68  r0 : 00000001
Flags: nZCv  IRQs on  FIQs off  Mode SVC_32
Resetting CPU ...",obri@…
2007.2,1127,Italian translation missing,openmoko-feedreader,2007.2,defect,openmoko-devel,new,2007-12-12T22:14:18+01:00,2008-10-30T14:34:16+01:00,The Italian translation for openmoko-feedreader is missing.,milo_casagrande@…
2007.2,1347,Double suspend (second suspend right after resume),neod,2007.2,defect,jeremy,in_testing,2008-04-15T05:57:29+02:00,2008-11-27T06:50:49+01:00,"Neod should not count the time to suspend, if we are allready in suspend!
Elseway the device suspends right after we wake it up.",reddog@…
2007.2,1364,GTA01 SD card unrecognized on boot following kernel flash,u-boot,2007.2,defect,openmoko-kernel,new,2008-04-21T18:40:40+02:00,2008-07-12T22:18:41+02:00,"Immediately following a GTA01 kernel flash (via USB from dfu-util on the host),
u-boot returns to the boot menu.  Any attempt to boot from there without
powering down first results in the SD card being unrecognized.  There is an
error message to that effect right before the kernel details are printed out (it
disappears quickly, so I don't have the exact verbiage), and eventually there's
a kernel panic as the rootfs fails to be mounted.

My rootfs is located on an SD card partition.

If the GTA01 is powered down after flashing, it will boot successfully
thereafter.  It has not failed to do so yet.

This on a version of u-boot I built on April 2, 2008 -- the u-boot menu screen
shows ver. 1.3.2-rc2.",cwixon@…
2007.2,1177,'-e command' and '-x command' support for virtual terminal,openmoko-terminal,2007.2,enhancement,mickey,assigned,2008-01-11T00:18:13+01:00,2009-01-24T16:20:20+01:00,"It would be nice to support launching applications in openmoko-terminal from the
command line like '-e' in rxvt.  This would allow launching terminal
applications from a .desktop entry in a virtual terminal.",andrew.paulsen@…
2007.2,1606,Match numbers to contacts more fuzzy,unknown,2007.2,enhancement,openmoko-devel,new,2008-07-14T20:42:18+02:00,2008-10-22T07:32:33+02:00,"Hi,

in my (imported) contact list, I have “human readable” numbers such as “07032/12345” or “0049 170 12345”. But openmoko (at least the messaging part) only finds contacts that have the “official” version of the number (++4917012345).

It would be better if it could match numbers to names a bit more fuzzily. I have hacked some support for that to openmoko-messages2, but this should probably solved somewhere more central. Anyways, this should give some hints, and can be used by people who want this behaviour. The patch (against SVN rev 4522) is attached.

Thanks,
Joachim",nomeata
FSO-MS2,2242,[Xglamo] crash with xcompmgr,unknown,FSO-MS2,defect,openmoko-devel,new,2009-02-28T17:40:24+01:00,2009-02-28T20:40:02+01:00,"I was playing a bit with the composite extension and xcompmgr (FSO milestone 5, kernel 2.6.28, xserver-kdrive-glamo-1_1.3.0.0+gitr9b28d998424c77fbc057dd3a022ccbb122793a52-r3). It works quite ok, but Xglamo crashes occasionaly. It is quite easily reporducible - just run xcompmgr and open a lot of applications. I was able to get the following backtrace in gdb:

#0  0x000577f4 in KdOffscreenAlloc ()
#1  0x00050888 in kaaMoveInPixmap ()
#2  0x000509f4 in kaaPixmapUseScreen ()
#3  0x00050ba8 in kaaCopyNtoN ()
#4  0x000696ac in fbCopyRegion ()
#5  0x00069cbc in fbDoCopy ()
#6  0x0004fd28 in kaaCopyArea ()
#7  0x000ed180 in cwCopyArea ()
#8  0x000e8de4 in damageCopyArea ()
#9  0x000ed180 in cwCopyArea ()
#10 0x000e8de4 in damageCopyArea ()
#11 0x000398d0 in ProcCopyArea ()
#12 0x000b3b1c in XaceCatchDispatchProc ()
#13 0x0003b4c8 in Dispatch ()
#14 0x0002376c in main ()

You can see the full core dump at http://kedrigern.dcs.fmph.uniba.sk/~riso/xglamo.dump


",Richard.Kralovic
FSO-MS2,2243,[Xglamo] some motion events are thrashed,unknown,FSO-MS2,enhancement,openmoko-devel,new,2009-02-28T19:53:28+01:00,2009-03-03T10:38:36+01:00,"When the xserver is busy, it tries to ""optimize"" consecutive movement events. In particular, it throws away some events that has not been processed. This is very unpleasant behaviour when input method based on gesture recognition (e.g., qwo) is used. In this case, quality of the recognition is severly degraded.

As a workaround, it is sufficient to comment out lines 100-106 in mi/mieq.c, as indicated by the attached patch (tested on xserver-kdrive-glamo-1_1.3.0.0+gitr9b28d998424c77fbc057dd3a022ccbb122793a52-r3, FSO milestone 5).",Richard.Kralovic
FSO-MS2,2091,batget polls lots too often,unknown,FSO-MS2,task,openmoko-devel,new,2008-10-28T04:13:46+01:00,2008-10-28T04:52:48+01:00,"A strace of 
 /usr/lib/enlightenment/modules/battery/linux-gnueabi-arm/batget
while it is running produces the following output, repeated:

Command to get ouput:
ps ax|grep batget|grep -v grep|awk '{print $1}'|xargs -n1 strace -Ff -p

Output:
open(""/sys/class/power_supply/bat/current_now"", O_RDONLY|O_LARGEFILE) = 6
fstat64(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001e000
read(6, ""-43125\n"", 4096)               = 7
close(6)                                = 0
munmap(0x4001e000, 4096)                = 0
open(""/sys/class/power_supply/bat/status"", O_RDONLY|O_LARGEFILE) = 6
fstat64(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001e000
read(6, ""Charging\n"", 4096)             = 9
close(6)                                = 0
munmap(0x4001e000, 4096)                = 0
open(""/sys/class/power_supply/bat/time_to_full_now"", O_RDONLY|O_LARGEFILE) = 6
fstat64(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001e000
read(6, ""0\n"", 4096)                    = 2
close(6)                                = 0
munmap(0x4001e000, 4096)                = 0
open(""/sys/class/power_supply/bat/charge_now"", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
gettimeofday({1225162448, 995725}, NULL) = 0
select(6, [4 5], [], [], {0, 254907})   = 0 (Timeout)
gettimeofday({1225162449, 257579}, NULL) = 0
gettimeofday({1225162449, 260369}, NULL) = 0
open(""/sys/class/power_supply/bat/capacity"", O_RDONLY|O_LARGEFILE) = 6
fstat64(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001e000
read(6, ""100\n"", 4096)                  = 4
close(6)                                = 0
munmap(0x4001e000, 4096)                = 0


Count of calls, and time taken:
root@om-gta02:~# strace -fF -p 1416 -c
Process 1416 attached - interrupt to quit
Process 1416 detached
% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
100.00    0.004264         102        42           mmap2
  0.00    0.000000           0        41           read
  0.00    0.000000           0        52        10 open
  0.00    0.000000           0        41           close
  0.00    0.000000           0        32           gettimeofday
  0.00    0.000000           0        41           munmap
  0.00    0.000000           0        11           select
  0.00    0.000000           0        42           fstat64
------ ----------- ----------- --------- --------- ----------------
100.00    0.004264                   302        10 total


I appreciate that the easiest way to check the battery status is to poll the device every so often, and inotify is more challenging to use, but 
a) polling multiple files n times per second isn't a good idea, and b) there really isn't any point in polling the battery while the screen is off

Suggestions: 
use sleep() 
if screen is off, sleep() longer
if screen comes back on, wake up process, get it to update battery, go back to sleep for a few seconds/minutes

Given that battery indicator is a four bar or percentage indicator, a calculation on how long to sleep for given current capacity and  discharge rate divided by a fudge factor should give the time to sleep for before any meaningful change in the indicator would be seen by the user.

",Viddy
GTA01Bv4,1812,GTA01 QVGA framebuffer has lines and bad colour,kernel,GTA01Bv4,defect,openmoko-kernel,assigned,2008-08-12T18:09:44+02:00,2008-10-31T14:09:07+01:00,"To reproduce, get a GTA01, ssh into it and run these commands:-
chvt 4 && echo qvga-normal > /sys/devices/platform/spi_s3c24xx_gpio.1/spi0.0/state && fbset qvga

The display will become black with some light lines on it and a line down the middle. If an image is displayed the colours will be wrong. 
I have tried the fb.modes from stefan, but this did not make any difference. The fbset I am using says it is Version 2.1 (23/06/1999)",usbhostman
GTA02v5,2274,Kernel regression: white screen of death reappeared with 2.6.29,kernel,GTA02v5,defect,openmoko-kernel,new,2009-04-18T16:29:30+02:00,2010-02-25T13:32:31+01:00,"Steps to reproduce:
* use uImage-2.6.29-oe10+gitr119792+81c61a7d1abb03aecd13f5395aba355e996a1641-r3.3-om-gta02.bin from SHR-project dated 2009-04-17 (uname -a: Linux om-gta02 2.6.29-rc3 #1 PREEMPT Fri Apr 17 18:34:52 CEST 2009 armv4tl unknown)

* use together with rootfs from SHR testing from 2009-04-16
* let the device get into suspend, let it cool down a little bit 

* press power button and the GTA02 will go to the ""white screen of death""

Known good version:
* uImage-2.6.28-oe1+gitr34240a1c06ae36180dee695aa25bbae869b2aa26-r3-om-gta02 from 2009-03-02 (uname -a: Linux om-gta02 2.6.28-rc4 #1 PREEMPT Sun Feb 8 19:53:16 CET 2009 armv4tl unknown), same rootfs with 2.6.28 modules
* the device wakes up correctly, even when cooled down to approx. 15°C

* both scenarios use U-Boot 1.3.2-rc2-dirty-moko12 dated 2008-04-02

",CyrusDreams
GTA02v5,2339,resume issues with Linux 2.6.34,kernel,GTA02v5,defect,openmoko-kernel,new,2010-05-30T12:33:52+02:00,2010-05-30T12:33:52+02:00,"With Linux 2.6.34-oe2+gitr1+dd1225cc08c3375bf80289ac1965c724881b149a-r0-om-gta02 from http://build.shr-project.org/shr-kms/ and my Freerunner A5+buzzfix I noticed additional problems besides #2337:
 * when I pressed suspend in quick settings, it would automatically resume after a couple of seconds
 * when I let it suspend from the automatic idle cycle, half an hour later I tried to resume it, but it wouldn't wake up.

I ended up having to remove battery and then, probably as the filesystem needed fscking, it wouldn't boot.",RuiSeabra
GTA02v5,1442,Dialing through the headset does not working,Qtopia,GTA02v5,defect,graeme,reopened,2008-06-10T09:59:57+02:00,2008-09-23T05:49:29+02:00,"kernel : 20080608-uImage.bin
roof : 20080610-roofts.jffs2

summary : Dialing through the headset does not working

step: 
      1. Plug headset
      2. go to Dialer screen 
      3. input number then press call
         -> check the voice through headset
        
expected result : it should be worked through the headset",regina_kim
GTA02v5,1647,Dialer in ASU exits without actually dialing the number,Qtopia,GTA02v5,defect,,assigned,2008-07-20T21:26:11+02:00,2008-07-20T21:50:26+02:00,"In the latest ASU (I opkg update; opkg upgraded yesterday), the dialer exits before dialing a number.

I type in the number or pick it from the contacts db, it says dialing, puts up the ""End Call"" and other status buttons, then it just exits before actually making the call.

This is, unfortunately, intermittent. I've noticed that it happens when the phone is running really really slow (like, several seconds to update the display), so it's possible there's something racy going on. It only seems to exhibit this problem when the phone is running very slowly.",kenrestivo
GTA02v5,1649,SMS messages show up as MIME attachment,Qtopia,GTA02v5,defect,,assigned,2008-07-20T21:44:05+02:00,2008-07-21T08:59:36+02:00,"In the ASU Messages application, some SMS messages show up as Attachment: application/x-qtopia-sms-1, and the phone doesn't appear to have any way to read those. They also show the sending number as  ""50"", so perhaps they come from the cell carrier. 

Other messages from friends look fine.

I also can't find where these attachments are stored, so I'm unable to copy them to my desktop or otherwise open them in the terminal as a workaround either.",kenrestivo
GTA02v5,1693,"pulseaudio issues lots of warnings ""sink-input.c: Failed to create sink input: too many inputs per sink.""",unknown,GTA02v5,defect,openmoko-devel,new,2008-07-30T07:36:14+02:00,2008-07-30T07:36:14+02:00,"root@om-gta02:~# logread | grep -v gsmd
Jul 29 23:40:36 om-gta02 user.warn pulseaudio[1413]: sink-input.c: Failed to create sink input: too many inputs per sink.
Jul 29 23:40:37 om-gta02 user.warn pulseaudio[1413]: sink-input.c: Failed to create sink input: too many inputs per sink.
Jul 30 00:05:29 om-gta02 user.warn pulseaudio[1413]: sink-input.c: Failed to create sink input: too many inputs per sink.
Jul 30 00:05:29 om-gta02 user.warn pulseaudio[1413]: sink-input.c: Failed to create sink input: too many inputs per sink.
Jul 30 07:23:44 om-gta02 user.warn pulseaudio[1413]: sink-input.c: Failed to create sink input: too many inputs per sink.
Jul 30 07:23:45 om-gta02 user.warn pulseaudio[1413]: sink-input.c: Failed to create sink input: too many inputs per sink.

Is this something to worry about ?",olberger
GTA02v5,1719,sd card not recognized,hardware,GTA02v5,defect,hardware,new,2008-08-01T18:15:03+02:00,2008-08-07T12:54:54+02:00,"Yesterday, I used was with the ASU software. 
I formatted my SD card, with a 6Bg partition in ext3. That was working fine.

Today I use the FSO software, and it is not recognize.
I did a dmesg to check what was going on : 

EXT3-fs error (device mmcblk0): ext3_check_descriptors: Block bitmap for group 1 not in group (block 0)!
EXT3-fs: group descriptors corrupted!
",feydreva
GTA02v5,1732,ecore_event_handler_del() input handle pointer is NULL,unknown,GTA02v5,defect,openmoko-devel,new,2008-08-03T22:31:16+02:00,2008-08-07T11:28:20+02:00,"I noticed same error repeated on console, after X crashed (typed manually from picture of the screen, see attachments):

*** ECORE ERROR: Ecore Magic Check Failed!!!
*** IN FUNCTION: ecore_event_handler_del()
   Input handle pointer is NULL!
*** NAUGHTY PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!

Hope this helps.",olberger
GTA02v5,1733,"Error on console : ""exquisite-write for communication""",unknown,GTA02v5,defect,openmoko-devel,new,2008-08-03T22:39:29+02:00,2008-08-03T22:39:29+02:00,"After X crashed (so it seems : device woke up but console only was on screen, see picture at : http://docs.openmoko.org/trac/attachment/ticket/1732/p1040130.jpg), I could see the following message :

exquisite-write for communication

Dunno what happened... so maybe harmless... or not",olberger
GTA02v5,1754,screen locker killed forever by aux button,unknown,GTA02v5,defect,openmoko-devel,new,2008-08-07T00:15:58+02:00,2008-08-11T08:39:48+02:00,"Whenever the screen is locked (screen locker activated), pressing the AUX button unlocks it immediately.

After that, the power-management menu can never make the lock screen active again.

Looks like neod can no longer activate the screen locker",olberger
GTA02v5,1777,gpe-scap makes just screenshots of his own loading screen,unknown,GTA02v5,defect,openmoko-devel,new,2008-08-09T15:59:25+02:00,2008-08-09T15:59:25+02:00,"Hi,
when you try to make a screenshot with the gpe-scap application and you start it through the graphical menu it always just makes screenshots of it's own loading screen:


In order to make a successfull screenshot you have execute it via ssh with: DISPLAY=:0 gpe-scap .

I dunno if this is wanted/known?",Rorschach
GTA02v5,2012,2008 updated and FDOM failure to register to vodafone Australia,Qtopia,GTA02v5,defect,zecke,new,2008-09-17T10:34:54+02:00,2008-10-08T01:06:53+02:00,"Raised new bug as this doesnt quite fit the profile of existing bugs
Affects at least two users in Australia on vodafone GSM

The phone fails to register and doesnt retry if qtopia isnt ready.  Works fine on 2007.2, fails on ASU/2008.8 updated/FDOM

editing /etc/init.d/Xsession.d/89qtopia to swap the last lines and add a sleep:
_________________________________________________________________
# Now start Qtopia
/usr/bin/app-restarter ""$QTOPIA_MESSAGE"" qpe 2>&1 | logger &
sleep 30
echo 1 > /sys/devices/platform/neo1973-pm-gsm.0/power_on
__________________________________________________________________

This has proven reliable.  I set a PIN during testing, so I have not tested it in pin-less mode which is where I started.  It would be better if the phone would try and reregister after an initial failure - but it doesnt seem to.

BillK",billk
GTA02v5,2229,"GSM was working fine for months, suddenly will not register using any GSM stack",hardware,GTA02v5,defect,joerg,accepted,2009-02-08T02:12:54+01:00,2009-06-10T22:54:39+02:00,"Disclaimer: I suspect this affects my handset only, as I haven't seen similar reports on the forums or here. One person (BillK on the forums) has a problem he believes is similar, although his phone does still work on some distributions, whereas mine does not. I also don't know if his phone ever worked when using gsm0710muxd. See bug 2215.

I started using Neo Freerunner as a daily phone (with much difficulty at first) in August '08. I was very happy with it until one day in December it suddenly stopped registering GSM. The phone was on, I had been making some calls in 2008.12, and a few hours later, phone still on from before, I tried dialing out and discovered that I wasn't registered. I used a landline to make the call I needed to make, and discovered that people had been trying to contact me for some time and were going straight to voicemail. I rebooted my phone, as had become common practice by that point, but still did not register. At the time, I assumed that perhaps I was getting poor reception (I was working in an unfamiliar building), but a colleague of mine who was at the same location with me at the time and has the same GSM provider was able to use his phone normally. Later, when I was outdoors I tried rebooting again, to no avail. I got to my office, where I had an old GSM phone, and was able to put my SIM there so I could use a phone for the rest of the day.

When I got home that night, I tried swapping SIMs. I tried three different SIMs from two different carriers, all of which had previously worked with the Freerunner. Then I tried reflashing images. After a couple of reflashes failed to restore functionality, I put the Freerunner down.

I have not once been able to successfully register GSM since the day that it mysteriously stopped working. Every once in a while when I get the time to mess around with the phone, I try some more troubleshooting, but have not had much time to devote to this. Nevertheless, I have tried many different images, including 2007.2 (or 2008.4), 2008.8, 2008.9, 2008.12, Qtopia 4.3 and 4.4, and FSO Milestones 3, 4, and 5. GSM was known to be working with all of these images prior to the time that it stopped working, with the exception of FSO Milestone 5, for the obvious reason that it was not available before the phone stopped working. Not a single one of them has worked since the phone stopped registering.

I have also tried using GSM manually, according to http://wiki.openmoko.org/wiki/Manually_using_GSM - this also fails. I attempted this on 2007.2/2008.4, since the other distributions don't talk to GSM the same way. It hangs on ""Connected."" and never indicates readiness for AT commands.

I know that the SIM card is visible to the system, because it can see my saved contacts and SMS messages, and because when I set a SIM pin it prompts me for the PIN, accepts the correct one, and rejects an incorrect one.

The firmware has also been updated, though this has not changed anything. It was running moko8 at the time that it suddenly stopped working. After updating to moko10 no change was observed.

I also tried, at BillK's suggestion, writing different UART settings to /dev/ttySAC0, but this never achieved anything, either. See http://lists.openmoko.org/nabble.html#nabble-tt1649863

I don't know what to do anymore at this point, and suspect that my Calypso has mysteriously died. The only thing I haven't erased and restored on the phone yet is the NAND u-boot environment: this got corrupted some time ago, and when I write a new u-boot environment to partition 2 (the partition names are not visible to DFU-Util in my NAND u-boot until I write a u-boot environment) it gets borked again when I next reboot. The only way to boot the phone is to boot into NOR u-boot; otherwise I get a garbled screen. However, I don't think this has anything to do with the GSM registration problem, as the phone had been unbootable from NAND u-boot for about six weeks before GSM stopped registering.

I am attaching three dumps from logread:

logdump.txt was taken from 2008.12 about a week after GSM stopped working.
logdumpwpin.txt was taken from the same setup, after setting a SIM PIN using another phone.
logdumpfso5.txt was taken today using FSO Milestone 5.

To recap:

- GSM registration worked fine for about four months.
- It suddenly and mysteriously stopped one day and hasn't worked since.
- Three different SIMs which were known to work no longer work.
- It used to work with gsmd, qpe, and gsm0710muxd. It now works with none of these.
- It was running moko8 at the time that it stopped working. Upgrading to moko10 did not change the situation.",danek2
GTA02v5,1819,FATAL: Error inserting snd_soc_neo1973_wm8753,unknown,GTA02v5,enhancement,openmoko-devel,new,2008-08-13T20:13:54+02:00,2008-10-31T14:45:14+01:00,"On my GTA02

opkg update
opkg upgrade gives me

Configuring kernel-module-snd-soc-neo1973-gta02-wm8753
Configuring kernel-module-snd-soc-neo1973-wm8753
FATAL: Error inserting snd_soc_neo1973_wm8753
(/lib/modules/2.6.24/kernel/sound/soc/s3c24xx/snd-soc-neo1973-wm8753.ko):
No such device

This must be a GTA01 module and the GTA02 kernel should not depend on it",JJR
GTA02v5,1817,Creating map packages for Locations,Locations,GTA02v5,enhancement,olv,assigned,2008-08-13T15:06:27+02:00,2008-09-03T10:07:41+02:00,"To create a map package you have to scroll around an area so the tiles are cached to /tmp.
It would be more convenient to have a button to download all tiles of the current visible area for all zoom levels.",avanc
GTA02v6,2336,Sandisk SDSDQ-016G-E11M irredeemably unstable on GTA-02/SHR,Distro,GTA02v6,defect,Nytowl,new,2010-05-23T19:58:12+02:00,2010-05-23T19:58:12+02:00,"Linux om-gta02 2.6.29-rc3 #1 PREEMPT Tue Apr 20 01:12:32 CEST 2010 armv4tl GNU/Linux

I'm trying to format it for ext2. I've created one partition embracing the whole disk. Format completes successfully and immediately thereafter I try to fsck, which produces tons of errors.

I've tried to use ext3 (haven't fsck-ed it though), even unpacked gentoo stage3 and portage there (with problems i shall address later). After some days of using (there were audio files i was listening to) the FS crashed (probably due to suspend misbehaviour or it was originally buggy), after several hours of fsck (=:P) FS went into lost+found, nothing was spared.

I've set sd_drive to 3 and sd_max_clk to 1000000 (after trying 10000000, 5000000), to no avail. I don't know whether this setting makes sense anyway.",aikipooh
GTA02v6,1255,No indication of battery charging when power is off,kernel,GTA02v6,enhancement,andy@…,assigned,2008-03-07T05:03:05+01:00,2010-02-24T05:44:22+01:00,"There is no way to tell if the battery is charging when the AC charger is plugged and the device is OFF.
Generally there is a flashing LED light to let users know something is charging.",will@…
GTA02v6,1371,corrupted data from u-blox,hardware,GTA02v6,defect,openmoko-kernel,assigned,2008-04-27T23:08:33+02:00,2008-08-04T06:55:41+02:00,"i receive wrong nmea sentances with incorrect checksums. it seems that
null-bytes are inserted and/or characters are missing when the debugboard is
connected.

has someone else similar expiriences? did someone play around with gsp, nmea
with the debugboard connected?",mdt@…
GTA02v6,1887,[Qtopia : call screen] incoming call screen overlap with calendar,Qtopia,GTA02v6,defect,zecke@…,new,2008-08-28T13:07:02+02:00,2008-09-22T12:20:19+02:00,"kernel : 20080826
rootfs : 20080828

description : the screen will overlap if incoming a call on the calendar screen.

step : 1.go to setting
       2.select clock 
       3.press option select set time
       4.set Automatic ""off"" press calendar icon
       5.incoming a call then check the screen

current result : incoming call screen overlap with calendar


",regina_kim
GTA02v6,1676,Something crash and the window switcher disappears,unknown,GTA02v6,defect,openmoko-devel,new,2008-07-27T22:41:15+02:00,2008-09-02T21:13:02+02:00,"In some moment (I don't know why) in the 2007.2 (up-to-date to daily) I recive a crash of something. It appears as:
 * The window switcher diappears
 * The mouse pointer appears
 * The power/aux menu is not fullscreened",uzytkownik
GTA02v6,1753,UTF-8 characters gets screwed up when ssh:ing,Distro,GTA02v6,defect,openmoko-devel,assigned,2008-08-06T20:42:22+02:00,2008-08-07T08:41:16+02:00,"My setup:
A server with Ubuntu Server, default locale is sv_SE.UTF-8. It's running irssi inside a screen. When I typed åäö it looked like this: http://wendt.se/software/openmoko/screens/locale-bug.png

http://wendt.se/software/openmoko/env-laptop-ssh.txt
http://wendt.se/software/openmoko/env-laptop-ssh-screen.txt
http://wendt.se/software/openmoko/env-fr-ssh.txt
http://wendt.se/software/openmoko/env-fr-ssh-screen.txt

Don't know what to do/test.",fwendt
GTA02v6,1852,Can't register on GSM Network,unknown,GTA02v6,defect,openmoko-devel,assigned,2008-08-23T23:49:20+02:00,2010-04-27T14:12:52+02:00,"I've tried 3 different O2 sims in the UK (2 contract, 1 pre-pay). I can't get the Freerunner to register on the GSM network. (It also fails on 2007.2 and FSO).

I get +CME ERROR: 13 (rather than 10) so I assume (wrongly?) that I'm putting the SIMs in correctly.

I'll attach the output of logread to this defect, is there anything else I can to to fix/workaround or help debug this issue?

",jonquark
GTA02v6,1902,Wifi can't connect at all,hardware,GTA02v6,defect,hardware,new,2008-08-29T20:21:29+02:00,2008-09-09T00:20:10+02:00,"I tried on 2007.02 and 2008.08, always getting this:
{{{
root@om-gta02:~# iwconfig eth0 essid my_ssid
 Error for wireless request ""Set ESSID"" (8B1A) :
     SET failed on device eth0 ; Invalid argument.
root@om-gta02:~# iwconfig eth0 essid any
root@om-gta02:~# dmesg|tail
usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet
ADDRCONF(NETDEV_CHANGE): usb0: link becomes ready
usb0: no IPv6 routers present
Alignment trap: phone-kit (1441) PC=0x000114bc Instr=0xe5963054 Address=0xbec55683 FSR 0x013
Alignment trap: phone-kit (1441) PC=0x00012f40 Instr=0xe5980038 Address=0xbec55667 FSR 0x013
Alignment trap: phone-kit (1441) PC=0x000114bc Instr=0xe5963054 Address=0xbec55683 FSR 0x013
Alignment trap: phone-kit (1441) PC=0x000114bc Instr=0xe5963054 Address=0xbec55683 FSR 0x013
Alignment trap: phone-kit (1441) PC=0x000114bc Instr=0xe5963054 Address=0xbec55683 FSR 0x013
eth0: no IPv6 routers present
AR6000 disconnectedAR6000 disconnectedAR6000 disconnected
root@om-gta02:~#  
}}}

It strange, because iwlist scan works. Logs says imo nothing about this. 

My kernel: http://buildhost.openmoko.org/daily/freerunner/200808/20080829/uImage-om-gta02-latest.bin
logread after iwconfig essid my_essid: http://wklej.org/txt/1763/
dmesg after iwconfig essid my_essid: http://wklej.org/txt/1764/",hiciu
GTA02v6,1964,[ti calypso] Sometimes TI Calypso fails to dial out and is not reachable,unknown,GTA02v6,defect,openmoko-devel,new,2008-09-05T14:30:39+02:00,2008-09-05T14:30:39+02:00,"Certain numbers (like the emergency numbers as of #1635) do not dial out but the modem reports ""NO CARRIER"". This can also happen for normal numbers even when the signal strength is good enough.

We would need to know what the TI Calypso is thinking in those cases. ",zecke
GTA02v6,2147,Defective Unit,hardware,GTA02v6,defect,hardware,new,2008-12-01T09:45:23+01:00,2008-12-01T09:45:23+01:00,"A customer returned a defective unit which suddenly stopped working.
It won't power up, not with a new battery nor on DC, I guess it's broke.",ghislain
GTA02v6,2301,[OM2009T5] paroli wifi power off fails,paroli,GTA02v6,defect,mirko,new,2009-07-14T18:11:28+02:00,2009-07-14T18:11:28+02:00,"Powering off wifi from paroli doesn't work

I use OM2009 testing 5.

Steps to reproduce:
1.power up FR
2.start paroli
3.settings
4.wifi
5.current ""power"" state is ""active"", click ""power"" to power off wifi module.
6.wait ~3-4 minutes. No change of state.

Relevant portion of /var/log/paroli.log:
2009-07-14 18:02:52,905 settings INFO     showing sublist from group wifi; source: sublist, signal: click
2009-07-14 18:02:52,939 gui      DEBUG    list sorting
2009-07-14 18:02:52,946 gui      DEBUG    list sorting
2009-07-14 18:02:52,978 gui      INFO     renewing callbacks


2009-07-14 18:03:04,906 wifi     INFO     setting power of wifi device
2009-07-14 18:06:25,026 tasklet  ERROR    Got error from unconnected tasklet : org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
2009-07-14 18:06:25,044 tasklet  ERROR      File ""/usr/lib/python2.6/site-packages/tichy/tasklet.py"", line 163, in throw
2009-07-14 18:06:25,053 tasklet  ERROR        value = self.generator.throw(type, value, traceback)
2009-07-14 18:06:25,062 tasklet  ERROR    
2009-07-14 18:06:25,070 tasklet  ERROR      File ""/usr/lib/python2.6/site-packages/tichy/settings.py"", line 197, in set
2009-07-14 18:06:25,079 tasklet  ERROR        val = yield self.Setter(value)
2009-07-14 18:06:25,088 tasklet  ERROR    
2009-07-14 18:06:25,097 tasklet  ERROR      File ""/usr/lib/python2.6/site-packages/tichy/tasklet.py"", line 148, in send
2009-07-14 18:06:25,106 tasklet  ERROR        value = self.generator.send(value)
2009-07-14 18:06:25,115 tasklet  ERROR    
2009-07-14 18:06:25,124 tasklet  ERROR      File ""/usr/share/paroli/services/wifi/wifi.py"", line 109, in power
2009-07-14 18:06:25,132 tasklet  ERROR        if self.power_iface.GetPower() == True:
2009-07-14 18:06:25,141 tasklet  ERROR    
2009-07-14 18:06:25,150 tasklet  ERROR      File ""/usr/lib/python2.6/site-packages/dbus/proxies.py"", line 140, in __call__
2009-07-14 18:06:25,169 tasklet  ERROR        **keywords)
2009-07-14 18:06:25,178 tasklet  ERROR    
2009-07-14 18:06:25,187 tasklet  ERROR      File ""/usr/lib/python2.6/site-packages/dbus/connection.py"", line 622, in call_blocking
2009-07-14 18:06:25,197 tasklet  ERROR        message, timeout)
2009-07-14 18:06:25,206 tasklet  ERROR   /*this line is emty --Leadman*/

",leadman
Om2007.2,2047,"""slow emulation"",""no quit buttton in an application"" and ""no scrolling"" openmoko on qemu",host utilities,Om2007.2,enhancement,openmoko-devel,new,2008-10-01T13:07:01+02:00,2008-10-02T05:12:14+02:00,"Hello,
   I installed the openmoko on qemu, Its worked well. But its emulation part is ""TOO"" slow. when i clicked on any application it takes around 1 minute to start the application. second one is there is no close application logo button on the application itself, so i have to close the qemu to restart the openmoko. And third one is scrolling part is also not there, due this i cant go down to catch the terminal,as i need this terminal to install the build package. (.ipk)(i build one application on this.)

And i started with the web page:
http://wiki.openmoko.org/wiki/Automatic_emulation_in_Ubuntu

need help on this.
thank you
prashant sathe ",sprashant
Om2007.2,2080,More sounds,Graphic Design,Om2007.2,enhancement,will,new,2008-10-24T11:39:22+02:00,2008-10-24T16:13:51+02:00,"As is stated in
  /src/target/OM-2007.2/artwork/sounds/TODO
more sounds are needed. So I have compiled a package of extra sounds which I would like to request to be included in OM.

All the sounds are named and ID3 labelled according to the OM conventions. All the files have a Creative Commons Sampling Plus 1.0 License.

The extra sounds consists of:
- one extra sms
- two extra notifications
- eleven extra ringtones (mostly rings of old telephones)

The MP3 files are in total 3.4 MB, the OGG files 3.1 MB. However the WAV files are 33 MB. I would suggest not to include these in the build. Removing all WAV files from artwork/sounds might be a good idea. Please consider this.

The package with extra sounds can be downloaded here:
  http://212.83.231.34/artwork_sounds_20081024_extra.tar.gz
and will be deleted on your request when the files are in version control.

I hope this contribution will make the OM sound 'artwork' more richer.",pander
Om2007.2,2081,Set ID3 tags for all MP3 and OGG sounds in artwork according to convention,Graphic Design,Om2007.2,defect,will,new,2008-10-24T11:43:57+02:00,2008-10-24T16:13:57+02:00,"Please set ID3 tags for all MP3 and OGG sounds in artwork according to e.g. notify_doorbel with title, artist, album and year.

This concerns the following MP3 and OGG files which do not have ID3 tags yet:
- ringtone_bosscalling
- ringtone_simple02
- ringtone_thereisnophone
- startup_unintrusive",pander
Om2008.8,1315,xglamo: Performance decreases after a while,"Xfbdev (kdrive), Xglamo",Om2008.8,defect,openmoko-devel,new,2008-04-01T22:42:01+02:00,2008-08-28T14:12:53+02:00,"I have Xglamo, elightenment with illume and Qtopia running. If I use the slide,
show and hide the application. Xglamo starts to crawl. The load is fine, it
looks like Xglamo is still going to the event loop. But enlightenment seems to
be stuck in XQueryPointer (poll) for more than a minute. Allow new clients take
ages to connect to the Xserver.

This behavior can easily be provoked by clicking a lot with a Qtopia/X11 image
and the cause is not really known. I will upload my image somewhere.",zecke@…
Om2008.8,1888,[Setting] can't connect to network via wifi,Settings,Om2008.8,defect,marek,in_testing,2008-08-28T13:20:45+02:00,2008-11-11T08:26:19+01:00,"Summary: 
[Wifi] can't connect to network via wifi

kernel:20080826-asu.stable-uImage.bin 
root file system:20080828-asu.stable-rootfs.jffs2 

Steps+current results: 
1) use setting to set wifi connection
2) select one network but no notice (something like hightlight the network you're using)
3) see the wifi icon show up on illume bar
4) try to use the installer but show up"" please check your network""
 
Reproduceable: 
always

Expected:
user can use wifi smooth and clearly",wendy_hung
Om2008.8,1818,SMS doesn't send when network coverage restores,Qtopia,Om2008.8,enhancement,zecke,new,2008-08-13T17:26:55+02:00,2008-09-04T04:06:00+02:00,"SMS message does not automatically send when GSM coverage becomes available, or option to manually resend.

Steps to recreate:

1.Create and send a message in an area where GSM coverage is unavailable.

2. When coverage becomes available open messages. Status remains unsent.",pertyboy2
Om2008.8,1822,2008.8 doesn't wake on alarm,Qtopia,Om2008.8,defect,tick,in_testing,2008-08-14T20:21:59+02:00,2008-12-10T18:19:27+01:00,"I have my phone set as an alarm, but if I also set the phone to suspend after an x amount of time, the phone turns itself off, yet when the set time rolls past, the phone does nothing.
Only when I turn on the device itself the alarm goes off. 

I have the 2008.8 image of 20080808 installed.",madjo
Om2008.8,1977,[Locations] delete tag in Location but the Tag SMS will be empty text and can't be delete,Locations,Om2008.8,defect,jeremy,new,2008-09-09T10:02:30+02:00,2008-09-19T12:10:01+02:00,"Summary: 
delete tag in Location but the Tag SMS will be empty text and can't be delete
 
kernel:Om2008.8-gta02-20080903.uImage.bin
root file system:Om2008.8-gta02-20080904.rootfs.jffs2
 
Steps+current results: 
1) check inbox SMS and see Tag SMS send from other neo
2) launch location
3) check the tag that send from other neo
4) delete that tag
5) check inbox SMS, you'll notice there's SMS with out text
6) try to delete the empty tag but can not work, show up warning message ""Cannot move message from inbox to trash. Either there is insufficient space, or another program is accessing the folders.""
7) if you close both application and open again then you will find out it already been deleted.
8) if your Message did not open when you delete the tag, the SMS will also be delete normally.
 
Reproduceable: 
Always

Expected:
When delete the tag you also can delete the tag SMS.",wendy_hung
Om2008.8,1794,"Make Wifi ""just work""",unknown,Om2008.8,enhancement,openmoko-devel,new,2008-08-10T08:23:51+02:00,2008-11-25T20:45:11+01:00,"I have seen many projects dealing with wifi and I think people are making great progress. However, I think it would be a good idea to have one overarching ticket: just to define the end goal.

The goal should be that connecting to a wireless network should be as easy as it is in Windows and it should work out of the box (so new users don't have to do the USB network drill). 

* a main menu option called ""Wifi / Wireless networks""
* the menu contains a list of  visible networks, signal strength, security etc
* click on a network to connect to it (it may ask for the password)
* automatically connect to trusted networks",Sjors
Om2008.8,1767,Enlightenment Error,E - Illume,Om2008.8,defect,john_lee,assigned,2008-08-08T21:12:39+02:00,2009-01-24T11:10:11+01:00,"Every so often when using the 2008.8 image I get an Enlightenment window pop up with the title ""Enlightenment Error"" and the text:

This is very bad.  Enlightenment SIGABRT'd.

And the option to recover (which restarts X) or exit (which quits X).

I can't seem to find a pattern that triggers it reliably.",ssweeny
Om2008.8,1803,Installer reports all package Download size as 0 bytes,Distro,Om2008.8,defect,roh,assigned,2008-08-11T06:45:54+02:00,2008-11-14T11:28:39+01:00,"When viewing packages in the installer, they all appear to show a Download size of 0 Bytes.",peepsalot
Om2008.8,1807,"rejecting calls sends ""call not allowed""",Qtopia,Om2008.8,defect,zecke,new,2008-08-11T13:56:49+02:00,2008-08-12T03:38:16+02:00,"When someone's calling me and I decide to reject the call, the person on the other end gets ""call now allowed"" instead of ""number busy"" and I get a popup asking if I want to see missed calls.
The number is on the missed call list (although it should be on received calls - as I decided what I want to do with the call).

Described ""expected behaviour"" is what I'm use to with any other phone I have.

Om2008.8",queen6
Om2008.8,1832,2008.8 cannot dial *123,Qtopia,Om2008.8,defect,john_lee,assigned,2008-08-17T21:46:44+02:00,2008-12-03T21:48:23+01:00,"That is the number that lets me check my voicemail message.  See comments in bug #1766 for more information.  I haven't tried other ""special"" numbers that let me contact my phone company.

*123 works fine in 2007.2 and FSO.",hedora
Om2008.8,1864,Keyboard needs to have a non-predictive mode,unknown,Om2008.8,defect,will,assigned,2008-08-26T13:53:34+02:00,2008-10-30T18:03:16+01:00,"Having installed the 2008.8 release dated 26/08/2008 & illume-config I have found the keyboard to be useless for a wide range of input forms simply because it does not feature the option to be used without predictive input.

I cannot, for example, add a map repository to TangoGPS because ""www"" is not in the predictive dictionary. Presumably the rest of the URL is also not in the predictive dictionary.

The keyboard needs to the option of working without a predictive mode. ",iknowjoseph
Om2008.8,1868,agpsui icon missing on 2008.8,unknown,Om2008.8,defect,openmoko-devel,new,2008-08-26T22:44:03+02:00,2008-08-26T22:44:03+02:00,"Flash Neo FreeRunner with 2008.8 august 26th uboot, kernel and rootfs
opkg install agpsui
On the home page, I see a black square with label ""Openmoko ...""",haduong@…
Om2008.8,1882,QTopia mediarecorder doesn't record at all!,Qtopia,Om2008.8,defect,zecke,new,2008-08-28T03:40:08+02:00,2008-08-28T12:13:30+02:00,"If I launch qtopia-phone-x11-mediarecorder, it doesn't record any sound also if the codecs are installed and configured.

It produces only empty wav files.",Treviño
Om2008.8,1889,Dialogs problems in illume,E - Illume,Om2008.8,defect,raster,new,2008-08-28T14:30:07+02:00,2008-08-28T14:32:28+02:00,"There are some problems when an application (only gtk tested) opens a dialog in illume.

Shortly the can't moved or resized. Neither from the application itself - Only illume seems able to resize them.

An example: gpe-scap ""Browse..."" dialog. If you try to expand it (using the ""> Browse for other folders"" expander) the dialog won't change it's size and so it won't be redesigned correctly.
But there's something of worst: if you open the same dialog in landscape-mode, the keyboard pop-ups and resize the dialog that now has an eight of few pixels; if you close the keyboard, the dialog won't resize to a bigger height, so it is not usable at all (it's pratically a line...).

I think that illume shouldn't resize these dialgs at all when the keyboard it's shown and should allow the user to move them around in the screen.
A cool feature would be: if you're editing a text-field in a dialog, then the keyboard should pop-up, while the dialog should keep its original size but moving itself in a position which would allow the user to view the selected text field. As soon as the keyboard is closed the dialog should go back to its original position.
 BTW I don't really know if this is easily doable.

It's impossible to re

Also midori has the same problems.
I can post some screenshots if it's needed.",Treviño
Om2008.8,1905,packagekit daemon crashing due to interactive pacakge install?,opkg,Om2008.8,defect,tick,accepted,2008-08-29T21:45:55+02:00,2008-11-28T15:48:30+01:00,"I tried running pkcon update on my my freerunner.

It displayed many lines of installing packages, then suddenly quit when it got to openmoko-community-repository :

...
installing   openmoko-common2-0.1.0+svnr3259-r0   [===============] (74%)
installing   openmoko-community-repository-1.0-r0.01[               ] (74%)
The daemon crashed mid-transaction!

I did ""killall packagekitd"" and tried the upgrade again through opkg.

This time when it got to that same package there was a interactive prompt:

Downloading http://downloads.openmoko.org/repository/Om2008.8/om-gta02/openmoko-community-repository_1.0-r0.02_om-gta02.opk
    Configuration file '/etc/opkg/Multiverse-feed.conf'
    ==> File on system created by you or by a script.
    ==> File also in package provided by package maintainer.
       What would you like to do about it ?  Your options are:
        Y or I  : install the package maintainer's version
        N or O  : keep your currently-installed version
          D     : show the differences between the versions (if diff is installed)
     The default action is to keep your current version.
    *** Multiverse-feed.conf (Y/I/N/O/D) [default=N] ?


If I remember correctly from some short reading I've done about packagekit: interactive installs are not supported, so I'm guessing that's why it crashed.  
",peepsalot
Om2008.8,1993,Phone numbers instead of Names in qtmail (sms),Qtopia,Om2008.8,defect,zecke,new,2008-09-11T17:52:29+02:00,2008-09-26T09:19:54+02:00,"Contact names are sometimes not resolved if I get a text message (sms). There's just the phone number as name, but if I check the contact the messages show up in the history. Seems strange to me.

All my contacts' phone numbers have the country code for example: ""+41 79 xxx xx xx""",BENtheTEN
Om2008.8,1998,"""Unable to mount root fs on unknown-block(179,2)"" after hard shutdown",unknown,Om2008.8,defect,openmoko-devel,new,2008-09-14T00:39:48+02:00,2008-09-14T10:23:58+02:00,"Upon restarting after a hard shutdown (removing the battery while device is on), the kernel fails to mount the root filesystem on the microSD card while booting to the microSD card.  The following message is printed to the top of the screen at boot time and the system halts:

{{{
[    8.075000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
}}}

After removing the battery for approximately one minute, re-inserting it, and turning on the unit, it halts at the same point, but provides more information:

{{{
[    3.......] Bluetooth: ...
[    3.900000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.980000] pcf50633 0-0073: setting system clock to 2008-09-13 22:37:24 UTC (1221345444)
[    3.985000] Waiting 5sec before mounting root device...
[    4.125000] CRCFAIL 0x1a3f
[    4.530000] CRCFAIL 0x1a3f
[    4.545000] CRCFAIL 0x1a3f
[    4.595000] sdio_wlan 00:01: driver attached
[    4.600000] sdio_wlan 00:01: SDIO device, IDs SD_0001 (active)
[    5.650000] BMI Get Target Info: Exit (ver: 0x20000059 type: 0x1)
[    5.720000] SDIO_INT_CTRL enable IRQ
[    5.730000] AR6000 Reg Code = 0x40000060
[    9.005000] EXT2-fs: mmcblk0p2: couldn't mount because of unsupported optional features (4).
[    9.015000] List of all partitions:
[    9.020000] 1f00       2048 mtdblock0 (driver?)
[    9.025000] 1f01        256 mtdblock1 (driver?)
[    9.030000] 1f02        256 mtdblock2 (driver?)
[    9.040000] 1f03       8192 mtdblock3 (driver?)
[    9.050000] 1f04        640 mtdblock4 (driver?)
[    9.060000] 1f05        256 mtdblock5 (driver?)
[    9.065000] 1f06     252544 mtdblock6 (driver?)
[    9.070000] b300     498176 mmcblk0 driver: mmcblk
[    9.080000]   b301       7836 mmcblk0p1
[    9.085000]   b302     490336 mmcblk0p2
[    9.090000] No filesystem could mount root, tried:  ext2
[    9.100000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
}}}

The problem can be corrected by using a microSD card reader on another computer to mount the ext2 partition.  After unmounting the partition and inserting it into the FreeRunner, the operating system boots without issue.

To help diagnose the issue, I copied the contents of the microSD card (dd if=/dev/sdb) before and after mounting it with the microSD card reader.  The following is a diff between the hexdumps of the two images:

{{{
--- before_mount.hex	2008-09-13 14:40:15.000000000 -0400
+++ after_mount.hex	2008-09-13 14:41:13.000000000 -0400
@@ -496087,13 +496087,13 @@
 007a8000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
 *
 007a8400  00 e0 01 00 60 7b 07 00  c4 5f 00 00 43 a4 04 00  |....`{..._..C...|
 007a8410  6b 70 01 00 01 00 00 00  00 00 00 00 00 00 00 00  |kp..............|
-007a8420  00 20 00 00 00 20 00 00  00 08 00 00 c4 2f cc 48  |. ... ......./.H|
-007a8430  c4 2f cc 48 0f 00 19 00  53 ef 00 00 01 00 00 00  |./.H....S.......|
+007a8420  00 20 00 00 00 20 00 00  00 08 00 00 7d 07 cc 48  |. ... ......}..H|
+007a8430  91 07 cc 48 10 00 19 00  53 ef 00 00 01 00 00 00  |...H....S.......|
 007a8440  17 87 c5 48 00 4e ed 00  00 00 00 00 01 00 00 00  |...H.N..........|
 007a8450  00 00 00 00 0b 00 00 00  80 00 00 00 3c 00 00 00  |............<...|
-007a8460  06 00 00 00 01 00 00 00  83 0e 12 ae d4 47 43 a7  |.............GC.|
+007a8460  02 00 00 00 01 00 00 00  83 0e 12 ae d4 47 43 a7  |.............GC.|
 007a8470  84 73 d1 23 03 52 96 f5  00 00 00 00 00 00 00 00  |.s.#.R..........|
 007a8480  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
 *
 007a84c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 01  |................|
}}}

The partition table is as follows (output of ""echo p | fdisk /dev/mmcblk0""):

{{{
Disk /dev/mmcblk0: 510 MB, 510132224 bytes
8 heads, 7 sectors/track, 17792 cylinders
Units = cylinders of 56 * 512 = 28672 bytes

        Device Boot      Start         End      Blocks  Id System
/dev/mmcblk0p1               1         280        7836+ 83 Linux
/dev/mmcblk0p2             281       17792      490336  83 Linux
}}}

This shows that 007a8000, the first line of the above diff, is at the start of mmcblk0p2 (280*28672 = 7a8000).  Unfortunately, I don't understand the ext2/3 filesystem headers so I'm not sure what this diff means.  It should prove useful to someone that knows a bit more about it, though.

I can provide additional information about the before_mount and after_mount images if you need them.

Presumably the issue is with the Openmoko kernel.  It is unable to mount the partition even though another Linux kernel can mount it (the one on the computer with the attached microSD reader).  The differences in the ext2/3 filesystem header appear to be causing the problem.  Either the filesystem header is being left in an invalid state on a hard shutdown or the kernel is unable to read the valid filesystem header that is present after a hard shutdown.  In any case, the kernel should be able to correct the issue at boot time and proceed.

This issue can be reproduced by modifying the filesystem header as described in the above diff.  It can also be reproduced by doing a hard shutdown on an Om2008.8 system booted from the 512MB microSD card shipped with the FreeRunner, although it only occurs sometimes.",denver
Om2008.8,2029,[qtopia] +CUSD wronlgy decoded,unknown,Om2008.8,defect,tick,in_testing,2008-09-23T17:57:44+02:00,2008-11-25T16:16:26+01:00,"Class 0 SMS messages (the kind that show up immediately on screen and don't get saved) are not decoded right in my GTA02.
When I finish a GSM call, my operator sends me a class 0 SMS with the remaining amount in my pre-paid account. This used to work ok until one of those UTF-8 patches some time ago (sorry, don't know when it happened). Now the message shows up like a string of numbers instead of text. 
For example, my FR just showed me this:
00340035002E00370033002000
Which I presume means this:
45.73 €

My SW is a OM2008.8-update jffs2 image that has been upgraded everyday via opkg.",vnevoa
Om2008.8,2043,GTA02 WiFi signal reception too weak,unknown,Om2008.8,defect,openmoko-devel,new,2008-09-30T13:15:12+02:00,2008-10-04T23:59:24+02:00,"Software: OM2008.9 with ""testing"" feeds. Updated and rebooted today.

Comparing the Neo FR's wifi signal strength to other portable systems apparently indicates that the FR's wifi system has very bad signal reception. This may be at the root of many of the other numerous wifi tickets.

Use case: placed the FR and a Eee901 side-by-side, and scanned for wireless networks on both. (I had to switch off the Eee901 before scanning with the FR, or the interference would kill the signal on the FR).
Here the output of both scans:

===========Eee901=========
vasco@van-eee:~$ iwlist scan
ra0       Scan completed :
          Cell 01 - Address: 00:11:88:A4:6B:62
                    ESSID:""INTERNET""
                    Mode:Managed
                    Channel:6
                    Quality:20/100  Signal level:-82 dBm  Noise level:-97 dBm
                    Encryption key:off
                    Bit Rates:36 Mb/s
          Cell 02 - Address: 00:21:29:8A:C5:EE
                    ESSID:""linksys""
                    Mode:Managed
                    Channel:5
                    Quality:34/100  Signal level:-76 dBm  Noise level:-97 dBm
                    Encryption key:off
                    Bit Rates:36 Mb/s
          Cell 03 - Address: 00:11:88:A4:6B:60
                    ESSID:""""
                    Mode:Managed
                    Channel:6
                    Quality:15/100  Signal level:-84 dBm  Noise level:-97 dBm
                    Encryption key:off
                    Bit Rates:36 Mb/s
          Cell 04 - Address: 00:14:BF:65:86:2A
                    ESSID:""INS""
                    Mode:Managed
                    Channel:7
                    Quality:20/100  Signal level:-82 dBm  Noise level:-97 dBm
                    Encryption key:on
                    Bit Rates:11 Mb/s
          Cell 05 - Address: 00:14:7C:B1:D8:B2
                    ESSID:""""
                    Mode:Managed
                    Channel:11
                    Quality:15/100  Signal level:-84 dBm  Noise level:-97 dBm
                    Encryption key:on
                    Bit Rates:22 Mb/s

=========Neo FR==========
root@om-gta02:~# iwlist scan
eth0      Scan completed :
          Cell 01 - Address: 00:21:29:8A:C5:EE
                    ESSID:""linksys""
                    Mode:Master
                    Frequency:2.432 GHz (Channel 5)
                    Quality=4/94  Signal level=-91 dBm  Noise level=-95 dBm
                    Encryption key:off
                    Extra:bcn_int=100
          Cell 02 - Address: 00:11:88:A4:6B:60
                    ESSID:""""
                    Mode:Master
                    Frequency:2.437 GHz (Channel 6)
                    Quality=4/94  Signal level=-91 dBm  Noise level=-95 dBm
                    Encryption key:off
                    Extra:bcn_int=100

So, the FR ""sees"" only 2 networks instead of 5.

And for the strongest network, it shows Signal/Noise of -91dBm/-95dBm when the Eee901 shows -76dBm/-97dBm.

I think its ok that the FR has 2dBm more noise level (smaller device, more compact electronics, more EMI), but it worries me that the signal level is 15dBm lower!...

Desired behavior: FR should identify all present networks and be able to connect to those that have an acceptable signal power, just like other mobile devices.",vnevoa
Om2008.8,2085,Combining SIM telephone numers in single contact and improved import and export,unknown,Om2008.8,defect,openmoko-devel,new,2008-10-26T11:18:01+01:00,2009-05-20T21:07:26+02:00,"The key of a telephone number on a SIM is maximum 16 characters and has only one value, which is a telephone number. Sony Ericsson and other phone manufactures use the following naming convention for storing different telephone numbers for a single contact.

The key is in this format:
  LastName;FirstName/[1,2,3,4]
When this string is longer than 16 characters, firstly the LastName will trunkated, secondly then the FirstName will be truncated. The colon will alwyas be there, even if the LastName is truncated all together. The numbers 1, 2, 3, 4 indicate the type of telephone number, being:
1 mobile 
2 home
3 work
4 other

In order to correctly work with this naming scheme the following use cases are identified:

1) listing SIM contacts

SIM contacts of which its telephone number is not in any contacts in address book, should be listed as a SIM contact with a different icon as a address book contact

2) importing new SIM contacts to address book contacts

This should be asked at start up of the telephone. Only SIM contacts of which the telephone number is not in any of the address book contacts should be taken into consideration.

Both a batch mode and an interactive mode should be presented. In the interactive mode it is possible to:
- skip a SIM contact
- delete a SIM contact
- import a SIM contact
Note that the import will combine telephone numbers according to the above naming convention. All different numbers should be shown for a combined SIM contact when the user chooses one of the three options as stated above.

This would be useful when you use your telephone for the first time with a SIM that has contacts. To be able to decline the request made at start up is convenient when, on a one time occasion, someone else's SIM is being used in your telephone. A default warning should be shown that importing contacts is not desired in the latter situation since the telephone is not really associated with this SIM on a long term bases.

3) exporting address book contacts to SIM contacts

This should overwrite all the contacts on the SIM, as in delete all the contacts and only write address book contacts to the SIM. Here the naming convention mentioned above should be used. Before the export is being made, a check should be made if all the contacts will fit on the SIM. If this is not the case, the maximum number of telephone numbers that will fit on this SIM should be listed, as well as the number of telephone numbers in the address book contacts. Now the user can cancel this operation to perhaps do some cleaning up in the address book to be sure that all will be copied to the SIM.

Perhaps the address book should have an indicator saying how much telephon numbers can be added to avoid overflow of the SIM. E.g. 100/250 with 100 in green, being the number of telephone numbers and 250 being the maximum a SIM can hold. And e.g. 260/250 with 260 in red, indicating that there are more numbers in the address book than the SIM can store.",pander
Om2008.8,2086,Improve application icon quality,Graphic Design,Om2008.8,defect,will,new,2008-10-26T12:17:02+01:00,2008-10-27T14:01:24+01:00,"In order to maintain a high quality look and feel, please stiumulate or ensure that all applications have a PNG icon of 120 x 120 pixels in size.

Especially in FDOM with lots of application, it is clear that this issue needs extra attention.",pander
Om2008.8,2111,[GSM] Suspend overrides incoming call,unknown,Om2008.8,defect,openmoko-devel,new,2008-11-05T18:24:03+01:00,2008-11-05T18:24:03+01:00,"When the phone is suspending and there is an incoming call if the call is not answered it will get disconnected.

This is with Om2008.9 plus an opkg update, upgrade from Nov 4. I had noticed it with earlier revs too.

Kernel is built mon oct 6",Nytowl
Om2008.8,1781,Lat/Long: Displayed as phone number,Qtopia,Om2008.8,enhancement,zecke,new,2008-08-09T20:14:19+02:00,2008-10-30T17:31:27+01:00,If I send myself a location-pointer from «Locations» the Lat/Long numbers are displayed in a big blue font. If I tap on it «Dialer» starts and inserts the coordinates as phone number.,tobias
Om2008.8,1791,Exit application - suggestion,Graphic Design,Om2008.8,enhancement,will,new,2008-08-10T03:32:27+02:00,2008-08-11T18:31:44+02:00,"I'd like to suggest a more intuitive method of exiting an application.

Current method:
 - The application needs to be active.
 - Activate the main drop down menu.
 - Wait for 'REMOVE' to appear (replacing 'qwerty')
 - Click 'REMOVE'
 - the menu will roll up.

Here's what I don't like about this:
 - I have to activate an application to close it
  - unnecessary delay
 - 'qwerty' changes to 'REMOVE'
  - It's confusing, does it relate to the keyboard in any way? no.
  - the change to uppercase is overly dramatic
 - The word 'remove'
  - This is not a normal synonym for terminating an application

Here are my suggestions for improvement
 - Change the verb to 'quit' or 'exit' or 'close'
  - This is line with normal computer use - more intuitive
  - Uppercase letters are not required
 - Move the verb label to be horizontally aligned with the application name
  - give clear indication of what is going to happen and what it will affect
 - Move label/icon tot he right hand side of application name
  - this is more intuitive
  - reduces chances of accidental clicking
 - Provide theme capacity for label/icon
  - items should be able to be either an icon or label
 - Don't close the menu after exiting application
  - we do not know what the user wants to do
  - user may want to close another
  - user may want to choose an open application

I hope accept these the suggestion in the spirit that I give them.
It's an honest and genuine attempt to improve the gui, to create some consistency, and to encourage intuitive design.

thank you
",mattt
Om2008.8,1795,2008.8 Qtopia keyboard - missing keys,Qtopia,Om2008.8,enhancement,openmoko-devel,in_testing,2008-08-10T14:03:18+02:00,2008-10-06T19:56:14+02:00,"Keys that are absent from the keyboard in 2008.8:

Ins - necessary to use vi
Esc - necessary to use vi
Ctrl - necessary to clear kb buffer of stop running command
Tab - very handy to use tab-completion in terminal

as requested by zecke https://docs.openmoko.org/trac/ticket/1778",Sander Hepp
Om2008.8,1881,Illume lose control over fullscreen applications,E - Illume,Om2008.8,enhancement,raster,new,2008-08-28T03:21:23+02:00,2008-08-28T04:04:31+02:00,"If an application running in Illume goes fullscreen there's no way to close it or switching to other windows (if the app itself has no control over it).

Maybe if there's an application in fullscreen, the AUX button should toggle it allowing illume to retake control over the windows.",Treviño
Om2008.8,1965,Failed to build if OE and QtopiaSDK coexisting on the same host,Distro,Om2008.8,enhancement,openmoko-devel,assigned,2008-09-05T14:36:53+02:00,2008-11-27T06:58:50+01:00,"| Xrender auto-detection... ()
| Xrender enabled.
| FontConfig auto-detection... ()
| /opt/toolchains/arm920t-eabi/lib/gcc/arm-angstrom-linux-gnueabi/4.1.2/../../../../arm-angstrom-linux-gnueabi/bin/ld: cannot find -lfreetype
| collect2: ld returned 1 exit status
| make[1]: *** [fontconfig] Error 1
| FontConfig disabled.
| FontConfig support cannot be enabled due to functionality tests!
|  Turn on verbose messaging (-v) to /home/niko/moko/build/tmp/work/om-gta01-angstrom-linux-gnueabi/qtopia-phone-x11-4.3.2+git0+23612e6f1af35a8602e9cf6e8390e40d0fb50b05-r39.1/git/qtopiacore/qt/configure to see the final report.
|  If you believe this message is in error you may use the continue
|  switch (-continue) to /home/niko/moko/build/tmp/work/om-gta01-angstrom-linux-gnueabi/qtopia-phone-x11-4.3.2+git0+23612e6f1af35a8602e9cf6e8390e40d0fb50b05-r39.1/git/qtopiacore/qt/configure to continue.
| configure exited with value 101 at /home/niko/moko/build/tmp/work/om-gta01-angstrom-linux-gnueabi/qtopia-phone-x11-4.3.2+git0+23612e6f1af35a8602e9cf6e8390e40d0fb50b05-r39.1/git/src/build/bin/configure line 3325
|       main::configure_qt('/home/niko/moko/build/tmp/work/om-gta01-angstrom-linux-gnueab...', 'Qtopia Core (target)', 'qte_config') called at /home/niko/moko/build/tmp/work/om-gta01-angstrom-linux-gnueabi/qtopia-phone-x11-4.3.2+git0+23612e6f1af35a8602e9cf6e8390e40d0fb50b05-r39.1/git/src/build/bin/configure line 2644
| make: *** [src/build/mkconf/configure] Error 101
NOTE: Task failed: /home/niko/moko/build/tmp/work/om-gta01-angstrom-linux-gnueabi/qtopia-phone-x11-4.3.2+git0+23612e6f1af35a8602e9cf6e8390e40d0fb50b05-r39.1/temp/log.do_configure.26000
NOTE: package qtopia-phone-x11-4.3.2+git0+23612e6f1af35a8602e9cf6e8390e40d0fb50b05-r39.1: task do_configure: failed
ERROR: TaskFailed event exception, aborting

this happens on a gentoo machine, emerge --info follows

Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r8 i686)
=================================================================
System uname: 2.6.24-gentoo-r8 i686 Intel(R) Pentium(R) D CPU 3.40GHz
Timestamp of tree: Tue, 26 Aug 2008 10:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r13, 2.5.2-r6
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS=""x86""
CBUILD=""i686-pc-linux-gnu""
CFLAGS=""-O2 -march=i686 -pipe""
CHOST=""i686-pc-linux-gnu""
CONFIG_PROTECT=""/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb""
CONFIG_PROTECT_MASK=""/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d""
CXXFLAGS=""-O2 -march=i686 -pipe""
DISTDIR=""/usr/portage/distfiles""
FEATURES=""ccache collision-protect distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch""
GENTOO_MIRRORS=""http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo""
MAKEOPTS=""-j3""
PKGDIR=""/usr/portage/packages""
PORTAGE_RSYNC_OPTS=""--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages""
PORTAGE_TMPDIR=""/var/tmp""
PORTDIR=""/usr/portage""
PORTDIR_OVERLAY=""/usr/portage/local/layman/pro-audio /usr/portage/local/layman/sunrise /usr/local/my_portage""
SYNC=""rsync://rsync.gentoo.org/gentoo-portage""
USE=""X acl acpi alsa arts berkdb bluetooth cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread emboss encode esd evo fam firefox fortran gdbm gif gpm gstreamer gtk hal iconv ipv6 isdnlog jpeg kde kerberos ldap lirc mad mbrola midi mikmod mp3 mpeg mudflap ncurses nls nptl nptlonly obex ogg opengl openmp oss pam pcre pdf perl png pppd python qt3 qt3support qt4 quicktime readline reflection sdl session spell spl ssl svg tcpd tiff truetype unicode vorbis win32codecs x86 xml xorg xv zlib"" ALSA_CARDS=""ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"" ALSA_PCM_PLUGINS=""adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol"" APACHE2_MODULES=""actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"" ELIBC=""glibc"" INPUT_DEVICES=""keyboard mouse evdev"" KERNEL=""linux"" LCD_DEVICES=""bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"" LIRC_DEVICES=""bte cmdir devinput inputlirc serial userspace"" USERLAND=""GNU"" VIDEO_CARDS=""apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo""
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPT
",Niko!
Om2008.8,1966,The qtopia addressbook does not provide a search bar,Qtopia,Om2008.8,enhancement,will,assigned,2008-09-05T22:44:45+02:00,2009-01-07T17:07:08+01:00,"Please apply the attached patch to reactivate the search bar, even though we use a finger based qtopia theme.",f.hackenberger@…
Om2008.8,1975,Wrong Phone Matching in Qtopia,Qtopia,Om2008.8,enhancement,zecke,new,2008-09-09T02:35:23+02:00,2008-09-10T16:28:09+02:00,"If I've in my contact list a number like '+390123456789' saved as ""FooContact""; if I dial only '123456789' the dialer doesn't recognize it as the ""FooContact"", but it shows it 

Btw, the Italian code rules in Qtopia are wrong since here the country code is ""+39"" and the local area code (that starts with 0) could have a length from 2 digits to 4 digits (so it can't be decoded easily).

That's why I figure that this patch could help (also if it doesn't seem to fix my issue):
{{{
diff --git a/src/libraries/qtopiapim/qphonenumber.cpp b/src/libraries/qtopiapim/qphonenumber.cpp
index 61a0100..0dd8405 100644
--- a/src/libraries/qtopiapim/qphonenumber.cpp
+++ b/src/libraries/qtopiapim/qphonenumber.cpp
@@ -223,7 +223,7 @@ static IDDRule const rules[] = {
     {""Iraq"",                    964,    2,  1,   0,   1},
     {""Ireland"",                 353,    2,  1,   0,   1},
     {""Israel"",                  972,    1,  0,   0,   1},
-    {""Italy"",                   390,    2,  1,   0,   1},
+    {""Italy"",                    39,    0,  0,  -1,   1},
     {""Ivory Coast"",             225,    0,  0,   0,   1},

     {""Jamaica"",                1876,    0,  0,   1,   1},
}}}
",Treviño
Om2008.8,1976,Redial last called number,Qtopia,Om2008.8,enhancement,zecke,new,2008-09-09T04:03:38+02:00,2008-10-22T07:32:33+02:00,"I've made a small patch to allow to redial the latest dialed number.

There's just only a thing that should be improved: in my tests the number is redialed only after that a first call is made; maybe this is due to the fact that the LastDialedCall value is set only after the first call.
I figure that a better implementation (but maybe slower?) would be getting all the QCallList::Dialed items and then rewriting just the first value. Should be this the right way?",Treviño
Om2008.8,2103,Include scaleable versions (SVG) of openmoko-standard icons,Graphic Design,Om2008.8,enhancement,will,new,2008-11-02T11:33:33+01:00,2009-01-22T12:36:47+01:00,"Please, include scaleable versions (SVG) of openmoko-standard icons.

This is concerning these files:
.
|-- actions
|   `-- system-search.svg
|-- apps
|   |-- accessories-text-editor.svg
|   |-- call-preview.svg
|   |-- contacts.svg
|   |-- dates.svg
|   |-- help-browser.svg
|   |-- openmoko-appmanager.svg
|   |-- openmoko-calculator.svg
|   |-- openmoko-clock.svg
|   |-- openmoko-dateandtime.svg
|   |-- openmoko-dialer.svg
|   |-- openmoko-gps.svg
|   |-- openmoko-mailpreview.svg
|   |-- openmoko-messages.svg
|   |-- openmoko-photo-album.svg
|   |-- openmoko-picture-preview.svg
|   |-- openmoko-rss.svg
|   |-- openmoko-sketchbook.svg
|   |-- openmoko-soundandvideo.svg
|   |-- openmoko-system-default.svg
|   |-- openmoko-today.svg
|   |-- system-file-manager.svg
|   `-- utilities-terminal.svg
|-- categories
|   |-- applications-accessories.svg
|   |-- applications-development.svg
|   |-- applications-games.svg
|   |-- applications-internet.svg
|   |-- applications-multimedia.svg
|   |-- applications-office.svg
|   |-- applications-other.svg
|   |-- applications-system.svg
|   |-- preferences-desktop-screensaver.svg
|   `-- preferences-system.svg
`-- places
    `-- start-here.svg
",pander
Om2008.8,2104,Morse code announcing who is calling or texting,Qtopia,Om2008.8,enhancement,zecke,new,2008-11-02T13:49:56+01:00,2009-02-09T07:46:28+01:00,"Please provide an option (as a general setting ring tone, or as a personal ring tone) that the name of the person who is calling or texting is announced in Morse code, followed by 'calling' or 'texting'

Benefit of this is when you are occupied and answering the telephone is cumbersome (i.e. working in the garden, having to wash your hands before answering) the Morse code will inform you who is on the other end without you having to pick it up.

An extra option could be offered (by default disabled) that reads out the text message in Morse. This could be a general setting or a personal setting. Also a setting (slider) for the speed of the Morse code could be offered.

Advantage compared to personal ring tones, is that you do not have to set a personal ring to the everybody in your address book. Also nice vintage effect to give Morse code a useful application.",pander
Om2008.8,2105,"Offer GUI for PIN, PUK and IMEI management",Qtopia,Om2008.8,enhancement,zecke,new,2008-11-02T14:31:12+01:00,2008-11-10T11:53:50+01:00,"Please offer GUI for PIN, PUK and IMEI management somewhere in the preferences or configuration settings.

The following use cases should be implemented:

Change SIM Card PIN
** 04 * old PIN * new PIN * new PIN #

Change SIM Card PIN 2 (Write down the new code)
** 042 * old PIN * new PIN * new PIN #

Change SIM Card PUK (Write down the new code)
** 05 * old PUK * new PUK * new PUK #

Change SIM Card PUK 2 (Write down the new code)
** 052 * old PUK * new PUK * new PUK #

Display Handset IMEI
*# 06 #

Offering these functions via a GUI will improve usability, especially for non-power users.",pander
Om2008.8,2222,kernel-module-dm-crypt gone,kernel,Om2008.8,enhancement,openmoko-kernel,new,2009-01-27T21:15:35+01:00,2009-01-27T21:15:35+01:00,"there once was a package 'kernel-module-dm-crypt' (sorry but i didn't manage to make that a limmerick ;).
there is no such package in the repository anymore.
would be great if it were possible to build/package this/these modules again (i don't understand at all why it's been removed!?)
",x
Om2008.9-dev,1946,gtk+ apps do not respond to redraw events,Distro,Om2008.9-dev,defect,openmoko-devel,in_testing,2008-09-01T15:22:36+02:00,2008-12-04T11:58:40+01:00,"After upgrading gtk+-fastscaling 2.10.14-r2 to gtk+ 2.12.11-r3 from http://downloads.openmoko.org/repository/testing/armv4t tangoGPS and other gtk applications are no longer useable. It seems that they do not respond to redraw events. Nothing happens when tapping on tabs in the bottom of the screen. When showing the illume window list, and closing it again, the screen is not updated below, except for speed indicator updates and the blue position cursor updates.
",odlg
Om2008.9-dev,2037,Qtopia Crashes on Dialing after selecting a Contact,Qtopia,Om2008.9-dev,defect,zecke,new,2008-09-26T01:46:13+02:00,2008-09-27T03:02:34+02:00,"I've just recompiled qtopia-x11 from git d6b1877f90a3d97811eebeaac9910ff2a643c010 but I continue to get a but that I had also using my previous builds:
If I open the Dialer or the SMS writer and I select a contact to call/send sms, as soon I confirm my action (i.e. I press ""Dial"" or I confirm for sending the message) qpe crashes.

The crashes happen every time that is involved an object recently modified (exactly on the above git commit), but the modification that is there can't affect (I guess) this since when qpe crashes the ContactListSelector should have already been finished its work.
I don't remember it exactly, but had this issue also before of doing that patch.

I just hope I'm not the only with this issue, since I've not found something similar here...

This is the only output I get from logread.
{{{
Sep 26 01:30:28 om-gta02 user.notice root: The process exited: 11 normal: 0
Sep 26 01:30:28 om-gta02 user.notice root: ApplicationLayer:  Application layer server unexpectedly terminated.
Sep 26 01:30:28 om-gta02 user.notice root: ApplicationLayer:  Application layer server unexpectedly terminated.
Sep 26 01:30:28 om-gta02 user.notice root: ApplicationLayer:  Application layer server unexpectedly terminated.
Sep 26 01:30:28 om-gta02 user.notice root: ApplicationLayer:  Application layer server unexpectedly terminated.
}}}
I've tried to debug it, but I really can't understand why all this happens, and the above logread doesn't help me at all...",Treviño
Om2008.9-dev,2109,Upgrade path error from Om2008.9 to testing,Distro,Om2008.9-dev,defect,tick,in_testing,2008-11-04T09:16:39+01:00,2008-12-02T08:25:34+01:00,"Since we're going to do the next release from the om.dev branch, the problems on the upgrade path from Om2008.9 to the current testing repo (build from om.dev) must be fixed.

Currently I have noticed the following:
{{{
 * Package dbus-x11 wants to install file /usr/bin/dbus-launch
	But that file is already provided by package  * dbus-1
 * Package libgobject-2.0-0 wants to install file /usr/lib/libgobject-2.0.so.0
	But that file is already provided by package  * libglib-2.0-0
 * Package ncurses wants to install file /usr/lib/libncurses.so.5
	But that file is already provided by package  * libncurses5
}}}
Not sure about the rest, but I know dbus-x11 is set to conflict/replace the original dbus-1.  The preferred action of opkg is to automatically replace dbus-1 by dbus-x11, but it's not the case at the moment.  We need to figure out where to fix this (in opkg or in OE) and provide a clean upgrade path.
",john_lee
Om2008.9-dev,1933,usb network connection flaky,unknown,Om2008.9-dev,defect,openmoko-devel,new,2008-08-31T15:14:37+02:00,2008-12-26T18:56:14+01:00,"On 2008.8 upgraded with stable up to P1-Snapshot-20080807 I get intermitent USB networking malfunctioning.

There's no message on desktop end in syslog suggesting a physical disconection.

However, I'm losing pings to the freerunner : 
From 192.168.0.200 icmp_seq=4251 Destination Host Unreachable
From 192.168.0.200 icmp_seq=4254 Destination Host Unreachable
From 192.168.0.200 icmp_seq=4255 Destination Host Unreachable

Uplugging and replugging restores connection.

Im' using screen as a workaround to keep a connected session on the FR.

I noticed that when avahi-daemon was running on the desktop, it used to be worse, and disconnections happened sooner.

Now, it will stay connected for minutes, but every 5min or so I have to un/replug to keep it connected.

More details in this thread : http://lists.openmoko.org/pipermail/community/2008-August/025869.html",olberger
Om2008.9-dev,1939,wifi crashes the device,unknown,Om2008.9-dev,defect,marek,assigned,2008-08-31T20:12:25+02:00,2008-10-21T15:06:50+02:00,After upgrade to last 2008.8 update from 31.08.2008: If I configure wifi with encryption key the system hangs up immediatly after setting the proper essid. System is really dead. Must remove and replace battery to get it restarted.,gawlitza
Om2008.9-dev,1961,Distortion when switching to/from landscape mode,unknown,Om2008.9-dev,defect,openmoko-devel,reopened,2008-09-04T19:30:07+02:00,2008-10-31T15:25:32+01:00,"== Issue ==
When switching from landscape to portrait, or from portrait to landscape, the screen temporarily shows a distorted image.  Chances are the orientation swap happens slightly before/after the change to the video buffer.  (Portrait to inverted portrait, or landscape to inverted landscape does not have the same problem)

Perhaps the screen should be blacked out (or some other uniform color) or the backlight should be temporarily shut off during the orientation swap.

== Reproducing ==
1) Install the accelerometer gestures and screen orientation software as instructed here: http://wiki.openmoko.org/wiki/Gestures Or use the xrandr command to change screen orientation manually.
2) Rotate the orientation of the display.

== Software ==
* Latest update from unstable feed
* opkg list_installed attached",Mercury
Om2008.9-dev,1988,addressbook mangles UTF-8 characters when importing version 3 vCards,Qtopia,Om2008.9-dev,defect,zecke,new,2008-09-10T13:25:10+02:00,2008-09-10T13:25:10+02:00,"Hi.

This looks like a pure Qtopia bug, but reading http://lists.openmoko.org/pipermail/openmoko-devel/2008-June/003034.html it looks like I should report it here (and then it potentially goes upstream ...)

I've exported my contacts from kaddressbook using vCard 3.0 into a single file. I've copied the file onto Freerunner and run ""DISPLAY=:0 addressbook addressbook.vcf"" from the console.

The contacts got imported, however the characters outside the 7bit ASCII range were wrong. The single byte characters were swapped with others, the two byte characters were replaced with two (wrong) characters.

The vcf file was encoded in UTF-8, and as far as I understand the corresponding RFCs, this should be the default unless specified otherwise (which is done by specifying Content-Type, which is not available inside of the file ...), so that I consider this behaviour a bug.

Using vCard 2.1, where the encoding is stated explicitly for each non-ASCII record, the characters are imported properly.

I am using packages from testing:
Package: qtopia-phone-x11-addressbook
Version: 1:4.3.2+gitr3+906a00fdcb89fdcc8252f84a76625eb42c8fe302-r41",kavol
Om2008.9-dev,2066,Voip-Handset.state file does Speakerout,unknown,Om2008.9-dev,defect,openmoko-devel,new,2008-10-08T20:35:09+02:00,2008-10-31T16:19:59+01:00,"The default alsa voip-handset.state file isn't really a state file that could be used for handset calling, since it doesn't use the phone's earpiece to output the audio, but the main speaker.

Here's a little patch to fix this, setting the earpiece as output device (I've improved also the volumes).",Treviño
Om2008.9-dev,2079,Touchscreen events after resume aren't considered correctly,unknown,Om2008.9-dev,defect,openmoko-devel,new,2008-10-23T16:53:33+02:00,2008-10-23T16:53:33+02:00,"The first touchscreen touch after resume isn't mapped correctly.

Using touch_test.py and keeping it up while resuming, it seems that the first touch event is well understood after resume, but if I use another interface (also the illume main menu or the qtopia bottom softbar) the first event is practically ignored.",Treviño
Om2008.9-dev,2136,Freerunner QVGA portrait mode wrong colors,unknown,Om2008.9-dev,defect,openmoko-devel,new,2008-11-26T14:33:50+01:00,2008-11-27T00:23:45+01:00,"When switching to QVGA mode using ""xrandr --mode 240x320"" the display is too bright - all colors are brighter than they should be and there are ligher/darker bars around most onscreen elements. Framebuffer content is correct. 

It is possible to fix this by rotating the screen left/right and then back to normal (via xrandr again). This fix is then 'valid' until next xglamo restart - even if you change to VGA and back.

Some pictures (change in color is not very clear but the light bars are): http://people.ksp.sk/~vlado/moko/qvga.html

Kernel+Rootfs: today's 2008.9 (or my own build, doesn't matter):
Om2008.9-gta02-20081106.uImage.bin 
Om2008.9-gta02-20081117.rootfs.jffs2",Vladimir.Koutny
Om2008.9-dev,2153,GTK based apps have a too large font and widgets are pushed out of view,Distro,Om2008.9-dev,defect,john_lee,accepted,2008-12-03T01:37:21+01:00,2008-12-04T08:11:11+01:00,"FDOM has a fix that works - details are uin the following email between John Lee and myself on the community list:

On Tue, Dec 02, 2008 at 07:50:58PM +0900, William Kenworthy wrote:
> On Mon, 2008-12-01 at 22:22 +0900, William Kenworthy wrote:
> > Thanks, also I was bit too rushed.  I shut down X which allowed me to
> ....
> > 
> > Fonts and widgets are far too large on apps like pythm, tangogps and the
> > like.
> > 
> ...
> 
> Fixed by adding the gtkrc fix from FDOM
> 
> Should I raise a bug for this - I think it is an old issue (as evidenced
> by the fact that FDOM has had the fix for awhile)
> 
> BillK

Please do since I couldn't find it in trac.  Here is the diff between the
old gtkrc from moko-gtk-engine and the one from FDOM:

$ diff -urN gtkrc /home/john/tmp/FDOMizer/fixes/gtkrc 
--- gtkrc       2008-10-30 18:42:30.000000000 +0800
+++ /home/john/tmp/FDOMizer/fixes/gtkrc 2008-10-19 16:12:35.000000000 +0800
@@ -12,6 +12,12 @@
 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""
+gtk-font-name = ""Sans 4""
+gtk-icon-theme-name=""openmoko-standard""
+gtk-toolbar-icon-size = GTK_ICON_SIZE_SMALL_TOOLBAR
+
+
+
 
 # Set the default gtk-color-scheme property
 gtk_color_scheme = ""fg_color:#fff;bg_color:#333;base_color:#aaa;text_color:#000;selected_bg_color:#ff7d00;selected_fg_color:#000""
@@ -182,10 +188,10 @@
 }
 widget ""*.mokosearchbutton"" style ""mokosearchbutton""
 
-include ""matchboxpanel""
-include ""openmoko-calculator""
-include ""openmoko-contacts""
-include ""openmoko-dialer""
-include ""openmoko-panel-plugins""
-include ""openmoko-mediaplayer""
+include ""/usr/share/themes/Moko/gtk-2.0/matchboxpanel""
+include ""/usr/share/themes/Moko/gtk-2.0/openmoko-calculator""
+include ""/usr/share/themes/Moko/gtk-2.0/openmoko-contacts""
+include ""/usr/share/themes/Moko/gtk-2.0/openmoko-dialer""
+include ""/usr/share/themes/Moko/gtk-2.0/openmoko-panel-plugins""
+


I don't have enough knowledge to comment on it.  The second section
seems strange to me though, because it assumes files will be installed
to /usr/share/themes/Moko/gtk-2.0/ while this should really be decided
by autotools.

Could someone please review it?  If it's okay I'm going to apply it to
svn.


- John

_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
",BillK
Om2008.9-dev,2178,usb0 configuration doesn't respect usb events,kernel,Om2008.9-dev,defect,openmoko-kernel,new,2008-12-17T13:24:24+01:00,2009-03-05T11:10:20+01:00,"The usb0 network interface is never affected by USB plug-in or unplug (to a PC).

I believe the most correct behavior should be to at least do ""ifdown usb0"" upon unplugging, and ""ifup usb0"" upon plugging in.

This is much desired to allow better networking infrastructure, like automatic reconfiguration of NAT from several optional external interfaces (USB / GPRS / WiFi).

Listening to the udev events while unplugging / plugging in does not show anything related to USB, only to power supply:
{{{
udevmonitor will print the received events for:
UDEV the event which udev sends out after rule processing
UEVENT the kernel uevent

# unplug:
UEVENT[949434728.174830] change   /devices/platform/bq27000-battery.0/power_supply/bat (power_supply)
UDEV  [949434728.188090] change   /devices/platform/bq27000-battery.0/power_supply/bat (power_supply)
UEVENT[949434728.724675] change   /devices/platform/bq27000-battery.0/power_supply/bat (power_supply)
UDEV  [949434728.741022] change   /devices/platform/bq27000-battery.0/power_supply/bat (power_supply)

#plug:
UEVENT[949434735.734659] change   /devices/platform/bq27000-battery.0/power_supply/bat (power_supply)
UDEV  [949434735.747487] change   /devices/platform/bq27000-battery.0/power_supply/bat (power_supply)
UEVENT[949434736.459851] change   /devices/platform/bq27000-battery.0/power_supply/bat (power_supply)
UDEV  [949434736.474648] change   /devices/platform/bq27000-battery.0/power_supply/bat (power_supply)
UEVENT[949434736.784914] change   /devices/platform/bq27000-battery.0/power_supply/bat (power_supply)
UDEV  [949434736.800844] change   /devices/platform/bq27000-battery.0/power_supply/bat (power_supply)
}}}

I would expect some kind of USB event in udev... if not, then where else should we get an event?

System data:
# feeds: OM2008 testing.
# uname -a
{{{
Linux om-gta02 2.6.24 #1 PREEMPT Wed Dec 10 09:19:15 CST 2008 armv4tl unknown
}}}
# opkg list_installed: attached;
# logread: attached.",vnevoa
Om2008.9-dev,2195,"""/etc/rc6.d/K21ompower stop"" does not terminate process ""ompower"", but starts it",unknown,Om2008.9-dev,defect,openmoko-devel,new,2009-01-03T10:50:07+01:00,2009-01-03T10:50:07+01:00,"When calling ""/etc/rc6.d/K21ompower stop"", then the process ""ompower"" is not stopped, terminated or killed (as would be expected), but another ""ompower"" process is launched. Thus, the shutdown sequence does not work in a clean fashion.
",xbaldauf
Om2008.9-dev,1990,Illume virtual keybard uses too much space in landscape mode,E - Illume,Om2008.9-dev,enhancement,raster,new,2008-09-11T04:28:13+02:00,2008-09-11T04:28:13+02:00,"The illume keyboad in landscape mode uses too much space in height.  Of course it easier to type, but it makes the terminal and other applications hard to use (also because of #1889).

PS: Some time ago, it wasn't so: [http://3v1n0.tuxfamily.org/openmoko/Illume-tangoized-landscape.png Old screenshot]",Treviño
Om2008.9-dev,1995,Qtopia Quicker Finger Scrolling,Qtopia,Om2008.9-dev,enhancement,zecke,new,2008-09-12T04:46:15+02:00,2008-10-22T07:32:33+02:00,"Finger scrolling the qtopia pages is not so easy, that's why I've tried to improve it a little.
The attached patch calculate on the speed of each mouse movement and uses this value to increase the scrolling speed.

So, while before only the dragging-space was considered, now the speed of the dragging movement has a role in the scrolling.

I've tried also to introduce a kind of auto scrolling if the dragging power was over some values, but I wasn't able to send automatically to the the QScrollBar scroll up/down events every few milliseconds.
That's why I've added some stub code that actually is used to scroll to the begin/end of the list if is the finger scrolling has enough acceleration and is made in a quite great space (the values I've hardcoded are usable in my tests, give them a try if you want to find better values!).",Treviño
Om2008.9-dev,2011,Include python-mokoui in libmokoui2 compilation,Distro,Om2008.9-dev,enhancement,tick,accepted,2008-09-17T02:40:51+02:00,2008-10-07T15:55:20+02:00,"One of the coolest and useful projects of Om2007.2 imho is the libmokoui2 library and its moko-finger-scroll.
It allows easily to add better finger usability to gtk applications (i.e. [http://3v1n0.tuxfamily.org/openmoko/tangogps-libmokoui2-scrolled.patch tangoGPS]) with few lines of code.

The Openmoko repositories includes only the C libraries. What about including also the python-mokoui bindings?
They would be so much appreciated by all the users that are writing pygtk apps for openmoko.

To test some community python apps (i.e pythm media browser), I've tried to compile it with the toolchain, and after some tweaking I got it working well in the Freerunner.

Is this package not built due to the python-gnome dependency? Well, according to what I've seen in my tests, that dependency is not required at all for standard usage. In fact I've compiled my version of python-mokoui without any python-gnome sources (I've disabled it in configure) and the bindings are working well anyway!
So why not adding them? :P

Now I'm also going quite OT, but I'd also add more acceleration to the libmokoui2 base settings. I've changed it to allow to scroll faster and works better imho:

{{{
=== modified file 'libmokoui/moko-finger-scroll.c'
--- libmokoui/moko-finger-scroll.c      2008-06-30 06:16:56 +0000
+++ libmokoui/moko-finger-scroll.c      2008-09-17 00:36:00 +0000
@@ -253,11 +253,11 @@
        priv->ix = priv->x;
        priv->iy = priv->y;
        /* Don't allow a click if we're still moving fast, where fast is
-        * defined as a quarter of our top possible speed.
+        * defined as 1/10 of our top possible speed.
         * TODO: Make 'fast' configurable?
         */
-       if ((ABS (priv->vel_x) < (priv->vmax * 0.25)) &&
-           (ABS (priv->vel_y) < (priv->vmax * 0.25)))
+       if ((ABS (priv->vel_x) < (priv->vmax * 0.10)) &&
+           (ABS (priv->vel_y) < (priv->vmax * 0.10)))
                priv->child = moko_finger_scroll_get_topmost (
                        GTK_BIN (priv->align)->child->window,
                        event->x, event->y, &x, &y);
@@ -959,7 +959,7 @@
                        ""Maximum scroll velocity"",
                        ""Maximum distance the child widget should scroll ""
                                ""per 'frame', in pixels."",
-                       0, G_MAXDOUBLE, 48,
+                       0, G_MAXDOUBLE, 96,
                        G_PARAM_READWRITE | G_PARAM_CONSTRUCT));

        g_object_class_install_property (
}}}
",Treviño
Om2008.9-dev,2038,Qtopia USSD requests support,Qtopia,Om2008.9-dev,enhancement,tick,in_testing,2008-09-26T08:47:36+02:00,2008-11-25T16:14:25+01:00,"Finally I'm able to post the patch I've done for supporting USSD requests in qtopia. It isn't perfect but it works in all the situations I've tried and works also with the UCS2 codec (recently set as the default one).

> Added basic support for Unstructured Supplementary Service Data (USSD) requests following the rules stated in 3GPP TS 22.090 document.
> This fixes also the dialing of numbers containing '*' or '#' but that don't match the USSD rules removing also some duplications of the Qtopia code. I've also moved the parsing of these numbers in qmodemcall, this will allow to remember these special calls in the dialed numbers (imho it's better, but it could be easily moved back to gsmkeyactions).
> 
> To support the UCS2 codec (and others I figure), I've added a small workaround to make the modem use always the GSM (using the IRA would have been the same) codec for placing USSD requests, while it should be able to get them in any format.
> 
> This should fix the Openmoko bugs #1226, #1832, #2029.",Treviño
Om2008.9-dev,2040,[qtmail] Backup/Recover SMS from Flash/SIM/SD media,Qtopia,Om2008.9-dev,enhancement,openmoko-devel,assigned,2008-09-29T11:31:10+02:00,2008-10-31T11:43:43+01:00,"SMSs are stored on flash with recent messages stored on the SIM.

Move the SMS text messages from one location to another.

I would like to be able to store the messages qtmail_db.sqlite on the SD card to upgrade the data on the flash and keep my messages upto date.

Any distro using qtmail would be able to access the sms from the same location. If all the mail is stored on flash (backed up on SD), I would be able to recover messages after a flash update.",mrshlee
Om2008.9-dev,2054,Toolchain does not support --prefix switch of configure,host utilities,Om2008.9-dev,enhancement,openmoko-devel,new,2008-10-05T18:09:31+02:00,2008-10-05T18:09:31+02:00,"Toolchain's ""om-conf"" defines all output directories for ./configure, e.g. --bindir and such things. It points all those to the Om Linux root filesystem or /usr of it.

This is not optimal for simple tests, or basic development tasks, because that will copy a lot of test files to the phone's / root. I don't want non-finished programs going there.

Extra problem that I cannot run ""make install"" on the host OS, because that would copy the ARM programs to my x86_64 host OS's / or /usr directories!

Expected behavior:

om-conf --prefix=/media/card/prog

and then I could

host$ make
host$ sudo mkdir /media/card
host$ chown myuser:mygroup /media/card
host$ make install
host$ tar -czvf myprogram.tar.gz /media/card/prog
host$ scp
host$ ssh
om$ cd /media/card
om$ tar -xzvf myprogram.tar.gz
om$ prog/bin/myprogram

Easy testing of programs on the phone, without populating development files to ""/"" in porting tests.
",kempelen
Om2008.9-dev,2210,[Power] Blanked screen should stay blank while locked,Settings,Om2008.9-dev,enhancement,marek,new,2009-01-20T10:35:29+01:00,2009-01-20T11:20:33+01:00,"Hello,
i want to suggest a new configuration option which would be benefical to power management.
Today, if i have my phone powered (eg. not suspended) and locked, the screen light will dim. However, since i locked my phone (via aux button), it is very likely that i put it into my pocket where the display will regularly come into contact with something. Currently, this will activate the light of the screen, wasting energy.

Most commonly users will unlock the phone if they want to read something, but i thnik it would be the best if the new behavior would be configurable, so users may further adjust screen blanking to their needs.",beni
current svn head,1318,OpenMoko not mounting on Qemu on Fedora8,qemu-neo1973,current svn head,defect,openmoko-devel,new,2008-04-04T13:18:38+02:00,2008-07-12T22:18:15+02:00,"I get the following message on Qemu Console when I try to emulate OpenMoko on
Qemu on Fedora8

""Kernel panic - not syncing: No init found. Try passing init= option to kernel""",ragavendra.bn@…
current svn head,143,test NAND write/read support in OpenOCD,Host Software,current svn head,enhancement,laforge,new,2007-01-17T16:39:50+01:00,2008-10-31T03:09:29+01:00,"Currently we're using the wiggler with sjf2410-linux for flashing the NAND.

This takes ages, and is extremely uncomfortable.

The right way to do this, is to add NAND erase/program/read support to OpenOCD
(http://openocd.berlios.de/), and then use that with the wiggler, or any other
supported [way faster] JTAG adapter.",laforge@…
current svn head,113,bluetooth headset support,bluez,current svn head,defect,openmoko-devel,assigned,2007-01-15T23:09:26+01:00,2009-06-24T11:44:15+02:00,"we need to configure the audio codec (via ASoC) in a way that it can
send/receive audio from/to the bluetooth chip via the codec interface, rather
than USB.",laforge@…
current svn head,116,bluetooth HID support (host),bluez,current svn head,defect,openmoko-devel,assigned,2007-01-15T23:12:22+01:00,2008-10-30T09:08:19+01:00,"We want the user to be able to use a bluetooth HID keyboard/mouse with the
Neo1973. so we need the HID daemon to be running and tested.",laforge@…
current svn head,117,bluetooth HID support (device),bluez,current svn head,defect,openmoko-devel,assigned,2007-01-15T23:13:14+01:00,2008-10-30T09:09:16+01:00,"We want the user to be able to use the Neo1973 to e.g. control a presentation,
by appearing as HID device at the host pc.",laforge@…
current svn head,118,bluetooth networking support,bluez,current svn head,defect,openmoko-devel,assigned,2007-01-15T23:13:58+01:00,2008-10-30T09:11:47+01:00,"We want to be able to establish both connections to existing bluetooth access
points, as well as act ourselves as access point for other bluetooth devices.",laforge@…
current svn head,120,bluetooth OBEX,bluez,current svn head,defect,openmoko-devel,assigned,2007-01-15T23:19:28+01:00,2008-10-30T09:12:23+01:00,"work out what we want to do here, which libraries to use, how to integrate with
contacts and other apps.",laforge@…
current svn head,448,We need an alarm daemon,unknown,current svn head,defect,openmoko-devel,assigned,2007-04-13T17:36:22+02:00,2008-10-30T11:07:27+01:00,See http://wiki.openmoko.org/wiki/Alarm_daemon for implementation details,alphaone@…
current svn head,527,The BlueTooth broadcast ID is set wrong (patch),bluez,current svn head,defect,marcel@…,assigned,2007-04-29T07:18:08+02:00,2007-11-14T16:41:49+01:00,"The ""bluez"" packages as provided by OE ships a default hcid.conf for the Neo.
Attached patch against openmoko/trunk/oe adds an updated version of bluez to the
OM SVN repository, overriding the package from the OE snapshot.

The changes: 
 - BlueTooth broadcast ID changed to ""Neo1973""
 - Password changed to ""1973""",oe@…
current svn head,1018,skewed video frames on Xglamo,"Xfbdev (kdrive), Xglamo",current svn head,defect,olv,assigned,2007-11-21T05:45:11+01:00,2008-07-12T22:48:48+02:00,"The videos play fine (xv output), until a dialog pops up above the video.  The
frame looks skewed.",olv@…
current svn head,1066,[xglamo] 2D operations should not be batched,"Xfbdev (kdrive), Xglamo",current svn head,defect,openmoko-devel,assigned,2007-12-03T06:31:27+01:00,2008-10-30T07:27:32+01:00,"Multiple DoSolid/DoCopy might follow a PrepareSolid/PrepareCopy.  Xglamo should
wait 2d engine idle before queuing another operation.

It is common that only single DoSolid/DoCopy follows.  Should avoid waiting in
these cases.",olv@…
current svn head,1105,Blanking GTA01 LCD doesn't switch off display refresh,kernel,current svn head,defect,openmoko-kernel,assigned,2007-12-07T22:51:01+01:00,2008-10-30T13:58:43+01:00,"Blanking the GTA01 LCD, for instance by the default X built-in screensaver
action, doesn't seem to switch off the display refresh. It'd be nice from a
power-management perspective if it did.",tonyg@…
current svn head,1291,ScaredyCat's applet icons,Graphic Design,current svn head,defect,dave_wu,new,2008-03-23T19:31:46+01:00,2008-10-31T09:31:50+01:00,Mickey L requested the applet icons.,scaredycat@…
current svn head,115,A2DP / alsa integration,bluez,current svn head,enhancement,michael,new,2007-01-15T23:10:28+01:00,2008-07-12T22:35:50+02:00,"there's a bluetooth-a2dp project, whom have already contacted us.  We want to
support them to get A2DP support on the Neo1973",laforge@…
current svn head,1104,GTA01 Hardware keys don't work under Linux 2.6 in qemu,qemu-neo1973,current svn head,defect,balrogg@…,new,2007-12-07T21:59:58+01:00,2007-12-07T21:59:58+01:00,"There are reports the AUX and power buttons don't do anything when Linux is
fully booted, only work under u-boot.  This is obvious in case the usb-keyboard
is enabled but users say it also doesn't work with no usb-keyboard.

Another nice thing to do would be reenable hardware buttons once virtual
usb-keyboard is unplugged, but that will require changes in qemu generic input
handling.",balrogg@…
current svn head,1746,qtmail closes connection when sending SMTP mail with TLS,Qtopia,current svn head,defect,openmoko-devel,assigned,2008-08-05T02:35:47+02:00,2008-08-06T03:09:52+02:00,"When I try to send email through qtmail it gives me an ""unknown error"".

I configure outgoing email to use SMTP with TLS
server: smtphm.sympatico.ca (This actually points to a hotmail run server)
port:25
Encryption: TLS
Authentication: Plain or Login, same results



qtmail sends the EHELO, then the STARTTLS
The email server replies with server ready and then qtmail closes the connection and prints ""unknown error""

If I start qtmail from a terminal I see

Cannot find SSL certificates ""(my buildpath/mailtransport.cpp:45""
QsslSocket: cannot call unresolved function SSLv3_client_method

Also
SSL_CTX_new
ERR_get_error
are unresolved.








This was with an Aug 2 2008 asu.dev build

",ssinger
current svn head,543,Unable to build against uninstalled version of the library,openmoko-libs,current svn head,enhancement,mickey,new,2007-04-30T16:08:31+02:00,2008-11-08T12:49:39+01:00,"The new libmokojournal/ subdir does not follow the same directory structure as
the other ones. Particularly, there is a libmokojournal/src/ subdir. The public
headers exported by this sublib (moko-journal.h and moko-time.h) are located in
this libmokojournal/src/ subdir.
With this source directory structure, it is not possible to build against a
_uninstalled_ version of the library. Client app uses
""libmokojournal/moko-journal.h"" to include the header file (for example, see
applications/openmoko-dialer/src/dialer-window-history.c ).
Former components of openmoko-libs did not exhibit that structure (see, for
example, libmokoui/moko-pixmap-button.h ) and allowed me to build apps against
uninstalled version of openmoko-libs (see other patch in bugzilla #530 and the
-uninstalled.pc).

It would be nice to get back this ability for me, but that would imply moving
the public headers out of libmokojournal/src/ to put them in libmokojournal/. Do
you think that's possible? (You would then need something like AM_CPPFLAGS =
-I.. in libmokojournal/src/Makefile.am I guess.)",rodolphe.ortalo@…
current svn head,1074,Change Root Password,Distro,current svn head,enhancement,zecke,assigned,2007-12-04T01:46:40+01:00,2008-09-03T12:48:00+02:00,"The current root password is quite well known and there should be a mechanism to
install something more secure, possibly randomized or possibly given to the user
when they turn their new phone one.  Otherwise with GTA02 having WiFi, there are
going to be lots of hacked Neos out there... Because we all know end users never
change default passwords unless clubbed into it :-)",ian@…
current svn head,1103,Qemu gadgetfs needs to use asynchronous IO,qemu-neo1973,current svn head,enhancement,balrogg@…,new,2007-12-07T21:01:18+01:00,2007-12-10T21:58:51+01:00,"Qemu currently uses blocking calls to talk to gadgetfs. Gadgetfs under linux is
poorly written and perhaps unused by anyone for a at least a couple of years
before we started using it in qemu, so it doesn't support any kind of polling.
As a result qemu sometimes blocks waiting for usbnet to respond on the host.
Another side effect is qemu relies on the blocking calls getting interrupted by
signals, which is ok when using ""unix"" clocksource but rules out ""dynticks"", so
currently I'm disabling dynticks every time usbgadget is used, it's a hack.
Before upstreaming gadgetfs needs to be rewritten to use AIO.  Otherwise low
priority.",balrogg@…
unspecified,1250,No Wifi in Managed Mode,kernel,unspecified,defect,openmoko-kernel@…,reopened,2008-03-04T15:59:10+01:00,2009-02-13T03:11:48+01:00,"I have an open network at home, but our wifi does not want to associate. This 
is the log (yes, prototype #30 is supposed to have the 2.0.0.89 firmware):

Connect called with authmode 1 dot11 auth 1 PW crypto 1 PW crypto Len 0 GRP 
crypto 1 GRP crypto Len 0
AR6000 disconnected from 00:18:f8:b8:b4:11
Disconnect Reason is 6
Protocol Reason/Status Code is 19
AssocResp Frame =
10 00 3a 01 00 12 cf 74 1f 98 00 18 f8 b8 b4 11
00 18 f8 b8 b4 11 f0 9c 21 04 13 00 00 00 01 08
82 84 8b 96 a4 b0 c8 ec 32 04 8c 92 98 e0 dd 06
00 10 18 02 03 f5
AR6000 disconnected from 00:18:f8:b8:b4:11
Disconnect Reason is 6
Protocol Reason/Status Code is 19
AssocResp Frame =
30 00 3a 01 00 12 cf 74 1f 98 00 18 f8 b8 b4 11
00 18 f8 b8 b4 11 40 9d 21 04 13 00 00 00 01 08
82 84 8b 96 a4 b0 c8 ec 32 04 8c 92 98 e0 dd 06
00 10 18 02 03 f5
AR6000 disconnected
Disconnect Reason is 1
Protocol Reason/Status Code is 0
AssocResp Frame = NULL
AR6000 updating target stats
AR6000 scan complete: 0
AR6000 disconnected from 00:18:f8:b8:b4:11
Disconnect Reason is 6
Protocol Reason/Status Code is 19
AssocResp Frame =
10 00 3a 01 00 12 cf 74 1f 98 00 18 f8 b8 b4 11
00 18 f8 b8 b4 11 70 a5 21 04 13 00 00 00 01 08
82 84 8b 96 a4 b0 c8 ec 32 04 8c 92 98 e0 dd 06
00 10 18 02 03 f5
AR6000 disconnected from 00:18:f8:b8:b4:11
Disconnect Reason is 6
Protocol Reason/Status Code is 19
AssocResp Frame =
30 00 3a 01 00 12 cf 74 1f 98 00 18 f8 b8 b4 11
00 18 f8 b8 b4 11 b0 a5 21 04 13 00 00 00 01 08
82 84 8b 96 a4 b0 c8 ec 32 04 8c 92 98 e0 dd 06
00 10 18 02 03 f5",mickey@…
unspecified,1367,atheros wireless driver doesn't report info correctly,kernel,unspecified,defect,openmoko-devel,assigned,2008-04-23T12:24:12+02:00,2008-10-30T07:27:20+01:00,"Kernel:
  Linux om-gta02 2.6.24 #1 PREEMPT Sat Apr 19 00:06:09 CST 2008 armv4tl unknown
Output 1 (incorrect link quality):
root@om-gta02:~# iwconfig 
lo        no wireless extensions.

usb0      no wireless extensions.

eth0      AR6000 802.11g  ESSID:""Openlab""  
          Mode:Managed  Bit Rate=1 Mb/s   Tx-Power=0 dBm   Sensitivity=0/3  
          Retry:on   
          Encryption key:off
          Power Management:on
          Link Quality:175/94  Signal level:-176 dBm  Noise level:-96 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Output 2 (no link quality or beacons reported):
root@om-gta02:~# cat /proc/net/wireless 
Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22
  eth0: 0000    0     0     0        0      0      0      0      0        0",raster@…
unspecified,2230,"Git clone on ""kernel.git linux-2.6"" fails",unknown,unspecified,defect,openmoko-devel,new,2009-02-09T12:07:17+01:00,2009-02-09T15:54:44+01:00,"git clone git://git.openmoko.org/git/kernel.git linux-2.6

results in:

Initialized empty Git repository in /home/doxy2/temp/test/linux-2.6/.git/
remote: Generating pack...
remote: Done counting 128876 objects.
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed
",doxy2
unspecified,2319,openmoko-feedreader 2_0.0.7 - Invalid UTF-8,Distro,unspecified,defect,Nytowl,new,2009-11-09T13:47:05+01:00,2009-11-09T13:47:05+01:00,"Dear,

I've tried feedreader with two Russian feeds. First one [http://feeds.feedburner.com/MaxKraynov] is ok but second one [http://bash.org.ru/rss/] contains only unreadable symbols. It looks like the problem is next error message:

(openmoko-feedreader2:12200): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()",vladare
unspecified,2366,Missing accelerometer events,kernel,unspecified,defect,openmoko-kernel,new,2010-10-10T20:09:03+02:00,2010-10-11T00:49:51+02:00,"I am using following version of the software:
http://build.shr-project.org/shr-unstable/images/om-gta02/shr-full-eglibc-ipk--20100828-om-gta02.rootfs.jffs2
http://build.shr-project.org/shr-unstable/images/om-gta02/uImage-2.6.32.21-oe3.3+gitr6+a9254be10ac2294ea20165a87c09ea6afcf66d94-r0-om-gta02.bin

I read accelerometer events with following C program:

#include <stdio.h>
#include <sys/select.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>
#include <time.h>
#include <linux/input.h>
#include <signal.h>
#include <string.h>
#include <errno.h>
#include <assert.h>
#include <sys/times.h>

int read_all(int fd, char *buffer, int count){

    int got = 0;
    while(got != count) {

        int result = read(fd, buffer + got, count - got);
        if(result > 0){

            got += result;

        }

    }
    return got;

}

int grab = 2;

int main(int argc, char *argv[]){

    int fd, i;
    struct input_event ev[128];

    if((fd = open(""/dev/input/event3"", O_RDONLY)) == -1){

        perror(""Open"");
        return 1;

    }
    int ioret = ioctl(fd, EVIOCGRAB, &grab); // Without this I also get missing events
    if(-1 == ioret){ // but I was hoping it would help

        perror(""ioctl()""); //

    } //

    int got = read_all(fd, (char*)ev, 128 * sizeof(struct input_event));
    close(fd);
    for(i = 0; i < 128; i++){

        printf(""type:%u code:%u value:%d\n"", ev[i].type, ev[i].code, ev[i].value);

    }
    return 0;

}

As you can see I first collect all the events and then I print them out to avoid any waiting time which would result in missing events.
In principle if everything is fine I would expect such pattern on the output:
type:3 code:0 value:[whateverX]
type:3 code:1 value:[whateverY]
type:3 code:2 value:[whateverZ]
type:0 code:0 value:0

Here is a fragment of real output:
type:3 code:0 value:-284
type:3 code:1 value:355
type:3 code:2 value:497
type:0 code:0 value:0
type:3 code:0 value:71
type:3 code:1 value:0
type:3 code:2 value:923
type:0 code:0 value:0
type:3 code:0 value:0
type:0 code:0 value:0
type:3 code:0 value:71
type:0 code:0 value:0
type:3 code:0 value:0
type:0 code:0 value:0
type:3 code:0 value:71
type:3 code:2 value:994
type:0 code:0 value:0
type:3 code:2 value:923
type:0 code:0 value:0
type:3 code:2 value:994
type:0 code:0 value:0
type:3 code:2 value:923
type:0 code:0 value:0
type:3 code:0 value:0
type:3 code:2 value:994
type:0 code:0 value:0
type:3 code:2 value:923
type:0 code:0 value:0
type:3 code:0 value:71
type:0 code:0 value:0
type:3 code:0 value:0
type:3 code:2 value:994
type:0 code:0 value:0
type:3 code:0 value:71
type:3 code:2 value:923
type:0 code:0 value:0
type:3 code:2 value:994
type:0 code:0 value:0
type:3 code:2 value:923
type:0 code:0 value:0
type:3 code:0 value:0
type:0 code:0 value:0
type:3 code:0 value:71
type:0 code:0 value:0

As you can see the pattern of having three consecutive events reporting each of the axis followed by sync event is broken and often events for some x, y or z are missing.

I checked how the program behaves if I collect the events for several minutes (it is the same with randomly missing events). I tried to increase the priority with nice to see if that helps (thinking that maybe the processor is too busy) - it didn't help. I checked the CPU usage - it does not go over 20% overall (15% for the process which reads the events).

Here is the configuration of the accelerometer:
/sys/devices/platform/s3c2440-i2c/i2c-0/0-0073/spi_s3c24xx_gpio.0/spi3.0/sample_rate:
100
/sys/devices/platform/s3c2440-i2c/i2c-0/0-0073/spi_s3c24xx_gpio.0/spi3.0/full_scale:
9.2
/sys/devices/platform/s3c2440-i2c/i2c-0/0-0073/spi_s3c24xx_gpio.0/spi3.0/threshold:
0
/sys/devices/platform/s3c2440-i2c/i2c-0/0-0073/spi_s3c24xx_gpio.0/spi3.0/duration:
0
/sys/devices/platform/s3c2440-i2c/i2c-0/0-0073/spi_s3c24xx_gpio.0/spi3.0/dump:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3b
a8 95 01 13 13 01 06 82 01 e3 0e 58 00 00 00 00
20 00 a4 00 00 00 00 00 00 01 00 00 00 0d 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
/sys/devices/platform/s3c2440-i2c/i2c-0/0-0073/spi_s3c24xx_gpio.0/spi3.0/wakeup_threshold:
off
/sys/devices/platform/s3c2440-i2c/i2c-0/0-0073/spi_s3c24xx_gpio.0/spi3.0/wakeup_duration:
0
/sys/devices/platform/s3c2440-i2c/i2c-0/0-0073/spi_s3c24xx_gpio.0/spi3.0/overruns:
1

This was checked on several Freerunners and all of them behave the same.
Please let me know if you need further data/config info/etc.

Best regards,
Mark

PS: I reported this at first on SHR's trac but after they looked into it they asked me to post it here as it concerns the kernel.",mkburza
unspecified,112,How to deliver kernel-level alarm to destination app,alarm handling,unspecified,defect,openmoko-devel,assigned,2007-01-15T23:08:34+01:00,2008-10-30T09:05:20+01:00,Lot of PDAs usually are doing this with a dedicated script in /etc/apm.d/,mickey@…
unspecified,596,dfu transfer very slow on GTA02,u-boot,unspecified,defect,openmoko-kernel,new,2007-06-06T20:38:05+02:00,2008-07-12T22:18:41+02:00,"We have seen that dfu transfers are very slow since a couple of months. I just
flashed an older Bv2 that had u-boot from 1.2.0-moko6 from Mar 15 and this one
is twice as fast (transferring kernel takes 4 seconds).",mickey@…
unspecified,952,Just some cool ideas I have been joting down.,Applications & Dependencies,unspecified,defect,mickey,new,2007-10-22T07:38:31+02:00,2008-08-29T22:59:22+02:00,"Ive been sitting tired after work and had a few ideas about the phone mostly
software ideas, some hardware ideas. I would love to hear what you guys think
about the ideas and how difficult or impossible they would be. 

1. GPS related games, find certain locations Easter egg hunt style, maybe city
based and time based, people could play and might run into each other because of
the time base, of course internet to communicate new events.

2. Current events for GPS, concerts, shows, restaurants, maybe personal events;
parties, church events, gatherings, a program that allows you to broadcast your
event and send messages to people telling them about the events, subscription or
friend based or both.

3. Moko messaging; text messaging using WIFI so it would be free, between Moko
phones. Also the message system could be set up to allow applications to notify
the user of stuff without having to run in the foreground.

4. Link phone to Myspace using myspace IM protocol (maybe firefox plugin) “What
I’m doing now” option integrated. Youtube, AOL IM, yahoo IM, msn IM

5. Flickr image uploader.

6. Share videos and pictures similar to Miro (Open source TV)

7. Echo location or hide and seek based on GPS game. You could have a group of
friends hide in a small town or city and use the GPS to detect them using a
radar-like system. (Maybe put items on the GPS map that you can “Pick up” by
hitting a button and it increased the radar range and stuff). Real life FPS
capability, use GPS or accelerometer to use Moko as gun to tag friends.

8. Push to talk over WIFI, phone calls over WIFI, 

9. WII Mote emulation, so you can use the Moko as a WII controller

10. Fun items hidden on GPS maps, maybe a tourist feature, so you can hear info
about things using WIFI, SD, or TTS in combination with tourist info to describe
the place. Maybe people can drop locations that are hidden and when someone gets
in range of that place it sends a pop up to the phone with the note, image or
video left by the person. Would need some sort of content filtering. Tresure
chest hunt, when in range notice of the objects location is sent to the user

11. Wikipedia support with pokedexish abilities (have no idea how) maybe a
camera and image recognition program, or voice prompted Wikipedia, hitchhikers
guide style.

12. Ask XBMC team about their scripting system and see if you can use it for the
GUI of the phone, it is very flexible and can be customized by programmers
immensely, allowing people to personalize their phone more then just a few pics,
also talk with the community leader and maybe have them send a few coders to
your project.

13. Slightly bigger screen, maybe to cover the entire front of the phone, also
encase the phone in a durable plastic that would streamline the phone and would
increase durability of the phone.

14. Changing the rim of the phone to a translucent material that will refract
the light and diffuse it evenly through out it, then equip the phone with three
low power leds that are Red Green Blue so the outer edges can change color and
can be customized, maybe use the accelerometers to adjust brightness, when the
phone is moved it will light up more, or when the phone is in a certain position
it will activate or deactivate, maybe integrate light sensitive diode to detect
light and have the phone adjust lighting based on light available, in dark turn
up, in pitch black(pocket) turn off, same can be applied to the screen, gps,
other devices to save battery life.

15. Camera integration, 1 MP is fine, second camera in the phone would be cool
for video chat, put on the screen side. Also you could do face recognition for
some reason. Idea was from the Meizu m8.

16. Shoutcast integration would be cool, maybe by scripters when the scripting
language is incorporated, video shoutcast

17. Rss feeds that could edit or advertise in the theme, like a video game rss
could change the background to inform you of a release date, or maybe use the
Moko message system I suggested to message from the default screen.

18. Accessory option, usb keyboard, or usb gamepad addition, attatches and makes
the phone more of a game system shape so you can play games with buttons,
joysticks ect.

19. Buttons on the side of the phone, an next and previous button along with a
select button, helps massivly when changing volume and when ignoring calls, you
don’t even have to take the phone out of your pocket just hit the side button.

20. Software locking function of course

21. Unrecognized phone number code , if someone tries to dial a number that the
phone doesn’t recognize it will ask for a pass code, maybe a fingerprint reader
or some other security feature, panic alarm, when the phone is stolen you can
call it and hit a code number to set off a alarm, (yelling that it has been
stolen and need assistance), in the phone that will alarm and send notification
to authorities or a saved security email, use the GPS to give the location of
the phone, maybe a locating feature just in case you lose your phone,
call->enter code-> activate stolen mode that is invisible to the user. Emergency
contact via email informing of unauthorized dialing without code, use in
different or new locations, pass code to protect these security settings.
Quietly notify the owner with recorded phone conversations when the phone is in
stolen mode, records conversation and sends it to the security email. All these
features should be done quietly without notification to the user, that way when
the phone is stolen the owner can collect as much info about location, user that
may have stolen it and all that, maybe periodically send photos to the emergency
email. So that the image of the thief can be captured.

22. Calendar and events, obviously, maybe a quick note feature that you can use
to take an auditory or written note and the phone will remind you of it in an
hour or two to tell you to finish with the note.

23. Shopping guide (Very novelty) – when set you can take a photo of your face
and it will place that image at the top of the camera viewfinder allowing you to
mock try on clothes or other things, maybe green screen effect use bottom left
pixal to pick transparency color and then change all of that color to transparent

24. Open office

25. Movie mode that will minimize battery use by setting the phone to private
mode deactivating all hardware except screen and the processor under clocked.

26. Also check out a device called GP2X it has some features and such that are
similar to this phone, maybe talk with Gamepark Holdings to see if they could
help out with finding hardware or porting programs from the GP2X to the Moko

27. Easy install interface for windows, load programs to Micro SD so they can be
used, have the phone auto-detect applications and load them to the main menu or
where you decide on the windows interface.

I think the Moko would be the most awesome mobile device and could be that one
device that integrates people and technology together and helps people make
friends and keep connected. people could learn from it and expand it with their
own knowledge. also it could be used to find missing people with an emergency
mode, it could be used in business as the ultimate smart phone and pda. 

If you like my ideas I would make me smile to put my name in the thanks category
of whatever credits you have. I'd be very happy to offer more ideas if you want
me to.

Good Programing :)",rolyataylor2@…
unspecified,991,PMU driver doesn't populate initial input device status,kernel,unspecified,defect,openmoko_kernel,assigned,2007-11-05T11:02:48+01:00,2008-10-31T07:46:05+01:00,"The PMU driver uses the input device nodes to inform userland about the
charger/usb devices being attached or removed from the Neo. However, it seems to
miss the initial population of these bits on driver startup.

When I boot a Neo with a charger cable inserted, the EVIOCGKEY ioctl is supposed
to report that KEY_BATTERY is being held.",mickey@…
unspecified,1024,gsm modem oscillating between registrated / not-registrated,GSM Modem,unspecified,defect,sean_chiang,in_testing,2007-11-25T17:07:56+01:00,2009-06-13T19:09:59+02:00,"This is without me sending any commands nor moving the station. This wasn't a
problem when I worked with gsmd some months ago.

Sun Nov 25 16:56:21 2007 <1> gsmd.c:144:gsmd_test_atcb() `AT%CPI=3' returned `OK'
Sun Nov 25 16:56:21 2007 <1> atcmd.c:233:atcmd_done() Clearing mlbuf
Sun Nov 25 16:56:23 2007 <1> atcmd.c:260:ml_parse() buf=`%CSQ:  12, 99, 1'(16)
Sun Nov 25 16:56:23 2007 <1> atcmd.c:329:ml_parse() extd reply `%CSQ:  12, 99,
1' to cmd `NONE', must be unsolicited
Sun Nov 25 16:56:23 2007 <1> vendor_ti.c:48:csq_parse() entering csq_parse
param=` 12, 99, 1'
Sun Nov 25 16:56:23 2007 <1> unsolicited.c:69:usock_evt_send() entering evt=6
Sun Nov 25 16:57:11 2007 <1> atcmd.c:260:ml_parse() buf=`+CREG: 0'(8)
Sun Nov 25 16:57:11 2007 <1> atcmd.c:329:ml_parse() extd reply `+CREG: 0' to cmd
`NONE', must be unsolicited
Sun Nov 25 16:57:11 2007 <1> unsolicited.c:69:usock_evt_send() entering evt=5
Sun Nov 25 16:57:11 2007 <1> atcmd.c:260:ml_parse() buf=`%CSQ:  99, 99, 0'(16)
Sun Nov 25 16:57:11 2007 <1> atcmd.c:329:ml_parse() extd reply `%CSQ:  99, 99,
0' to cmd `NONE', must be unsolicited
Sun Nov 25 16:57:11 2007 <1> vendor_ti.c:48:csq_parse() entering csq_parse
param=` 99, 99, 0'
Sun Nov 25 16:57:11 2007 <1> unsolicited.c:69:usock_evt_send() entering evt=6
Sun Nov 25 16:57:11 2007 <1> atcmd.c:260:ml_parse() buf=`+CREG: 1,""000F"",""0343""'(22)
Sun Nov 25 16:57:11 2007 <1> atcmd.c:329:ml_parse() extd reply `+CREG:
1,""000F"",""0343""' to cmd `NONE', must be unsolicited
Sun Nov 25 16:57:11 2007 <1> unsolicited.c:69:usock_evt_send() entering evt=5
Sun Nov 25 16:57:14 2007 <1> atcmd.c:260:ml_parse() buf=`%CSQ:  15, 99, 1'(16)
Sun Nov 25 16:57:14 2007 <1> atcmd.c:329:ml_parse() extd reply `%CSQ:  15, 99,
1' to cmd `NONE', must be unsolicited
Sun Nov 25 16:57:14 2007 <1> vendor_ti.c:48:csq_parse() entering csq_parse
param=` 15, 99, 1'
Sun Nov 25 16:57:14 2007 <1> unsolicited.c:69:usock_evt_send() entering evt=6
Sun Nov 25 16:57:44 2007 <1> atcmd.c:260:ml_parse() buf=`%CSQ:  99, 99, 0'(16)
Sun Nov 25 16:57:44 2007 <1> atcmd.c:329:ml_parse() extd reply `%CSQ:  99, 99,
0' to cmd `NONE', must be unsolicited
Sun Nov 25 16:57:44 2007 <1> vendor_ti.c:48:csq_parse() entering csq_parse
param=` 99, 99, 0'
Sun Nov 25 16:57:44 2007 <1> unsolicited.c:69:usock_evt_send() entering evt=6
Sun Nov 25 16:57:44 2007 <1> atcmd.c:260:ml_parse() buf=`+CREG: 0'(8)
Sun Nov 25 16:57:44 2007 <1> atcmd.c:329:ml_parse() extd reply `+CREG: 0' to cmd
`NONE', must be unsolicited
Sun Nov 25 16:57:44 2007 <1> unsolicited.c:69:usock_evt_send() entering evt=5
Sun Nov 25 16:57:46 2007 <1> atcmd.c:260:ml_parse() buf=`+CREG: 1,""000F"",""0343""'(22)
Sun Nov 25 16:57:46 2007 <1> atcmd.c:329:ml_parse() extd reply `+CREG:
1,""000F"",""0343""' to cmd `NONE', must be unsolicited
Sun Nov 25 16:57:46 2007 <1> unsolicited.c:69:usock_evt_send() entering evt=5
Sun Nov 25 16:57:48 2007 <1> atcmd.c:260:ml_parse() buf=`%CSQ:  15, 99, 1'(16)
Sun Nov 25 16:57:48 2007 <1> atcmd.c:329:ml_parse() extd reply `%CSQ:  15, 99,
1' to cmd `NONE', must be unsolicited
Sun Nov 25 16:57:48 2007 <1> vendor_ti.c:48:csq_parse() entering csq_parse
param=` 15, 99, 1'
Sun Nov 25 16:57:48 2007 <1> unsolicited.c:69:usock_evt_send() entering evt=6
Sun Nov 25 16:58:25 2007 <1> atcmd.c:260:ml_parse() buf=`%CSQ:  99, 99, 0'(16)
Sun Nov 25 16:58:25 2007 <1> atcmd.c:329:ml_parse() extd reply `%CSQ:  99, 99,
0' to cmd `NONE', must be unsolicited
Sun Nov 25 16:58:25 2007 <1> vendor_ti.c:48:csq_parse() entering csq_parse
param=` 99, 99, 0'
Sun Nov 25 16:58:25 2007 <1> unsolicited.c:69:usock_evt_send() entering evt=6
Sun Nov 25 16:58:25 2007 <1> atcmd.c:260:ml_parse() buf=`+CREG: 0'(8)
Sun Nov 25 16:58:25 2007 <1> atcmd.c:329:ml_parse() extd reply `+CREG: 0' to cmd
`NONE', must be unsolicited
Sun Nov 25 16:58:25 2007 <1> unsolicited.c:69:usock_evt_send() entering evt=5
Sun Nov 25 16:58:28 2007 <1> atcmd.c:260:ml_parse() buf=`+CREG: 1,""000F"",""0343""'(22)
Sun Nov 25 16:58:28 2007 <1> atcmd.c:329:ml_parse() extd reply `+CREG:
1,""000F"",""0343""' to cmd `NONE', must be unsolicited
Sun Nov 25 16:58:28 2007 <1> unsolicited.c:69:usock_evt_send() entering evt=5",mickey@…
unspecified,1115,avoid busy looping to wait for glamo engine idle state,kernel,unspecified,defect,openmoko-kernel,assigned,2007-12-10T12:01:03+01:00,2008-10-30T14:00:17+01:00,"the title says it all.

This involves looking at the kernel to:

1/get IRQs about glamo engine idle state

2/add a blocking call to wait for the glamo idle state

3/use that call instead of busy looping.",dodji@…
unspecified,1285,WLAN stability issue with WPA,Wifi,unspecified,defect,openmoko-kernel,new,2008-03-20T13:37:23+01:00,2008-12-13T12:11:50+01:00,"I have had a GTA02 up on WLAN (WPA, Belkin AP with default firmware) for
a couple of days now.  I have some little experiences with it.

- First it seemed there was something up with ARP for its IP.  If I
pinged out from the GTA02 on WLAN, then my laptop can ping to the GTA02
WLAN IP.  Before I pinged out from the GTA02, it seemed it did not get
an ARP query response and claimed there was no route despite everything
was set.  It should have had an ARP request and response without that.

- Next the connection did not stay nailed up for more than several
hours.  When I examined the situation by connecting the debug board
console, and tried to ping again, I saw that wpa_supplicant reacted by
noting that association was lost, and reacquired it quickly.  A
subsequent ping worked without doing anything else.

- I reacted to this by doing

ping <router ip> &

on the GTA02 and it stayed up for a day or so.  I noticed it was
unreachable again today.

- When I examine again with the debug console, the ping is still
running but gives

recvfrom(netlink): No buffer space available

once a second.  dmesg has this in it repeatedly

[241647.840000] AR6000 disconnected from 00:11:50:ad:ce:38
[241647.840000] Disconnect Reason is 4
[241647.845000] Protocol Reason/Status Code is 4
[241647.845000] AssocResp Frame = NULL
[241647.880000] AR6000 connected event on freq 2462 with bssid
00:11:50:ad:ce:38  listenInterval=100, beaconInterval = 100, beaconIeLen
= 26 assocReqLen=48 assocRespLen =22
[241647.885000] Network: Infrastructure
[241647.890000]
[241647.890000] BeaconIEs= 30 18 01 00 00 0f ac 02 02 00 00 0f ac 04 00
0f ac 02 01 00 00 0f ac 02 00 00
[241647.910000]
recvfrom(netlink): No buffer space available
[241647.910000] AssocRespIEs= 01 04 82 84 8b 96 32 08 8c 12 98 24 b0 48
60 6c
[241647.915000] AssocReqIEs= 00 04 66 72 6f 68 01 08 82 84 8b 0c 12 96
18 24 32 04 30 48 60 6c 30 14 01 00 00 0f ac 02 01 00 00 0f ac 04 01 00
00 0f ac 02 00 00
[241648.340000]  WMI Control EP full, dropping packet : 0xC0AB76C0, len:2
[241648.355000]  WMI Control EP full, dropping packet : 0xC0AB7780, len:47
[241648.400000]  WMI Control EP full, dropping packet : 0xC565A900, len:2
[241648.410000]  WMI Control EP full, dropping packet : 0xC565AF00, len:47

- iwconfig does not list the logical WLAN network interface eth0 any more.

Unfortunately the crisis that left it in this state is flushed from the
dmesg buffer.",andy@…
unspecified,1381,clicking at touchscreen borders confuses libSDL's mouse cursor,Distro,unspecified,defect,openmoko-devel,assigned,2008-05-06T14:10:02+02:00,2008-11-27T06:57:03+01:00,"I have this problem with my GTA01 phase-1 phone but it most likely affects the
GTA02 too since the display has not changed.

The problem can be only seen in SDL application when the use the fullscreen
mode. An app which this affects and which is in OM already is kobodeluxe however
I wrote a small test app which can be placed into an OE tree and provides some
informative output.

With this test app I was able to observe the following (IMHO wrong) behavior:
If you touch the screen with the stylus at the upper border the cursor block
will move quickly towards the left or right end depending on whether you are on
the left or right half of it. If you now move the stylus to the other side the
cursor's movement will turn as well and will soon crash into the other end.

Analogus behavior can be observed with all the other borders.

Without looking at the code my assumption is that the touchscreen driver reports
values which are outside the bounds (smaller than 0 and bigger than
width/height) of what a normal mouse driver would report and the code in SDL is
not able to deal with this.",thebohemian@…
unspecified,1387,wi-fi connection un-stable in ASU image sets,kernel,unspecified,defect,openmoko-kernel,new,2008-05-09T11:01:40+02:00,2008-10-31T13:41:18+01:00,"Description:

Wi-Fi connection is not stable for ASU, could barely update the software 
package when wi-fi connection not stable.

Wu-Fi should could stable or could indicate connection not stable. Tick report 
over 1050 times of scan, the scan will be slower, but works. Could still 
camping AP after 500 times. And Tick report that sometime wi-fi driver do not 
response at all.

Expect result:

Wi-Fi driver should stable after repeative dumb test

Enviroment:

ASU image set (kernel image 20080429 build host image)

Test Step:

Could not reproduce with stable test step.",tony@…
unspecified,1392,ar6000: switching wifi modes does not work,kernel,unspecified,defect,openmoko-kernel,new,2008-05-13T14:10:03+02:00,2009-02-12T15:29:23+01:00,"Hi,
first off: Wifi in ad-hoc and client mode works. However switching the modes
does not work correctly. I got these problems with the kernel from package
1:2.6.24+git20080511-r0 .

To reproduce the problem try out the following:
- set up an ad-hoc station with another computer

- bring the neo's wifi card into a sane default state:
ifconfig eth0 down
iwconfig eth0 essid off mode managed

- set the essid of your ad-hoc station, e.g.
iwconfig eth0 essid olsr.freifunk.net

(on occassion, running 'iwconfig eth0' at this point will hang. ctrl-c helps.)

- switch to ad-hoc mode: iwconfig eth0 mode ad-hoc
- run iwconfig eth0 and realize that the card has not associated with the
existing station (no BSSID)

To fix the issue at this point one currently needs to run:
iwconfig eth0 essid off
iwconfig eth0 essid olsr.freifunk.net",thebohemian@…
unspecified,1514,wifi policy needed,Network Manager,unspecified,defect,will,new,2008-06-27T06:22:25+02:00,2008-11-02T01:25:24+01:00,"We need a defined wifi policy for ASU. [[BR]]
For example:[[BR]]
- When the phone is turned on - should wifi be an/disabled ?[[BR]]
- Should the phone scan for wifi networks all the time ?[[BR]]
- After turning on the wifi should the phone connect to known networks automatically ? Only to crypted ? What if we have more than one known network ?[[BR]]
- What should the phone do if we loose the connection to our current network ?[[BR]]
",marek
unspecified,2223,gsm0710muxd loosing packets?,GSM Modem,unspecified,defect,mickey,assigned,2009-01-29T11:26:49+01:00,2009-04-17T20:55:30+02:00,"I use gsm0710muxd to make a GPRS connection and start a ssh tunnel to my home network.
if i start sending larger packets (ping -s 1400) the connection comes to a halt and no packets are forwarded any more.
If i stop gsm0710muxd and use /dev/ttySAC0 everything works fine. it seems like gsm0710muxd is loosing packets and my ssh tunnel becomes detached. the gprs connection itself stays intact.
As you can see from the ping log, the response times are increasing and then comes to a halt.

I read somewhere that a sillent buffer overflow was detected, so that might be my problem too. but i could not find a bug about that though.

I did run gsm0710muxd with the -v option and attached the log.
At 11:09:32 i stopped the connection manually.
",kapiteined
unspecified,2257,"gsm0710muxd: ""Modem does not respond to AT commands""",kernel,unspecified,defect,openmoko-kernel,new,2009-03-09T12:08:50+01:00,2009-08-12T22:50:28+02:00,"calypso/ttySAC0 seems to sometimes go to a state where even repeated invocations of gsm0710muxd fail with ""Modem does not respond to AT commands"". However, if I ""echo 0 > power_on; sleep 3; echo 1 > power_on; echo 1 > reset"" I can use 

{{{
socat - file:/dev/ttySAC0,crtscts,crnl,b115200
}}}

just fine to talk to the modem. After that also gsm0710muxd is able to talk to it.

I am using gsm0710muxd abcbcd7cc532a8834906de3fc24c8f8fe7643cd4 and kernel from andy-tracking c1b03e4da22e8dd7a6caccb9e39a9201535ced11",lindi
unspecified,1125,Auto-hide scrollbars on mokofingerscroll,openmoko-libs,unspecified,enhancement,mickey,new,2007-12-12T19:23:36+01:00,2009-01-23T01:49:42+01:00,"This is a patch to create a new property on mokofingerscoll to hide the
scrollbars when the widget not scrolling.",renatox@…
unspecified,2135,write kernel crash message somewhere where it can be retrieved after reboot?,kernel,unspecified,enhancement,openmoko-kernel,new,2008-11-26T12:37:53+01:00,2009-06-05T19:27:28+02:00,"This is a wishlist bug. Would it be possible to write the kernel crash message somewhere where it can be retrieved after reboot? Would writing to nand (to dedicated partition) be safe? If uboot does not overwrite RAM contents could the error be retrieved from RAM after reboot?

If this fails it should be quite easy to send the contents of the panic message by blinking the AUX led, right? The only problem here is that there needs to be some automated way to capture it.

Audio would be easier to capture since people have soundcards to record it but it would probably be harder to control when the kernel has crashed (and it would annoy everyone around you while you are booting your laptop to capture the crash message :P).
",lindi
unspecified,2249,[package] screen shot application in package,Distro,unspecified,task,nytowl,new,2009-03-02T04:17:42+01:00,2009-03-02T05:35:25+01:00,"Testing the image might need to take screen shot sometimes.
Please add take screen shot package in the image for testing purpose.",wendy_hung
unspecified,2142,[qtopia]Contacts from dialer is displayed in small screen when many applications open,unknown,unspecified,defect,jeremy,in_testing,2008-11-27T10:32:22+01:00,2008-12-03T10:54:31+01:00,"Testing image:26-nov-2008
Test date:26-nov-2008
Steps:
1)open many applications in illume (open many to fill the whole screen when you click on the arrow on top of the screen)
2)Open dialer from home and click on the contacts icon from dialer
3) the contacts opens up as a small screen (see attachment)

Expected: the contacts should open up full screen
Actual:the contacts opens up as a small screen",sushama
unspecified,2151,opkg upgrade need to upgrade twice from Om2008.9 release to Testing Dec 2'nd,opkg,unspecified,defect,tick,accepted,2008-12-02T08:37:17+01:00,2008-12-02T08:37:43+01:00,"It's very strange that opkg upgrade need to do twice to get all the packages upgraded. I think it's a issue in opkg dependency calculating. 

This issue is relate with #2109
",tick
unspecified,2154,[Qtopia]Unable to 'Reply All' from sent inbox,unknown,unspecified,defect,john_lee,new,2008-12-03T08:44:09+01:00,2008-12-08T10:53:22+01:00,"Testing image:02-dec-2008
Test date:03-dec-2008
Steps: 
1)click on a message with more that one recipient in the 'TO' list 
2)Click options 
3)Select Reply all
4)type a message and click send

Expected:The Phone nos of the Recipients should be automatically populated while doing reply all
Actual:The Phone nos are not auto populated
",sushama
unspecified,2159,[qtopia]unable to send message from contacts -Tab Call,Qtopia,unspecified,defect,john_lee,new,2008-12-04T07:59:46+01:00,2008-12-08T10:09:15+01:00,"Testing image:02-Dec-2008
Test Date:04-Dec-2008
Steps:
1)click on any contact from contacts
2)click on the 3rd tab on top 'Calls'
3)click the number (+886917437225-in my example screenshot)-it goes to call details screen
4)Click options  and select send message
5)The message does not go  through(as the number in 3rd step is displayed as +886917437...
Expected:Should be able to send message.The no in send field should be+886917437225 instead of  +886917437...
Actual : unable to send message 
Refer attached screen shot",sushama
unspecified,2165,gtk layout differences between 2007.2 and 2008.testing,unknown,unspecified,defect,openmoko-devel,new,2008-12-08T15:21:53+01:00,2008-12-18T15:27:01+01:00,"Our application: http://gvsigmobileonopenmoko.wordpress.com

Displayed fine on 2007.2 running:

cacao: 0.98+hg20071001-r8
classpath-common: 0.97.2-r5
classpath: 0.97.2-r5
classpath-gtk: 0.97.2-r5

But fails to display properly on the latest 2008.testing with:

cacao:  0.99.3-r5.1
classpath-common:  0.97.2-r8.1
classpath:  0.97.2-r8.1
classpath-gtk:  0.97.2-r8.1

Most noticeable differences include the failure to draw the splash screen correctly (is drawn centrally on 2007.2 and in the top left of the screen on 2008) and any pop-up dialogues (in 2008 they often needlessly take up the entire width of the screen. The open file dialogue in 2007.2 is shown as two boxes, one on top of the other, whereas in 2008 they are squashed next to one another).

Upgrading cacao and classpath on the 2007.2 installation broke our application in a similar manner. 

Almost identical problems were suffered when running the application with JamVM. The gvSIG application is available to anyone who would like to conduct testing.
",iknowjoseph
unspecified,2167,openmoko-terminal 2 segfaults on 2008.testing,unknown,unspecified,defect,openmoko-devel,new,2008-12-10T12:23:50+01:00,2008-12-12T13:34:08+01:00,"Terminal application no longer opens:

root@om-gta02:~# openmoko-terminal2 
Segmentation fault
root@om-gta02:~# 

Strace found at:

http://pastebin.com/f1b8dea7",iknowjoseph
unspecified,2168,Java application no longer working after this morning's opkg update && upgrade,unknown,unspecified,defect,openmoko-devel,new,2008-12-10T12:31:18+01:00,2008-12-10T13:13:10+01:00,"The application fails with:

root@om-gta02:~# cacao -Xmx32M -Djava.library.path=/usr/share/gv-om/lib -cp /usr/share/gv-om/class/all.jar es.prodevelop.gvsig.mobile.app.Launcher l=en p=""/u
sr/share/gv-om""
Forcing initialization of Utils...
LOG: [0x4001cee0] We received a SIGSEGV and tried to handle it, but we were
LOG: [0x4001cee0] unable to find a Java method at:
LOG: [0x4001cee0] 
LOG: [0x4001cee0] PC=0x41389f84
LOG: [0x4001cee0] 
LOG: [0x4001cee0] Dumping the current stacktrace:
	at gnu.java.awt.peer.gtk.GtkToolkit.gtkInit(ILjava/lang/Object;)V(Native Method)
	at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>()V(GtkToolkit.java:197)
	at java.lang.VMClass.forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;(Native Method)
	at java.lang.Class.forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;(Class.java:233)
	at java.awt.Toolkit.getDefaultToolkit()Ljava/awt/Toolkit;(Toolkit.java:583)
	at java.awt.Font.tk()Lgnu/java/awt/ClasspathToolkit;(Font.java:317)
	at java.awt.Font.getPeerFromToolkit(Ljava/lang/String;Ljava/util/Map;)Lgnu/java/awt/peer/ClasspathFontPeer;(Font.java:329)
	at java.awt.Font.<init>(Ljava/lang/String;II)V(Font.java:381)
	at es.prodevelop.gvsig.mobile.fmap.util.Utils.<clinit>()V(Utils.java:140)
	at es.prodevelop.gvsig.mobile.app.Launcher.loadDLLs()V(Launcher.java:172)
	at es.prodevelop.gvsig.mobile.app.Launcher.main([Ljava/lang/String;)V(Launcher.java:130)
LOG: [0x4001cee0] Exiting...
Aborted
root@om-gta02:~#

Yesterday this application would open; this morning I opkg update && upgrade'd which installed kernel-2.6.24. I rebooted and the java application failed to load.

root@om-gta02:~# opkg status cacao
Package: cacao
Version: 0.99.3-r5.1
Depends: classpath, libz1 (>= 1.2.3), libc6 (>= 2.6.1), libgcc-s1 (>= 4.1.2)
Provides: java2-runtime
Status: install user installed
Architecture: armv4t

root@om-gta02:~# opkg status classpath
Package: classpath
Version: 0.97.2-r8.1
Depends: classpath-common (>= 0.97.2), libgcc-s1 (>= 4.1.2), libc6 (>= 2.6.1)
Provides: classpath
Status: install ok installed
Architecture: armv4t

root@om-gta02:~# opkg status classpath-gtk
Package: classpath-gtk
Version: 0.97.2-r8.1
Depends: gtk+-fastscaling (>= 2.10.14), libatk-1.0-0 (>= 1.20.0), pango (>= 1.18.3), libcairo2 (>= 1.6.4), libgthread-2.0-0 (>= 2.16.4), libc6 (>= 2.6.1), libfreetype6 (>= 2.3.6), libfontconfig1 (>= 2.4.1), libgobject-2.0-0 (>= 2.16.4), libgmodule-2.0-0 (>= 2.16.4), libglib-2.0-0 (>= 2.16.4), libxtst6 (>= 1.0.3), libsm6 (>= 1.0.3), libice6 (>= 1.0.4), libxrender1 (>= 0.9.4)
Provides: classpath-awt
Status: install ok installed
Architecture: armv4t

root@om-gta02:~# opkg status classpath-common
Package: classpath-common
Version: 0.97.2-r8.1
Provides: classpath-common
Status: install ok installed
Architecture: armv4t

root@om-gta02:~# 
",iknowjoseph
unspecified,2170,vala-terminal not included within Openmoko repositories,unknown,unspecified,defect,openmoko-devel,new,2008-12-10T14:29:01+01:00,2008-12-10T14:29:01+01:00,"As per Mickey's [http://docs.openmoko.org/trac/ticket/2167 suggestion] I would like to install vala-terminal but it is not in the Openmoko repos, leaving 2008.testing without a working terminal application.",iknowjoseph
unspecified,2172,Python module fnmatch not provided,unknown,unspecified,defect,openmoko-devel,new,2008-12-12T12:54:14+01:00,2008-12-12T12:54:14+01:00,"python-distutils tries to import fnmatch, but it has not been provided. 

{{{
root@om-gta02:~/gnue-common-0.6.9# python setup.py install
Traceback (most recent call last):
  File ""setup.py"", line 192, in <module>
    from distutils.filelist import FileList
  File ""/usr/lib/python2.5/distutils/filelist.py"", line 12, in <module>
    import fnmatch
ImportError: No module named fnmatch
root@om-gta02:~/gnue-common-0.6.9# 
}}}

Should this be provided with python or python-distutils?

",iknowjoseph
unspecified,2173,Audio does not switch to headphone if headphone is plugged in,Audio,unspecified,defect,,new,2008-12-13T12:02:08+01:00,2009-01-24T11:17:22+01:00,"System: Freerunner (GTA2 V6), OM-2008.9 upgraded via opkg to daily testing (did that today)

I play music using openmoko-mediaplayer2.

Description:
Music starts playing out of the speaker.
If i then plug in my headset (Sony ericson headset, i think that has 4 pins if that matters), sound output remains on speaker where it should switch over to headphone. Headphones remain silent.
I then played a little with alsamixer and managed to switch manually by unmuting and muting two settings.
Diff file for the state file:
--------------
@@ -848,7 +848,7 @@
                comment.count 1
                iface MIXER
                name 'DAPM Headset Mic Switch'
-               value true
+               value false
        }
        control.91 {
                comment.access 'read write'
@@ -880,6 +880,6 @@
                comment.count 1
                iface MIXER
                name 'Amp Spk Switch'
-               value false
+               value true
        }
----------


Events are issued if i plug in/plug out the headsets jack (seen by cat /dev/input/event0)
",beni
unspecified,2192,"Om2008.12 ""asu"" theme does not have keyboard",unknown,unspecified,defect,openmoko-devel,new,2008-12-29T11:17:58+01:00,2008-12-30T19:13:30+01:00,"The ""illume"" theme of ""Om2008.12"" has a ""querty"" button as well as a ""wrench"" symbol for changing the settings.
The ""asu"" theme of ""Om2008.12"" is missing both a ""querty"" button and a ""wrench"" symbol for changing the settings. The recommendations of http://wiki.openmoko.org/wiki/Keyboard_Toggle do not work here, because it is not the ""illume"" theme affected, but the ""asu"" theme. In previous releases (Om2008.9, Om2008.8), this has not been a problem, because the ""illume"" theme and the ""asu"" theme apparently looked identical for some reason. However, in ""Om2008.12"", mixing the bright ""illume"" theme with the black|dark themed Qtopia applications is a gross style error. Thus, fallback to the ""illume"" theme of Om2008.12 is not an option.

As a side-effect, it is not possible to change ""cache dir"" paths in the tangoGPS configuration pane when using the ""asu"" theme, because no keyboard pops up and no keyboard can be made pop up manually.
",xbaldauf
unspecified,2196,/etc/rc6.d/K20dbus-1 is executed before /etc/rc6.d/K22connman,unknown,unspecified,defect,openmoko-devel,new,2009-01-03T10:52:50+01:00,2009-01-03T10:52:50+01:00,"When shutting down Om2008.12, the script ""/etc/rc6.d/K20dbus-1 stop"" is executed before the script ""/etc/rc6.d/K22connman stop"" is executed. However, stopping connman apparently requires dbus-1, and thus stopping connman fails. Thus, the shutdown sequence does not work
 in a clean fashion.",xbaldauf
unspecified,2197,ompower needs to be update for kernel 2.6.28,Settings,unspecified,defect,marek,new,2009-01-03T13:30:15+01:00,2009-01-03T13:30:15+01:00,"Apparently, in kernel 2.6.28, the sysfs path for the power control of the LCD backlight changed from
/sys/devices/platform/s3c2440-i2c/i2c-adapter/i2c-0/0-0073/backlight/pcf50633-bl
to
/sys/devices/platform/s3c2440-i2c/i2c-adapter:i2c-0/0-0073/pcf50633-regltr.9/glamo3362.0/glamo-spi-gpio.0/spi2.0/generic-bl.1/backlight:gta02-bl
or to
/sys/bus/platform/devices/generic-bl.1/backlight:gta02-bl

In any case, the backlight cannot controlled anymore using the old path.

Thus, ompower (as of http://svnweb.openmoko.org/developers/raster/ompower/power.c?rev=4602&view=auto ) needs to be updated. Until then, the brightness cannot be controlled under the new kernel.

",xbaldauf
unspecified,2206,Can't mount GadgetFS on OM.,unknown,unspecified,defect,openmoko-devel,new,2009-01-07T20:03:34+01:00,2010-04-15T07:54:16+02:00,"I've got problems starting GadgetFS on the OpenMoko (the actual phone) and I think it could be a problem in the kernel or the GadgetFS source.

GadgetFS and g_ether are compiled as module. This is how I start it:
{{{
rmmod g_ether
insmod .../gadgetfs.ko default_uid=`id -u`
mkdir -p /dev/gadget
}}}
Although GadgetFS starts without errors (so far) and ""gadgetfs"" is listed in /proc/filesystems, the following
{{{
mount -t gadgetfs gadgetfs /dev/gadget
}}}
throws an error (unknown filesystem).",frankmpunkt
unspecified,2212,"pppd: page allocation failure. order:4, mode:0x4d0",kernel,unspecified,defect,openmoko-kernel,new,2009-01-20T21:06:33+01:00,2009-01-21T17:43:15+01:00,"Today I noticed that dmesg had the following error messages:

{{{
[124531.130000] Restarting tasks ... done.
[124531.330000] pcf50633 0-0073: INT1=0x80 INT2=0x00 INT3=0x00 INT4=0x40 INT5=0x00
[124531.330000] soc-audio soc-audio: starting resume work
[124531.955000] soc-audio soc-audio: resume work completed
[124532.030000] fbcon_event_notify action=1, data=c7b3ddf0
[124532.090000] pcf50633 0-0073: INT1=0x80 INT2=0x00 INT3=0x00 INT4=0x00 INT5=0x00
[124532.110000] pcf50633 0-0073: INT1=0x00 INT2=0x00 INT3=0x00 INT4=0x00 INT5=0x00
[124555.135000] pppd: page allocation failure. order:4, mode:0x4d0
[124555.135000] [<c03a5f04>] (dump_stack+0x0/0x14) from [<c008f220>] (__alloc_pages_internal+0x3c0/0x3e8)
[124555.145000] [<c008ee60>] (__alloc_pages_internal+0x0/0x3e8) from [<c00ae6c0>] (cache_grow+0xc8/0x354)
[124555.150000] [<c00ae5f8>] (cache_grow+0x0/0x354) from [<c00aeb4c>] (cache_alloc_refill+0x200/0x264)
[124555.160000] [<c00ae94c>] (cache_alloc_refill+0x0/0x264) from [<c00aec50>] (__kmalloc+0xa0/0xdc)
[124555.170000] [<c00aebb0>] (__kmalloc+0x0/0xdc) from [<c01ff470>] (z_decomp_alloc+0x90/0xd4)
[124555.180000]  r7:c7a4f400 r6:00000009 r5:00000000 r4:c7b97920
[124555.185000] [<c01ff3e0>] (z_decomp_alloc+0x0/0xd4) from [<c01fac64>] (ppp_set_compress+0x16c/0x1f8)
[124555.195000]  r6:c7a4f400 r5:c04ddff4 r4:c1cb4000
[124555.195000] [<c01faaf8>] (ppp_set_compress+0x0/0x1f8) from [<c01fb4fc>] (ppp_ioctl+0x2cc/0x664)
[124555.205000] [<c01fb230>] (ppp_ioctl+0x0/0x664) from [<c00be510>] (vfs_ioctl+0x3c/0x9c)
[124555.215000]  r8:c0034048 r7:00000009 r6:400c744d r5:03f7598c r4:c6ef9be0
[124555.220000] [<c00be4d4>] (vfs_ioctl+0x0/0x9c) from [<c00beba4>] (do_vfs_ioctl+0x1f0/0x21c)
[124555.230000]  r6:400c744d r5:c6ef9be0 r4:03f7598c
[124555.235000] [<c00be9b4>] (do_vfs_ioctl+0x0/0x21c) from [<c00bec10>] (sys_ioctl+0x40/0x60)
[124555.240000]  r7:c6ef9be0 r6:400c744d r5:03f7598c r4:00000009
[124555.250000] [<c00bebd0>] (sys_ioctl+0x0/0x60) from [<c0033ea0>] (ret_fast_syscall+0x0/0x2c)
[124555.255000]  r7:00000036 r6:00099444 r5:00099434 r4:00000000
[124555.260000] Mem-info:
[124555.265000] Normal per-cpu:
[124555.265000] CPU    0: hi:   42, btch:   7 usd:   0
[124555.270000] Active_anon:1812 active_file:4736 inactive_anon:4638
[124555.270000]  inactive_file:5995 unevictable:0 dirty:16 writeback:0 unstable:0
[124555.270000]  free:3985 slab:8071 mapped:2120 pagetables:139 bounce:0
[124555.275000] Normal free:15940kB min:1440kB low:1800kB high:2160kB active_anon:7248kB inactive_anon:18552kB active_file:18944kB inactive_file:23980kB unevictable:0kB present:130048kB pages_scanned:0 all_unreclaimable? no
[124555.280000] lowmem_reserve[]: 0 0
[124555.285000] Normal: 2079*4kB 683*8kB 111*16kB 8*32kB 2*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 15940kB
[124555.295000] 10769 total pagecache pages
[124555.300000] 0 pages in swap cache
[124555.300000] Swap cache stats: add 0, delete 0, find 0/0
[124555.305000] Free swap  = 0kB
[124555.305000] Total swap = 0kB
[124555.320000] 32768 pages of RAM
[124555.320000] 4126 free pages
[124555.320000] 2968 reserved pages
[124555.320000] 8071 slab pages
[124555.325000] 9133 pages shared
[124555.330000] 0 pages swap cached
[124555.420000] pppd: page allocation failure. order:4, mode:0x4d0
[124555.420000] [<c03a5f04>] (dump_stack+0x0/0x14) from [<c008f220>] (__alloc_pages_internal+0x3c0/0x3e8)
[124555.430000] [<c008ee60>] (__alloc_pages_internal+0x0/0x3e8) from [<c00ae6c0>] (cache_grow+0xc8/0x354)
[124555.435000] [<c00ae5f8>] (cache_grow+0x0/0x354) from [<c00aeb4c>] (cache_alloc_refill+0x200/0x264)
[124555.445000] [<c00ae94c>] (cache_alloc_refill+0x0/0x264) from [<c00aec50>] (__kmalloc+0xa0/0xdc)
[124555.455000] [<c00aebb0>] (__kmalloc+0x0/0xdc) from [<c01ff470>] (z_decomp_alloc+0x90/0xd4)
[124555.465000]  r7:c7a4f400 r6:00000009 r5:00000000 r4:c7b97920
[124555.470000] [<c01ff3e0>] (z_decomp_alloc+0x0/0xd4) from [<c01fac64>] (ppp_set_compress+0x16c/0x1f8)
[124555.480000]  r6:c7a4f400 r5:c04ddff4 r4:c1cb4000
[124555.485000] [<c01faaf8>] (ppp_set_compress+0x0/0x1f8) from [<c01fb4fc>] (ppp_ioctl+0x2cc/0x664)
[124555.490000] [<c01fb230>] (ppp_ioctl+0x0/0x664) from [<c00be510>] (vfs_ioctl+0x3c/0x9c)
[124555.500000]  r8:c0034048 r7:00000009 r6:400c744d r5:03f75964 r4:c6ef9be0
[124555.505000] [<c00be4d4>] (vfs_ioctl+0x0/0x9c) from [<c00beba4>] (do_vfs_ioctl+0x1f0/0x21c)
[124555.515000]  r6:400c744d r5:c6ef9be0 r4:03f75964
[124555.520000] [<c00be9b4>] (do_vfs_ioctl+0x0/0x21c) from [<c00bec10>] (sys_ioctl+0x40/0x60)
[124555.525000]  r7:c6ef9be0 r6:400c744d r5:03f75964 r4:00000009
[124555.535000] [<c00bebd0>] (sys_ioctl+0x0/0x60) from [<c0033ea0>] (ret_fast_syscall+0x0/0x2c)
[124555.540000]  r7:00000036 r6:00099444 r5:00099434 r4:00000000
[124555.545000] Mem-info:
[124555.550000] Normal per-cpu:
[124555.550000] CPU    0: hi:   42, btch:   7 usd:   4
[124555.555000] Active_anon:1812 active_file:4734 inactive_anon:4638
[124555.555000]  inactive_file:6004 unevictable:0 dirty:16 writeback:0 unstable:0
[124555.555000]  free:4063 slab:7982 mapped:2121 pagetables:139 bounce:0
[124555.560000] Normal free:16252kB min:1440kB low:1800kB high:2160kB active_anon:7248kB inactive_anon:18552kB active_file:18936kB inactive_file:24016kB unevictable:0kB present:130048kB pages_scanned:0 all_unreclaimable? no
[124555.565000] lowmem_reserve[]: 0 0
[124555.570000] Normal: 2087*4kB 702*8kB 117*16kB 9*32kB 2*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 16252kB
[124555.580000] 10776 total pagecache pages
[124555.585000] 0 pages in swap cache
[124555.590000] Swap cache stats: add 0, delete 0, find 0/0
[124555.595000] Free swap  = 0kB
[124555.595000] Total swap = 0kB
[124555.610000] 32768 pages of RAM
[124555.610000] 4208 free pages
[124555.610000] 2968 reserved pages
[124555.610000] 7982 slab pages
[124555.615000] 9134 pages shared
[124555.620000] 0 pages swap cached
[124682.645000] fbcon_event_notify action=9, data=c7b3de08
[124682.645000] jbt6k74 spi2.0: **** jbt6k74 vsync suspend
}}}

I am using andy-tracking andy-tracking_b8b36e5ec3db71d5 with the
following patch to workaround #2073. I don't think this has anything
to do with the allocation bug but just in case it matters I'll mention
it here:

{{{
diff --git a/sound/soc/s3c24xx/neo1973_gta02_wm8753.c b/sound/soc/s3c24xx/neo1973_gta02_wm8753.c
index 7dd1983..84cbb52 100644
--- a/sound/soc/s3c24xx/neo1973_gta02_wm8753.c
+++ b/sound/soc/s3c24xx/neo1973_gta02_wm8753.c
@@ -154,7 +162,13 @@ static int neo1973_gta02_hifi_hw_free(struct snd_pcm_substream *substream)
        struct snd_soc_dai *codec_dai = rtd->dai->codec_dai;
 
        /* disable the PLL */
-       return codec_dai->dai_ops.set_pll(codec_dai, WM8753_PLL1, 0, 0);
+        if (codec_dai->dai_ops.set_pll == NULL) {
+            printk(KERN_INFO ""lindi: hw_free: set_pll NULL\n"");
+            return 0;
+        } else {
+            printk(KERN_INFO ""lindi: hw_free: set_pll not NULL\n"");
+            return codec_dai->dai_ops.set_pll(codec_dai, WM8753_PLL1, 0, 0);
+        }
 }
}}}
",lindi
unspecified,2213,Wifi: Can't connect to WPA2 Enterprise network,Distro,unspecified,defect,Nytowl,new,2009-01-23T00:41:14+01:00,2010-02-09T11:13:29+01:00,"My workplace has a WPA2 Enterprise wifi network. I have been unable to connect to it with my Freerunner, despite using a wpa_supplicant configuration that works for other Linux users.

I've tried this with assorted distros and kernels and it has never worked. My most recent attempt:

- Flashed FSO testing image from 18-Jan-2009
- Flashed kernel uImage-moredrivers-GTA02_andy-tracking_f2d78193eae5dccd.bin from http://people.openmoko.org/andy/
- Created the following wpa_supplicant.conf (which works for other Linux users:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
network={
    ssid=""CTCTprivate""
    scan_ssid=1
    key_mgmt=WPA-EAP
    eap=PEAP
    identity=""******""
    password=""******""
    phase1=""peaplabel=0""
    phase2=""auth=MSCHAPV2""
}
- Executed the following commands:
root@om-gta02:~# ifconfig eth0 up
root@om-gta02:~# wpa_supplicant -i eth0 -c /etc/wpa_supplicant/wpa_supplicant.conf -dd

wpa_supplicant failed to connect. The log I collected is attached.",jancona
unspecified,2232,"unplugging with gadgetfs causes panic: ""softlockup: blocked tasks""",kernel,unspecified,defect,openmoko-kernel,in_testing,2009-02-13T23:58:15+01:00,2009-10-25T18:36:46+01:00,"Steps to reproduce:
1) tar xzf testcase1.tar.gz
2) configure gadgetfs on freerunner:
2.1) sudo ifconfig usb0 down
2.2) sudo rmmod g_ether
2.3) sudo modprobe gadgetfs
2.4) sudo mkdir /dev/gadget
2.5) sudo mount -t gadgetfs gadgetfs /dev/gadget
3) run gadgetfs example on freerunner:
3.1) cd sink
3.2) gcc -Wall -g -o usb usb.c usbstring.c -lpthread
3.3) sudo ./usb -r 1.3 -p 1
4) verify that lsusb on PC side shows the same contents as sink-source-reader/sink.lsusb
5) run driver example on PC:
5.1) cd sink-source-reader
5.2) make
5.3) sudo ./reader1 0x0525 0xa4a4
6) unplug freerunner from PC and add a hub between freerunner and PC, do not kill ""sink"" process while doing this.
7) run lsusb again

Expected results:
7) gadgetfs survives unplugging and replugging usb cable and lsusb again shows our device

Actual results:
7) kernel on freerunner crashes with

{{{
INFO: task usb:20196 blocked for more than 120 seconds.
""echo 0 > /proc/sys/kernel/hung_task_timeout_secs"" disables this message.
usb           D c03a6cbc     0 20196  20111
[<c03a6900>] (schedule+0x0/0x430) from [<bf01c504>] (ep_io+0x1fc/0x24c [gadgetfs])
[<bf01c308>] (ep_io+0x0/0x24c [gadgetfs]) from [<bf01cf1c>] (ep_write+0x104/0x120 [gadgetfs])
[<bf01ce18>] (ep_write+0x0/0x120 [gadgetfs]) from [<c00b21d4>] (vfs_write+0xb8/0x148)
 r8:c0034048 r7:00001c00 r6:c6e8df78 r5:40972200 r4:c6c590c0
[<c00b211c>] (vfs_write+0x0/0x148) from [<c00b232c>] (sys_write+0x4c/0x7c)
 r7:00000004 r6:c6c590c0 r5:00000000 r4:00000000
[<c00b22e0>] (sys_write+0x0/0x7c) from [<c0033ea0>] (ret_fast_syscall+0x0/0x2c)
 r6:4004b000 r5:40974490 r4:409744d8
no locks held by usb/20196.
Kernel panic - not syncing: softlockup: blocked tasks
fbcon_event_notify action=12, data=c782de04
jbt6k74 spi2.0: **** jbt6k74 unblank
BUG: scheduling while atomic: watchdog/0/4/0x00000003
6 locks held by watchdog/0/4:
 #0:  (tasklist_lock){....}, at: [<c00828c4>] check_hung_uninterruptible_tasks+0x4c/0x17c
 #1:  ((fb_notifier_list).rwsem){....}, at: [<c006f814>] __blocking_notifier_call_chain+0x38/0x6c
 #2:  (&new_bd->ops_lock){....}, at: [<c01c5f30>] fb_notifier_callback+0x38/0xb8
 #3:  (&new_bd->update_lock){....}, at: [<c01c5f78>] fb_notifier_callback+0x80/0xb8
 #4:  (&pcf->lock){....}, at: [<c01f7c9c>] pcf50633_reg_read+0x28/0x4c
 #5:  (&adap->bus_lock){....}, at: [<c027795c>] i2c_transfer+0x68/0x12c
Modules linked in: gadgetfs s3c2410_wdt [last unloaded: g_ether]

(please see attached kernel.log for complete output)
}}}

More info:
1) I am using andy-tracking b8b36e5ec3db71d5 on freerunner and regular linux 2.6.27.6 on a 32-bit x86 system.
",lindi
unspecified,2237,pcf50633 INT1 and INT3 flood logs with gadgetfs keyboard,kernel,unspecified,defect,openmoko-kernel,new,2009-02-21T18:08:19+01:00,2009-02-22T01:50:57+01:00,"Steps to reproduce:
1) connect freerunner to a PC and setup ssh access over wlan since g_ether can not be used during test
2) tar zxf testcase1.tar.gz
3) cd testcase1
4) make
5) sudo bash setup.sh
6) sudo ./usb

Expected results:
6) freerunner shows up as a new usb keyboard on the PC side

Actual results:
6) freerunner shows up as a new usb keyboard on the PC side but on the freerunner side it starts to flood logs with about 8 lines/second:

{{{
Feb 21 19:02:32 ginger user.info kernel: [  288.060000] pcf50633 0-0073: INT1=0x00 INT2=0x00 INT3=0x20 INT4=0x00 INT5=0x00
Feb 21 19:02:32 ginger user.info kernel: [  288.135000] pcf50633 0-0073: INT1=0x00 INT2=0x00 INT3=0x00 INT4=0x00 INT5=0x00
Feb 21 19:02:32 ginger user.info kernel: [  288.155000] pcf50633 0-0073: INT1=0x00 INT2=0x00 INT3=0x00 INT4=0x00 INT5=0x00
Feb 21 19:02:33 ginger user.info kernel: [  288.775000] pcf50633 0-0073: INT1=0x80 INT2=0x00 INT3=0x10 INT4=0x00 INT5=0x00
Feb 21 19:02:33 ginger user.info kernel: [  288.840000] pcf50633 0-0073: INT1=0x00 INT2=0x00 INT3=0x00 INT4=0x00 INT5=0x00
Feb 21 19:02:33 ginger user.info kernel: [  288.860000] pcf50633 0-0073: INT1=0x00 INT2=0x00 INT3=0x00 INT4=0x00 INT5=0x00
Feb 21 19:02:33 ginger user.info kernel: [  288.990000] pcf50633 0-0073: INT1=0x00 INT2=0x00 INT3=0x20 INT4=0x00 INT5=0x00
Feb 21 19:02:33 ginger user.info kernel: [  289.060000] pcf50633 0-0073: INT1=0x00 INT2=0x00 INT3=0x00 INT4=0x00 INT5=0x00
Feb 21 19:02:33 ginger user.info kernel: [  289.080000] pcf50633 0-0073: INT1=0x00 INT2=0x00 INT3=0x00 INT4=0x00 INT5=0x00
Feb 21 19:02:34 ginger user.info kernel: [  289.800000] pcf50633 0-0073: INT1=0x80 INT2=0x00 INT3=0x10 INT4=0x00 INT5=0x00
Feb 21 19:02:34 ginger user.info kernel: [  289.865000] pcf50633 0-0073: INT1=0x00 INT2=0x00 INT3=0x00 INT4=0x00 INT5=0x00
Feb 21 19:02:34 ginger user.info kernel: [  289.885000] pcf50633 0-0073: INT1=0x00 INT2=0x00 INT3=0x00 INT4=0x00 INT5=0x00
Feb 21 19:02:34 ginger user.info kernel: [  290.105000] pcf50633 0-0073: INT1=0x00 INT2=0x00 INT3=0x20 INT4=0x00 INT5=0x00
Feb 21 19:02:34 ginger user.info kernel: [  290.175000] pcf50633 0-0073: INT1=0x00 INT2=0x00 INT3=0x00 INT4=0x00 INT5=0x00
}}}

More info:
1) the keyboard gadget does not yet work reliably but that is not what this bug report is about :-)
2) I am using andy-tracking b8b36e5ec3db71d5
3) udevd seems to consume 5% cpu time constantly. strace shows
{{{
--- SIGCHLD (Child exited) @ 0 (0) ---
write(7, ""\0""..., 1)                    = 1
sigreturn()                             = ? (mask now [HUP QUIT ABRT BUS USR1 SEGV PIPE ALRM TERM CHLD CONT STOP TSTP TTOU VTALRM PROF PWR SYS])
gettimeofday({1235235981, 461967}, NULL) = 0
select(7, [3 4 5 6], NULL, NULL, NULL)  = 2 (in [5 6])
recv(5, ""change@/class/power_supply/adapte""..., 2560, 0) = 296
gettimeofday({1235235981, 479707}, NULL) = 0
unlink(""/dev/.udev/failed/\\x2fclass\\x2fpower_supply\\x2fadapter"") = -1 ENOENT (No such file or directory)
rmdir(""/dev/.udev/failed"")              = -1 ENOTEMPTY (Directory not empty)
stat64(""/dev/.udev/queue"", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
symlink(""/class/power_supply/adapter"", ""/dev/.udev/queue/2037"") = 0
open(""/dev/.udev/uevent_seqnum"", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0644) = 8
write(8, ""2037\n""..., 5)                = 5
close(8)                                = 0
read(6, ""\0""..., 256)                   = 1
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 3020
gettimeofday({1235235981, 549209}, NULL) = 0
unlink(""/dev/.udev/failed/\\x2fclass\\x2fpower_supply\\x2fusb"") = -1 ENOENT (No such file or directory)
rmdir(""/dev/.udev/failed"")              = -1 ENOTEMPTY (Directory not empty)
unlink(""/dev/.udev/queue/2036"")         = 0
rmdir(""/dev/.udev/queue"")               = -1 ENOTEMPTY (Directory not empty)
wait4(-1, 0x3ea4cf8, WNOHANG, NULL)     = -1 ECHILD (No child processes)
open(""/proc/stat"", O_RDONLY|O_LARGEFILE) = 8
fstat64(8, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40020000
read(8, ""cpu  3979 0 10751 65310 1394 0 29""..., 1024) = 386
close(8)                                = 0
munmap(0x40020000, 4096)                = 0
}}}
",lindi
unspecified,2238,CONFIG_FUNCTION_TRACER panics very early,kernel,unspecified,defect,openmoko-kernel,new,2009-02-22T00:27:36+01:00,2009-02-22T15:42:39+01:00,"Enabling kernel function tracer (CONFIG_FUNCTION_TRACER) panics andy-tracking b8b36e5ec3db71d very early (before framebuffer init). Could anybody with a debug board reproduce this and attach the panic message?

The ramconsole patch in http://docs.openmoko.org/trac/ticket//2135 does not help since it works only after vm_init has beel called.",lindi
unspecified,2254,No usb pressed/released event with 2.6.28/2.6.29,unknown,unspecified,defect,openmoko-devel,new,2009-03-08T12:42:13+01:00,2009-05-01T20:11:44+02:00,"Hello,

Hardware: Freerunner
Distribution: Debian (but kernel issue)

With the 2.6.24 kernel in Debian I always got an event when inserting or removing the usb plug.

With the current 2.6.28 in debian I no longer get this event.

I also tried the andy-tracking-15ca3dafb2662db4 2.6.29 from 7.3.2009, no change.

I tried with
hexdump /dev/input/event4

I guess this is a bug and not an intended change?
If you need additional information please let me know.",Defiant
unspecified,2260,opkg-cl hangs installing duplicate CONFILE,unknown,unspecified,defect,openmoko-devel,new,2009-03-24T17:52:49+01:00,2009-03-24T17:52:49+01:00,opkg-cl will hang if 2 different packages install the same conffile into an image.,Nytowl
unspecified,2261,"""AT+COPS?"" mnc differs from ""AT%EM=2,4"" mnc",GSM Modem,unspecified,defect,,new,2009-03-26T12:28:37+01:00,2009-03-26T12:28:37+01:00,"When I looked through the CellHunter database I recognized some strange records.

CellHunter saves the provider from ""AT+COPS?"" and saves mcc and mnc from ""AT%EM=2,4"", too. In the database I found records with e.g. provider 26203 (germany eplus) but mnc 1 (german d1).

As far as I know this data should always be the same. So it would be nice if anyone could look after this.

For more data please conact me.",Seppi
unspecified,2264,Heavy GPRS traffic causes a Calypso crash,GSM Modem,unspecified,defect,,new,2009-04-08T05:16:05+02:00,2010-10-14T14:53:55+02:00,"I am running SHR-unstable with moko11beta on my Calypso. If I download a large file with GPRS, I am seeing the Calypso stop responding to AT commands, and generally go dead. The time or amount of data it takes for the Calypso to die seems to vary (2-20 minutes usually). It also doesn't matter what the downloaded data is. I usually download a file of zeros to trigger the bug (http://secretsauce.net:5050/zeros). I'm attaching a Calypso debug log collected from the headphone jack. I don't have the documentation to interpret the log, but the stuff at the end doesn't look good.",budfive
unspecified,2268,Alignment trap: Xglamo,unknown,unspecified,defect,openmoko-devel,new,2009-04-10T19:40:28+02:00,2009-05-11T23:35:40+02:00,"Hello,

from time to time, I experience alignment traps on my Freerunner, involving various binaries. I'm not sure whether this is a result of a bug in the software which is trapping, a bug in the kernel I'm running (2.6.29-GTA02_stable-t-mokodev) or a hardware defect. This time, Xglamo crashed, but the remaining system remained stable.

root@om-gta02:~# dmesg | grep Xglamo
[ 5116.140000] Alignment trap: Xglamo (1510) PC=0x40283fc4 Instr=0xe5846008 Address=0xfc610007 FSR 0x803
root@om-gta02:~# md5sum $(which Xglamo)
3ddb5f186f92e6a6f56eb923732bf7dc  /usr/bin/Xglamo
root@om-gta02:~#


I have not yet found a reliable way to reproduce this type of bug.
I know that it may be hard to analyze this bug (given this little information), but maybe other people who have the same problem gravitate to this ticket and can contribute useful information.
",xbaldauf
unspecified,2270,Spurious ar6000_wow interrupts wake up the GTA02,kernel,unspecified,defect,openmoko-kernel,new,2009-04-14T06:26:29+02:00,2009-09-09T21:47:47+02:00,"For the last month or so, my GTA02 often receives a wake-on-wireless interrupt from the ar6000 even though the ar6000 is supposed to be off. This wakes up the phone unnecessarily. The interrupts appear in dmesg as ""ar6000_wow interrupt"", and based on those messages it seems that they occur in spurts of about 20-30 interrupts with an average of 0.07 seconds between each one.

I'm running the latest kernel right now (d9a7be9aab65cd86981d60806041ac11fe514277), but it's been hapenning for a while now. I can easily disable this behavior by disabling the request_irq call in mach-gta02.c, but I shouldn't have to do that.
",budfive
unspecified,2272,Paroli doesn't lauch at boot after opkg upgrade,unknown,unspecified,defect,Nytowl,in_testing,2009-04-15T17:46:33+02:00,2009-05-14T19:50:25+02:00,"I successfully completed an opkg upgrade which provided the following output:

Collected errors:

    * ERROR: Cannot satisfy the following dependencies for libpixman-1-0:
          o libgcc-s1 (>= 4.1.2) * 
    * Package libelementary-themes wants to install file /usr/share/elementary/themes/default.edj 

        But that file is already provided by package * paroli

    * Package paroli wants to install file /usr/share/enlightenment/data/themes/illume.edj 

        But that file is already provided by package * e-wm-theme-illume

    * Package paroli wants to install file /usr/share/enlightenment/data/config/illume/module.illume.cfg 

        But that file is already provided by package * e-wm-config-illume

    * Package paroli wants to install file /usr/share/enlightenment/data/config/illume/e.cfg 

        But that file is already provided by package * e-wm-config-illume

root@om-gta02:~# 

Upon reboot the phone did not enter Paroli but displayed the Illume themed desktop. Launching Paroli from the icon worked without issue, although a small Illume panel remains at the top of the screen with ""Paroli"" just visible on the left hand edge. ",iknowjoseph
unspecified,2275,power_supply battery: driver failed to report X property,unknown,unspecified,defect,openmoko-devel,new,2009-04-26T11:39:51+02:00,2009-04-26T11:39:51+02:00,"Even when I leave my phone idle on the desk my kernel logs are filled with warnings like
{{{
[57265.375000] power_supply battery: driver failed to report `voltage_now' property
[57283.530000] power_supply battery: driver failed to report `voltage_now' property
[57290.390000] HDQ responds again
[57948.315000] HDQ error: 1
[57948.330000] HDQ responds again
[57948.450000] power_supply battery: driver failed to report `temp' property
[58302.695000] HDQ error: 1
[58302.695000] power_supply battery: driver failed to report `voltage_now' property
[58303.535000] power_supply battery: driver failed to report `voltage_now' property
[58327.710000] HDQ responds again
[58909.870000] HDQ error: 1
[58909.885000] HDQ responds again
[59264.240000] HDQ error: 1
[59264.255000] HDQ responds again
[59264.285000] power_supply battery: driver failed to report `time_to_full_now' property
[59441.340000] HDQ error: 1
[59441.355000] HDQ responds again
[59820.810000] HDQ error: 1
[59820.825000] HDQ responds again
[60048.480000] HDQ error: 1
[60048.495000] HDQ responds again
[60048.675000] power_supply battery: driver failed to report `charge_full' property
[60073.550000] power_supply battery: driver failed to report `charge_full' property
[60529.275000] HDQ error: 1
[60529.295000] HDQ responds again
[60529.370000] power_supply battery: driver failed to report `time_to_empty_now' property
[61085.810000] HDQ error: 1
[61085.825000] HDQ responds again
[61389.675000] HDQ error: 1
[61389.675000] power_supply battery: driver failed to report `voltage_now' property
[61393.540000] power_supply battery: driver failed to report `voltage_now' property
[61414.690000] HDQ responds again
[63084.780000] HDQ error: 1
[63084.795000] HDQ responds again
[63084.870000] power_supply battery: driver failed to report `time_to_empty_now' property
[63944.870000] HDQ error: 1
[63944.885000] HDQ responds again
[63945.115000] power_supply battery: driver failed to report `health' property
[64805.350000] HDQ error: 1
[64805.365000] HDQ responds again
[64906.370000] HDQ error: 1
[64906.385000] HDQ responds again
[64906.630000] power_supply battery: driver failed to report `current_now' property
[65032.905000] HDQ error: 1
[65032.925000] HDQ responds again
[65033.105000] power_supply battery: driver failed to report `charge_full' property
[65053.550000] power_supply battery: driver failed to report `charge_full' property
[65058.255000] HDQ error: 1
[65058.270000] HDQ responds again
[65058.390000] power_supply battery: driver failed to report `temp' property
[65311.115000] HDQ error: 1
[65311.130000] HDQ responds again
[65311.375000] power_supply battery: driver failed to report `current_now' property
[65323.545000] power_supply battery: driver failed to report `current_now' property
[65640.095000] HDQ error: 1
[65640.110000] HDQ responds again
}}}

Is this a bug that should be fixed or are these messages just too verbose?

I am using andy-tracking b4136a36f31a65d0 from Apr 25.",lindi
unspecified,2279,toggling backlight very fast blocks reads of /proc/apm,kernel,unspecified,defect,openmoko-kernel,new,2009-05-01T03:04:33+02:00,2009-09-14T08:51:31+02:00,"Steps to reproduce:
1) Start ""while cat /proc/apm; do sleep 1; done"" in one terminal
2) Start
while true; do
    echo 255 > /sys/class/backlight/gta02-bl/brightness
    echo 15 > /sys/class/backlight/gta02-bl/brightness
done
in another terminal

Expected results:
2) backlight brightness changes very fast but cat is still sometimes scheduled and can read from /proc/apm

Actual results:
2) backlight brightness changes very fast but the read() to /proc/apm never returns.

More info:
1) I was just trying to make freerunner work as a strobe light when I noticed that I could not stop the program. This probably happened because Xorg was stuck reading from some file and would never succeed.
2) I am using andy-tracking 9ecc089861ab238e
",lindi
unspecified,2285,Paroli settings menu does not always appear,unknown,unspecified,defect,openmoko-devel,new,2009-05-08T20:53:44+02:00,2009-05-08T20:53:44+02:00,"1. Power on and initialize fully
2. While in Paroli, hold the aux button for 2 seconds till the settings menu appears.
3. Dismiss the settings menu.
4. Have someone call you (I did not pick up in my test)
5. While in Paroli, hold the aux button for 2 seconds or more, the settings menu does not appear.",airzimmy
unspecified,2286,Screen lights not turned on when resuming,Distro,unspecified,defect,Nytowl,accepted,2009-05-11T09:19:02+02:00,2009-05-14T20:05:59+02:00,"When resuming from suspend, the screen lights are not turned on automatically -> one doesn't know it's resumed before touching the screen.

Suggested fix: make the backlight turn on when resuming",rhk
unspecified,2291,AT+CCLK sometimes returns corrupted time,hardware,unspecified,defect,hardware,new,2009-05-25T19:50:19+02:00,2009-05-25T19:50:19+02:00,"Hi,

I polled AT+CCLK? once per second for a day. I got the correct result almost every time but once I got totally wrong date:

{{{
May 25 17:15:52 ginger Misc1<AT+CCLK?\r
May 25 17:15:52 ginger Misc1>\r\n+CCLK: ""9/5/25,14:16:3""\r\n\r\nOK\r\n
May 25 17:15:52 ginger Misc1:AT+CCLK?=>['+CCLK: ""9/5/25,14:16:3""', 'OK']
May 25 17:15:53 ginger Misc1<AT+CCLK?\r
May 25 17:15:53 ginger Misc1>\r\n+CCLK: ""180/228/0,0:0:2""\r\n
May 25 17:15:53 ginger Misc1:AT+CCLK?=>['+CCLK: ""180/228/0,0:0:2""', 'OK']
}}}

This does not look like serial port data corruption. Is someting inside calypso not corrupting some memory used to format the reply?

",lindi
unspecified,2295,"cpufreq: serial ports fail after suspend/resume: rxerr: port=1 ch=0x24, rxs=0x00000001",kernel,unspecified,defect,openmoko-kernel,new,2009-06-16T19:19:51+02:00,2009-06-18T09:20:45+02:00,"Steps to reproduce:
1) boot andy-tracking 5a6ed99264c704e5 with Rask's cpufreq patches (http://iki.fi/lindi/openmoko/consumption/cpufreq-*.patch)
2) sudo sh -c ""echo 1 > /sys/class/i2c-adapter/i2c-0/0-0073/pcf50633-regltr.7/neo1973-pm-gps.0/power_on""
3) gpsd -F gpsd.sock -N -n -D 1 /dev/ttySAC1
4) ctrl-c
5) sudo sh -c ""echo 0 > /sys/class/i2c-adapter/i2c-0/0-0073/pcf50633-regltr.7/neo1973-pm-gps.0/power_on""
6) sudo sh -c ""echo mem > /sys/power/state""
7) wake the phone by pressing power button
8) sudo sh -c ""echo 1 > /sys/class/i2c-adapter/i2c-0/0-0073/pcf50633-regltr.7/neo1973-pm-gps.0/power_on""
9) gpsd -F gpsd.sock -N -n -D 1 /dev/ttySAC1

Expected results:
3 & 9) gpsd reads gps data over serial port correctly.

Actual results:
3) gpsd reads gps data over serial port correctly:

gpsd: garmin_gps Linux USB module not active.
gpsd: => Probing device subtype 0
gpsd: Satellite data no good (1 of 1).
gpsd: => Probing device subtype 1
gpsd: => Probing device subtype 2
gpsd: => Probing device subtype 3
gpsd: unknown sentence: ""$GPTXT,01,01,01,PGRM inv format*34\x0d\x0a""
gpsd: => Probing device subtype 4
gpsd: unknown sentence: ""$GPTXT,01,01,01,PSRF inv format*2B\x0d\x0a""
gpsd: => Probing device subtype 5
gpsd: unknown sentence: ""$GPTXT,01,01,01,PFEC inv format*2C\x0d\x0a""
gpsd: => Probing device subtype 6
gpsd: unknown sentence: ""$GPTXT,01,01,01,PFST inv format*2D\x0d\x0a""
gpsd: => Probing device subtype 7
gpsd: unknown sentence: ""$GPTXT,01,01,01,PFEC inv format*2C\x0d\x0a""
gpsd: => Probing device subtype 8
gpsd: unknown sentence: ""$GPTXT,01,01,01,PASH inv format*36\x0d\x0a""
gpsd: unknown sentence: ""$GPTXT,01,01,01,PMTK inv format*3E\x0d\x0a""
gpsd: Satellite data no good (1 of 1).
gpsd: Satellite data no good (1 of 1).
gpsd: Satellite data no good (1 of 1).
gpsd: Satellite data no good (1 of 1).
...

9) gpsd prints only

gpsd: garmin_gps Linux USB module not active.

and kernel floods the logs with

{{{
[21474717.745000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474717.745000] rxerr: port=1 ch=0x62, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0x69, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0x81, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0x67, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0x2d, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0x89, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0x08, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0x23, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0x4e, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0x06, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0x56, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0x6a, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0xa8, rxs=0x00000004
[21474717.755000] rxerr: port=1 ch=0xb1, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0x56, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0x6a, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0xa9, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0xb1, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0xba, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0x26, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0xaa, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0x12, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0x2e, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0x89, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0x08, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0x23, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0x7b, rxs=0x00000004
[21474717.760000] rxerr: port=1 ch=0x06, rxs=0x00000004
[21474718.270000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474718.270000] rxerr: port=1 ch=0x62, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0x69, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0x81, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0x66, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0x2d, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0x89, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0x08, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0x23, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0x4b, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0x06, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0x56, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0x6a, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0xa9, rxs=0x00000004
[21474718.285000] rxerr: port=1 ch=0xb1, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0x52, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0x6a, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0xa9, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0xb1, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0xba, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0x22, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0xaa, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0x12, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0x2f, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0x88, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0x08, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0x23, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0x7a, rxs=0x00000004
[21474718.290000] rxerr: port=1 ch=0x06, rxs=0x00000004
[21474718.800000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474718.800000] rxerr: port=1 ch=0x63, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0x69, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0x81, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0x66, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0x2d, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0x88, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0x09, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0x23, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0x4e, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0x06, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0x56, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0x6a, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0xa9, rxs=0x00000004
[21474718.815000] rxerr: port=1 ch=0xb1, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0x56, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0x6e, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0xa9, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0xb0, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0xbb, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0x26, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0xaa, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0x12, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0x2f, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0x89, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0x08, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0x23, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0x7a, rxs=0x00000004
[21474718.820000] rxerr: port=1 ch=0x06, rxs=0x00000004
[21474719.335000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474719.335000] rxerr: port=1 ch=0x63, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0x69, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0x81, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0x66, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0x2d, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0x89, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0x09, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0x23, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0x4e, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0x06, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0x56, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0x6a, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0xa9, rxs=0x00000004
[21474719.345000] rxerr: port=1 ch=0xb1, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0x56, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0x6a, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0xa9, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0xb0, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0xbb, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0x26, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0xaa, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0x12, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0x2f, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0x89, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0x08, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0x23, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0x7a, rxs=0x00000004
[21474719.350000] rxerr: port=1 ch=0x06, rxs=0x00000004
[21474719.855000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474719.855000] rxerr: port=1 ch=0x62, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0x68, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0x81, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0x63, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0x2d, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0x89, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0x08, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0x23, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0x4e, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0x06, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0x56, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0x6a, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0xb8, rxs=0x00000004
[21474719.870000] rxerr: port=1 ch=0xb1, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0x56, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0x6a, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0xa8, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0xb1, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0xba, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0x26, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0xaa, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0x13, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0x2a, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0x89, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0x08, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0x23, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0x7a, rxs=0x00000004
[21474719.875000] rxerr: port=1 ch=0x06, rxs=0x00000004
[21474720.390000] rxerr: port=1 ch=0xea, rxs=0x00000004
[21474720.390000] rxerr: port=1 ch=0x63, rxs=0x00000004
[21474720.405000] rxerr: port=1 ch=0x69, rxs=0x00000004
[21474720.405000] rxerr: port=1 ch=0x81, rxs=0x00000004
}}}

More info:
1) Note that I have not yet written anything to /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor here. I only applied the patches.
2) the data in the error messages

{{{
$ dmesg|grep rxerr|cut -d' ' -f4|cut -d'x' -f2|cut -d',' -f1|while read f; do echo -en ""\\x$f""; done|hd  
00000000  ea 62 69 81 ea 67 2d 89  08 23 4e 06 ea 56 6a a8  |êbi.êg-..#N.êVj¨|
00000010  b1 ea 56 6a a9 b1 ba ea  26 aa 12 2e 89 08 23 7b  |±êVj©±ºê&ª....#{|
00000020  06 ea 62 69 81 ea 66 2d  89 08 23 4b 06 ea 56 6a  |.êbi.êf-..#K.êVj|
00000030  a9 b1 ea 52 6a a9 b1 ba  ea 22 aa 12 2f 88 08 23  |©±êRj©±ºê""ª./..#|
00000040  7a 06 ea 63 69 81 ea 66  2d 88 09 23 4e 06 ea 56  |z.êci.êf-..#N.êV|
00000050  6a a9 b1 ea 56 6e a9 b0  bb ea 26 aa 12 2f 89 08  |j©±êVn©°»ê&ª./..|
00000060  23 7a 06 ea 63 69 81 ea  66 2d 89 09 23 4e 06 ea  |#z.êci.êf-..#N.ê|
00000070  56 6a a9 b1 ea 56 6a a9  b0 bb ea 26 aa 12 2f 89  |Vj©±êVj©°»ê&ª./.|
00000080  08 23 7a 06 ea 62 68 81  ea 63 2d 89 08 23 4e 06  |.#z.êbh.êc-..#N.|
00000090  ea 56 6a b8 b1 ea 56 6a  a8 b1 ba ea 26 aa 13 2a  |êVj¸±êVj¨±ºê&ª.*|
000000a0  89 08 23 7a 06 ea 63 69  81 ea 66 2d 89 08 23 4e  |..#z.êci.êf-..#N|
000000b0  06 ea 56 6a a9 b1 ea 56  6a a9 b0 bb ea 26 aa 12  |.êVj©±êVj©°»ê&ª.|
000000c0  2f 89 08 23 7a 06 ea 63  69 81 ea 66 2d 89 08 23  |/..#z.êci.êf-..#|
000000d0  4e 06 ea 56 6a a9 b1 ea  56 6a a9 b0 bb ea 26 aa  |N.êVj©±êVj©°»ê&ª|
000000e0  12 2f 89 08 23 7a 06 ea  62 69 81 ea 63 2d 89 08  |./..#z.êbi.êc-..|
000000f0  23 4e 06 ea 56 6a a8 b1  ea 56 6a a8 b1 ba ea 26  |#N.êVj¨±êVj¨±ºê&|
00000100  aa 12 2e 89 08 23 7b 06  ea 62 69 81 ea 66 2d 89  |ª....#{.êbi.êf-.|
00000110  08 23 4b 06 ea 56 6a a9  b1 ea 52 6a a9 b1 ba ea  |.#K.êVj©±êRj©±ºê|
00000120  22 aa 12 2f 88 09 23 7a  06 ea 62 69 81 ea 67 2d  |""ª./..#z.êbi.êg-|
00000130  89 09 23 4e 06 ea 56 6a  a8 b4 ea 56 6a a9 b1 ba  |..#N.êVj¨´êVj©±º|
00000140  ea 26 aa 12 2e 89 08 23  7b 06 ea 62 69 81 ea 66  |ê&ª....#{.êbi.êf|
00000150  2d 8c 09 23 4e 06 ea 56  6a a9 b0 ea 56 6a a9 b1  |-..#N.êVj©°êVj©±|
00000160  ba ea 26 aa 12 2f 89 08  23 7b 02                 |ºê&ª./..#{.|
}}}

does not seem to look normal gps communication

{{{
write(6, ""$PASHQ,RID*28\r\n""..., 15) = 15
write(6, ""\x02\x99\x66\x1c\x08\x00\x04\x02\x00\x00\x12\x03""..., 12) = 12
write(6, ""\x02\x99\x66\x20\x0e\x00\x00\x01\xae\x02\x00\x00\x71\x00\x00\x00\xf2\x03""..., 18) = 18
write(6, ""\x02\x99\x66\x20\x0e\x00\x00\x01\x86\x02\x0a\x00\x71\x00\x00\x00\xd0\x03""..., 18) = 18
write(6, ""\x01\x3f\xc0\x08\x55\x47\x50\x53\x2d\x30\x30\x30\x04\x03""..., 14) = 14
write(6, ""\x01\x2d\xd2\x00\x00\x01""..., 6) = 6
read(6, ""$GPRMC,,V,,,,,,,""..., 1033) = 16
read(6, "",,,N*53\r""..., 1017) = 8
read(6, ""\n$GPVTG,,,,,,,,,""..., 1009) = 16
write(6, ""$PGRMCE*0E\r\n""..., 12) = 12
read(6, ""N*30\r\n$GPGGA,,,,,,0,00,99.99,,,,,,*48\r\n$""..., 1018) = 40
write(6, ""$PSRF100,0,9600,8,1,0*0C\r\n""..., 26) = 26
read(6, ""GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30\r\n$GPGSV,1,1,00*79\r\n$GPGLL,,,,""..., 999) = 72
write(6, ""$PFEC,GPint*58\r\n""..., 16) = 16
read(6, "",,V,N*64\r\n$GPZDA,,,,,00,00*48\r\n$GPTXT,01,01,01,P""..., 960) = 48
write(6, ""\x10\x02\x12\x8e\x7f\x01\x01\x00\x01\x01\x01\x00\x01\x00\x00\x00\x00\x00\x00\x13\x10\x03""..., 22) = 22
read(6, ""GRM inv format*34\r\n$GPTXT,01,01,01,PSRF inv format*2B\r\n$GPTXT,01,01,01,""..., 957) = 71
write(6, ""$PFST*11\r\n""..., 10) = 10
read(6, ""PFEC inv format*2C\r\n""..., 904) = 20
write(6, ""$PFEC,GPsrq*5B\r\n""..., 16) = 16
read(6, ""$GPTXT,01,01,01,PFST inv format*""..., 904) = 32
write(6, ""$PASHQ,RID*28\r\n""..., 15) = 15
read(6, ""2D\r\n""..., 893) = 4
write(6, ""\xb5\x62\x0a\x04\x00\x00\x0e""..., 7) = 7
read(6, ""$GPTXT,01,01,01,PFEC inv format*2C\r\n$GPTXT,01,01""..., 925) = 48
write(6, ""$PMTK605*31\r\n""..., 13) = 13
read(6, "",01,PASH inv format*36\r\n$GPTXT,01,01,01,""..., 913) = 40
read(6, ""PMTK inv format*3E\r\n""..., 909) = 20
read(6, ""$GPRMC,,""..., 925) = 8
read(6, ""V,,,,,,,,,,N*53\r\n$GPVTG,,,,,,,,,N*30\r\n$G""..., 953) = 40
read(6, ""PGGA,,,,,,0,00,99.99,,,,,,*48\r\n$""..., 949) = 32
read(6, ""GPGSA,A,1,,,,,,,,,,,,,99""..., 953) = 24
read(6, "".99,99.99,99.99*30\r\n$GPG""..., 954) = 24
read(6, ""SV,1,1,00*79\r\n$GPGLL,,,,""..., 951) = 24
read(6, "",,V,N*64\r\n$GPZDA,,,,,00,""..., 960) = 24
read(6, ""00*48\r\n""..., 981) = 7
read(6, ""$GPRMC,,""..., 992) = 8
read(6, ""V,,,,,,,,,,N*53\r\n$GPVTG,""..., 1004) = 24
read(6, "",,,,,,,,N*30\r\n$G""..., 1001) = 16
read(6, ""PGGA,,,,,,0,00,99.99,,,,""..., 1010) = 24
read(6, "",,*48\r\n$GPGSA,A,1,,,,,,,""..., 1007) = 24
read(6, "",,,,,,99.99,99.99,99.99*""..., 1016) = 24
read(6, ""30\r\n$GPG""..., 992) = 8
}}}

at all.",lindi
unspecified,2298,GPRS connection works only once,unknown,unspecified,defect,openmoko-devel,new,2009-07-06T00:41:35+02:00,2009-08-25T20:25:00+02:00,"I installed Om2009 testing5; I had to disinstall it because I found it unusable. Here a bug report:

The GPRS connection works only the first time it is launched. After closing the first connection, I was unable to connect again. Reboot the phone fix the problem.

To connect/disconnect I used the scripts provied in this page:
http://wiki.openmoko.org/wiki/GPRS_FSO",niccolo
unspecified,2299,Audio does not work,unknown,unspecified,defect,openmoko-devel,new,2009-07-06T00:45:21+02:00,2009-08-23T12:09:08+02:00,"I installed Om2009 testing5; I had to disinstall it because I found it unusable. Here a bug report:

Audio does not work. I also tried to modprobe snd-pcm-oss, but it did not fix the problem.",niccolo
unspecified,2300,WiFi connections does not work,unknown,unspecified,defect,Nytowl,accepted,2009-07-06T00:49:00+02:00,2009-07-06T05:36:55+02:00,"I installed Om2009 testing5; I had to disinstall it because I found it unusable. Here a bug report:

Starting a WiFi connection (WPA2) form the Paroli interface does not work as expected. The phone correctly associate with the AP using the secret, but the default route is not set toward the AP, so no internet access.",niccolo
unspecified,2302,led blinks even when brightness is set to 0,kernel,unspecified,defect,openmoko-kernel,new,2009-07-28T00:59:25+02:00,2009-07-28T20:19:51+02:00,"Steps to reproduce:
1) echo timer > /sys/class/leds/gta02-aux:red/trigger
2) echo 300 > /sys/class/leds/gta02-aux:red/delay_on
3) echo 700 > /sys/class/leds/gta02-aux:red/delay_off
4) echo 0 > /sys/class/leds/gta02-aux:red/brightness
5) cat /sys/class/leds/gta02-aux:red/trigger

Expected results:
5) LED is OFF and trigger is none since Documentation/leds-class.txt says

""You can change the brightness value of a LED independently of the timer trigger. However, if you set the brightness value to LED_OFF it will also disable the timer trigger.""

Actual results:
5) LED keeps blinking and trigger is still timer:

none rfkill0 nand-disk rfkill1 mmc0 adapter-online usb-online ac-online battery-charging-or-full battery-charging battery-full [timer] netdev backlight mmc1

I am using andy-tracking  d1c828aa7073b356207b967e394d on gta02V5.
",lindi
unspecified,2303,regulator_disable: not in use by this consumer,Distro,unspecified,defect,Nytowl,new,2009-08-02T22:07:05+02:00,2009-08-02T22:07:05+02:00,"Steps to reproduce:
1) Not quite sure. Log shows I did

Aug  2 22:35:30 ginger sudo:    lindi : TTY=pts/1 ; PWD=/home/lindi ; USER=root ; COMMAND=/bin/sh -c echo 0 > /sys/class/i2c-adapter/i2c-0/0-0073/pcf50633-regltr.7/neo1973-pm-gps.0/power_on

but this does not happen every time.

Expected results:
1) gps is powered down

Actual results:
1) gps is powered down but kernel prints

{{{
 regulator_disable: not in use by this consumer
 ------------[ cut here ]------------
 WARNING: at /local/lindi/neolinux/drivers/regulator/core.c:1108 regulator_disable+0x38/0x88()
 Modules linked in: ppp_deflate bsd_comp ppp_async crc_ccitt ppp_generic slhc fuse snd_soc_neo1973_gta02_wm8753 snd_soc_s3c24xx_i2s snd_soc_s3c24xx g_ether s3c2410_wdt ar6000 snd_soc_wm8753 s3cmci snd_soc_core snd_pcm snd_timer snd_page_alloc snd
 [<c02a9c5c>] (dump_stack+0x0/0x14) from [<c004ffd8>] (warn_slowpath+0x64/0x98)
 [<c004ff74>] (warn_slowpath+0x0/0x98) from [<c0180cf0>] (regulator_disable+0x38/0x88)
  r3:c6de7e18 r2:00000000
  r7:c0389238 r6:00000002 r5:00000000 r4:c799f5e0
 [<c0180cb8>] (regulator_disable+0x0/0x88) from [<c003e364>] (gps_pwron_set+0x98/0xa8)
  r5:c03b226c r4:00000000
 [<c003e2cc>] (gps_pwron_set+0x0/0xa8) from [<c003e500>] (power_gps_write+0x60/0xa4)
  r5:00000000 r4:c03336a2
 [<c003e4a0>] (power_gps_write+0x0/0xa4) from [<c019fca4>] (dev_attr_store+0x28/0x2c)
  r6:c6c0d160 r5:00000002 r4:c79a521c
 [<c019fc7c>] (dev_attr_store+0x0/0x2c) from [<c00f1cb0>] (sysfs_write_file+0x114/0x14c)
 [<c00f1b9c>] (sysfs_write_file+0x0/0x14c) from [<c00ad54c>] (vfs_write+0xb8/0x148)
 [<c00ad494>] (vfs_write+0x0/0x148) from [<c00ad6a4>] (sys_write+0x4c/0x7c)
  r7:00000004 r6:c1338760 r5:00000000 r4:00000000
 [<c00ad658>] (sys_write+0x0/0x7c) from [<c002eea0>] (ret_fast_syscall+0x0/0x2c)
  r6:00000001 r5:00000002 r4:00028238
 ---[ end trace 9a4e03ca1325e3f3 ]---
}}}

More info:
1) I am using andy-tracking 9ecc089861ab238e with wifi and ramconsole patches (should not affect this).

",lindi
unspecified,2306,Phone log opening multiple times - happening as part of ticket #2305,unknown,unspecified,defect,openmoko-devel,new,2009-08-21T14:54:19+02:00,2009-08-21T14:54:19+02:00,"After the scenario described in ticket #2305 has developed itself, the phone log application (SHR-U) is opened up multiple times.

The first call is made using the phone log to pick the contact and hit the call button. So the phone log application is already open when the second call comes in.

When the parallel incomming call is missed, the original phone log remains open and is not updated, while the new instance shows the same information plus the missed call.

I can close the instances and afterwards everything works as normal.",nhv
unspecified,2307,"Illume keyboard ""End"" function not reaching end of line",unknown,unspecified,defect,openmoko-devel,new,2009-08-21T15:13:12+02:00,2009-08-21T15:13:12+02:00,"I used to have an (old!) SIM card only allowing 12 characters per contact name.

I've recently received a new SIM allowing longer names. When updating the contact names I stumble upon the following problem over and over again:

1. select contact by tapping on the name
2. options -> edit
3. type the ""en"" button on the Illume keyboard (I'm using the ""Terminal"" keyboard style)
4. when you type your character it is not added at the end of the word but between the last and the second last character

For example, if you have the name ABC in your contacts list and you want to make it ABCD. Using the ""en"" and typing D, you will end up with ABDC.

Before typing I need hit ""en"" AND click on the right arrow. This moves the cursor to the actual end of line.

It's not blocking at all, but it is annoying.

I'm using vanilla SHR-U dated 08/08/2009 without any changes to software or configurations.",nhv
unspecified,2312,/sys/class/backlight/gta02-bl/bl_power is 0 but backlight is on,kernel,unspecified,defect,openmoko-kernel,new,2009-09-21T22:08:36+02:00,2009-09-21T22:08:36+02:00,"I do not know exact steps to reproduce yet but I have hit this bug multiple times. I'll try provide more info if I figure out how to reproduce this.

Basically /sys/class/backlight/gta02-bl/bl_power contains ""0"" but the backlight is on. If I write ""0"" there nothing happens. If I write ""1"" the backlight turns _off_! If I then write ""0"" the backlight turns on again...

kernel is andy-tracking a3587e4ed77974ad
",lindi
unspecified,2313,Device neo1973-pm-gsm.0 failed to suspend: error -16,kernel,unspecified,defect,openmoko-kernel,new,2009-10-01T10:42:44+02:00,2009-10-01T10:42:44+02:00,"Sometimes when I turn GSM off, suspend the device and put the phone to my pocket the device does not suspend. This is very irritating since then the battery will run out.

The attached syslog.txt shows that the suspend fails with

PM: Device neo1973-pm-gsm.0 failed to suspend: error -16

and that the resume_reason is EINT09_PMU:button (0002000000).

Is it a bug that suspend can fail like this? If not, could we at least make the resume_reason return something like ""suspend_failed"" so that userland could try suspending again or warn the user?

I'm using andy-tracking a3587e4ed77974ad on gta02V5.

",lindi
unspecified,2315,"Setting ""Capture Right Mixer"" might disable valid audio path",Distro,unspecified,defect,Nytowl,new,2009-10-30T15:33:05+01:00,2009-10-30T15:33:05+01:00,"Jan Lübbe writes about his experience with using BT headsets for gsm calls:
I setup a call using FSO/zhone, which switches to gsmhandset.state. Then
i loaded GSMBLUETOOTH, and setup the headset using bluez.
Now the transmit path worked fine, but i couldn't hear anything in the
headset.

The problem here seems to he the ""Capture Left Mixer"" control is set to ""Analogue Mix Left"". When i now switch this to something different (""Analogue Mix Right"") and back, the receive path starts working. Paul and Jörg suggested it might have something to do with DAPM. Also i noticed that changeing ""Capture Right Mix"" changes ""Capture Left Mix"" in paralell, but doesn't fix the audio path im my case.

Workaround:
amixer sset ""Capture Left Mixer"" ""Analogue Mix Right""
amixer sset ""Capture Left Mixer"" ""Analogue Mix Left""

For reference see the whole thread from http://www.mail-archive.com/openmoko-kernel@lists.openmoko.org/msg08658.html",PaulFertser
unspecified,2318,rtcwake: /dev/rtc0 not enabled for wakeup events,kernel,unspecified,defect,openmoko-kernel,new,2009-11-03T19:14:55+01:00,2009-11-03T21:46:36+01:00,"~# rtcwake -s 20
rtcwake: /dev/rtc0 not enabled for wakeup events

expected behaviour: going to sleep, waking up after 20 seconds

kernel:
2.6.31 #293 PREEMPT Tue Nov 3 19:02:43 CET 2009 armv4tl GNU/Linux

with debian unstable rootfs on sd",josch
unspecified,2322,Sandisk 8GB MicroSDHC locks up under stress,unknown,unspecified,defect,openmoko-devel,new,2009-12-07T12:51:12+01:00,2010-03-02T17:55:57+01:00,"I have an Sandisk 8GB MicroSDHC card that works ok for small write operations (a megabyte or less), but once I start to stress writing buffers (e.g. cat /dev/zero > file), the SDHC locks up hard and following error appears in dmesg:

<6>[ 9479.220000] glamo-mci glamo-mci.0: Error after cmd: 0x4120
<3>[ 9479.220000] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400900

The kernel is provided by the android-on-freerunner week-2009-44 (cat /proc/version):
Linux version 2.6.29-rc3-mokodev (serdar@…) (gcc version 4.2.1) #1 PREEMPT Sat Oct 24 16:06:35 CEST 2009

To fix that, I had to do the following:
cd /sys/module/glamo_mci/parameters/
echo 5000000 > sd_max_clk
echo 3 > sd_drive

After the change, the write speed is acceptable 2.800 MBytes/s. (using uSD-USB adapter the write speed is 18MB/s).

Please fix the kernel to automatically downrate on such cards. (The previous value of the sd_max_clk was 16666666).

Find attached dmesg of the kernel boot (grep glamo) with the SD card.
",skliarie
unspecified,2323,calypso sometimes forgets that PIN has already been sent,Distro,unspecified,defect,Nytowl,new,2009-12-24T13:23:50+01:00,2009-12-24T13:23:50+01:00,"The attached logfile shows the following set of actions:

20:59:33 PIN is entered with AT+CPIN=
12:02:09 outgoing calls start to fail with NO CARRIER.
12:35:21 AT+CPIN? returns ""+CPIN: SIM PIN"" indicating that PIN needs to be entered again.

This may be a bug in calypso or maybe the SIM card lost power briefly for some reason and forgot the PIN? In any case this is something that needs to be taken into account in gsm watchdogs.
",lindi
unspecified,2324,resume_reason can show EINT01_GSM even if GSM is off,kernel,unspecified,defect,openmoko-kernel,new,2009-12-27T01:54:13+01:00,2009-12-28T12:10:25+01:00,"Steps to reproduce:
1) receive a call while the phone is in suspend
2) stop GSM
3) suspend the phone
4) press power button
5) check /sys/class/i2c-adapter/i2c-0/0-0073/neo1973-resume.0/resume_reason for resume reason

Expected results:
5) resume reason is only EINT09_PMU

Actual results:
5) both GSM and PMU are shown as a resume reason:

{{{
  EINT00_ACCEL1
* EINT01_GSM
  EINT02_BLUETOOTH
  EINT03_DEBUGBRD
  EINT04_JACK
  EINT05_WLAN
  EINT06_AUXKEY
  EINT07_HOLDKEY
  EINT08_ACCEL2
* EINT09_PMU
  EINT10_NULL
  EINT11_NULL
  EINT12_GLAMO
  EINT13_NULL
  EINT14_NULL
  EINT15_NULL
}}}

More info:
1) linux andy-tracking a3587e4ed77974ad
2) Qi 9ef7754b8243457c
3) the problem does not appear unless the GSM has woken the system up at least once
4) I read some source code and was able to figure out:

4.1) drivers/misc/neo1973_pm_resume_reason.c reads resume reason from gstatus4 at 0x560000BC
4.2) Qi has written to this address the contents of SRCPND at 0x4A000000

I mmap()'d SRCPND via /dev/mem and it seems to contain the bytes
0c 20 00 00. (I have no idea if simple mmap() is actually able to read this correctly.)

5) If I execute steps 3 - 5 again GSM is not shown as a resume reason anymore.
",lindi
unspecified,2330,"recording from usb headset and playing back audio at the same time prints ""frame 0 active: -18""",kernel,unspecified,defect,openmoko-kernel,new,2010-01-24T20:44:44+01:00,2010-01-24T20:44:44+01:00,"Steps to reproduce:
0) connect usb headset to openmoko
1) alsactl restore -f stereoout.state
2) cat /dev/zero | aplay -D hw:0,0 -t raw -r 8000 -f S16_LE -c 2
3) arecord -D hw:1 -t raw -r 48000 -f S16_LE -c 1 > /dev/null
4) Try to run both at the same time

Expected results:
2) audio is played with speaker
3) audio is recorded from usb headset
4) audio is played with speaker and recorded from usb headset

Actual results:
2) seems to work:

Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 8000 Hz, Stereo

and vmstat shows almost no load:

{{{
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 0  0    108  12952  10016  57468    0    0     0     0  326  244  0  1 99  0
 0  0    108  13584  10016  57468    0    0     0     0  323  258  0  1 99  0
 0  0    108  13200  10016  57468    0    0     0     0  344  283  0  2 98  0
 0  0    108  13172  10024  57468    0    0     0     2  313  253  2  2 95  1
 0  0    108  13172  10032  57468    0    0     0     2  311  234  0  0 98  2
 0  0    108  13172  10032  57468    0    0     0     0  310  229  0  1 99  0
 0  0    108  13172  10032  57468    0    0     0     0  319  237  0  1 99  0
 0  0    108  13172  10032  57468    0    0     0     0  348  242  0  1 99  0
 0  0    108  13172  10032  57468    0    0     0     0  311  238  0  1 99  0
}}}

3) seems to work

Recording raw data 'stdin' : Signed 16 bit Little Endian, Rate 
48000 Hz, Mono

and vmstat again shows almost no load:

{{{
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa

 0  1    108  14148  10084  57472    0    0     0     2 2306  238  0  0 97  3
 0  0    108  14120  10084  57472    0    0     0     0 2307  249  2  2 95  2
 0  0    108  14120  10092  57472    0    0     0     2 2305  246  0  0 98  1
 0  0    108  14120  10092  57472    0    0     0     0 2311  242  0  0 100  0
 0  0    108  14120  10092  57472    0    0     0     0 2308  244  0  0 99  0
 0  0    108  14120  10092  57472    0    0     0     0 2304  240  0  0 100  0
}}}

4) causes aplay to print

underrun!!! (at least 5.185 ms long)
underrun!!! (at least 0.015 ms long)
underrun!!! (at least 3.817 ms long)
underrun!!! (at least 1.094 ms long)
underrun!!! (at least 9.648 ms long)
underrun!!! (at least 0.540 ms long)
underrun!!! (at least 0.700 ms long)
underrun!!! (at least 5.194 ms long)
underrun!!! (at least 0.013 ms long)
underrun!!! (at least 0.014 ms long)
underrun!!! (at least 0.715 ms long)
underrun!!! (at least 2.273 ms long)
underrun!!! (at least 7.920 ms long)
underrun!!! (at least 3.670 ms long)
underrun!!! (at least 0.069 ms long)

and kernel to print


{{{
[16892.715000] frame 0 active: -18
[16892.725000] frame 0 active: -18
[16892.725000] frame 0 active: -18
[16892.725000] frame 0 active: -18
[16892.725000] frame 0 active: -18
[16892.725000] frame 0 active: -114
[16892.725000] frame 0 active: -18
[16892.725000] frame 0 active: -18
[16892.730000] frame 0 active: -18
[16892.730000] frame 0 active: -114
[16892.730000] frame 0 active: -18
[16892.730000] frame 0 active: -18
[16892.730000] frame 0 active: -18
[16892.730000] frame 0 active: -18
[16892.730000] frame 0 active: -18
[16892.735000] frame 0 active: -18
[16892.735000] frame 0 active: -18
[16892.735000] frame 0 active: -18
[16892.735000] frame 0 active: -18
[16892.735000] frame 0 active: -18
[16892.735000] frame 0 active: -114
[16892.735000] frame 0 active: -18
[16892.740000] frame 0 active: -18
[16892.740000] frame 0 active: -18
[16892.740000] frame 0 active: -114
[16892.740000] frame 0 active: -18
[16892.740000] frame 0 active: -18
[16892.740000] frame 0 active: -18
[16892.740000] frame 0 active: -18
[16892.745000] frame 0 active: -18
[16892.745000] frame 0 active: -18
[16892.745000] frame 0 active: -18
[16892.745000] frame 0 active: -18
[16892.745000] frame 0 active: -18
[16892.745000] frame 0 active: -18
[16892.745000] frame 0 active: -18
}}}

at a very rapid rate.

More info:
1) kernel is andy-tracking a3587e4ed77974ad with DEBUG and PREEMPT disabled.
",lindi
unspecified,2333,Intermittent kernel oops when using wifi,kernel,unspecified,defect,openmoko-devel,in_testing,2010-03-01T22:56:43+01:00,2010-03-13T10:59:25+01:00,"I'm running SHR-Unstable which is up to date as of today (1st march 2010).

The Kernel version is :-
Linux om-gta02 2.6.29-rc3 #1 PREEMPT Fri Feb 5 18:47:47 CET 2010 armv4tl GNU/Linux

SHR version number in OPKG is :-
2.6.29-oe11+gitr119862+a15608f241a40b41fed5bffe511355c2067c4e88-r8.4

I have stated that this is an intermittent problem as I am still working on a reliable method to reproduce it. I use the NWA (GUI) wifi manager and this error regularly occurs forcing me to remove the battery from my Freerunner in order to get it working again.

So far I have been able to reproduce the issue at will using NWA like this :-

1. I create two profiles in NWA :-
   a) An WPA-Enterprise network with PEAP and RADIUS server cert
   defined and no MAC address defined
   b) An Open network with a MAC address defined

2. I then enabled these profiles (in NWA) and also enabled the profile
called ""any_open"".

3. Then sited the Freerunner in a location where non of the profiles
specified in (1) above are withing range, but there is a third open
network with a weak signal (Quality=4/94  Signal level=-91 dBm  Noise
level=-95 dBm).

4. Let NWA associate with the weak access point (I don't know what
this AP is; its's just a signal I picked up from my house). I see this
in dmesg :-
[  887.860000] AR6000 connected event on freq 2437 with bssid 00:22:75:dd:76:51  listenInterval=100, beaconInterval = 100, beaconIeLen = 0 assocReqLen=41
assocRespLen =59
[  887.860000] Network: Infrastructure

5. The signal is weak and I do not recieve a DHCP lease (perhaps the
UDP does not go well over weak wifi) but NWA says ""Connected"".

6. I now disable the ""any_open"" profile in NWA and see this in dmesg :-
[  931.290000] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  941.610000] eth0: no IPv6 routers present

7. Now I quit NWA and although it appears to exit OK, this is when I
see the Kernel Oops.


Others have reported this issue to the mailing list so I am hoping we can come up with a more concrete method to reproduce this. I will keep working on it and if I come up with anything better I will update this bug report.
",bt4
unspecified,2334,Freezing of tasks failed after 20.00 seconds (1 tasks refusing to freeze),kernel,unspecified,defect,openmoko-kernel,new,2010-03-09T19:00:05+01:00,2010-03-09T19:00:05+01:00,"Steps to reproduce:
1) echo mem > /sys/power/state

Expected results:
1) system suspends

Actual results:
1) system does not suspend, echo returns 1 and kernel prints

Freezing of tasks failed after 20.00 seconds (1 tasks refusing to freeze):

More info:
1) andy-tracking a3587e4ed77974ad
2) gta02v5

Can you figure out how to find out which process could be responsible for this?
",lindi
unspecified,2338,ttySAC nodes are not created automatically with devtmpfs,kernel,unspecified,defect,openmoko-kernel,new,2010-05-30T09:32:25+02:00,2010-09-21T21:15:30+02:00,"They are created OK with udev or with mknod, but with devtmpfs they are missing completely.

Would be nice to fix it in kernel instead of mknod in initscripts workaround. At least ttySAC0 is needed for GSM and ttySAC1 for GPS. There is also ttySAC2 used as kernel console.",jama
unspecified,2345,all pixels are white after xset dpms force off/on,kernel,unspecified,defect,openmoko-kernel,new,2010-07-07T21:04:45+02:00,2010-08-02T22:24:50+02:00,"Steps to reproduce:
1) build linux using
#!/bin/bash
set -x
set -e
rev=$(git log | head -n1|cut -d' ' -f2|cut --bytes=1-32)
buildroot=build-$rev
rm -fr $buildroot
mkdir $buildroot
cp arch/arm/configs/gta02_defconfig $buildroot/.config
make O=$buildroot ARCH=arm silentoldconfig
CROSS_COMPILE=arm-linux-gnueabi- make -j4 O=$buildroot ARCH=arm CONFIG_DEBUG_SECTION_MISMATCH=y EXTRAVERSION=om-gta02-2.6.32-$rev
arm-linux-gnueabi-objcopy -O binary -R .note -R .comment -S $buildroot/arch/arm/boot/compressed/vmlinux $buildroot/linux.bin
mkimage -A arm -O linux -T kernel -C none -a 30008000 -e 30008000 -n ""om-gta02-2.6.32-$rev"" -d $buildroot/linux.bin $buildroot/uImage-om-gta02-2.6.32-$rev.bin
mkdir -p $buildroot/staging
make O=$buildroot ARCH=arm modules_install INSTALL_MOD_PATH=staging
cd $buildroot/staging
tar czf ../modules-om-gta02-2.6.32-$rev.tar.gz .
2) boot uImage-om-gta02-2.6.32-a9254be10ac2294ea20165a87c09ea6a.bin
3) start Xorg
4) xset dpms 12 12 12
5) wait 15 seconds
6) xset dpms force on
7) xset dpms force off
8) xset dpms force on

Expected results:
6) display shows useful data
8) display shows useful data

Actual results:
6) all pixels on display appear white
8) all pixels on display appear white

More info:
1) gta02v5
",lindi
unspecified,2346,/sys/class/leds has only one led,kernel,unspecified,defect,openmoko-kernel,new,2010-07-07T21:36:39+02:00,2010-07-31T18:25:41+02:00,"Steps to reproduce:
1) build linux using
#!/bin/bash
set -x
set -e
rev=$(git log | head -n1|cut -d' ' -f2|cut --bytes=1-32)
buildroot=build-$rev
rm -fr $buildroot
mkdir $buildroot
cp arch/arm/configs/gta02_defconfig $buildroot/.config
make O=$buildroot ARCH=arm silentoldconfig
CROSS_COMPILE=arm-linux-gnueabi- make -j4 O=$buildroot ARCH=arm CONFIG_DEBUG_SECTION_MISMATCH=y EXTRAVERSION=om-gta02-2.6.32-$rev
arm-linux-gnueabi-objcopy -O binary -R .note -R .comment -S $buildroot/arch/arm/boot/compressed/vmlinux $buildroot/linux.bin
mkimage -A arm -O linux -T kernel -C none -a 30008000 -e 30008000 -n ""om-gta02-2.6.32-$rev"" -d $buildroot/linux.bin $buildroot/uImage-om-gta02-2.6.32-$rev.bin
mkdir -p $buildroot/staging
make O=$buildroot ARCH=arm modules_install INSTALL_MOD_PATH=staging
cd $buildroot/staging
tar czf ../modules-om-gta02-2.6.32-$rev.tar.gz .
2) boot uImage-om-gta02-2.6.32-a9254be10ac2294ea20165a87c09ea6a.bin
3) ls /sys/class/leds

Expected results:
3) more than one led is listed

Actual results:
3) only  gta02:red:aux is listed

",lindi
unspecified,2347,"speaker-test fails with Write error: -110,Connection timed out",kernel,unspecified,defect,openmoko-kernel,new,2010-07-07T22:43:43+02:00,2010-07-31T18:20:35+02:00,"Steps to reproduce:
1) build linux using
#!/bin/bash
set -x
set -e
rev=$(git log | head -n1|cut -d' ' -f2|cut --bytes=1-32)
buildroot=build-$rev
rm -fr $buildroot
mkdir $buildroot
cp arch/arm/configs/gta02_defconfig $buildroot/.config
make O=$buildroot ARCH=arm silentoldconfig
CROSS_COMPILE=arm-linux-gnueabi- make -j4 O=$buildroot ARCH=arm CONFIG_DEBUG_SECTION_MISMATCH=y EXTRAVERSION=om-gta02-2.6.32-$rev
arm-linux-gnueabi-objcopy -O binary -R .note -R .comment -S $buildroot/arch/arm/boot/compressed/vmlinux $buildroot/linux.bin
mkimage -A arm -O linux -T kernel -C none -a 30008000 -e 30008000 -n ""om-gta02-2.6.32-$rev"" -d $buildroot/linux.bin $buildroot/uImage-om-gta02-2.6.32-$rev.bin
mkdir -p $buildroot/staging
make O=$buildroot ARCH=arm modules_install INSTALL_MOD_PATH=staging
cd $buildroot/staging
tar czf ../modules-om-gta02-2.6.32-$rev.tar.gz .
2) boot uImage-om-gta02-2.6.32-a9254be10ac2294ea20165a87c09ea6a.bin
3) speaker-test

Expected results:
3) sound is played or at least speaker-test does not exit

Actual results:
3) speaker-test exits with

speaker-test 1.0.23

Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 2048 to 32768
Period size range from 1024 to 2048
Using max buffer size 32768
Periods = 4
was set period_size = 2048
was set buffer_size = 32768
 0 - Front Left
Write error: -110,Connection timed out
xrun_recovery failed: -110,Connection timed out
Transfer failed: Operation not permitted

More info:
1) my ~/.asoundrc is empty

",lindi
unspecified,2360,"BUG: stream = 0, pos = 0x2ee0000, buffer size = 0x4000, period size = 0x400",kernel,unspecified,defect,openmoko-kernel,new,2010-08-11T15:54:41+02:00,2010-08-11T15:54:41+02:00,"I get

BUG: stream = 0, pos = 0x2ee0000, buffer size = 0x4000, period size = 0x400

in dmesg if I suspend while playing music with mplayer.

Linux andy-tracking-a3587e4ed77974ad

Pretty harmless but I thought I'd report it anyway so that when people have time to look at audio stuff they can see this when they go through bug reports.",lindi
unspecified,2361,reproducible way to hang the kernel when changing baudrate of serial port,kernel,unspecified,defect,openmoko-kernel,new,2010-08-17T21:46:46+02:00,2010-08-17T22:53:45+02:00,"{{{
Steps to reproduce:
1) om gps power 1
2) stty -F /dev/ttySAC1 raw
3)
echo -en ""\xb5\x62\x06\x00\x00\x00\x06\x18"" > /dev/ttySAC1
echo -en ""\xb5\x62\x06\x00\x14\x00\x01\x00\x00\x00\xd0\x08\x08\x00\x80\x25\x00\x00\x01\x00\x01\x00\x00\x00\x00\x00\xa2\xe9"" > /dev/ttySAC1
echo -en ""\xb5\x62\x06\x01\x03\x00\x01\x03\x00\x0e\x48"" > /dev/ttySAC1
echo -en ""\xb5\x62\x06\x01\x03\x00\x01\x02\x00\x0d\x46"" > /dev/ttySAC1
echo -en ""\xb5\x62\x06\x01\x03\x00\x01\x12\x00\x1d\x66"" > /dev/ttySAC1
echo -en ""\xb5\x62\x06\x01\x03\x00\x01\x21\x00\x2c\x84"" > /dev/ttySAC1
echo -en ""\xb5\x62\x06\x01\x03\x00\x01\x04\x00\x0f\x4a"" > /dev/ttySAC1
echo -en ""\xb5\x62\x06\x01\x03\x00\x01\x30\x00\x3b\xa2"" > /dev/ttySAC1
echo -en ""\xb5\x62\x09\x01\x09\x00\x14\x6c\x00\x00\x00\x00\x00\x00\xff\x92\xf7"" > /dev/ttySAC1
echo -en ""\xb5\x62\x06\x01\x03\x00\x02\x10\x01\x1d\x66"" > /dev/ttySAC1
echo -en ""\xb5\x62\x06\x01\x03\x00\x02\x11\x01\x1e\x68"" > /dev/ttySAC1
echo -en ""\xb5\x62\x06\x08\x06\x00\x64\x00\x01\x00\x00\x00\x79\x10"" > /dev/ttySAC1


4) hexdump -C /dev/ttySAC1
5) kill hexdump with ctrl-c after 10 seconds
6) stty -F /dev/ttySAC1 38400
7) stty -F /dev/ttySAC1

Expected results:
7) stty shows the new baudrate

Actual results:
5) kernel stops responding. watchdog kills the system after a while

More info:
1) ramconsole reports

[21474773.005000] rxerr: port=1 ch=0x80, rxs=0x00000001
[21474773.010000] rxerr: port=1 ch=0x80, rxs=0x00000001
[21474773.015000] INFO: RCU detected CPU 0 stall (t=4294954603/8000 jiffies)
[21474773.015000] [<c00327a4>] (dump_stack+0x0/0x14) from [<c0077490>] (print_cpu_stall+0x34/0x94)
[21474773.015000] [<c007745c>] (print_cpu_stall+0x0/0x94) from [<c0077528>] (check_cpu_stall+0x38/0x5c)
[21474773.015000]  r5:c0371fbc r4:c03d20b0
[21474773.015000] [<c00774f0>] (check_cpu_stall+0x0/0x5c) from [<c0077564>] (__rcu_pending+0x18/0xa4)
[21474773.015000] [<c007754c>] (__rcu_pending+0x0/0xa4) from [<c0077608>] (rcu_pending+0x18/0x4c)
[21474773.015000]  r5:c7940240 r4:00000000
[21474773.015000] [<c00775f0>] (rcu_pending+0x0/0x4c) from [<c00586f0>] (update_process_times+0x34/0x58)
[21474773.015000] [<c00586bc>] (update_process_times+0x0/0x58) from [<c0031cc8>] (timer_tick+0xe4/0x108)
[21474773.015000]  r5:00000000 r4:c03cef00
[21474773.015000] [<c0031be4>] (timer_tick+0x0/0x108) from [<c003e270>] (s3c2410_timer_interrupt+0x10/0x18)
[21474773.015000]  r5:00000000 r4:c036e14c
[21474773.015000] [<c003e260>] (s3c2410_timer_interrupt+0x0/0x18) from [<c0074e00>] (handle_IRQ_event+0x44/0x80)
[21474773.015000] [<c0074dbc>] (handle_IRQ_event+0x0/0x80) from [<c0076748>] (handle_edge_irq+0xd8/0x148)
[21474773.015000]  r7:c03d2098 r6:c036e14c r5:0000001e r4:c0370fb8
[21474773.015000] [<c0076670>] (handle_edge_irq+0x0/0x148) from [<c002d054>] (__exception_text_start+0x54/0x6c)
[21474773.015000]  r7:36b4a597 r6:00004000 r5:c6d37c18 r4:0000001e
[21474773.015000] [<c002d000>] (__exception_text_start+0x0/0x6c) from [<c002d944>] (__irq_svc+0x24/0xa0)
[21474773.015000] Exception stack(0xc6d37a70 to 0xc6d37ab8)
[21474773.015000] 7a60:                                     c036eb90 00080c29 00000013 c036eb4c 
[21474773.015000] 7a80: 00000012 c6d37ae0 c03cd559 36b4a597 89705f41 00000000 c6d37ae0 c6d37b2c 
[21474773.015000] 7aa0: c6d37a90 c6d37ab8 c004f054 c004f694 60000013 ffffffff                   
[21474773.015000]  r5:f4000000 r4:ffffffff
[21474773.015000] [<c004f378>] (vprintk+0x0/0x374) from [<c004f714>] (printk+0x28/0x30)
[21474773.015000] [<c004f6ec>] (printk+0x0/0x30) from [<c01893e4>] (s3c24xx_serial_rx_chars+0xcc/0x270)
[21474773.015000]  r3:00000001 r2:00000080 r1:00000001 r0:c0335c50
[21474773.015000] [<c0189318>] (s3c24xx_serial_rx_chars+0x0/0x270) from [<c0074e00>] (handle_IRQ_event+0x44/0x80)
[21474773.015000] [<c0074dbc>] (handle_IRQ_event+0x0/0x80) from [<c0076894>] (handle_level_irq+0xdc/0xf8)
[21474773.015000]  r7:00000102 r6:00000049 r5:00000049 r4:c03719cc
[21474773.015000] [<c00767b8>] (handle_level_irq+0x0/0xf8) from [<c0038c34>] (s3c_irq_demux_uart+0x54/0xa8)
[21474773.015000]  r5:00000001 r4:00000027
[21474773.015000] [<c0038be0>] (s3c_irq_demux_uart+0x0/0xa8) from [<c0038cb4>] (s3c_irq_demux_uart1+0x14/0x18)
[21474773.015000]  r6:00800000 r5:c6d37cc0 r4:00000027
[21474773.015000] [<c0038ca0>] (s3c_irq_demux_uart1+0x0/0x18) from [<c002d054>] (__exception_text_start+0x54/0x6c)
[21474773.015000] [<c002d000>] (__exception_text_start+0x0/0x6c) from [<c002d944>] (__irq_svc+0x24/0xa0)
[21474773.015000] Exception stack(0xc6d37c18 to 0xc6d37c60)
[21474773.015000] 7c00:                                                       00000003 c6d36000 
[21474773.015000] 7c20: 00000000 20000013 00000027 00000000 c6d36000 00000102 0000000a c03cd960 
[21474773.015000] 7c40: c03cd9d4 c6d37c94 c6d37c98 c6d37c60 c0053d14 c0053a34 20000013 ffffffff 
[21474773.015000]  r5:f4000000 r4:ffffffff
[21474773.015000] [<c00539e8>] (__do_softirq+0x0/0x104) from [<c0053d14>] (irq_exit+0x44/0x4c)
[21474773.015000] [<c0053cd0>] (irq_exit+0x0/0x4c) from [<c002d058>] (__exception_text_start+0x58/0x6c)
[21474773.015000] [<c002d000>] (__exception_text_start+0x0/0x6c) from [<c002d944>] (__irq_svc+0x24/0xa0)
[21474773.015000] Exception stack(0xc6d37cc0 to 0xc6d37d08)
[21474773.015000] 7cc0: 00000000 f4000000 00000000 00000000 c03719cc 40000013 c7bfdde0 00000049 
[21474773.015000] 7ce0: c03719e4 c031785c c0189318 c6d37d2c c6d37cd8 c6d37d08 c0075f28 c00756e8 
[21474773.015000] 7d00: 60000013 ffffffff                                                       
[21474773.015000]  r5:f4000000 r4:ffffffff
[21474773.015000] [<c007555c>] (__setup_irq+0x0/0x1dc) from [<c00757f0>] (request_irq+0xb8/0xe0)
[21474773.015000]  r8:c03719cc r7:00000000 r6:00000049 r5:00000000 r4:c7bfdde0
[21474773.015000] [<c0075738>] (request_irq+0x0/0xe0) from [<c0188f4c>] (s3c24xx_serial_startup+0x3c/0xb0)
[21474773.015000] [<c0188f10>] (s3c24xx_serial_startup+0x0/0xb0) from [<c0186244>] (uart_startup+0x90/0x194)
[21474773.015000]  r7:c7926e88 r6:c7926e98 r5:c037f000 r4:00000000
[21474773.015000] [<c01861b4>] (uart_startup+0x0/0x194) from [<c018802c>] (uart_open+0x13c/0x194)
[21474773.015000] [<c0187ef0>] (uart_open+0x0/0x194) from [<c0170b9c>] (__tty_open+0x200/0x314)
[21474773.015000]  r8:c6c52400 r7:c7a579c0 r6:00000000 r5:c6c52400 r4:c7894220
[21474773.015000] [<c017099c>] (__tty_open+0x0/0x314) from [<c0170cc0>] (tty_open+0x10/0x14)
[21474773.015000] [<c0170cb0>] (tty_open+0x0/0x14) from [<c00a31f4>] (chrdev_open+0x144/0x164)
[21474773.015000] [<c00a30b0>] (chrdev_open+0x0/0x164) from [<c009ea18>] (__dentry_open+0x150/0x260)
[21474773.015000]  r8:c780ae20 r7:c00a30b0 r6:c7a410a4 r5:c7a579c0 r4:00000000
[21474773.015000] [<c009e8c8>] (__dentry_open+0x0/0x260) from [<c009fb08>] (nameidata_to_filp+0x4c/0x64)
[21474773.015000] [<c009fabc>] (nameidata_to_filp+0x0/0x64) from [<c00ab770>] (do_filp_open+0x2dc/0x670)
[21474773.015000]  r5:c6d37ed8 r4:00000000
[21474773.015000] [<c00ab494>] (do_filp_open+0x0/0x670) from [<c009e7dc>] (do_sys_open+0x5c/0xec)
[21474773.015000] [<c009e780>] (do_sys_open+0x0/0xec) from [<c009e8a4>] (sys_open+0x24/0x28)
[21474773.015000]  r8:c002df08 r7:00000005 r6:bef2e914 r5:00000000 r4:bef2ea0d
[21474773.015000] [<c009e880>] (sys_open+0x0/0x28) from [<c002dd60>] (ret_fast_syscall+0x0/0x2c)

2) I'm using andy-tracking a3587e4ed77974ad
}}}",lindi
unspecified,2365,u-boot/mokopatches 2df49277c9 does not compile,u-boot,unspecified,defect,,new,2010-09-29T13:53:53+02:00,2010-09-29T13:53:53+02:00,"git clone git://git.openmoko.org/git/u-boot
cd u-boot
git branch mokopatches origin/mokopatches
git checkout mokopatches
CROSS_COMPILE=arm-linux-gnueabi- make gta02v5_config
CROSS_COMPILE=arm-linux-gnueabi- make u-boot.udfu

fails to build with


lib/gcc/arm-linux-gnueabi/4.2.4/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4t -Wall -Wstrict-prototypes -c -o ns87308.o ns87308.c
arm-linux-gnueabi-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float  -D__KERNEL__ -DTEXT_BASE=0x33F80000 -I/home/lindi/scm/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem /usr\
/lib/gcc/arm-linux-gnueabi/4.2.4/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4t -Wall -Wstrict-prototypes -c -o pcf50606.o pcf50606.c
arm-linux-gnueabi-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float  -D__KERNEL__ -DTEXT_BASE=0x33F80000 -I/home/lindi/scm/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem /usr\
/lib/gcc/arm-linux-gnueabi/4.2.4/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4t -Wall -Wstrict-prototypes -c -o pcf50633.o pcf50633.c
pcf50633.c:258: error: conflicting types for 'rtc_get'
/home/lindi/scm/u-boot/include/rtc.h:55: error: previous declaration of 'rtc_get' was here
make[1]: *** [pcf50633.o] Error 1
make[1]: Leaving directory `/home/lindi/scm/u-boot/drivers/misc'
make: *** [drivers/misc/libmisc.a] Error 2

",lindi
unspecified,2367,Restore Bluetooth state on resume,kernel,unspecified,defect,openmoko-kernel,new,2010-10-12T16:52:59+02:00,2010-10-12T19:57:51+02:00,"Bluetooth state is not restored during resume.

The patch at http://github.com/radekp/linux-2.6/commit/00875594c874c4ef32637e0bb08f040ea0b13408 should fix the problem.",TimoJyrinki
unspecified,2369,cat s3c2440-uart.1/clock_source causes oops in s3c24xx_serial_show_clksrc,kernel,unspecified,defect,openmoko-kernel,new,2010-11-02T09:46:40+01:00,2010-11-03T19:27:50+01:00,"Steps to reproduce:
1) cat /sys/devices/platform/s3c2440-uart.1/clock_source as normal user

Expected results:
1) the system does not oops

Actual results:
1) 

{{{
[ 5130.450000] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[ 5130.450000] pgd = c7b7c000
[ 5130.450000] [00000000] *pgd=36da9031, *pte=00000000, *ppte=00000000
[ 5130.450000] Internal error: Oops: 17 [#1]
[ 5130.450000] Modules linked in: ipv6 fuse btusb bluetooth ohci_hcd tun snd_soc_neo1973_gta02_wm8753 snd_soc_s3c24xx_i2s snd_soc_s3c24xx g_ether snd_soc_wm8753 snd_soc_core snd_pcm_oss snd_mixer_oss ar6000 snd_pcm snd_timer snd_page_alloc s3cmci snd s3c2410_wdt
[ 5130.450000] CPU: 0    Tainted: G        W   (2.6.29-GTA02_lindi2-andy-tracking-mokodev #4)
[ 5130.450000] PC is at s3c24xx_serial_show_clksrc+0x1c/0x30
[ 5130.450000] LR is at dev_attr_show+0x2c/0x4c
[ 5130.450000] pc : [<c0189098>]    lr : [<c0189f14>]    psr: a0000013
[ 5130.450000] sp : c6c8bec8  ip : c6c8bed8  fp : c6c8bed4
[ 5130.450000] r10: 0001b000  r9 : c6c8a000  r8 : c7b6ac38
[ 5130.450000] r7 : c037f320  r6 : c78bb5e4  r5 : c7b6ac20  r4 : c037f174
[ 5130.450000] r3 : 00000000  r2 : c7988000  r1 : 00001000  r0 : c7988000
[ 5130.450000] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[ 5130.450000] Control: c000717f  Table: 37b7c000  DAC: 00000015
[ 5130.450000] Process cat (pid: 8356, stack limit = 0xc6c8a268)
[ 5130.450000] Stack: (0xc6c8bec8 to 0xc6c8c000)
[ 5130.450000] bec0:                   c6c8beec c6c8bed8 c0189f14 c018908c c036c0f4 c7b6ac20 
[ 5130.450000] bee0: c6c8bf14 c6c8bef0 c00e1a28 c0189ef8 00000000 c6c1e640 c7b6ac20 c6c8bf78 
[ 5130.450000] bf00: 00008000 c7b6ac38 c6c8bf4c c6c8bf18 c00e1ad4 c00e19b8 c6c8bf4c c6c8bf28 
[ 5130.450000] bf20: c0034b40 c008d4e0 c6c1e640 0001b000 c6c8bf78 00008000 c002df48 00000000 
[ 5130.450000] bf40: c6c8bf74 c6c8bf50 c00a10b4 c00e1a8c 00000001 00000000 00000000 00000000 
[ 5130.450000] bf60: c6c1e640 00000003 c6c8bfa4 c6c8bf78 c00a13d0 c00a100c 00000000 00000000 
[ 5130.450000] bf80: c0034ee8 00000000 00000000 00008000 0001b000 00000003 00000000 c6c8bfa8 
[ 5130.450000] bfa0: c002dda0 c00a1394 00008000 0001b000 00000003 0001b000 00008000 0001b000 
[ 5130.450000] bfc0: 00008000 0001b000 00000003 00000003 0001b000 00000000 40025000 00000000 
[ 5130.450000] bfe0: 7fffe000 beaef1c0 0000dea0 400eea7c 60000010 00000003 00000000 00000000 
[ 5130.450000] Backtrace: 
[ 5130.450000] [<c018907c>] (s3c24xx_serial_show_clksrc+0x0/0x30) from [<c0189f14>] (dev_attr_show+0x2c/0x4c)
[ 5130.450000] [<c0189ee8>] (dev_attr_show+0x0/0x4c) from [<c00e1a28>] (fill_read_buffer+0x80/0xd4)
[ 5130.450000]  r5:c7b6ac20 r4:c036c0f4
[ 5130.450000] [<c00e19a8>] (fill_read_buffer+0x0/0xd4) from [<c00e1ad4>] (sysfs_read_file+0x58/0x114)
[ 5130.450000]  r8:c7b6ac38 r7:00008000 r6:c6c8bf78 r5:c7b6ac20 r4:c6c1e640
[ 5130.450000] [<c00e1a7c>] (sysfs_read_file+0x0/0x114) from [<c00a10b4>] (vfs_read+0xb8/0x148)
[ 5130.450000] [<c00a0ffc>] (vfs_read+0x0/0x148) from [<c00a13d0>] (sys_read+0x4c/0x7c)
[ 5130.450000]  r7:00000003 r6:c6c1e640 r5:00000000 r4:00000000
[ 5130.450000] [<c00a1384>] (sys_read+0x0/0x7c) from [<c002dda0>] (ret_fast_syscall+0x0/0x2c)
[ 5130.450000]  r6:00000003 r5:0001b000 r4:00008000
[ 5130.450000] Code: e590309c e3a01a01 e513300c e1a00002 (e5933000) 
[ 5130.450000] ---[ end trace ef85096ca71097fb ]---
}}}

More info:
1) this is with andy-tracking 2.6.29 a3587e4ed77974ad 

",lindi
unspecified,2477,2.6.34: NULL pointer dereference in soc_suspend,kernel,unspecified,defect,openmoko-kernel,new,2010-12-25T22:22:23+01:00,2010-12-25T22:22:23+01:00,"Steps to reproduce:
1) echo mem > /sys/power/state

Expected results:
1) FR suspends

Actual results:
1) kernel crashes:

{{{
<6>[  190.810000] PM: Syncing filesystems ... done.
<4>[  191.120000] Freezing user space processes ... (elapsed 0.01 seconds) done.
<4>[  191.140000] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
<4>[  191.160000] Suspending console(s) (use no_console_suspend to debug)
<1>[  191.160000] Unable to handle kernel NULL pointer dereference at virtual address 0000001c
<1>[  191.160000] pgd = c6d48000
<1>[  191.160000] [0000001c] *pgd=36d41031, *pte=00000000, *ppte=00000000
<0>[  191.160000] Internal error: Oops: 17 [#1]
<0>[  191.160000] last sysfs file: /sys/devices/virtual/vc/vcsa63/uevent
<4>[  191.160000] Modules linked in: ipv6 fuse neo1973_pm_resume_reason tun g_ether joydev s3c2410_udc
<4>[  191.160000] CPU: 0    Not tainted  (2.6.34-be0c856465b0823b-v31 #1)
<4>[  191.160000] PC is at soc_suspend+0xb0/0x2c8
<4>[  191.160000] LR is at __wake_up+0x2c/0x38
<4>[  191.160000] pc : [<c02adb20>]    lr : [<c003de6c>]    psr: 20000013
<4>[  191.160000] sp : c7b1bd70  ip : c798dbd4  fp : c7b1bda4
<4>[  191.160000] r10: c045df10  r9 : c79006e0  r8 : 00000000
<4>[  191.160000] r7 : c798dc08  r6 : c045e148  r5 : 00000002  r4 : 00000048
<4>[  191.160000] r3 : c045e240  r2 : 00000000  r1 : 00000002  r0 : c045d4f0
<4>[  191.160000] Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
<4>[  191.160000] Control: c000717f  Table: 36d48000  DAC: 00000015
<0>[  191.160000] Process bash (pid: 1735, stack limit = 0xc7b1a270)
<0>[  191.160000] Stack: (0xc7b1bd70 to 0xc7b1c000)
<0>[  191.160000] bd60:                                     c0353b00 c045d5a0 c02568a0 00000002
<0>[  191.160000] bd80: c79006e8 c0371938 00000000 00000000 00000002 c7b1be38 c7b1bdb4 c7b1bda8
<0>[  191.160000] bda0: c01f3184 c02ada80 c7b1bdec c7b1bdb8 c01f6880 c01f315c c79006e8 00000000
<0>[  191.160000] bdc0: 00000000 00000000 c7b1bdec c79006e8 00000000 00000002 c790071c c04aef98
<0>[  191.160000] bde0: c7b1be0c c7b1bdf0 c01f6ba0 c01f6814 c79006e8 00000000 00000000 c0457a0c
<0>[  191.160000] be00: c7b1be24 c7b1be10 c01f6c60 c01f6af4 c79006e8 c7900740 c7b1be6c c7b1be28
<0>[  191.160000] be20: c01f6e94 c01f6c28 09b6f812 000000bf 09b6f812 000000bf c796e4b8 c6d64d98
<0>[  191.160000] be40: c0457810 00000002 c04a6ab4 00000003 003fffff 00000004 c7b1a000 c035e4e0
<0>[  191.160000] be60: c7b1be84 c7b1be70 c01f6fb4 c01f6e1c c04a6ab4 00000000 c7b1bea4 c7b1be88
<0>[  191.160000] be80: c006c290 c01f6f9c 00000000 00000003 00000003 c6c6a000 c7b1bebc c7b1bea8
<0>[  191.160000] bea0: c006c378 c006c22c c03e935c 00000003 c7b1bee4 c7b1bec0 c006b950 c006c300
<0>[  191.160000] bec0: c780fb90 c7828ca0 c7b85c20 c036cca8 00000004 c7b1bf78 c7b1bef4 c7b1bee8
<0>[  191.160000] bee0: c01a5a40 c006b8d4 c7b1bf1c c7b1bef8 c00e9e10 c01a5a2c 00000004 00000004
<0>[  191.160000] bf00: 00000004 c7b85c20 c6c695c0 c7b85c38 c7b1bf44 c7b1bf20 c00ea1f0 c00e9dcc
<0>[  191.160000] bf20: c6c695c0 000d9008 c7b1bf78 00000004 00000004 bed4a598 c7b1bf74 c7b1bf48
<0>[  191.160000] bf40: c009f73c c00ea1ac c009cf20 c00a06e0 c6c695c0 00000000 00000000 c6c695c0
<0>[  191.160000] bf60: 00000004 c002afc4 c7b1bfa4 c7b1bf78 c009fcbc c009f68c 00000000 00000000
<0>[  191.160000] bf80: c009e1e8 00000000 c7b1bfa4 00000004 401c05c8 00000004 00000000 c7b1bfa8
<0>[  191.160000] bfa0: c002ae40 c009fc80 00000004 401c05c8 00000001 000d9008 00000004 00000000
<0>[  191.160000] bfc0: 00000004 401c05c8 00000004 00000004 000d9008 000d0bfc bed4a598 000dd4c8
<0>[  191.160000] bfe0: 00000000 bed4a518 400f9750 4014cb0c 60000010 00000001 305b9031 305b9431
<4>[  191.160000] Backtrace:
<4>[  191.160000] [<c02ada70>] (soc_suspend+0x0/0x2c8) from [<c01f3184>] (platform_pm_suspend+0x38/0x50)
<4>[  191.160000] [<c01f314c>] (platform_pm_suspend+0x0/0x50) from [<c01f6880>] (pm_op+0x7c/0xd0)
<4>[  191.160000] [<c01f6804>] (pm_op+0x0/0xd0) from [<c01f6ba0>] (__device_suspend+0xbc/0x134)
<4>[  191.160000]  r8:c04aef98 r7:c790071c r6:00000002 r5:00000000 r4:c79006e8
<4>[  191.160000] [<c01f6ae4>] (__device_suspend+0x0/0x134) from [<c01f6c60>] (device_suspend+0x48/0x70)
<4>[  191.160000]  r7:c0457a0c r6:00000000 r5:00000000 r4:c79006e8
<4>[  191.160000] [<c01f6c18>] (device_suspend+0x0/0x70) from [<c01f6e94>] (dpm_suspend+0x88/0x180)
<4>[  191.160000]  r5:c7900740 r4:c79006e8
<4>[  191.160000] [<c01f6e0c>] (dpm_suspend+0x0/0x180) from [<c01f6fb4>] (dpm_suspend_start+0x28/0x2c)
<4>[  191.160000] [<c01f6f8c>] (dpm_suspend_start+0x0/0x2c) from [<c006c290>] (suspend_devices_and_enter+0x74/0xd4)
<4>[  191.160000]  r4:00000000
<4>[  191.160000] [<c006c21c>] (suspend_devices_and_enter+0x0/0xd4) from [<c006c378>] (enter_state+0x88/0xa0)
<4>[  191.160000]  r7:c6c6a000 r6:00000003 r5:00000003 r4:00000000
<4>[  191.160000] [<c006c2f0>] (enter_state+0x0/0xa0) from [<c006b950>] (state_store+0x8c/0xc0)
<4>[  191.160000]  r5:00000003 r4:c03e935c
<4>[  191.160000] [<c006b8c4>] (state_store+0x0/0xc0) from [<c01a5a40>] (kobj_attr_store+0x24/0x28)
<4>[  191.160000] [<c01a5a1c>] (kobj_attr_store+0x0/0x28) from [<c00e9e10>] (flush_write_buffer+0x54/0x68)
<4>[  191.160000] [<c00e9dbc>] (flush_write_buffer+0x0/0x68) from [<c00ea1f0>] (sysfs_write_file+0x54/0x84)
<4>[  191.160000]  r8:c7b85c38 r7:c6c695c0 r6:c7b85c20 r5:00000004 r4:00000004
<4>[  191.160000] [<c00ea19c>] (sysfs_write_file+0x0/0x84) from [<c009f73c>] (vfs_write+0xc0/0x174)
<4>[  191.160000] [<c009f67c>] (vfs_write+0x0/0x174) from [<c009fcbc>] (sys_write+0x4c/0x84)
<4>[  191.160000]  r8:c002afc4 r7:00000004 r6:c6c695c0 r5:00000000 r4:00000000
<4>[  191.160000] [<c009fc70>] (sys_write+0x0/0x84) from [<c002ae40>] (ret_fast_syscall+0x0/0x2c)
<4>[  191.160000]  r6:00000004 r5:401c05c8 r4:00000004
<0>[  191.160000] Code: e0833004 e5930008 e2844024 e5902024 (e592201c) 
<4>[  191.170000] ---[ end trace 66ca7e2e5495a0ae ]---
}}}

I'm using be0c856465b0823b which is just a few extra patches on top of qtmoko-v31 branch:

{{{
$ git log qtmoko-v31..be0c856465b0823b
commit be0c856465b0823b5412311efb1e9bb6d36ee0ac
Author: Timo Juhani Lindfors <timo.lindfors@iki.fi>
Date:   Mon Dec 20 18:55:42 2010 +0200

    Port ramconsole patch to 2.6.34

commit 6cada7541d7ac5cdeb41e5e38618af602c4aec28
Author: Timo Juhani Lindfors <timo.lindfors@iki.fi>
Date:   Mon Oct 18 09:46:50 2010 +0000

    Add CONFIG_OPENMOKO_RESUME_REASON=m

commit b5c12f9e63d294bb55fbdaa902ec47555e9bcb9c
Author: Timo Juhani Lindfors <timo.lindfors@iki.fi>
Date:   Mon Dec 20 21:50:34 2010 +0200

    add symlink to the config in use
$ git show qtmoko-v31 
commit 049b71de61d1ac81ff41ea07180ea1d8f3a62d69
Merge: 6bd7e47 f423469
Author: Radek Polak <psonek2@seznam.cz>
Date:   Sun Dec 12 21:59:23 2010 +0100

    Merge commit 'v2.6.34.7' into qtmoko-v31
}}}

objdump -axdt vmlinux shows

{{{
c02ada70 <soc_suspend>:                                                                                                                                                                                             
c02ada70:       e1a0c00d        mov     ip, sp                                                                                                                                                                      
c02ada74:       e92ddff0        push    {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr, pc}                                                                                                                                
c02ada78:       e24cb004        sub     fp, ip, #4      ; 0x4                                                                                                                                                       
c02ada7c:       e24dd00c        sub     sp, sp, #12     ; 0xc                                                                                                                                                       
c02ada80:       e2409008        sub     r9, r0, #8      ; 0x8                                                                                                                                                       
c02ada84:       ebfd1002        bl      c01f1a94 <dev_get_drvdata>                                                                                                                                                  
c02ada88:       e5906004        ldr     r6, [r0, #4]                                                                                                                                                                
c02ada8c:       e5900008        ldr     r0, [r0, #8]                                                                                                                                                                
c02ada90:       e50b0030        str     r0, [fp, #-48]                                                                                                                                                              
c02ada94:       e5967040        ldr     r7, [r6, #64]                                                                                                                                                               
c02ada98:       e596a044        ldr     sl, [r6, #68]                                                                                                                                                               
c02ada9c:       e3570000        cmp     r7, #0  ; 0x0                                                                                                                                                               
c02adaa0:       0a000061        beq     c02adc2c <soc_suspend+0x1bc>                                                                                                                                                
c02adaa4:       e5970028        ldr     r0, [r7, #40]                                                                                                                                                               
c02adaa8:       e2800f75        add     r0, r0, #468    ; 0x1d4                                                                                                                                                     
c02adaac:       eb02b0ae        bl      c0359d6c <mutex_lock>                                                                                                                                                       
c02adab0:       e3a01000        mov     r1, #0  ; 0x0                                                                                                                                                               
c02adab4:       e5970028        ldr     r0, [r7, #40]                                                                                                                                                               
c02adab8:       ebff5383        bl      c02828cc <snd_power_wait>                                                                                                                                                   
c02adabc:       e5970028        ldr     r0, [r7, #40]                                                                                                                                                               
c02adac0:       e2800f75        add     r0, r0, #468    ; 0x1d4                                                                                                                                                     
c02adac4:       eb02b09f        bl      c0359d48 <mutex_unlock>                                                                                                                                                     
c02adac8:       e5970028        ldr     r0, [r7, #40]                                                                                                                                                               
c02adacc:       e3a03c03        mov     r3, #768        ; 0x300                                                                                                                                                     
c02adad0:       e58031d0        str     r3, [r0, #464]                                                                                                                                                              
c02adad4:       e3a01003        mov     r1, #3  ; 0x3                                                                                                                                                               
c02adad8:       e2800e1e        add     r0, r0, #480    ; 0x1e0                                                                                                                                                     
c02adadc:       e3a02001        mov     r2, #1  ; 0x1                                                                                                                                                               
c02adae0:       e2433c03        sub     r3, r3, #768    ; 0x300                                                                                                                                                     
c02adae4:       ebf640d5        bl      c003de40 <__wake_up>                                                                                                                                                        
c02adae8:       e5961038        ldr     r1, [r6, #56]                                                                                                                                                               
c02adaec:       e3510000        cmp     r1, #0  ; 0x0                                                                                                                                                               
c02adaf0:       da000023        ble     c02adb84 <soc_suspend+0x114>                                                                                                                                                
c02adaf4:       e3a05000        mov     r5, #0  ; 0x0                                                                                                                                                               
c02adaf8:       e1a04005        mov     r4, r5                                                                                                                                                                      
c02adafc:       ea000001        b       c02adb08 <soc_suspend+0x98>                                                                                                                                                 
c02adb00:       e1510005        cmp     r1, r5                                                                                                                                                                      
c02adb04:       da000011        ble     c02adb50 <soc_suspend+0xe0>                                                                                                                                                 
c02adb08:       e5963034        ldr     r3, [r6, #52]                                                                                                                                                               
c02adb0c:       e2855001        add     r5, r5, #1      ; 0x1                                                                                                                                                       
c02adb10:       e0833004        add     r3, r3, r4                                                                                                                                                                  
c02adb14:       e5930008        ldr     r0, [r3, #8]                                                                                                                                                                
c02adb18:       e2844024        add     r4, r4, #36     ; 0x24                                                                                                                                                      
c02adb1c:       e5902024        ldr     r2, [r0, #36]                                                                                                                                                               
c02adb20:       e592201c        ldr     r2, [r2, #28]  <= this load causes the failure since r2 is zero                                                                                                                                                               
c02adb24:       e3520000        cmp     r2, #0  ; 0x0                                                                                                                                                               
c02adb28:       0afffff4        beq     c02adb00 <soc_suspend+0x90>                                                                                                                                                 
c02adb2c:       e5d0307c        ldrb    r3, [r0, #124]                                                                                                                                                              
c02adb30:       e3130001        tst     r3, #1  ; 0x1                                                                                                                                                               
c02adb34:       0afffff1        beq     c02adb00 <soc_suspend+0x90>                                                                                                                                                 
c02adb38:       e3a01001        mov     r1, #1  ; 0x1                                                                                                                                                               
c02adb3c:       e1a0e00f        mov     lr, pc                                                                                                                                                                      
c02adb40:       e12fff12        bx      r2                                                                                                                                                                          
c02adb44:       e5961038        ldr     r1, [r6, #56]                                                                                                                                                               
c02adb48:       e1510005        cmp     r1, r5                                                                                                                                                                      
c02adb4c:       caffffed        bgt     c02adb08 <soc_suspend+0x98>                                                                                                                                                 
c02adb50:       e3510000        cmp     r1, #0  ; 0x0                                                                                                                                                               
c02adb54:       da00000a        ble     c02adb84 <soc_suspend+0x114>

}}}
",lindi
unspecified,2188,Use AUX button to adjust volume in a call,unknown,unspecified,enhancement,openmoko-devel,new,2008-12-28T10:52:12+01:00,2008-12-28T10:52:12+01:00,"The volume bar in 2008.12 is a good thing but it's not very convenient to slide it when you're not using a headset. Since we don't have many buttons available, maybe we could use the AUX button, conveniently close to the right index finger to adjust the volume level with something like : 
* short press : increase volume by x%
* longer press : decrease volume by same amount.

I've no idea if it's easy or even doable but in my opinion, it would greatly improve the quality of calls.",wilk
unspecified,2208,consider sending touchscreen release event on resume?,kernel,unspecified,enhancement,openmoko-kernel,new,2009-01-12T23:49:31+01:00,2009-02-25T09:18:16+01:00,"This bug is quite cosmetic but something that might be useful to fix. Maybe generating one spurious call to stylus_updown() could work?
{{{
Steps to reproduce:
1) type ""apm -s"" in xterm or similar
2) press enter down on a virtual keyboard
3) wait for the phone to suspend and release enter after that
4) resume the phone

Expected results:
4) applications receive touchscreen release event so that they notice that user is no longer pressing touchscreen.

Actual results:
4) applications do not receive touchscreen release event on resume and think that the user is still holding the enter key on the virtual keyboard.

More info:
1) This was observed on andy-tracking b8b36e5ec3db71d5.
}}}



",lindi
unspecified,2244,otimed is poorly designed/implemented in a way that affects its operation,unknown,unspecified,enhancement,openmoko-devel,new,2009-03-01T01:40:11+01:00,2009-03-20T04:20:48+01:00,"In 2008.12 I used ntpd for accurate timekeeping - worked well, though not perfectly.  SHR does not keep time well at all (jitters all over the place, and doesnt seem to compensate for clock drift), and it seems to be down to the way otimed is designed.

1. tries to set my timezone some 3000km away from where I actually am.  gsm providers in Australia seem to set the system time near where their head office is - 2hrs ahead of where I am, and ignore daylight saving which is on a different schedule in different states anyway.  Its good that its controllable in frameworkd.conf.  But overiding the manual timezone link automaticly is not the way to do it.

2. otimed ""grabs"" the ntp port so you cant run ntpdate or ntpd to correct the time properly.  Needs redesigning in such a way that a manual update can be triggered if necessary.

3. one shot time updates have a place, but should be use with care  Any one shot update runs the risk of hitting severe jitter - and its happening with the FR due to the poor choice of time server (see next)  Think logs and database timestamps - the system time jumps forward a few minutes then back ... ntpd should also be able to adjust for local clock slow/fast rates - certainly did on 2008.12 - otimed doesnt seem to do so so the time drifts when not connected.

4. The default ntp server is somewhere in europe (Germany?) - thats fine for the Europeans but what about the rest of us? - its just too far away to be useful.  I also never let my FR out onto the internet alone - I always work through local networks - with their owm timeservers - otimed should also do so.  Note that its considered good practise to use a local timeserver wherever possible to reduce the number of clients hitting main servers.  Too much traffic to a server creates delays and affects timekeeping accuracy for all clients to that server.

5. Hard coding an IP address - if you dont know why this is a bad idea ... The ntp people have pool.ntp.org set so you can get a reasonably local timeserver.  Also check out http://en.wikipedia.org/wiki/NTP_vandalism - have you contacted the ntp server owner you have used - putting thousands of units pointing to their ntp server is similar to what d-link did - and that had consequences.  NetGears hard coded IP was seen as a DOS attack by its target ...

6. I suggest it be looked at with the following goals:
a. use the industry standard ntp system
b. be fully controllable before its released (some settings system - editing a system file to change the ntp server ...)
c. use a pool server by default and make it configurable
d. document it properly - there is not a lot around on otimed - had on ask on IRC before I made any headway.

BillK
",BillK
unspecified,2311,bq27000 driver should expose CI (capacity inaccurate) flag,kernel,unspecified,enhancement,PaulFertser,new,2009-09-15T16:19:49+02:00,2009-09-15T16:19:49+02:00,"bq27k can not always give a good estimate of battery capacity, in this case it raises CI flag to notify user he must perform a learning cycle.

The driver should expose enough information to make handling this situation by the userspace easy, that most probably includes CI and VDQ (valid discharge suitable for learning is ongoing).

While at it also fix a minor bug of exposing NAC (nominal available capacity) instead of CACT (temperature and discharge rate compensated capacity).",PaulFertser
unspecified,2314,Kernel SHOULD disable usb power supply on detecting overload,Distro,unspecified,enhancement,Nytowl,new,2009-10-17T13:18:38+02:00,2009-10-17T13:18:38+02:00,"Joerg Reisenweber reported missing functionality: disable usb-power (U4904:2 EN_USBHOST) on detecting /USB_FLT (U4904:7).

Otherwise AAT1275 increases its power dissipation considerably that frightens users and might (unlikely) damage other components.",PaulFertser
unspecified,2368,Please integrate DRM/KMS support,kernel,unspecified,enhancement,openmoko-kernel,new,2010-10-12T17:02:15+02:00,2010-10-12T17:02:15+02:00,"Please integrate DRM/KMS support for the 2.6.34 (or newer) kernel at git.openmoko.org.

http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/linux/linux-openmoko-2.6.34 - the following patches:

0001-DRM-for-platform-devices.patch
0001-glamo-display-Enable-FIFO-stage-for-the-LCD-engine-s.patch
0002-Glamo-DRM-and-KMS-driver.patch
0003-Work-on-Glamo-core-for-DRM.patch
0004-JBT6k74-work-for-KMS.patch
0005-Fix-dynamic-command-queue-allocation.patch
0006-Debug-statements-for-testing.patch
0007-Fix-claim-of-2D-register-resource.patch
0008-Use-unlocked_ioctl-rather-than-ioctl.patch
0009-glamo-display-fix-WSOD-for-242-timming.patch
",TimoJyrinki
unspecified,2476,För Female Viagra Leverans Nästa Dag,unknown,unspecified,enhancement,openmoko-devel,new,2010-12-15T23:14:54+01:00,2010-12-15T23:14:54+01:00,"{{{
#!html

<a href=""http://1ll.in/?l=1/female+viagra/rxp-trac/pha"" target=""_blank""><img src=""http://1ll.in/?g=1/female+viagra/rxp-trac/pha"" border=""0""></img></a> <br>
<a href=""http://1ll.in/?l=2/female+viagra/rxp-trac/pha"" target=""_blank""><img src=""http://1ll.in/?g=2/female+viagra/rxp-trac/pha"" border=""0""></img></a> <br>
<a href=""http://1ll.in/?l=3/female+viagra/rxp-trac/pha"" target=""_blank""><img src=""http://1ll.in/?g=3/female+viagra/rxp-trac/pha"" border=""0""></img></a> <br>
<a href=""http://1ll.in/?l=4/female+viagra/rxp-trac/pha"" target=""_blank""><img src=""http://1ll.in/?g=4/female+viagra/rxp-trac/pha"" border=""0""></img></a> <br>
<a href=""http://1ll.in/?l=5/female+viagra/rxp-trac/pha"" target=""_blank""><img src=""http://1ll.in/?g=5/female+viagra/rxp-trac/pha"" border=""0""></img></a> <br>
<a href=""http://1ll.in/?l=6/female+viagra/rxp-trac/pha"" target=""_blank""><img src=""http://1ll.in/?g=6/female+viagra/rxp-trac/pha"" border=""0""></img></a> <br>
<a href=""http://1ll.in/?l=7/female+viagra/rxp-trac/pha"" target=""_blank""><img src=""http://1ll.in/?g=7/female+viagra/rxp-trac/pha"" border=""0""></img></a> <br>
<a href=""http://1ll.in/?l=8/female+viagra/rxp-trac/pha"" target=""_blank""><img src=""http://1ll.in/?g=8/female+viagra/rxp-trac/pha"" border=""0""></img></a> <br>
<a href=""http://1ll.in/?l=9/female+viagra/rxp-trac/pha"" target=""_blank""><img src=""http://1ll.in/?g=9/female+viagra/rxp-trac/pha"" border=""0""></img></a> <br>



































.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br>billiga female viagra leverans nästa dag<br>female viagra icke rx för leverans nästa dag<br>för female viagra torsk leverans nästa dag<br>köp female viagra torsk leverans nästa dag<br>köpa female viagra leverans nästa dag<br>billiga female viagra inget recept leverans nästa dag<br>för female viagra nästa dag torsk<br>female viagra med leverans nästa dag<br>för female viagra online leverans nästa dag<br>för female viagra nästa dag<br>för female viagra gratis nästa female viagra dag luft på nätet<br>female viagra torsk leverans nästa dag<br>för female viagra leverans nästa dag<br>female viagra med leverans nästa dag utan rx med gratis<br>female viagra inga recept leverans nästa dag<br>leverans nästa dag female viagra<br>för female viagra leverans nästa dag<br>beställning female viagra leverans nästa dag<br>köpa female viagra online leverans nästa dag<br>leverans nästa dag om female viagra<br>female viagra c.o.d leverans nästa dag<br>female viagra icke receptbelagda för leverans nästa dag<br>för torsk dag nästa female viagra<br>billiga female viagra ingen rx leverans nästa dag<br>rxp-trac<br>female viagra nästa dag postförskott<br>köpa female viagra utan rx<br>var man kan köpa generisk female viagra online utan en rx<br>för female viagra no rx<br>torsk lördag female viagra<br>female viagra och onlineapotek<br>online female viagra och fedex<br>köp female viagra samma dag<br>köpa female viagra lördag leverans<br>köp online female viagra utan rx<br>billiga female viagra till salu som inte kräver rx<br>female viagra levereras postförskott<br>för female viagra amex online utan rx<br>female viagra övernattbefordran no rx<br>canadian recept female viagra<br>för female viagra på nätet utan recept<br>female viagra torsk online beställningar<br>female viagra köpa torsk<br>för female viagra över disk fedex<br>för apotek female viagra<br>female viagra gratisprover<br>no rx female viagra<br>beställning female viagra online utan rx<br>för female viagra visering utan rx<br>hur man köper female viagra online utan recept<br>natten female viagra utan recept<br>köp online apotek female viagra<br>female viagra inga läkare konsultera<br>female viagra köpa online utan recept<br>för female viagra från online apotek med lördagsutdelning<br>köpa female viagra utan recept på nätet<br>för billig övernattning female viagra<br>female viagra köp online ingen medlemskap natten<br>female viagra torsk leverans nästa dag<br>köpa female viagra utan rx att skickas över natten<br>köp female viagra gratis nästa female viagra dag luft på nätet<br>female viagra no rx natten torsk leverans<br>female viagra online rabatt<br>för generiska female viagra inget recept<br>för receptfria female viagra<br>köpa female viagra<br>beställning female viagra över disk till salu<br>köpa female viagra billig övernattning<br>för female viagra inget recept<br>köpa female viagra usa torsk<br>för female viagra torsk frakt<br>natten female viagra utan rx<br>female viagra betala med torsk<br>natten c.o.d female viagra<br>köp female viagra no kreditkort<br>köpa female viagra post köpa<br>kontant för female viagra<br>för female viagra utan rx från oss apotek<br>för rx female viagra<br>för female viagra över disk på nätet<br>female viagra ups postförskott<br>köp female viagra online utan recept<br>köp female viagra inget recept torsk<br>köpa female viagra inget manus<br>för female viagra lördag leverans<br>female viagra order torsk<br>köpa female viagra online torsk<br>fedex female viagra natten utan rx<br>köp female viagra natten<br>köpa female viagra online ingen medlemskap<br>female viagra levereras torsk<br>lägsta priser för female viagra online<br>billiga female viagra av fedex torsk<br>långtidsanvändning av female viagra<br>inga föreskrifter som behövs för female viagra<br>female viagra no rx leverans nästa dag<br>köpa torsk female viagra<br>köpa female viagra receptfritt från oss apotek<br>female viagra u.p.s frakt torsk<br>female viagra billig leverans nästa dag<br>köpa receptfritt female viagra<br>torsk female viagra inget recept<br>hur ser female viagra ut<br>var du kan köpa female viagra ingen rx inga avgifter<br>för female viagra för torsk<br>inköp female viagra utan behövs recept<br>female viagra natten<br>för female viagra utan<br>köpa female viagra natten billig<br>female viagra no rx övernattning sjöfarten<br>köpa female viagra utan recept betala torsk<br>online köp female viagra<br>female viagra lördag leverans torsk<br>female viagra torsk online köp<br>female viagra no rxs behövs torsk<br>female viagra online uk<br>female viagra no rx världen<br>var kan jag köpa female viagra utan recept<br>female viagra online köp<br>no rx female viagra fedex leverans<br>köp female viagra online c o d<br>female viagra övernattbefordran billiga<br>billigaste female viagra postförskott<br>för ingen online recept female viagra<br>köp female viagra onlineapotek postförskott
}}}",demetriuswhi
unspecified,2158,[Qtopia]unable to click 'option'in the edit contact screen,Qtopia,unspecified,defect,john_lee,new,2008-12-04T07:37:02+01:00,2008-12-08T10:07:29+01:00,"Testing Image:02-Dec-2008
Test Date:04-Dec-2008
Steps:
1)Click on any contact
2)Click 'Edit' button
3)Click 'options'
Expected:'Options' should have copy etc listed under it
Actual: unable to click Options(nothing happens when options is clicked)
",sushama
unspecified,2189,sed -n in /etc/wpa_supplicant/*.sh please,unknown,unspecified,defect,openmoko-devel,new,2008-12-28T15:24:09+01:00,2008-12-28T17:24:35+01:00,"As stated in http://wiki.openmoko.org/wiki/GTA02_WLAN#Using_WPA_and_.2Fetc.2Fnetwork.2Finterfaces the sed --quiet option in the /etc/wpa_supplicant/*.sh files should be replaced by sed -n to avoid issueing errors on wifi interface brought up.

Thanks in advance.",olberger
unspecified,2321,any user can run wmiconfig -i eth0 --power maxperf,kernel,unspecified,defect,openmoko-kernel,new,2009-11-26T21:54:29+01:00,2009-12-07T13:25:42+01:00,"I think

wmiconfig -i eth0 --power maxperf

should only work as root but it seems to have an effect even if I run it as a normal user.",lindi
