Contents:
Experimental Ångström feed for Spitz
Work-arounds of known problems of current snapshot
Experimental or incomplete patches and fixes affecting Sharp Zaurus SL-C3200 with Ångström
Related: UTX feed
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.)
Broken Xorg setup. Be prepared that your first boot will not have working touchscreen or keyboard! Hopefully there is an emergency system. You can mount the hda1 partition and fix it.
You have two chances to fix: Install ancient but memory conservative xorg-kdrive-1300 or fix Xorg configuration (bare Xorg requires 8.5 MB of memory, kdrive's Xfbdev 1.2 MB).
In both cases I recommend to remove default.xmodmap and xmodmap-* from /etc/X11/xmodmap/. They are hardcored in gpe-dm and may break your keyboad.
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 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.
Here are miscellaneous files used to work around some problems (if proper fix does not exist) or fine tune Ångström behavior.