/etc/modules.conf and change alias usb-controller usb-uhci to alias usb-controller uhci
/sbin/modprobe -r usb-uhci ; /sbin/modprobe uhci)
setup directory
usb_src/vnetusba.h. Find the line: #define VNetVID 0x03eb and change the number to 0x0864. Find the line: #define VNetPID_3861 0x7603 and change the number to 0x4100 if you have a rev.a device. Change it to 0x4102 if you have rev.b.
make usb
make install
/sbin/depmod -a (ignore any symbol errors)
dmesg to see the log entries which are written by the usb subsystem and the driver. Run this a couple of times if necessary. You should see something like:
hub.c: USB new device connect on bus1/1, assigned device number 2
usb.c: USB device 2 (vend/prod 0x864/0x4100) is not claimed by any active driver.
usb.c: registered new driver vnetusba
vnet_kernel.c: Reseting Usb Device
vnet_kernel.c: Reset completed.
Reg Domain
vnet.c: Firmware Version : 0 90 0 44
Multicast is enabled
vnetusba.c: usb eth1 initialized and register
vnetusba.c: usb eth1 initialized and register you can see my device is eth1.
wireless-tools*.rpm
/sbin/iwconfig and you should see something like
eth1 ATMEL USB503A ESSID:"highbury" Nickname:"highbury"
Mode:Auto Channel:13 Access Point: 00:30:AB:10:xx:xx
Bit Rate:11Mb/s Tx-Power=0 dBm
Retry:on RTS thr=2347 B Fragment thr=2346 B
Encryption key:off
Link Quality:75 Signal level:60 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
/sbin/ifconfig eth1 <device address> up, and if you don't already have a default gateway specified: /sbin/route add default gw <default gateway address>. If you want to use dhcp or to script these settings, have a look for an ethernet HOW-TO.