Hey, Chris. Greg here. We have a lot in common... :-) Try a search on this site for my login (gregkedro) or go to the Linux forum here on this site and check my posts of a week before last. I also recently bought the same Z you did, and I run RH8.0, kernel 2.4.18-14 (congrats on your geekdom running Gentoo; I\'m not there... yet).
I pulled my hair out and googled my brains out over this. Bottom line is this: kernel 2.4.22 has an _experimental_ driver to get this goofy usb-tcp/ip thing working. No one (to my knowledge) has a 5600 syncing with any Linux system/kernel. Those who do have some connectivity are reporting problems galore.
My solution: CF ethernet card and sync via my LAN. Since I live in Costa Rica, I had to order one on the net, and still haven\'t received it, yet. So, I can\'t vouch for its functionality. But, it seems far less problematic than the usb cradle included with our new toy.
Let me see if I can answer some things in your post... (I am NO expert; if you run Gentoo, you know a lot more than I do).
I followed the instructions on docs.zaurus.com
First off, that how-to (I believe) is for the old ROM from the 5500. Things have changed since then.
I\'m running gentoo kernel version 2.4.20 patched
All my patching didn\'t work. I eventually ran into a post from a guru at RedHat that said, basically, \"Stop the goofey patching and upgrade your kernels!\" I tried installing the 2.4.22 kernel, but because of my lack of knowledge in this area, could not get the modules to load. I eventually got a copy of Slack 9.1 to install on a spare partition I have. Slack is now shipping the 2.4.22 kernel with their 9.1 version. I have yet to take the time to install it, and if I can get my CF ethernet connection working, it will probably wait even a little longer (I have tons of \"real\" work to get done, and have wasted sufficient time on this Z thing already).
I did, though, see the experimental driver in the 2.4.22 kernel I botched on my system. So, I can vouch for that: it\'s in there.
When I have th cradle plugged in and turn on the zaurus I get in my /var/log/message:
I get the same messages and it refuses to recognize and configure the usb0 device. I could _never_ get it to come up. Nothing I tried worked.
I noticed that the address is 0x04dd/8006 not 8004 so I tried changing that in the kernel setup but it still didn\'t work.
Now, this one was solved by the moderater of the Linux forum here on this site (I believe it was him). Nice fellow. That\'s a change from the 5500 to the 5600 (and a snafu in the how-to). The correct address to use is 8006, although, like you found out, it doesn\'t help a dang bit.
I really appreciate any help
I don\'t know how much help I\'ve been. But, at least you know you\'re not alone. And, if you do find out how to make this thing work, let me know. Otherwise, maybe you can try the CF ethernet thing. ??
Cheers.
-Greg