Attaching a WiFi dongle to the iMote2

From University of Washington - Ubicomp Research Page
Revision as of 00:15, 18 August 2007 by Karl Koscher (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

ZD1211- and ZD1211B-based WiFi dongles, such as the IOGEAR GWU523, are fully supported by the MSP. Other dongles are supported if you build the proper kernel modules for them. You can attach a WiFi dongle either to the LSB, or wire it into the iMote.

Drivers

To use a WiFi dongle, the proper drivers must be loaded. You can specify drivers to load at boot time in /etc/modules. ohci-hcd is required (it's the USB host port driver) regardless of which dongle you use. Information about the ZD1211(B) drivers is here.

LSB method

    If you attach the WiFi dongle to the LSB port, you must run lsb-server with USB_ENABLE set to 1 in lsb.ini to enable power on USB port.

iMote2 method

    In some cases, you can wire a USB dongle directly into the iMote2. The biggest constraint is that you must be able to power the USB dongle, and the MSP by default doesn't produce the 5 volts required by the USB spec. However, many dongles simply regulate the 5 volts down to 3 or 3.3 volts. In this case, you can likely bypass the regulator and attach it directly to one of the 3 volt lines on the MSP. Once you've solved the power problem, attach the D+ line from the USB dongle between R20 and R21 on the iMote2. Attach the D- line from the USB dongle between R19 and R22 on the iMote2.