I have made a first attempt at supporting big endian processors in the USB gadget RNDIS driver. The attached file is a diff against the current bit keeper version. I was able to successfully ping a Windows XP host from our device, but not from the host to our device. I have no past experience with this protocol, so I might be doing something wrong in setting up the system. Any help would be appreciated.
Our target system: IBM PPC405GPr Netchip 2280 (dma disabled) Kernel is a patched 2.6.5 USB configured via BusyBox ifconfig (static ip) Route to host subnet exists in kernel routing table Host: Pentium IV Windows XP USB 2.0 Enhanced Host Controller Static IP address in net properties Thanks, Jon Neal Ballard Technology, Inc. http://www.ballardtech.com
rndsif.tar.gz
Description: GNU Zip compressed data