お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-02-07 17:07:07

nkyfm
新しいメンバ
登録日: 2013-02-07

12.04において無線LANアダプタ(PLANEXのGW-USFang300)が認識しない。

お初です。
先日PCを自作しまして、Ubuntu12.04を入れてPLANEX社のGW-USFang300という無線LANアダプタをUSBにさしましたが認識されませんでした。
自宅にはWiMAX(NEC Aterm WM3500R)しかない状態で、有線がありません。

そこで、Ubuntuマガジン( http://ubuntu.asciimw.jp/elem/000/000/010/10465/UM07_P082-087.pdf )を参考にして
Realtekのチップ「RTL8192CU」のLinux用ドライバーを別のパソコンからダウンロードしてUbuntu機にコピーし、
ドライバーを展開、インストールしましたが。
しかし、リンク先の記事中にあるような「チップの種類を選択する」選択肢も現れずにインストールが完了し、
さらに「$ iwconfig」をしても認識されませんでした。

Realtek社のダウンロードページにはRTL8192DU-VC用のチップもあったのでこれも試しましたが、
こちらは「./install.sh: 行 8: $'\r':コマンドが見つかりません」
と表示され、インストールも出来ませんでした。

GW-USFang300という無線LANアダプタではUbuntuで無線で接続することはできないのでしょうか。
ご助言をよろしくお願いします。

オフライン

 

#2 2013-02-07 23:12:11

katsu07
ゲスト

Re: 12.04において無線LANアダプタ(PLANEXのGW-USFang300)が認識しない。

実物を持っていないので、ドライバーがビルド出来るかだけ試して見ました。
(ubuntu 12.04.2 LTS-64bit)

realtekから"RTL8192DU_linux_v4.0.0_5260.20120921.zip"をダウンロード。

展開
$ unzip RTL8192DU_linux_v4.0.0_5260.20120921.zip

展開されたディレクトリに移動
$ cd RTL8192DU_linux_v4.0.0_5260.20120921

"install.sh"は、改行コードが"CRLF"になっていたので修正し実行可能に変更。

コード:

$ file install.sh
install.sh: Bourne-Again shell script, ASCII text executable, with CRLF line terminators
                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
$ nkf -w -Lu -d --overwrite install.sh
$ chmod +x install.sh

install.shの内容は、driverディレクトリに移動し、圧縮されたドライバーファイルを展開。
展開されたディレクトリへ移動し、チップの種類を選ぶスクリプトがあれば実行する。
しかし、スクリプトが無い為、そのまま make clean, make, rmmod, insmod, make installと言う手順になっている。
このドライバーは公開されたubuntu magazineの日付より3ヶ月以上後に公開されています。
その為、RTL8192CUと別に作られてチップの種類を選ぶ必要がなくなったのではないでしょうか?

実物を持っていないので insmod, make install されてもイヤなので、make が完了したらexitする様に書き換えて実行。
$ sudo ./install.sh

ドライバーがビルドされてモジュールが作成されました。
8192du.ko

 

#3 2013-02-08 02:58:30

nkyfm
新しいメンバ
登録日: 2013-02-07

Re: 12.04において無線LANアダプタ(PLANEXのGW-USFang300)が認識しない。

katsu07さん、ありがとうございます!

改行コードが良くなかったのですね……。
nkfがインストールできないためviで置換を行い、ドライバーをインストールすることができました。
GW-USFang300を繋いだところ、ちゃんと認識されたようです。

しかし、使用可能なアクセスポイントがひとつも検出されませんでした。
そこで再起動を行ったところ、今度は挙動がおかしくなり、
・メニューバーにネットワークのアイコンが表示されない
・ホームフォルダにアクセスできない
・シャットダウンしようとすると、Ubuntuロゴ画面で止まってしまい終了できない

などの現象が発生してしまいました。

OSを再インストールして同じようにドライバーをインストールし直したのですが、同じ現象が起きました。

申し訳ありませんが、なにかご助言を頂けたらと思います……。

オフライン

 

#4 2013-02-08 15:20:11

katsu07
ゲスト

Re: 12.04において無線LANアダプタ(PLANEXのGW-USFang300)が認識しない。

GW-USFang300を繋いだところ、ちゃんと認識されたようです。

何をもって認識したと判断したのでしょうか?
以下のコマンド等の出力で、ドライバーが使われている事を確認しましたか?

コード:

$ lsmod | grep 8192du
$ lsusb -t
$ sudo lshw -c network

また、以下のコマンド等でネットワークデバイスが確認できますか?

コード:

$ ifconfig
$ iwconfig

ドライバーがロードされてネットワークデバイスが出来上がっていれば、ネットワークマネージャでアクセスポイントに合わせた設定が必要だと思います。

作成されたドライバを modinfo してみると、以下の様に使えるデバイスが出力されます。
(実物を所持していないので、ドライバーソースのあるディレクトリで make のみ実施し、そのディレクトリで $ modinfo ./8192du.ko としています。)

コード:

filename:       ./8192du.ko
version:        v4.0.0_5260.20120921
author:         Realtek Semiconductor Corp.
description:    Realtek Wireless Lan Driver
license:        GPL
srcversion:     9E8B440B9CC7CC6ADA4A0C0
alias:          usb:v2019pAB2Dd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0930p0A0Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v20F4p664Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07B8p8193d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v2019p4904d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v2019p4903d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v2019pAB2Cd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp8171d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp0193d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp8111d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp8194d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp8193d*dc*dsc*dp*ic*isc*ip*
-- 以下略 --

GW-USFang300を挿した状態で、$ lsusb を実施した時に出力されるベンダーIDとプロダクトIDが一致しているか確認してみてください。
(alias: とある行の usb:v????p???? の部分)

ドライバーをインストールしただけで、

・ホームフォルダにアクセスできない
・シャットダウンしようとすると、Ubuntuロゴ画面で止まってしまい終了できない

の様な現象になるのはちょっと納得いきませんが、再インストールしてドライバーをインストールすると同じ状態になるとの事なので、何か間違っているのか、ハードウェアとの相性なのかドライバーが問題なのか・・・
判断つきません。

 

#5 2013-02-10 16:38:57

nkyfm
新しいメンバ
登録日: 2013-02-07

Re: 12.04において無線LANアダプタ(PLANEXのGW-USFang300)が認識しない。

返事が遅れてしまい申し訳ありません。

再起動を行ったところGUIで起動できなくなってしまい、
端末でsudoをできなくなってしまいました。

そこでまたUbuntu12.04LTSの再インストールを行ったのですが、
今度は、これまでできていた手順でドライバがインストールできなくなりました……。
具体的には、sudo ./install.sh を行うと、

Authentication requested [root] for remove driver:
ERROR: Module 8192du does not exist in /proc/modules
Authentication requested [root] for insert driver:

となり止まってしまいました。

/proc/modules を見ると、先頭行に
「8192du 571446 1 - Loading 0x00000000 (O+)」
とは書いてはあります。

これまでできていたドライバーのインストールができなくて、
katsu07さんに頂いたアドバイスをまだ確認できてない状態です……。
申し訳ありません…。


試しにubuntu12.10をインストールしてみたのですが、同じ結果でした。

12.04 でも12.10でも、シャットダウンしようとするとユーザーパスワード入力画面に飛び、
右上から「シャットダウン」を押しても何も反応がないのですが、これは無線LANの件とは関係ないですよね…。
私の環境でグラフィックボードがないことと関係があるのでしょうか…。

よろしくお願いします。

オフライン

 

#6 2013-02-11 12:54:15

katsu07
ゲスト

Re: 12.04において無線LANアダプタ(PLANEXのGW-USFang300)が認識しない。

GW-USFang300を一度もUSBポートに接続せずにubuntu 12.04や12.10をクリーンインストール(HDDに何が入っていようがそれを削除及びフォーマット)しても同様な症状(シャットダウンできない等の症状)と言うのであれば、ドライバーをインストールする以前の問題だと思います。

又、いまさら気づいて申し訳ありませんが、GW-USFang300が無いとネットーワークに接続する手段がない状態の様なので、おそらくビルド環境が整っておらず実際にはドライバーもビルドできていないと推測します。

何とかしてネットワークに接続する手段をみつけて、最新アップデートを全て適用。
その状態で今起こっている症状が改善されているならば、ビルド環境をインストールして再度ドライバーをビルドした方がいいと思います。
今起こっている現象が最新アップデートでも改善されないのであれば、別にトピックを投稿してハードウェアの詳しい情報やインストール後の不具合状況を記述して助言を求めた方が良いです。

 

Board footer

Powered by FluxBB