Fundamental issues for the ASU

Andy Green andy at openmoko.com
Fri May 16 16:56:15 CEST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Somebody in the thread at some point said:
| On Fri, 16 May 2008 16:25:47 +0200 Holger Freyther
<zecke at openmoko.org> babbled:
|
|> Hey,
|>
|> for the ASU I only have two bugs that worry me:
|>
|> 	- Xglamo eating all of my CPU after a while (94% now). I will try to
|> get a backtrace. Anyone with a spare cycle to look into this? This
issue only
|> comes after the device is on for a long time(in my case over 20
hours). And
|> we already have a open bug for this. Anyone interested in fixing it?
|>
|> 	The backtace looks innocent:
|> 		#0  0x401f88ac in gettimeofday () from /lib/libc.so.6
|> 		#1  0x00014eb4 in GLAMOEngineWaitReal ()
|> 		#2  0x00015270 in GLAMOFlushCMDQCache ()
|> 		#3  0x00015e70 in GLAMOBlockHandler ()
|> 		#4  0x0001f704 in BlockHandler ()
|> 		#5  0x000ec274 in WaitForSomething ()
|> 		#6  0x00038a2c in Dispatch ()
|> 		#7  0x00022c60 in main ()
|> 		#8  0x401909fc in __libc_start_main () from /lib/libc.so.6
|> 		#9  0x00012614 in _start ()
|
| gah! waiting for the cmdq to flush and it never does. thats bad. too much
| context switching - lets keep this filed for now?

Command queue handling in glamofb -- and it seems from what I saw xglamo
contains a cut and paste of it -- had a very bad issue with not having
locking around command queue stuff, which is AFAIK modal in the Glamo.
I added locking there and various kernel badness on boot went away.  So
suggest eyeballing it with that in mind.

Also as it stands, it seems the dist kernel image can't boot ext2 off SD
card, perhaps ext2 is not in the config somehow.  I replaced it with the
defconfig-2.6.24 based kernel and I was able to boot fine off SD card.

- -Andy
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iEYEARECAAYFAkgtoI8ACgkQOjLpvpq7dMrA2wCfT9kDLfsM57wuOJXBZuephBLD
TaQAn07ok2lshP60oyNlTp+7YnDbJw+/
=N73X
-----END PGP SIGNATURE-----



More information about the distro-devel mailing list