If you are trying to get a device working with ndiswrapper, please help ndiswrapper project wiki by contributing your findings. See HowToContribute

US Robotics USR805421

From NDISWrapper
Jump to: navigation, search

US ROBOTICS USR805421 802.11g Wireless USB Adapter

  • Chipset:Unknown
  • usbid: 0baf:011B
  • Driver: Official U.S. Robotics http://www.usr.com/support/5421/5421-files/5421-na.exe. Unpack it and install driver with USR5421X.inf. This doesn’t copy the .sys files (.sys files for RNDIS driver are part of Windows, so they are not needed in Windows; however, driver for USR5421 distributes .sys files but they are not installed by .inf file); so copy RNDISMPK.sys and usb8023k.sys files into /etc/ndiswrapper/usr5421x directory as rndismpk.sys and usb8023k.sys respectively).


Works with snapshot of 2006-02-13.

With 2.6.16 and later kernels, RNDIS devices are not initialized (when device is plugged in, nothing happens). To get it going, you need to set the variable bConfigurationValue in sysfs. An easy way to do this is to add

BUS==”usb”, SYSFS{idProduct}==”001b”, SYSFS{idVendor}==”0baf”, \ PROGRAM=”/bin/sh -c ‘echo 1 > /sys/%p/device/bConfigurationValue’“

to /etc/udev/rules.d/z25_local_rules file and restart udev.

Replace idProduct and idVendor as appropriate; for USR5421, ‘lsusb’ shows 001b (idProduct) and 0baf (idVendor).