WIFI-G-MINIPCI: Difference between revisions
From embeddedTS Manuals
(Created page with "{{Infobox |title = WIFI-G-MINIPCI |image = 200px |titlestyle = |headerstyle = background:#ccf; |labelstyle = width:33% |datasty...") |
m (Non-link text auto-updated for 2022 re-branding ( ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7500-linux/binaries/ts-modules/rt73_ts7500_jun012010.ko → ftp://ftp.embeddedTS.com/ts-arm-sbc/ts-7500-linux/binaries/ts-modules/rt73_ts7500_jun012010.ko)) |
||
(One intermediate revision by the same user not shown) | |||
Line 6: | Line 6: | ||
|labelstyle = width:33% | |labelstyle = width:33% | ||
|datastyle = | |datastyle = | ||
|data1 = [http://www. | |data1 = [http://www.embeddedTS.com/products/board-detail.php?product=Accessories&tab=options Accessories Product Page] | ||
}} | }} | ||
Line 15: | Line 15: | ||
The WIFI-G-MINIPCI uses the rt73 driver in our supported TS-7500 image. To get this running from the stock image: | The WIFI-G-MINIPCI uses the rt73 driver in our supported TS-7500 image. To get this running from the stock image: | ||
<source lang=bash> | <source lang=bash> | ||
wget ftp://ftp. | 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 | mv rt73_ts7500_jun012010.ko /lib/modules/2.6.24.4/kernel/drivers/net/wireless/rt73.ko | ||
depmod | depmod |
Latest revision as of 14:39, 18 January 2022
Accessories Product Page |
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.
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.
Usage
Scan for networks
ifconfig rausb0 up
iwlist scan rausb0
Infrastructure Mode
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
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
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
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
Master Mode
Unfortunately this device does not support master mode.