Status of Angstrom port to Zaurus SL-5600 PDA (Poodle)
Linux 2.6.24 is supported
Poodle specific bugs
Angstrom 2007.12 was originally shipped with kernel 2.6.17. We are currently in the phase to move over to kernel 2.6.24, which in general works much better, esp. with regard to SD-card support.
status of... on kernel... |
2.6.17 |
2.6.24 |
notes |
Keyboard |
works |
works |
Need to check if keymaps are correct. |
Compact Flash |
works |
works |
|
partly |
works |
Most SD cards work. See list of working SD cards below. On 2.6.17 many "buffer I/O errors" may appear in syslog, but 2.6.24 should work very well. |
|
LCD & Touchscreen |
works |
works |
2.6.24 OK. Some screen disortions when moving backlight slider in GUI with 2.6.17Bug 3566 |
works |
works |
Need to check if battery charging stops correctly when full |
|
works |
unknown |
Tested on Windows XP Pro and Ubuntu Gutsy |
|
unknown |
unknown |
|
|
Suspend |
works |
works |
Works when selected in menu or via "apm --suspend" on command line. When "Cancel" button - which is the On/Off button - is held down, nothing happens and syslog contains "power.c: device-level power management is not supported yet." Patch available in Bug 2367 which awaits integration into 2.6.24 |
works |
works |
The system powers off on activating the battery-compartment-switch |
|
Infrared (IRDA) |
unknown |
works |
tested with Opie, IRDA receive enabled, send and receive phonebook entry to Nokia 6310 mobile phone via IRDA. |
Audio playback |
unknown |
works |
tested with 'aplay sound.wav'. Check ALSA mixer setting with alsamixer first. |
Microphone |
unknown |
works |
tested with 'arecord file.wav'. Check ALSA mixer setting with alsamixer first. |
Bluetooth |
unknown |
unknown |
Helge has no hardware to test this. |
Wireless - WEP |
unknown |
works |
|
Wireless - WPA |
unknown |
works |
tested OK by Helge |
SD and MMC card support
Kernel 2.6.23 and higher handles most (all?) SD and MMC cards. Kernel 2.6.17 had lots of problems, especially with bigger SD cards. The following cards were reported to work:
- 256MB SD (Sandisk)
- 2GB SD (Dane-Elec)
- 512MB CF (Sandisk)
External references to kernel stuff
John Lenz did quite some work for e.g. 2.6.12. His patches can be found here.
Richard Purdie is currently maintaining the -rp kernel series which is used in Angstrom. His recent patches can be found here.
Mentors for Poodle
- Hans Henry von Tresckow (Main mentor)
- Helge Deller (Co-mentor)
Installing Angstrom on Zaurus Poodle
See http://linuxtogo.org/gowiki/PoodleInstall WIP - Zaurus boots now with kexecboot.
Latest (unstable) autobuilder images can be found at http://www.angstrom-distribution.org/unstable/autobuild/poodle/
Note that the rootfs images found at http://www.angstrom-distribution.org/releases/2007.12/images/poodle/ contain ./boot/zImage links to nothing. To fix this, copy the zImage.bin from an installkit.
Tech Notes
SL-5600 32MB RAM, 64MB FLASH
cmdline and mtdparts
2.4 Kernel command line: console=ttyS0 root=/dev/mtdblock2 mtdparts=sharpsl-nand:7168k@0k(smf),22528k@7168k(root),-(home) jffs2_orphaned_inodes=delete