Contents:

Experimental Ångström feed for Spitz

Most annoying bugs

Work-arounds of known problems of current snapshot

Emergency system

Experimental or incomplete patches and fixes affecting Sharp Zaurus SL-C3200 with Ångström

Related: UTX feed

Experimental Ångström feed for Spitz

Here is my experimental feed: UTX feed and proposed /etc/ipkg/utx-feed.conf.

The feed is based on the recent org.openembedded.dev branch of OpenEmbedded with very few additional patches (these patches are available here).

There is still a lot of work to make Ångström and OpenEmbedded flawlessly working. That is why I dumped stable branches and I am using the unstable branch, which allows to test latest changes.

Be sure to read notes before using the feed!

Not valid for current builds, but I can try to build it again: (This feed contains packages compiled with iwmmxt optimization. This is not enabled in the standard repositories and causes few build failures.)

Most annoying bugs

Work-arounds of known problems of current snapshot

After each reboot and login, you have to execute:

# lo is not up for some reason after reboot
ifdown lo ; ifup lo
# USB is in broken UDC mode
rmmod g_file_storage g_ether pxa27x_udc 2>/dev/null
rmmod ohci-hcd 2>/dev/null
rmmod g_ether g_file_storage 2>/dev/null
rmmod pxa27x_udc 2>/dev/null
modprobe ohci-hcd
# Speech dispatcher blocks sound device
/etc/init.d/speech-dispatcher stop
# atd causes unexpected wakes and blocks RTC device
killall atd
# Just now, there is no keyboard way to turn light on. Disable off:
killall ipaq-sleep
# You can do this if you connect Bluetooth and want auto-configuration of BNEP networking:
ifdown bnep0 ; ifup bnep0

iwmmxt specific problem (in iwmmxt builds, that are turned off now), which needs to be fixed: Locale cannot be generated (qemu iwmmxt support is broken), you have to generate them manually after activating swap (64MB causes OOM) calling proper post script from /usr/lib/opkg. Compiler fails on several packages with internal compiler error.

Emergency system

Emergency Sharp 2.4 system can be booted by simultaneous pressing of D and B keys during reboot or during pressing of reset button and turning on. You will get a minimalistic emergency system. You can mount your HDD by mount /dev/hda1 /mnt and then fix problems. There is vi editor available.

If you are unable to switch to console or type commands, reboot to emergency system and rename X server binaries. You will then boot to console. You can also edit /etc/inittab and add debugging commands there.

Experimental or incomplete patches and fixes affecting Sharp Zaurus SL-C3200 with Ångström

Here are miscellaneous files used to work around some problems (if proper fix does not exist) or fine tune Ångström behavior.