RPi VerifiedPeripherals

From eLinux.org
Revision as of 01:30, 19 April 2012 by Linker3000 (talk | contribs) (Power adapters)
Jump to: navigation, search


RaspPi.png Back to the Hub


Hardware & Peripherals:

Hardware - detailed information about the Raspberry Pi boards.

Hardware History - guide to the Raspberry Pi models.

Low-level Peripherals - using the GPIO and other connectors.

Expansion Boards - GPIO plug-in boards providing additional functionality.

Screens - attaching a screen to the Raspberry Pi.

Cases - lots of nice cases to protect the Raspberry Pi.

Other Peripherals - all sorts of peripherals used with the Raspberry Pi.


Notes

19-Apr-2012: Now that the Model B board is shipping, details added should relate to this board and the default Debian distribution unless stated otherwise. A suggested suffix markup scheme is as follows:

  • (A) - Relates to model A board
  • (B) - Relates to model B board
  • (!) - Information from alpha board days
  • No markup - relates to all production boards

Discuss: http://www.raspberrypi.org/forum/?mingleforumaction=viewtopic&t=247

If you are adding to a product list it would help clarity if entries are kept/added in alphabetical order.



Adding peripherals may increase the loading on the power supply to your board and this, in turn, may affect the voltage presented to the RPi. If the RPi's supply voltage falls below a certain value (anecdotally stated as around 4.75V), or it begins to fluctuate, your setup may become unstable. There is a Wiki section about this issue which is worth a read.



USB Keyboards

USB keyboards that present themselves as a standard HID (Human Interface Device) device should work. The following is a list of specific keyboards known to work and which appear to be fault-free.

  • Acer
    • Compact Keyboard KU-0906 (B)
  • Cerulian
    • Mini wireless keyboard and mouse deskset (B)
  • Fujitsu Siemens
    • KB SC USB UK (!)
  • Lenovo
    • SK-8825 UK (B)
  • Logitech
    • diNovo Mini wireless keyboard with media controls and clickpad 920-000586 (B)
    • Wii wireless keyboard KG-0802 (!)
  • Microsoft
    • Comfort Curve Keyboard 2000 v1.0 (Debian 13-Apr-2012 on Production Model B)

Problem Keyboards

  • Microsoft Wireless Desktop 800 - Keyboard has 'sticky' keys. (!)

USB Mouse devices

USB mouse devices that present themselves as a standard HID (Human Interface Device) device should work. The following is a list of specific mouse devices known to work and which appear to be fault-free.

  • Microsoft
    • Compact optical mouse 500 V2.0 (B)
    • Wheel Optical Mouse (wheel and additional buttons not tested) (B)
  • Logitech
    • M505 USB wireless laser, model no: 910-001324 (B)

USB WiFi Adapters

See also: http://www.element14.com/community/docs/DOC-44703/l/raspberry-pi-wifi-adapter-testing

There is a howto on installing the TL-WN722N adapter here, which also acts as a guide for installing others too.

Working

These adapters are known to work on the Raspberry Pi. This list is not exhaustive, other adapters may well work, but have not yet been tried.

  • 3COM 3CRUSB10075
    • ZyDAS zd1211rw chipset (!)
  • Asus USB-N10
    • USB ID 0b05:1786, r8712u driver on Fedora Remix, driver missing from Debian 2012-04-13 (B)
  • IOGear GWU625
    • USB ID 0bda:8172, r8712u driver on Fedora Remix, driver missing from Debian 2012-04-13 (B)
  • Netgear N150
    • Reported as WNA1100 device, uses the Atheros ar9271 chipset. On Debian, requires the firmware-atheros package from the squeeze-backports non-free repository (!)
  • Netgear WG111v2 (!)
    • Realtek rtl8187 chipset
  • Tenda USB 11n adapter on a G network
    • Ralink 2870/3070 driver (!)
  • TP-Link
  • Generic/"No-name" Ralink Technology, Corp. RT2501/RT2573 Wireless Adapter
    • USB ID 148f:2573, tested on debian 2012-04-13 img; must install firmware-ralink package (B)


Not working

These adapters do NOT work, or need further investigation to make them work:

(empty at the moment)

USB Bluetooth adapters

USB Ethernet adapters

USB IR Receivers

USB TV Tuners

USB UART adapters

The USB UART adapter is used to access the serial console of the Raspberry Pi from a development host such as a laptop or desktop PC. The USB end connects to the PC and the UART header end connects to the USB. While it is possible to connect the USB end to another Raspberry Pi, this configuration has not been tested unless explicitly mentioned against an individual entry below.

Power adapters

  • HTC
    • TCP-300 Single port USB mains phone charger 5v 1A (B)
  • Stontronics
    • S2097ST switching PSU, 7.5V 1.6A (!) Note that the power connector and voltage requirements for production boards are completely different

SD cards

Note that manufacturers change their designs over time, even as the specs stay the same. (E.g. an ACME 8 GB class 4 card manufactured in 2011 might work, while one manufactured in 2012 might not.) For this reason, please specify product numbers in the lists below, when possible.

Working Cards

  • Adata Class 10 8GB (AUSDH8GCL10-R)
  • Dane-Elec 16Gb class 4
  • Integral Ultima Pro 16GB Class 10 (20MB/s)
  • Kingston SDHC 8GB class 4
  • Kingston SD 2GB (no class mentioned)
  • Kingston SDHC 8GB class 4
  • Samsung SDHC 8GB
  • SanDisk Ultra 2GB Class 4 (15MB/s)
  • SanDisk Ultra II SD 2GB class 4
  • SanDisk 2GB (non sdhc but with a circle 2), writes at 3.5 Mb/s
  • SanDisk 2GB, white "SanDisk for Wii" branded, no class mentioned
  • SanDisk 8GB SDHC (class 4); writes at ~1.5MB/s
  • SanDisk 16GB SDHC (class 4)
  • Transcend SDHC 16GB class 10
  • Transcend SDHC 8GB class 6
  • Transcend SDHD 4GB class 4 - we've found these to work without any errors and offer reasonable performance

Known good (and pre-loaded) cards will be available for sale from the RPi foundation at a later date (TBA).

works, but...

  • Kingston SDHC 4GB class 4 (works but gets mmc errors: mmc0: final write to SD card still running) Russel King might have a kernel patch for this problem.

Problem Cards

There are issues with most Class 10 SDHC cards, apparently due to a bug in the Broadcom bootloader.[1]

  • Patriot Class 10 8GB (PSF8GSDHC10)
  • SanDisk Ultra Class 6 8GB (B11201421964G)

The usual warnings against less reputable sellers (such as Ebay merchants) apply.


Note that the following error is sometimes accompanied with a non-working SD card after booting (on Debian):

mmc0: timeout waiting for hardware interrupt

Benchmarks

http://www.sakoman.com/OMAP/microsd-card-perfomance-test-results.html

Foreign Language Translations