element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Documents Raspberry Pi WiFi adapter testing
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: fustini
  • Date Created: 16 Apr 2012 6:58 AM Date Created
  • Last Updated Last Updated: 7 Aug 2012 5:42 PM
  • Views 22565 views
  • Likes 3 likes
  • Comments 40 comments
Related
Recommended

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:

image

image UPDATES:

  • I recommend Raspbian "Wheezy" image as most WiFi drivers and firmware are included
  • For Realtek RTL8188SU based wifi adapters, Adafruit Occidentalis v0.1 image includes the 8192cu driver in the kernel



IOGear GWU625 802.11n adapter

  • Newark element14 SKU: 31T9644
  • 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)
      • image connected OK to 802.11g WEP access point with wicd-curses
      • image 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
        • Screenshot of wicd-gtk
      • imageUPDATE: 2012-05-15: able to stream video OK from YouTube in XBMC
      • image Requires:
        • Driver and firmware included in Raspbian "Wheezy" image
        • staging driver kernel module compiled from Raspberry Pi Foundation github repo (direct download)

        • install firmware-realtek package from squeeze non-free repo

    • Arch Linux
      • image 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: 40T5474
  • 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)
      • image connected OK to 802.11g WEP access point with wicd-curses (haven't switched AP to WPA2 to test yet)
      • image UPDATE: 2012-05-15 - 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
      • image Requires:
        • Driver and firmware included in Raspbian "Wheezy" image

        • staging driver kernel module compiled from Raspberry Pi Foundation github repo (direct download)
        • install firmware-realtek package from squeeze non-free repo
    • Arch Linux
      • image driver loaded ok, able to iwlist scan wireless networks ok; note: did not test associating with AP

 

 

Asus USB-N13 rev B1

  • Newark SKU: 86R4501
  • USB ID: 0b05:17ab
  • Chipset: Realtek RTL8192CU [note: rev A1 is different]
  • Manufacturer product page
  • Test Results:
    • image 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?
    • image 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)
      • image connected OK with 802.11g AP in WEP mode
      • imageWarning: did not test with mouse in LXDE
      • imageRequires:
        • 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: 88C7266
  • USB ID: 0bda:8189
  • Chipset: Realtek RTL8187B
  • Driver: rtl8187
  • Manufacturer product page
  • Test Results
    • Debian (note: Raspbian has replaced Debian since my testing occurred)
      • image connected OK to 802.11g WEP & WPA2 access point with wicd-curses
      • image if already associated via wicd-curses, connections stays up when launching LXDE
      • image 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
      • image 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)
      • image connected OK to 802.11g WEP access point with wicd-curses
      • image 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: 92T1493
  • 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)
      • image connected OK to 802.11g WEP access point with wicd-curses
      • imagefails 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
      • image TP1/TP2 is 4.80V and all devices are connected to powered USB hub
      • image Requires: htc_7010.fw firmware copied to /lib/firmware
        • I recommend Raspbian "Wheezy" image as most WiFi drivers and firmware are included

    • did not test with other distros

 

 

Distributions tested:

  • Debian
    • Version tested: debian6-19-04-2012
    • Source: http://www.raspberrypi.org/downloads
    • Tip: wicd-curses was a very nice text-mode utility for connecting to wireless networks from the console (photo)
    • I recommend Raspbian "Wheezy" image as most WiFi drivers and firmware are included

 

  • 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)

 

  • Arch Linux
    • Version: archlinuxarm-19-04-2012.zip
    • Note: newer version of image is now available
    • Source: http://www.raspberrypi.org/downloads

       

 

Resources:

  • WikiDevi
    • great list of specific revisions of adapters, amazing how chipset can change from revision to revision of same model
  • Debian WiFi driver & firmware Open Source legend
    • unfortunately not too many "thumbs up"

 

 

Related posts:

    • Re: Installing Kernel Headers on the Pi?
    • Omer Kilic's blog: Setting up Wifi under Debian on Raspberry Pi

    • RPi Foundation blog: New Debian release, Wi-Fi tutorial from Omer
        • JamesH comment: http://www.raspberrypi.org/archives/1040#comment-20025
    • RPi Foundation forum:
      • Debian ARM on Raspberry Pi
      • WiFi Adapter Support
      • Realtek rtl8187 chipset
      • compiling wifi drivers for arm
