Know your Wireless Cards!

I recently spent a few hours debugging some wireless cards I had bought. The cards in question I had purchased from Amazon here:

AWUS036NEH (RT2800USB) – 1000mW 1W 802.11g/n High Gain USB Wireless

But, a year or so prior, I had actually purchased the AWUS036EW (RTL8187). Notice how they look almost exactly the same. There is but one visual indicator that the cards are different, the RTL8187 chipset based card had a funky floral pattern on it.

So, whats the big deal about a little bit of floral eye candy? The capabilities of these two cards are quite different, and most importantly, they use separate drivers. So, I had spent a few hours debugging why the older card would work but the pair of newer cards were not. Turns out I had to load the modules for both cards. The command to do so looks like this, and these drivers are available with most linux kernels.

modprobe rtl8187
modprobe rt2800usb

So, as a word of warning to the reader, everytime you get new hardware look up the model number printed on the bottom, it is crazy how different two similar devices can be. Oh, and the RTL8187 is better :p.

Thomas Hunter II Avatar

Thomas is the author of Advanced Microservices and is a prolific public speaker with a passion for reducing complex problems into simple language and diagrams. His career includes working at Fortune 50's in the Midwest, co-founding a successful startup, and everything in between.