I just updated my linux box to Fedora Core 4 and found that my C860 wouldn't connect anymore (over USB). After some googling around I found the reason why and the fix. I thought I'd post what I found here in case anyone else gets hung up on this as well...

FC4 ships with kernel 2.6.11. Apparently, at some point before 2.6.11, some "refactoring" was done on the usbnet module, which entailed moving non-standard stuff (such as the Z's non-standard USB net functionality) into external modules. In the process of doing this, support for the C860 (specifically) was broken.

This occurred because apparently the C860 is actually broken is TWO ways: it's USB net support is non-standard, like the other Z's, and it apparently also falsely advertises support for a cell phone modem interface called "CDC MDLM". The author of the usbnet module's changes wasn't aware of this and inadvertently broke the C860 support. A patch was submitted to fix this and that patch appears starting with kernel 2.6.12. The fedora repository has 2.6.12 posted and you can upgrade to it using yum: "sudo yum update kernel". I just installed it last night and my C860 is now happily connecting again.

This occurred because apparently the C860 is actually broken is TWO ways: it's USB net support is non-standard, like the other Z's, and it apparently also falsely advertises support for a cell phone modem interface called "CDC MDLM". The author of the usbnet module's ~ray

I always wondered why 2.6.11 was bust, yours is the best explanation I have seen... I helped test the fixes applied in 2.6.12-rc versions before -final was released, but it wasn't clear till now why things got broke!

I do know that the first Zauruses - 5xxx versions did their own thing, and were not at all usbnet compliant, and I think too that some other linux on PDA variants did odd things to achieve ip-over-usb, so I can guess the usbnet module is going to be a bit nasty.

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.