1. github0013@github

    Posted

    github0013@github
Changes in title
+raspberryPiでwli-uc-gnpを使う方法 「wlan0: ERROR while getting interface flags: No such device」対策
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,76 @@
+# raspberryPiでwli-uc-gnpを使う方法
+
+差しただけでは認識はされているが、`iwconfig` `ifconfig`で`wlan0`として認識されていない場合は以下のようにすると認識されるようになる。
+
+http://buffalo.jp/products/catalog/network/
+ミニノートPCの無線LANを接続強化。お求めやすい超小型無線LAN子機
+
+認識はしている様子
+
+``` bash
+$ lsusb
+Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
+Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
+Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
+Bus 001 Device 004: ID 0411:019e BUFFALO INC. (formerly MelCo., Inc.) WLI-UC-GNP Wireless LAN Adapter
+Bus 001 Device 005: ID 0d8c:0139 C-Media Electronics, Inc.
+```
+
+wlan0が無い。
+
+``` bash
+iwconfig
+lo no wireless extensions.
+
+eth0 no wireless extensions.
+```
+
+
+## 解決法
+http://ryoyamauchi.blogspot.jp/2015/05/raspberry-pi-2-wli-uc-gn.html
+ここを読んで解決した。
+
+
+``` bash
+$ lsusb
+.......
+.......
+Bus 001 Device 004: ID 0411:019e BUFFALO INC. (formerly MelCo., Inc.) WLI-UC-GNP Wireless LAN Adapter
+```
+
+で`ID 0411:019e `は`製造元:製品ID`と言う構成のよう。
+
+
+## 必要なファイルを追加する
+
+掲載の内容とほぼ同じだが、製品IDの`014f`を`019e`に換える。
+
+``` bash
+sudo vi /etc/udev/rules.d/99-wireless.rules
+ACTION=="add",SUBSYSTEM=="usb",ATTR{idVendor}=="0411",ATTR{idProduct}=="019e",RUN+="/sbin/modprobe -qba rt2800usb"
+```
+
+``` bash
+sudo vi /etc/modprobe.d/wireless.conf
+install rt2800usb /sbin/modprobe --ignore-install rt2800usb $CMDLINE_OPTS;/bin/echo "0411 019e" > /sys/bus/usb/drivers/rt2800usb/new_id
+```
+
+この後に再起動すれば、
+
+``` bash
+iwconfig
+wlan0 IEEE 802.11bgn ESSID:"ASUS"
+ Mode:Managed Frequency:2.462 GHz Access Point: AC:9E:17:7B:2B:40
+ Bit Rate=65 Mb/s Tx-Power=20 dBm
+ Retry short limit:7 RTS thr:off Fragment thr:off
+ Power Management:off
+ Link Quality=70/70 Signal level=-27 dBm
+ Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
+ Tx excessive retries:3 Invalid misc:99 Missed beacon:0
+
+lo no wireless extensions.
+
+eth0 no wireless extensions.
+```
+
+のように認識される。後はSSID、パスワードと通常のWIFI設定をすればIPがwlan0に割り当てられる。