There is now native support for this wireless card in the kernel 2.6.27 which is in Ubuntu 8.10
This driver is somewhat buggy. When running at 54MB/s it works fine for about 2-5 minutes and then connections start to time out.
To temporally fix this, put this command in your /etc/rc.local file.
and put this BEFORE the exit 0,Code:gksu gedit /etc/rc.local
This will run at startup.Code:iwconfig wlan0 rate 5.5M fixed
Having a bit rate of 5.5M will temporally fix the timeouts and quality. The errors may still occur but not as much.
Ubuntu 8.04 & Ubuntu 7.10
There are 2 ways of getting it to work. The native way or Ndiswrapper way.
Look here. It explains everything
(You want to download the Compact Wireless Old)
This is mainly for the ID of 8197 but can be used for all the RTL8187B. Checking 'lsusb' will give you the ID number of your wireless card.
1. Install Ndiswrapper
With no Internet:
First put in your Ubuntu CD when logged in.
Then go, System > Admin > Software Soruces > Tick the cd box at the bottom.
In Synpatic Package Manager (System > Admin >) and locate reload button. Press that, wait a bit. Will give errors saying cannot download etc, Don't worry about that. Then follow the With Internet' bit because your using your CD as 'The Internet'
Go to Add/Remove and search for Windows Wireless Drivers
Thats Ndiswrapper Installed.
2. Install the Driver
Go to System > Administration > Windows Wireless Drivers > Install New Driver > Locate the driver > Install.
It should say:
Hardware Present: Yes
Now, in Network Manager, you should see wireless access points.
*If you cannot connect with WEP, remove Network Manager and Install Wifi-Radar
Hope this worked for you...and if you have any problems, please post in here.
Also, for a alternative way, check here: https://help.ubuntu.com/community/Wi...ealtekRTL8187b