Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0001023Vine Linux1 バグ公開2010-08-23 14:582011-01-21 02:24
anonymous 
 
不明 
完了不明 
5.1 
 
x86
なし
0001023: [dkms-ndiswrapper]ar9170系の一部のUSB無線LAN子機が認識不可
リポジトリにあるdkms-ndiswrapperをapt-getを使用してインストールすると、ar9170系の一部のUSB無線LAN子機がiwconfigやNetworkManagerで認識されない。


1.検証したar9170系のUSB無線LAN子機

・NEC
 WL300NU-G
 WL300NU-AG

・プラネックス
 GW-US300GXS

・アイオーデータ
 WN-GDN/US2


2.検証したndiswrapperのバージョンと認識結果

・dkms-ndiswrapper(ndiswrapper-1.54とほぼ同様)
 GW-US300GXSのみ認識した
 残り3つは認識されず

・ndiswrapper-1.55(sourceforgeからダウンロードしてインストール)
 GW-US300GXSのみ認識した
 残り3つは認識されず

 上記のバージョンと同現象

・ndiswrapper-1.56(sourceforgeからダウンロードしてインストール→最新版)
 すべて認識された


3.dkms-ndiswrapperをインストール後、WL300NU-GをUSBコネクタから抜き差ししたときのdmesg

[XXXX@localhost ~]$ dmesg

usb 1-5: USB disconnect, address 2
usb 1-5: new high speed USB device using ehci_hcd and address 4
usb 1-5: configuration 0000001 chosen from 1 choice
usb 1-5: reset high speed USB device using ehci_hcd and address 4
--以降がエラーメッセージ--
ndiswrapper (import:242): unknown symbol: ntoskrnl.exe:'NlsMbCodePageTag'
ndiswrapper (load_sys_files:206): couldn't prepare driver 'wlatnug'
ndiswrapper (load_wrap_driver:108): couldn't load driver wlatnug; check system log for messages from 'loadndisdriver'

ほかの認識されなかったUSB無線LAN子機とndiswrapper1.55でも表示内容はほぼ同じ


4.dkms-ndiswrapperをインストール後、WL300NU-GをUSBコネクタに接続した状態のndiswrapperとiwconfigの内容

[XXXX@localhost ~]$ ndiswrapper -l
wlatnug : driver installed
    device (0409:0249) present

ndiswrapperでは認識されているがiwconfig(iwlan0)では認識されてない
ほかの認識されなかったUSB無線LAN子機とndiswrapper1.55でも結果は同じ

[XXXX@localhost ~]$ iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

pan0 no wireless extensions.


5.dkms-ndiswrapperをインストール後、WL300NU-GをUSBコネクタから抜き差ししたときのdmesg

こちらは認識に成功した例

[XXXX@localhost ~]$ dmesg

usb 1-5: USB disconnect, address 2
ndiswrapper: device wlan0 removed
usb 1-5: new high speed USB device using ehci_hcd and address 4
usb 1-5: configuration 0000001 chosen from 1 choice
usb 1-5: reset high speed USB device using ehci_hcd and address 4
ndiswrapper: driver arusb_xp (,01/17/2008,3.0.0.95) loaded
wlan0: ethernet device 00:90:cc:XX:XX:XX using NDIS driver: arusb_xp, version: 0x40700, NDIS version: 0x501, vendor: 'Atheros OTUS Wireless Network Adapter', 2019:5304.F.conf
wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK



■ndiswrapper1.56にしてからの問題点

4つの無線LAN子機と親機ルータのバッファローWZR-AGL300NH(ルータモードはON)を使って接続確認をしたところ、

・WEP64/128
 接続可能

・WPA-PSK(AESとTKIP)
 接続可能

・WPA2-PSK(AESとTKIP)
 接続不可

・WPA/WPA2 mixedmode -PSK
 接続不可

という結果になりました。

NetworkManager(とそれに関連するライブラリ)の問題か、ndiswrapperで組み込んだドライバ(最新で確認)の問題かは今のところはっきりしませんが、お知らせしておきます。
設定されていません。
課題の履歴
2010-08-23 14:58anonymous新規課題
2010-09-06 11:04iwaimコメント追加: 0000092
2010-09-07 07:59anonymousコメント追加: 0000093
2010-09-27 16:24shaolin状態新規 => テスト待ち
2010-09-27 16:24shaolinコメント追加: 0000094
2011-01-21 02:24munepi状態テスト待ち => 完了
2011-01-21 02:24munepiコメント追加: 0000095

コメント
(0000092)
iwaim   
2010-09-06 11:04   
詳細な報告ありがとうございます。

こういうものは安定版で今まで使えてたもの/機能が使えなくなるのは問題なので、最新版などのコードからのバックポートでの対応になるとは思うのですが、実機がないとなかなかそれも難しいです。
バックポートを実施するとなった場合、テストにご協力いただくことは可能でしょうか。
(0000093)
anonymous   
2010-09-07 07:59   
> バックポートを実施するとなった場合、テストにご協力いただくことは可能で
> しょうか。

もちろんOKです。
そのときはお知らせください。

ほかのディストリビューションでも確認してみましたので何かの参考にしてください。

カーネルバージョンの近いDebian5.0.5でも今回と同じ現象が発生しました。
(こちらもndiswrapper1.56で確認しました)

CentOS5.5はndiswrapper1.56で接続できるものの動作が不安定です。
(USBを抜き差しするとフリーズ)

Ubuntu10.04とFedora13ではndiswrapperですべて接続できました。
(compat-wirelessでar9170系のドライバがコンパイルできるものの現在54Mbpsまでしか出ない感じです)
(0000094)
shaolin   
2010-09-27 16:24   
遅くなりましたが、proposed-updates に
ndiswrapper-1.56-1vl5 (src,i386) をput しました。

x86_64 はどなたか build お願いします。


ひとつ確認ですが、

> ■ndiswrapper1.56にしてからの問題点

としてあげられたものは、ndiswrapper-1.54 の時には起こらず、
1.56 にすると発生する問題、ということでしょうか。
それとも、1.56 では動作するが、一部問題がある、という意味でしょうか
(0000095)
munepi   
2011-01-21 02:24   
確認待ちになってからリプライが無いまま3ヶ月が経過しましたので、
状態を「完了」とします。
何かありましたら、こちらへご投稿下さい。