It appears from the code in usb.c that there will only be an INTERFACE=
argument if the class is 0, which it isn't.

That seems like the root cause here. Of course it's been that way for several years now. That restriction to zero (USB_CLASS_PER_INTERFACE) should probably be removed ... in fact I thought that 2.6 had already removed it, but I see it hasn't. Try removing that.


That works too, I'll leave it to people who know more about the whole
USB system to say which is the best fix.  Just changing the Zaurus
specific part of usbnet.c won't impact other drivers or devices.

For now I'd plan on adding Zaurii to /etc/hotplug/usb.usermap to get systems working with no kernel changes. Just like you presumably added CDCEther to /etc/hotplug/blacklist ... Zaurus "proprietary" protocols made a mess. It's much better in 2.6 (CDCEther gone).

- Dave



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to