Attachments:
image
image
image
image
image
  • wifi
  • raspberry_pi
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • Montala
    Montala over 13 years ago in reply to fustini +1
    Yes, it's me again... with a quick update! My first surprise came when I plugged the Asus USB-N10 into my powered hub, and the screen went blank, and my RasPi rebooted itself! Now I am not sure if this…
  • Montala
    Montala over 13 years ago in reply to dharr19 +1
    Hi David, The Hub I used was a Newlink NLUSB2-224P which I purchased from Kenable ( http://www.kenable.co.uk/product_info.php?products_id=5614 ) as I am in the U.K. but I am sure it is available elsewhere…
  • Montala
    Montala over 13 years ago in reply to fustini +1
    Drew Fustini wrote: Great to hear it worked and that you plan on documenting for others. A good place to list devices like hubs once test is the eLinux wiki verified peripherals page: http://elinux.org…
  • Montala
    Montala over 13 years ago in reply to dharr19

    Hi David,

     

    On the basis that it is the only one I have ever used with my Raspberry Pi, the answer has to be a definite 'yes'.

     

    The only times I have a had a problem with repeated characters have been when testing different PSU's, which haven't provided enough voltage.

     

    I still haven't got round to writing my 'noobies guide' to setting up the Asus USB-N10 Wi-Fi adapter, although it is still high on my "to-do" list!

     

    Best Wishes,

     

    David

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dharr19
    dharr19 over 13 years ago in reply to Montala

    Hi David,

     

    I was looking at the Logitech K400 today and was wondering if this is a product you would still recommend.

     

    Cheers

    David

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fustini
    fustini over 13 years ago in reply to dharr19

    The Pi with the 0-ohm resistors?  It was from MCM Electronics (http://www.mcmelectronics.com/product/83-14277).  I suspect all Pi's being made now are like this and it just so happened he got a very "fresh" Pi from MCM.

     

    The hub I was talking about is this: http://www.adafruit.com/products/961

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dharr19
    dharr19 over 13 years ago

    Where did he buy his from?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dharr19
    dharr19 over 13 years ago in reply to fustini

    Where did he buy his from?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fustini
    fustini over 13 years ago in reply to dharr19

    Usually you won't need a powered hub for just keyboard and mice as they tend too not pull too much power.  Each USB host port is limited by a 140mA polyfuse, so you might have trouble with things like wireless dongles.  If funky behavior ensues, then it's good idea to try using a powered hub.  A guy at my hackerspace has the hub that Adafruit sells and it worked quite well (not all powered hubs I've tried have).

     

    An interesting note, the freshest Pi's now seem to have 0-ohm resistors instead of 140mA polyfuses on the USB host ports, so the need for powered hubs may be less necessary for those units.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dharr19
    dharr19 over 13 years ago in reply to fustini

    When I start using the Adafruit power adapter to power the Pi will I need to use a powered hub if I want to use a wired keyboard and mouse.  I'm asking because the only keyboard and mouse I have are from Apple and they are wireless so I didn't want to have to buy a powered hub unless I knew that I needed to beforehand.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fustini
    fustini over 13 years ago in reply to dharr19

    Great.  Unfortunately, I've not tried out Bluetooth yet though.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dharr19
    dharr19 over 13 years ago in reply to fustini

    Thanks,  this helps alotimage.  I also am going to get the Adafruit power supply you mentionedimage   The only other thing, is there a bluetooth adapter that you would recommend. 

     

    Cheers

    David

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fustini
    fustini over 13 years ago in reply to dharr19

    The Asus N-10 should work as it did in the previous Raspbian image.  I've not had a chance to try the latest image so I can't say if the Asus N-13 now works.  I've been using the IOGear GWU625 802.11n adapter lately, although I'd probably be using the Asus N-10 if I still had it since it's the most compact.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube