LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > HCL > Network Cards > Realtek
User Name
Password

Notices

Search · Register · Submit New Product ·
 

Realtek Semiconductor 8187B integrated USB Wireless interface controller
Reviews Views Date of last review
3 35522 01-10-2010
spacer
Recommended By Average Price Average Rating
100% of reviewers None indicated 8.0



Description: This is a common internal wireless chipset which is unusual in that it is connected via USB. It is common in many Toshiba and other medium priced laptops. It is known to work with Ndiswrapper and another driver available on the net.

The chipset will be natively supported in the 2.6.27 kernel and I can confirm that the 2.6.27-rc6 kernel does in fact provide a working driver for this chipset.

From the Realtek Semiconducter RTL8187B product page:

Wireless LAN USB 2.0 Network Interface Controller

General Description

The Realtek RTL8187B is a low-profile highly integrated cost-effective Wireless LAN USB 2.0 network interface controller that integrates a USB 2.0 PHY, SIE (Serial Interface Engine), 8051 MCU, a Wireless LAN MAC, and a Direct Sequence Spread Spectrum/OFDM baseband processor onto one chip. It provides USB high speed (480Mbps), and full speed (12Mbps), and supports 9 endpoints for transfer pipes. To reduce protocol overhead, the RTL8187B supports Short InterFrame Space (SIFS) burst mode to send packets back-to-back. A protection mechanism prevents collisions among 802.11b nodes. The RTL8187B fully complies with IEEE 802.11a/b/g, WMM, 802.11e, and CCX specifications.

(much more available on the Realtek web site linked above)

Realtek has previously provided an out-of-kernel driver for the RTL8185L and RTL8187L chipsets, but not the RTL8187B.
Keywords: Realtek 8187B internal USB Wireless Chipset
/sbin/lspci output: Bus 001 Device 002: ID 0bda:8197 Realtek Semiconductor Corp. RTL8187B Wireless Adapter
Chipset: Realtek 8187B
Connection Type: integrated USB 2.0


Author
Post A Reply 
Old 09-24-2008, 09:13 AM   #1
BobNutfield
 
Registered: Dec 2005
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,433

Rep: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 8

Kernel (uname -r): 2.6.27-rc6 and 2.6.24-5-generic
Distribution: Slackware 12.1



When I first purchased this laptop in March 2008, I had studied the components and believed them to be completely Linux friendly. The RTL8187B internal USB chipset included with this laptop confused me because there were native Linux kernel drivers already available for the RTL8187, so I assumed this would be compatible. But as it turned out, this RTL8187B is not compatible with the RTL8187 driver. The RTL8187 will recognize the chipset, but will not connect with it. And, since it is an internal USB connection, lspci would not find it. So, I set out to get it going with Ndiswrapper. This took some investigation, but the Ndiswrapper solution is here:

http://www.linuxquestions.org/questions/linux-wireless-networking-41/configuring-a-rtl8187b-wireless-card-on-a-toshiba-satellite-a215-s5802-in-ubuntu-7.10-631453/?highlight=RTL8187B

It was very easy to get it going in Slackware 12.1 with Ndiswrapper using this solution. And, like most things in Slackware, it has been very reliable and has never failed. I simply put the config commands (iwconfig commands) in /etc/rc.local and it is available at boot. I have used the same method to get this chipset working with Ndiswrapper in three different distros (Slackware, Ubuntu and Puppy).

I had read somewhere on the net (don't remember where) that native Linux support would be included with the release of kernel 2.6.27. As of this date (September 2008), 2.6.27 is still in rc status. I downloaded and compiled this kernel and can confirm that this kernel does in fact have native support for this chipset and it worked right away with this driver. I installed this kernel just as a test to see if the new driver did in fact work, but will not use it as my default kernel until it is released officially and it should be noted that dmesg notifies that this driver is still experimental and the user does so at their own risk. I have had no issues with it, and it provides a stronger signal than I got with ndiswrapper.

Slackware has always been the most stable and reliable distro for me, and now, with ALL of my hardware natively supported, I couldn't be more pleased.
 
Old 12-23-2008, 01:16 AM   #2
portamenteff
 
Registered: Feb 2006
Distribution: sabayon
Posts: 175

Rep: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 8

Kernel (uname -r): 2.6.27-9-generic
Distribution: Ubuntu 8.10 Intrepid Ibex


Since I upgraded to the Intrepid Ibex with the newer kernel, the thing just worked from the Live CD on. It did not work with AMD64 bit Ubuntu 8.10 though. It never worked before with earlier kernel images either. I spent dozens of hours working the problem in forums, and IRC channels.
It works now with only minor problems. When surfing with heavy traffic, lots of requests from my machine, it fails. I just disable wireless, (wlan0down)wait about a minute, then enable wireless, (wlan0up) and it finds the same network I was connected to at the time it failed.
WPA, WEP, they all have worked so far.
Great job you wifi driver builders, you unsung heroes!
 
Old 01-10-2010, 05:48 AM   #3
lugoteehalt
 
Registered: Sep 2003
Distribution: Debian
Posts: 1,186

Rep: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 0

Kernel (uname -r): 2.6.30-bpo.1-amd64
Distribution: Debian Lenny


lsusb:
Code:
Bus 001 Device 005: ID 0bda:8189 Realtek Semiconductor Corp. RTL8187B Wireless 802.11g 54Mbps Network Adapter
  idVendor           0x0bda Realtek Semiconductor Corp.
  iManufacturer           1 Manufacturer_Realtek
To make two points:

1/ I have a stick-type thing containing said wireless that plugs into an external USB port. It is called a Thomson TG123g. It gets sent to you if you subscribe to Thomson Broadband in the UK.

2/ Using Debian, the way, perhaps not the only way, to get it to work is to install the latest backport kernel. The process is described here: http://wiki.debian.org/rtl818x . The only thing I would add is that it was necessary to log into the router's web site and provide the password while the configuration procedure took place.
 




  



All times are GMT -5. The time now is 11:50 PM.

Main Menu
 
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: @linuxquestions
Open Source Consulting | Domain Registration