Update 09/06/2008: Please see Wireless using W200 on openSUSE 11.0 for updated version of this howto.
I have an old Compaq Evo N610c laptop that has built in Compaq Wireless LAN MultiPort W200. For OpenSUSE 10.1 and older I was using drivers built by Øystein Olsen. I have been unable to get W200 to work ever since I upgraded to openSUSE 10.2 and openSUSE 10.3. Last weekend I finally broke through by leveraging Ubuntu W200 instructions.
- The instructions below have worked for me and tested on openSUSE 10.3 (18.104.22.168-0.1-default). YMMV. I am not responsible for loss of data or damage to your machine.
- Using KNetwork Manager with W200 causes system to hang up. Use ifup instead.
- Only WEP is supported. WPA/WPA2 do not work.
- You need to repeat these steps after any kernel updates.
Check your kernel version
Using YaST Software Management install the following packages
Configure the kernel
Before we proceed further we need to configure the kernel source
cd /lib/modules/$(uname -r)/build/ su (root password) cp /boot/config-$(uname -r) .config make oldconfig make prepare
Updated 04/15/2008 – See comment from Gerhard below who had to run alternate commands to configure the Kernel on N800c.
Downlading the driver
Download the suitable revision of the orinoco_usb driver from SVN. For me revision 1297 has worked correctly.
svn co -r 1297 https://orinoco.svn.sourceforge.net/svnroot/orinoco/branches/usb/
Compile and install the driver
cd usb make sudo make install
Download the firmware
The firmware directory has a script that makes this task easier
cd firmware ./get_ezusb_fw
Copy firmware to appropriate location
sudo cp orinoco_ezusb_fw /lib/firmware
Activating the adapter
Almost there … load driver into the kernel
sudo modprobe -v orinoco_usb
The tiny green light on the side of W200 should come on. Eureka!!! (if it did not come on, try rebooting)
- Start YaST and select Network Devices->Network Card
- You should see “Compaq WLAN Multiport W200″ listed there with “Not configured” in the IP Address column
- Before we proceed we need to disable use of KNetwork Manager. Click on “Global Options” tab and select “ifup” instead of KNetwork Manager
- Click on “Overview” tab
- Select “Compaq WLAN Multiport W200″ and click the “Configure” button
- Click on “General” tab. Select “At Boot Time” under “Device Activation”
- Click on “Address Tab”. Select “Dynamic Address DHCP” or Statically Assigned IP Address depending on your network setup.
- Click on “Next” button
- On Wireless Device Settings select “Managed” under “Operating Mode” and other options to match your network settings (reminder WPA is not supported)
- Click “Next” button
- Click “Finish” button
Open Terminal Window and run
to see if you have obtained IP address.
Enjoy an ice cold lemonade and surf the internet from your porch9 comments