Raspberry Pi WiFi adapter testing

This document is linked from eLinux wiki page which lists compatible Raspberry Pi WiFi adapters:

 

http://elinux.org/RPi_VerifiedPeripherals#USB_WiFi_Adapters

 

It contains detailed information on WiFi adapters I have tested with a production Raspberry Pi:

20120511_011656.jpg

UPDATES:



IOGear GWU625 802.11n adapter

  • Newark element14 SKU: 31T964431T9644
  • USB ID: 0bda:8172
  • Chipset: Realtek RTL8191S
  • Driver: r8712u
  • Manfucturer product page
  • Rear photo(adapter in the middle), Front photo
  • Test Results
    • Debian (note: Raspbian has replaced Debian since my testing occurred)
    • Arch Linux
      • driver loaded ok, able to iwlist scan wireless networks ok; note: did not test associating with AP

 


Asus USB-N10 802.11n adapter

  • Newark element14 SKU: 40T547440T5474
  • USB ID: 0b05:1786
  • Chipset: Realtek RTL8188SU
  • Driver: r8712u
  • Manufacturer product page
  • Rear photo(adapter on the bottom), Front photo (pictured connected to Pi at top of page)
  • Test Results
    • Debian (note: Raspbian has replaced Debian since my testing occurred)
    • Arch Linux
      • driver loaded ok, able to iwlist scan wireless networks ok; note: did not test associating with AP

 

 

Asus USB-N13 rev B1

  • Newark SKU: 86R450186R4501
  • USB ID: 0b05:17ab
  • Chipset: Realtek RTL8192CU [note: rev A1 is different]
  • Manufacturer product page
  • Test Results:
    • Adafruit Occidentalis v0.1 image [tested 2012-Aug-07]
      • Adafruit's image includes kernel with 8192cu driver built-in so Asus USB-N13 works right away
      • Based on the current Raspbian Wheezy image with Adafruit's improvements
      • Discussion thread: Re: How to get Micronext mnwd152b working?
    • The 8192cu had previously been compiled as a kernel module and offered for download (8192cu.ko) but this will not work on images with newer kernel like official Raspbian Wheezy.  It must be recompiled from source for the specific kernel used in an image.  Therefore, I would recommend using Adafruit Occidentalis for any adapter with the RTL8192CU chipset like the Asus USB-N13

 

 

Generic/"No-name" 802,11g adapter

  • A friend had this so I tried it out, it had no identifying brand name on it
  • USB ID: 148f:2573
  • Chipset: Ralink Technology RT2501/RT2573
  • Test Results:
    • Debian (note: Raspbian has replaced Debian since my testing occurred)
      • connected OK with 802.11g AP in WEP mode
      • Warning: did not test with mouse in LXDE
      • Requires:
        • firmware-ralink package from squeeze non-free repo
        • otherwise you will see kernel error that the driver can't load the firmware
        • I recommend Raspbian "Wheezy" image as most WiFi drivers and firmware are included
    • did not test with any other distros

 

 

Trendnet TEW-424UB 802.11g Adapter

  • Newark SKU: 88C726688C7266
  • USB ID: 0bda:8189
  • Chipset: Realtek RTL8187B
  • Driver: rtl8187
  • Manufacturer product page
  • Test Results
    • Debian (note: Raspbian has replaced Debian since my testing occurred)
      • connected OK to 802.11g WEP & WPA2 access point with wicd-curses
      • if already associated via wicd-curses, connections stays up when launching LXDE
      • however, fails to establish new connection in LXDE with errors similar to following in log:
        • kernel: smsc95xx 1-1.1:1.0: eth0: Failed to read register index 0x00000118
      • TP1/TP2 is 4.80V and all devices are connected to powered USB hub

 

 

BlueProton High-Gain BT3 802.11g Adapter

  • Ordered from Amazon
  • USB ID: 0bda:8187
  • Chipset: Realtek RTL8187L
  • Driver: rtl8187
  • Manufacturer product page
  • Rear photo(adapter on the top)
  • Test Results
    • Debian (note: Raspbian has replaced Debian since my testing occurred)
      • connected OK to 802.11g WEP access point with wicd-curses
      • UPDATE: 2012-05-11 - connected OK to 802.11g WPA2 AP with wicd-gtk in LXDE with mouse and keyboard connected
        • TP1/TP2 voltage: 4.8V
        • All device plugged into powered USB hub (pictured at top of the page)
        • USB devices connected

 

 

TP-Link TL-WN821N

  • Newark element14 SKU: 92T149392T1493
  • USB ID: 0cf3:7015
  • Chipset: Atheros AR7010 & AR9287
  • Driver: ath9k_htc
  • Manufacturer product page
  • Test Results
    • Debian (note: Raspbian has replaced Debian since my testing occurred)
      • connected OK to 802.11g WEP access point with wicd-curses
      • fails to establish new connection in LXDE with errors similar to following in log:
        • kernel: smsc95xx 1-1.1:1.0: eth0: Failed to read register index 0x00000118
      • TP1/TP2 is 4.80V and all devices are connected to powered USB hub
      • Requires: htc_7010.fw firmware copied to /lib/firmware
    • did not test with other distros

 

 

Distributions tested:

 

  • Adafruit Occidentalis v0.1 image
    • Adafruit's image includes kernel with 8192cu driver built-in for Realtek RTL8188SU based wifi adapters
    • Based on the current Raspbian Wheezy image with Adafruit's improvements (SPI, I2C, 1wire, etc)

 

 

Resources:

 

 

Related posts: