WIFI-G-MINIPCI

From Technologic Systems Manuals (sandbox)
WIFI-G-MINIPCI
WIFI-G-MINIPCI.jpg
Accessories Product Page

1 Overview

The WIFI-G-MINIPCI is a miniPCIE 802.11g WiFi adapter (QCOM Part# Q802XKG) which snaps into a miniPCI connector for a rugged, reliable WiFi solution. This adapter features the Ralink RT2571WF chipset. While this does connect to miniPCIE form factor, it uses a USB interface that is also brought out to this interface so it will work on many ARM systems that do not have a PCIe bus.

2 Getting Started

The WIFI-G-MINIPCI uses the rt73 driver in our supported TS-7500 image. To get this running from the stock image:

wget ftp://ftp.embeddedTS.com/ts-arm-sbc/ts-7500-linux/binaries/ts-modules/rt73_ts7500_jun012010.ko
mv rt73_ts7500_jun012010.ko /lib/modules/2.6.24.4/kernel/drivers/net/wireless/rt73.ko
depmod
modprobe rt73

Now that it is loaded it should show up in "ifconfig -a" as rausb0.

3 Usage

3.1 Scan for networks

ifconfig rausb0 up
iwlist scan rausb0

3.2 Infrastructure Mode

3.2.1 Connect to an Open Access point

ifconfig rausb0 up

# Replace linksys with your network name
iwconfig ra0 essid "linksys" 
# Set a static ip address
#ifconfig rausb00 192.168.1.101

# Request an IP address from a DHCP server
# Depending on your board, this could be pump, dhclient, or udhcpc
pump -i rausb0

3.2.2 Connect to a WEP Encrypted Access point

ifconfig rausb0 up

# Replace linksys with your network name, as well as the 'testing' key.
iwconfig rausb0 essid "linksys" key "testing"

# Set a static ip address
#ifconfig rausb0 192.168.1.101

# Request an IP address from a DHCP server
# Depending on your board, this could be pump, dhclient, or udhcpc
dhclient rausb0

3.2.3 Connect to a WPA Encrypted Access point

ifconfig rausb0 up

# Generate a configuration file for wpa_supplicant to use
wpa_passphrase the_essid the_password > /etc/wpa_supplicant_custom.conf

# Insert "proto=RSN" into "network" block in /etc/wpa_supplicant_custom.conf
vi /etc/wpa_supplicant_custom.conf

# Use wpa_supplicant to associate with AP and run it in the background (-B)
wpa_supplicant -irausb0 -Dralink -c/etc/wpa_supplicant_custom.conf -B

# Set a static ip address
#ifconfig rausb0 192.168.1.101

# Request an IP address from a DHCP server
# Depending on your board, this could be pump, dhclient, or udhcpc
pump -i rausb0

3.3 Adhoc Mode

ifconfig rausb0 up

# Set ra0 to adhoc mode.  Change "testing" to set the broadcasted network name.
iwconfig rausb0 mode ad-hoc channel 3 enc off essid "testing"

# Set a static ip address
#ifconfig rausb0 192.168.1.101

3.4 Master Mode

Unfortunately this device does not support master mode.