I have a C1000 running stock Sharp ROM in English mode. Connected an iRiver USB mini-A cable and a Hawking HUF11 10/100 Ethernet-USB1.1 adaptor. I'm flying a little blind here, most of the information I've found talks about connecting a Zaurus to a Linux desktop, not directly to a network over a USB-Ethernet adaptor.
CODE
% su -
# lsusb
Bus 001 Device 001:ID 0000:0000
Bus 001 Device 002: ID 0bda:8150 Realtek Semiconductor Corp. RTL8150 Fast Ethernet Adapter
# modprobe usbnet
modprobe: Can't locate module usbnet
# modprobe usbdnet
modprobe: Can't locate module usbdnet
# lsmod
Module Size Used by
pxa_bi 24912 0 (unused)
net_fd 25216 0 (unused)
usbdcore 35504 0 [pxa_bi net_fd]
usb_ohci_pxa27x 21696 0 (unused)
usbcore 63264 1 [usb_ohci_pxa27x]
usbdmonitor 5488 0
usb-monitor 6496 0
sharp_mmcsd_m 41008 2
# ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
# modprobe -l
/lib/modules.rom/2.4.20/kernel/arch/arm/mach-pxa/registers.o
/lib/modules.rom/2.4.20/kernel/drivers/block/aloha/aloha.o
/lib/modules.rom/2.4.20/kernel/drivers/block/aloha/aloha_serial.o
/lib/modules.rom/2.4.20/kernel/drivers/block/sharp_mmcsd_m.o
/lib/modules.rom/2.4.20/kernel/drivers/input/evdev.o
/lib/modules.rom/2.4.20/kernel/drivers/input/joydev.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/acm.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/canoncam.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/device/bi/pxa_bi.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/device/net_fd/net_fd.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/device/storage_fd/storage_fd.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/device/usbdcore.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/device/usbdmonitor.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/device/usbdserial.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/hid.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/prism2_usb.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/storage/usb-storage.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/usb-monitor.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/usb_ohci_pxa27x.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/usbcore.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/usbkbd.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/usbmouse.o
/lib/modules.rom/2.4.20/net/p80211.o
/lib/modules.rom/2.4.20/pcmcia/memory_cs.o
/lib/modules.rom/2.4.20/pcmcia/prism2_cs.o
/lib/modules.rom/2.4.20/pcmcia/sharpzdc_cs.o
# modprobe prism2_usb
/lib/modules.rom/2.4.20/kernel/drivers/usb/prism2_usb.o: kernel-module version mismatch
/lib/modules.rom/2.4.20/kernel/drivers/usb/prism2_usb.o was compiled for kernel version 2.4.18-rmk7-pxa3-embedix
while this kernel is version 2.4.20.
/lib/modules.rom/2.4.20/kernel/drivers/usb/prism2_usb.o: insmod /lib/modules.rom/2.4.20/kernel/drivers/usb/prism2_usb.o failed
/lib/modules.rom/2.4.20/kernel/drivers/usb/prism2_usb.o: insmod prism2_usb failed
#
# lsusb
Bus 001 Device 001:ID 0000:0000
Bus 001 Device 002: ID 0bda:8150 Realtek Semiconductor Corp. RTL8150 Fast Ethernet Adapter
# modprobe usbnet
modprobe: Can't locate module usbnet
# modprobe usbdnet
modprobe: Can't locate module usbdnet
# lsmod
Module Size Used by
pxa_bi 24912 0 (unused)
net_fd 25216 0 (unused)
usbdcore 35504 0 [pxa_bi net_fd]
usb_ohci_pxa27x 21696 0 (unused)
usbcore 63264 1 [usb_ohci_pxa27x]
usbdmonitor 5488 0
usb-monitor 6496 0
sharp_mmcsd_m 41008 2
# ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
# modprobe -l
/lib/modules.rom/2.4.20/kernel/arch/arm/mach-pxa/registers.o
/lib/modules.rom/2.4.20/kernel/drivers/block/aloha/aloha.o
/lib/modules.rom/2.4.20/kernel/drivers/block/aloha/aloha_serial.o
/lib/modules.rom/2.4.20/kernel/drivers/block/sharp_mmcsd_m.o
/lib/modules.rom/2.4.20/kernel/drivers/input/evdev.o
/lib/modules.rom/2.4.20/kernel/drivers/input/joydev.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/acm.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/canoncam.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/device/bi/pxa_bi.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/device/net_fd/net_fd.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/device/storage_fd/storage_fd.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/device/usbdcore.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/device/usbdmonitor.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/device/usbdserial.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/hid.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/prism2_usb.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/storage/usb-storage.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/usb-monitor.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/usb_ohci_pxa27x.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/usbcore.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/usbkbd.o
/lib/modules.rom/2.4.20/kernel/drivers/usb/usbmouse.o
/lib/modules.rom/2.4.20/net/p80211.o
/lib/modules.rom/2.4.20/pcmcia/memory_cs.o
/lib/modules.rom/2.4.20/pcmcia/prism2_cs.o
/lib/modules.rom/2.4.20/pcmcia/sharpzdc_cs.o
# modprobe prism2_usb
/lib/modules.rom/2.4.20/kernel/drivers/usb/prism2_usb.o: kernel-module version mismatch
/lib/modules.rom/2.4.20/kernel/drivers/usb/prism2_usb.o was compiled for kernel version 2.4.18-rmk7-pxa3-embedix
while this kernel is version 2.4.20.
/lib/modules.rom/2.4.20/kernel/drivers/usb/prism2_usb.o: insmod /lib/modules.rom/2.4.20/kernel/drivers/usb/prism2_usb.o failed
/lib/modules.rom/2.4.20/kernel/drivers/usb/prism2_usb.o: insmod prism2_usb failed
#
Any suggestions, anyone? It seems strange that the modules that came with the stock ROM are incompatible with the stock kernel. I can't tell if one of these modules ought to work with my USB-Ethernet card either.
Thanks!
Rohan
