
Ubuntu日本語フォーラム

ログインしていません。
無線LANを使いたいのですが今のところ利用できるようにならないので
アドバイスがもらいたくて書き込ませていただきます。
利用しているカードはNETGEARのJWAG511です。
チップはRTL8185です。
システム→設定→ハードウェア情報では次のように出ます。
Realtek Semiconductor Co., Ltd.
RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller
今は有線LANを使って書き込みしています。
カードは指した段階でLEDが一つ点滅していますが、これが何かはよく分かりません。
まず初めにNdiswrapperを利用して試してみました。Verは1.52です。
$ ndiswrapper -l
autorun : invalid driver!
netjaq51 : invalid driver!
となります。
netjaq51.infというファイルをNETGEAR社のサイトからダウンロードして利用しました。
どうも動かないようです。
ここからが問題です。
何をしていいのかまったく分からなくなりました。
勉強不足かもしれませんが、アドバイスいただけないでしょうか?
よろしくお願いします。
なおiwlist scanやifconfigやiwconfigを行うと次のように出ます。
$ iwlist scan
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
wlan0 No scan results
$ ifconfig
eth0 Link encap:Ethernet HWaddr
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::215:60ff:fec8:c370/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7355 errors:0 dropped:0 overruns:0 frame:0
TX packets:6567 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5537372 (5.2 MB) TX bytes:1402771 (1.3 MB)
Interrupt:19
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
wlan0 Link encap:Ethernet HWaddr
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:497 dropped:0 overruns:0 frame:0
TX packets:806 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:33852 (33.0 KB)
Interrupt:16 Memory:f8888000-f8888100
$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 802.11b/g Mode:Managed Frequency=2.442 GHz
Access Point: Not-Associated Bit Rate:11 Mb/s
Retry:on Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
あと一つ気になることがありまして。
右上の通知領域のネットワーク状況が表示されているところがあるのですが
そこから手動で無線LANをWEPで設定しようとして実施しますと
正体不明のフリーズが置きます。
何回再起動しても、最新の状態にアップデートしてもなります。
フリーズが起きるとCAPSLOCKがONの状態になり、一切の操作を受け付けません。
何か関係あるのでしょうか?
よろしくお願いします。
オフライン
こんにちは、RESがつかないようなので、えーと、まずは、
1). Default で無線LANアダプターは検出されているのですか?
2). 検出されなかったので、ndiswrapper を使われたのですか?
3). ndiswrapper で、どのようにコマンドラインから入力したか、すべてを正確に記述できますか?
4). ここの過去の書き込みから、ndiswrapper の使用例はご覧になりましたか?
ご確認下さい。
オフライン
返信ありがとうございます。
一部質問の意味がうまくとれないところがありましたが
できる限り答えさせていただきます。
1)
「検出されている」という状態がどの状態なのか分かりませんが
初期状態でネットワークの設定の中に「無線LAN接続」は表示されていました。
ネットワークの設定とはシステム→システム管理→ネットワークのことです。
2)
1に関連していますがWEPや、時にはセキュリティを無効にして
接続の設定をし、無線LANによる接続を試みましたができませんでした。
ですからドライバが動いてないなどの原因があるのではないかと思い
調べた結果Ndiswrapperを利用しようと思いました。
3)
覚えている範囲で答えさせてもらいます。
インストール
$ tar zxvf ndiswrapper-1.52.tar.gz
$ cd ndiswrapper-1.52
$ make
$ sudo make install
ドライバのインストール
(ドライバはNETGEARの対象製品のdriver.zipを利用しました)
(/driver/Driver/Windows XP/netjaq51.infを利用しました。)
$ unzip driver.zip
$ cd "driver/Driver/Windows XP"
$ ndiswrapper -i netjaq51.inf
--特にエラーもなく終了
$ ndiswrapper -l
この結果の出力が一番上の書き込みの
$ ndiswrapper -l
autorun : invalid driver!
netjaq51 : invalid driver!
になります。
4)
自分の目の届く範囲で確認したつもりです。
他に何かありましたら、また追加で書き込ませていただきます。
よろしくお願いします。
オフライン
1). Default で無線LANアダプターは検出されているのですか?
Ubuntu をインストールした後に自動検出されましたか? という意味です。回答によりますと検出されたようですね。
2). 検出されなかったので、ndiswrapper を使われたのですか?
YES という事ですね。
3). ndiswrapper で、どのようにコマンドラインから入力したか?
nidiswrapper -m は?
4). ここの過去の書き込みから、ndiswrapper の使用例はご覧になりましたか?
YES という事ですね。
症状を拝見させていただきますと、Ubuntu Linux をインストールした直後で無線LANアダプターは認識されているが正しく設定しても動かなかったので、ndiswrapper を使用したと解釈しました。
まず、動かないLinuxの無線LANドライバーを起動しないように設定を変更し、それから ndiswrapper をインストールしてWindows用のドライバーを組み込めば動くかもしれません。手順は、ここの過去の私の書き込みを御参照下さい。 以上です。
オフライン
途中経過、書き込みます。
copper brainさんの書き込みを確認しました。
(おそらくこれだと思います http://forum.ubuntulinux.jp/viewtopic.php?id=1313)
そこで自分なりにやってみたのことを書きます。
1)
とりあえずwlan0をブラックリストに入れて起動を取りやめる。
2)
そのために/etc/modprobe.d/blacklist を書き直した。
おそらくrtl8185のチップなのにrtl8180が動いているからそうなるのだろうと思い書く。
ついでにieee80211_rtlも書き込む。
その結果、ネットワーク設定に無線LAN接続は表れなくなる。
3)
すでにインストールされていたNdiswrapper1.52をsudo make uninstallでアンインストール。
Ubuntu付属のソフトから再インストール
4)以前使ったdriverからndiswrapper -i ・・・でインストール。
その結果、ndiswrapper -lで次のように表示されるようになった。
$ ndiswrapper -l
netjag51 : driver installed
device (10EC:8185) present (alternate driver: r8180)
5)
sudo ndiswrapper -mを行う
6)/etc/modules に ndiswrapper を一行追加する
7)
再起動する。
再起動しても、ネットワーク設定の中にwlan0、無線LAN接続が出てこないので、
ブラックリストのiee80211_rtl辺りを今からイジるところです。
また何か進展あったら書き込みます。
アドバイスがあればよろしくお願いいたします。
オフライン
少し近づいたようですね。
後は、Windows のドライバーをXP ではなく 2000 の方を使うとか...
お試しあれ。
オフライン
ndiswrapperを使用する前にLinuxドライバを使いましょう。
>Realtek Semiconductor Co., Ltd.
>RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller
Realtek に RTL8185 の純正ドライバが登録されています。
それを登録してfarmware設定を行えば利用できるようになるでしょう。
Realtekドライバのダウンロード先
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PFid=1&Level=6&Conn=5&ProdID=35&DownTypeID=3&GetDown=false&Downloads=true
最後の編集者: のんき (2008-02-11 00:50:21)
オフライン