2014年3月25日火曜日

LAN-W300AN/U2をBeagleBoneBlackで使う

Planexがよわよわでダメだったので、安かったLAN-W300AN/U2を買った。

そのままではBeagleBone Blackは認識せず。

カーネルビルドして、
ドライバービルドしてとか七転八倒したが、結局、あっさりと使えることが分かった。

https://forums.ubuntulinux.jp/viewtopic.php?id=10882

使ったのは

rt2800usbで動く。

/lib/firmware/にrt2870.binがあるのを確認
(無ければ、http://www.mediatek.com/en/downloads/から落として展開するとcommonのなかにあるかな。)

$ sudo su
# echo "rt2800usb" >> /etc/modules
# echo 'install rt2800usb /sbin/modprobe --ignore-install rt2800usb; /bin/echo "0789 0170" > /sys/bus/usb/drivers/rt2800usb/new_id' > /etc/modprobe.d/lan-w300an-u2.conf

/etc/network/interfaceに
# wireless network interface
auto wlan0
iface wlan0 inet static
   wpa-ssid "your ssid"
   wpa-psk  "your password"
   wpa-key-mgmt WPA-PSK
   wpa-driver wext
   wpa-ap-scan 1 # 1:visible 2:invisible
   wpa-proto RSN
   wpa-pairwise CCMP
   wpa-group CCMP
   address 192.168.111.2
   gateway 192.168.111.1
   dns-nameserver 192.168.111.1

   netmask 255.255.255.0

# modprobe rt2800usb
で認識するはず。

ifdown wlan0
iwconfig wlan0 mode Ad-Hoc
iwconfig wlan0 essid "bone"
ifconfig wlan0 192.168.111.2
とかすると、アドホックモードで動いた。 

    2014.4.15 追記
     iwconfig wlan0 key 1234-5678-90
     でwepパスワード1234567890も
      設定できた。

planexではつながらなかった壁越しでもOKだし、速いと思う。
5GHzでつながったし!

〜〜〜以下は古いメモ

・カーネルからビルドしてインストール
<http://obdnmagazine.blogspot.jp/2012/07/obdn-test-logitec-lan-w300anu2-lan.html>
を参考に

# sudo apt-get update
# sudo apt-get upgrade
# sudo apt-get install linux-firmware
# sudo apt-get install build-essential

・RT5527のドライバのビルド
<http://bernaerts.dyndns.org/linux/74-ubuntu/229-ubuntu-precise-dlink-dwa160-revb2>

0 件のコメント:

コメントを投稿