This article explains how to use some USB Wi-Fi adapters on your CORE9G25 Boards
The USB Wi-Fi adapter tested, based on Realtek 8188su or 8188csu chips, are:
|
|
Insert the USB dongle
Insert the Wi-Fi USB adapter on your CORE9G25 Board USB port. These messages should appear on the debug port or by typing dmesg command:
USB miniadapter message
usb 2-3: new full-speed USB device number 13 using at91_ohci
usb 2-3: not running at top speed; connect to a high speed hub
usb 2-3: config 1 interface 0 altsetting 0 has 7 endpoint descriptors, different from the interface descriptor's value: 5
usb 2-3: New USB device found, idVendor=148f, idProduct=5370
usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-3: Product: 802.11 n WLAN
usb 2-3: Manufacturer: Ralink
usb 2-3: SerialNumber: 1.0
usb 2-3: reset full-speed USB device number 13 using at91_ohci
If you don't obtain these messages you will probably have to update Kernel uImage file.
When you get the right messages try to type this command:
debarm:~# iwconfig
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
which provides info about the wireless extensions of each network adapter (in this case wlan0).
Network configuration
run the follow command line to configure the USB Wifi module.
# wpa_passphrase CW-WiFi corewind >>/etc/wpa_supplicant.conf
The WiFi Router name is CW-WiFi, the password is corewind
Then Edit the /etc/network/interfaces file with the follow word, then you can boot the board with the ethernet preset.
Set the wlan0 for DHCP when booting
auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf
Set the wlan0 for Static IP address when booting
auto wlan0
iface wlan0 inet static
address 192.168.1.142
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
pre-up wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf
Test the Wifi Network
Reboot the board, then it will connect the wifi Router as your configure. run the follow command to test it.
debarm:~# ifconfig
...
wlan0 Link encap:Ethernet HWaddr 5c:d9:98:a7:3a:fe
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::5ed9:98ff:fea7:3afe/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4057 errors:0 dropped:0 overruns:0 frame:0
TX packets:327 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:287147 (280.4 KiB) TX bytes:21864 (21.3 KiB)
Related links