Zaurus support for usbnet.c
The linux-usb-devel list has a slightly cleaned up version of Pavel's Zaurus patch, which I've asked him to retest before this support gets integrated.
These patches will apply to recent 2.4.20pre kernels too, if anyone is sufficiently impatient to try... :)
Quoted 1 line
If both clients i.e. the iPAQ and the Zaurus are actually a SA1110, and if the iPAQ is already supported on both sides, then the Zaurus should work out of the box.
Yes, but out of the www.handhelds.org box, not Sharp's box.
Zaurus doesn't have a stock www.handhelds.org kernel; there's a different usb slave/target device driver, which uses different framing for the Ethernet packets. Pavel's patch teaches "usbnet" about one of those protocols. (The other is MSFT-friendly.)
It's worth mentioning the Yopy here too: Zaurus isn't the only SA-1110 based Linux PDA, and its distro is evidently closer to the iPAQ distros (but you won't need a WinCE-ectomy). Current versions of "usbnet" have support for a recent YOPY version; they use different USB vendor and product IDs "out of the box".
- Dave
Quoted 10 lines · David Brownell
Zaurus doesn't have a stock www.handhelds.org kernel; there's a different usb slave/target device driver, which uses different framing for the Ethernet packets. Pavel's patch teaches "usbnet" about one of those protocols. (The other is MSFT-friendly.)
It's worth mentioning the Yopy here too: Zaurus isn't the only SA-1110 based Linux PDA, and its distro is evidently closer to the iPAQ distros (but you won't need a WinCE-ectomy). Current versions of "usbnet" have support for a recent YOPY version; they use different USB vendor and product IDs "out of the box".
Why not using the same (the best which ever it is) driver instead of reinventing the wheel for every SA1110-based devides out there?
Nicolas
Hi,
Quoted 5 lines
Quoted 5 lines
Zaurus doesn't have a stock www.handhelds.org kernel; there's a different usb slave/target device driver, which uses different framing for the Ethernet packets. Pavel's patch teaches "usbnet" about one of those protocols. (The other is MSFT-friendly.)
Quoted 8 lines
Quoted 5 lines
It's worth mentioning the Yopy here too: Zaurus isn't the only SA-1110 based Linux PDA, and its distro is evidently closer to the iPAQ distros (but you won't need a WinCE-ectomy). Current versions of "usbnet" have support for a recent YOPY version; they use different USB vendor and product IDs "out of the box".
Why not using the same (the best which ever it is) driver instead of reinventing the wheel for every SA1110-based devides out there?
I think that on the host side the evidence is that "usbnet" is that driver, and Pavel's patch is big step forward. It forces all the remaining questions onto the slave/target side (PDA for now).
Now, on the device side ... that's not really my call, but I agree that'd be a good way to go. The question is what's "best"?
Last I looked, no www.usb.org class spec or IETF RFC (even I-D) standardized a reasonably simple/robust "IP-over-USB", so there are only vendor-specific solutions. Some of them deal with odd hardware quirks, others deal with MSFT interop. Lots of vendor expectations have unfortunately been set on the MSFT side, where creating product interop problems is sometimes seen as a win in terms of market control or "product differentiation".
- Dave