ISY IWL 2000 認識されても接続できず
一応無線LAN(Buffalo WLI-U2-KG54L)でインターネットに接続できるようになった Bodhi linux だが、接続が安定しない。そこで ISY IWL 2000 で接続しようとした。しかし、Network Manager は起動して接続しようとするが、いつまでたっても繰り返しパスワードを聞かれるだけで、ネットに接続できない。
無線LANチップの確認
端末から以下のコマンドでデバイス情報を調べる。
$ lsusb
Bus 001 Device 006: ID 050d:11f2 Belkin Components
無線LANチップの情報が無い。
LANケーブルでインターネットに接続してから,以下のコマンドで無線LANチップのデータベースのアップデートをする。(参考:1)
$ sudo update-usbids
そしてもう一度 "lsusb"
$ lsusb
Bus 001 Device 004: ID 050d:11f2 Belkin Components ISY Wireless Micro Adapter IWL 2000 [RTL8188CUS]
これで無線LANチップは RTL8188CUS が使われていることが判る。(参考:2)
Module の確認
次に以下のコマンドでロードされている Module を調べる。
$ modprobe -c | grep -i "050d.*11f2"
alias usb:v050dp11f2d*dc*dsc*dp*ic*isc*ip rtl8192cu
ここで 050d と 11f2 は lsusb で調べた Device-ID 050d:11f2 である。この ID から Module (ドライバー)に rtl8192cu が使用されていることがわかった。(参考:3) この Module は対応する Kernel が version 3.0.2 までだ。version 3.2.14 以降を採用している Ubuntu 12.04 をベースに開発されている Bodhi Linux 2.4.0 には対応していないのではないか。 (参考:4)
ドライバーのインストールの準備
まず、起動時に rtl8192cu がロードされないようにする。(参考:5)
以下のコマンドで blacklist.conf を開き
$ sudo leafpad /etc/modprobe.d/blacklist.conf
ファイルの最後に以下の3行を書き加える。
blacklist rtl8192cu
blacklist rtl8192c_common
blacklist rtlwifi
次に以下のコマンドでドライバーのインストールに必要なパッケージ dkms をインストールする。
$ sudo apt-get install dkms
ここから新しいドライバーをダウンロードする。
インストール
以下のコマンドでダウンロードしたファイルを解凍する。(参考:6)
$unzip 0001-RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip
解凍されたファイルのフォルダ内に移動する。
$cd 0001-RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911
install.sh というファイルがあるのでこれを実行してドライバーをインストールする。
$ sudo sh install.sh
ドライバーの設定
インストールしただけでドライバーの設定をしなければ、PCを再起動しても無線LANアダプターを認識してくれない。ドライバーの設定の仕方は色々ある。例えば
- ndiswrapperを使う、
- ソースを変更してカーネルモジュールを作る
などなど…。それらに比べて以下の方法はもっと簡単である。(参照:7)
以下のコマンドを1行ずつ実行する。
sudo su #ここまで1行
echo "8192cu" >> /etc/modules #ここまで1行
echo 'install 8192cu /sbin/modprobe --ignore-install 8192cu; #ここまで1行
/bin/echo "050d 11f2" > /sys/bus/usb/drivers/rtl8192cu/new_id' > /etc/modprobe.d/8192cu.conf #ここまで1行
modprobe 8192cu #ここまで1行
exit #ここまで1行
これで再起動する。
参考
2. RTL8192CU
3. WLAN
0 件のコメント :
コメントを投稿