I have followed the instructions pretty well and have modified my flash card without any major errors. When I get home I will try it out and let you know how I get on.
Did you have any luck with your audio? Im wondering if I will encounter any problems.
I have my machine booting, a few issues to deal with still however.
1) My remote control doesn't work. Im not sure why, its a lirc serial reciever. And it looks like all the files are in the right place. If i telnet into the box , irw doesn't display anything. However if I kill lircd and remove the lirc_serial module and reload it , then restart lirc. irw shows expected output. Im hoping its an easy fix given a little time to play.
2) No sound This could be a bigger problem. My sound card is listed in lspci as :
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
Im guessing i need to reinstall alsa sound modules. This could be a nightmare.
Any advice would be welcome, esp for the audio.
...now, if I can just get mine. I tried to go back and do exactly what I told you to do and it's not working for me. I think I screwed up my kernel source or the root filesystem or something, so I'm starting over from scratch tonight to make sure I've got a clean starting point.
Worst case, I may ask you to upload your kernel and rootfs files somewhere I can grab them. Hopefully I won't need to do that.
Pablo: Any word on a new kernel built the "correct" way with support for SiS5513?
1: Make sure to do your unpacking and packing of the squashfs root filesystem _AS_ROOT_. If you do it as a user (like I did; I guess I didn't get the sudo in there like I thought), then it doesn't correctly make things like /dev/console, or correctly preserve SUID bits on things like /usr/bin/X. These caused all kinds of errors. (Unfortunately, I didn't write down the specific errors otherwise I'd post them here so others searching for said errors would find the solution.)
Anyway. That was the cause of the problems I ran into last time I was trying this. It masked itself as a Kernel panic immediately upon boot. The problem was that it couldn't find /dev/console, because it didn't exist. Then X could start claiming it couldn't open /dev/tty0, because the SUID bit on /usr/bin/X was lost. At this point, I figured out what I did wrong and started over.
I'm working now and watching TV from my backend! w00-h00! And it's only 3am!
Thanks again to everyone for their help, and Pablo for, well, everything.