Orinoco USB Card

From LQWiki
Jump to navigation Jump to search

Setting up an Orinoco USB client

Sadly, support for the Orinoco USB client is not included in the kernel so we need to compile the modules for it. First of all, you will need your kernel sources. You will also need to compile wireless support into your kernel and the hotplug package.

cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/orinoco co orinoco
  • Go into the orinoco directory and run
make
make install
  • Now, cd into the firmware directory. If you dual-boot your system and use Windows 2000, edit the file named get_ezusb_fw and change DL_FILE=AV_WINXP_PC_USB_SR0201.zip to DL_FILE=AV_WIN2K_PC_USB_SR0201.zip. Using the XP version causes a hardware freeze(solvable by unplugging the Orinoco USB client and then replugging it back) when Windows boots up after running Linux. You may also need to use the same drivers for Windows. Save the changes to get_ezusb_fw then run
sh get_ezusb_fw

The script will generate two files named orinoco_ezusb_fw and orinoco_usb_fw.h. Move both files to /usr/lib/hotplug/firmware.

It might be possible to use the same driver files installed in Windows. I'll do some more testing when I get a chance and will make changes to this article when I confirm it works.