NHS Patchset Supported WiFi Cards

No replies
Jeremy Rand
Jeremy Rand's picture
Title: Botball Youth Advisory Council
Joined: 04/03/2009
Posts:
BotPoints: 1168
User offline. Last seen 8 years 1 week ago.

I was recently asked via e-mail about which WiFi cards are supported by the CBC with the NHS Patchset. Since my reply may be interesting to other NHS Patchset users, I have pasted my reply below.

Thanks to Lena Nadolinski for bringing up this topic.

===============

The problem with WiFi on the Chumby is that most WiFi drivers need a newer kernel than what the Chumby has. Chumby Industries had to port their card's driver to the Chumby themselves. The Chumby WiFi driver is rt73, implying that devices listed at http://wiki.debian.org/WiFi/rt73#SupportedDevices are likely to work. Note that that link is newer than the Chumby's driver, meaning that rt73.ko in the firmware would need a recompile to support some of those cards.

The list of hardware ID's in the Chumby driver is:

#define RT73_USB_DEVICES { \
{USB_DEVICE(0x148f,0x2573)}, /* Ralink */ \
{USB_DEVICE(0x148f,0x2671)}, /* Ralink */ \
{USB_DEVICE(0x18e8,0x6196)}, /* Qcom */ \
{USB_DEVICE(0x18e8,0x6229)}, /* Qcom */ \
{USB_DEVICE(0x18e8,0x6238)}, /* Qcom */ \
{USB_DEVICE(0x1044,0x8008)}, /* Gigabyte */ \
{USB_DEVICE(0x14b2,0x3c22)}, /* Conceptronic */ \
{USB_DEVICE(0x0db0,0x6877)}, /* MSI */ \
{USB_DEVICE(0x0db0,0xa874)}, /* MSI */ \
{USB_DEVICE(0x0db0,0xa861)}, /* MSI */ \
{USB_DEVICE(0x07b8,0xb21d)}, /* AboCom */ \
{USB_DEVICE(0x0769,0x31f3)}, /* Surecom */ \
{USB_DEVICE(0x1472,0x0009)}, /* Huawei-3Com */ \
{USB_DEVICE(0x1371,0x9022)}, /* CNet */ \
{USB_DEVICE(0x1371,0x9032)}, /* CNet */ \
{USB_DEVICE(0x1631,0xc019)}, /* Billionton */ \
{USB_DEVICE(0x1044,0x800a)}, /* Gigabyte */ \
{USB_DEVICE(0x1690,0x0722)}, /* Askey */ \
{USB_DEVICE(0x0df6,0x9712)}, /* Sitecom WL-113 v1 002 */ \
{USB_DEVICE(0x0df6,0x90ac)}, /* Sitecom */ \
{USB_DEVICE(0x148f,0x9021)}, /* Amigo */ \
{USB_DEVICE(0x0eb0,0x9021)}, /* Amigo */ \
{USB_DEVICE(0x0411,0x00D8)}, /* BUFFALO WLI-U2-SG54HP */ \
{USB_DEVICE(0x0586,0x3415)}, /* ZyXEL */ \
{USB_DEVICE(0x0b05,0x1723)}, /* ASUS */ \
{USB_DEVICE(0x0b05,0x1724)}, /* ASUS */ \
{USB_DEVICE(0x050d,0x705a)}, /* Belkin */ \
{USB_DEVICE(0x07d1,0x3c03)}, /* D-Link */ \
{USB_DEVICE(0x07d1,0x3c04)}, /* D-Link, added by Jeremy */ \
{USB_DEVICE(0x13b1,0x0023)}, /* Linksys */ \
{USB_DEVICE(0x13b1,0x0020)}, /* Linksys WUS54GC */ \
{USB_DEVICE(0x04bb,0x093d)}, /* I-O DATA WN-G54/USB */ \
{USB_DEVICE(0x2019,0xab50)}, /* planex gw-us53mini2 */ \
{USB_DEVICE(0,0)}} /* end marker */

You can cross-reference that with the link [above]; cards on both lists should work on the Chumby. If all you can find on-hand is a card on the first list but not on the second, it won't work out of the box but let me know and I'll see if I can add support for it in the NHS Patchset firmware (no guarantees that it would work though).

-Jeremy

-Jeremy Rand
Senior Programmer, Team SNARC (2012-2013), Norman Advanced (2010-2011), Norman HS (2008-2009), Norman North (2005-2007), Whittier MS (2003-2004)
2012-2013 VP of Tech, 2011 President, Botball YAC (2009-2013)
Mentor, Alcott and Whittier MS