[Armadillo:07096] Re: iwlistにてアクセスポイントが検知できなくなる

K.Matsushima email@hidden
2011年 4月 18日 (月) 18:46:55 JST


松島です


> 花田様
アドバイスありがとうございます。

いただいたパッチをあてた上でv2.5.0.1のソースをビルドし、実機にて動作確認しようとしたのですが、
「insmod /lib/modules/rt3070sta.ko」を実行すると下記のエラーになってしまいました。
何がいけないのでしょうか?
申し訳ありませんが、ご教示ください。


Using /lib/modules/rt3070sta.ko
rt3070sta: Unknown symbol usb_alloc_urb
rt3070sta: Unknown symbol usb_free_urb
rt3070sta: Unknown symbol usb_register_driver
rt3070sta: Unknown symbol usb_put_dev
rt3070sta: Unknown symbol usb_get_dev
rt3070sta: Unknown symbol usb_submit_urb
rt3070sta: Unknown symbol usb_control_msg
rt3070sta: Unknown symbol usb_deregister
rt3070sta: Unknown symbol usb_kill_urb
rt3070sta: Unknown symbol usb_buffer_free
rt3070sta: Unknown symbol usb_buffer_alloc
insmod: cannot insert `/lib/modules/rt3070sta.ko': Unknown symbol in module
(-1): No such file or director

■使用したソース
・ドライバソース:2011_0107_RT3070_RT3370_Linux_STA_v2.5.0.1_DPO.tar.bz2(Ralink社のサイトからダウンロード)
・パッチ:2011_0107_RT3070_RT3370_Linux_STA_v2.5.0.1_DPO-armadillo_20110228.diff(花田様提供)
■環境
・Armadillo420
・ディストリビューション(atmark-dist-20101220.tar.gz)
・カーネル(linux-2.6.26-at13.tar.gz)
■使用したいUSB無線LANデバイス
・WLI-UC-GN(バッファロー)
・WLI-UC-GNM(バッファロー)

■気になる点
Ver2.4.0.1のドライバではビルドしてできたカーネルモジュール名が「rt3370sta.ko] 

だったのに、Ver2.5.0.1だとカーネルモジュール名「rt3070sta.ko」に変わった。

以上、
松島


----- Original Message ----- 
From: "Masahiro Hanada" <email@hidden>
To: "Armadillo series general discussion list" 
<email@hidden>
Sent: Friday, April 15, 2011 10:17 PM
Subject: [Armadillo:07086] Re: iwlistにてアクセスポイントが検知できなくなる


> 花田です。
>
> 現時点では試しもせずのコメントで、恐縮ですが…
>
>> > [状況]
>> > ・OS起動時に自前プログラムにて"ifconfig ra0 up", "ifup ra0"をおこなう。
>> >  (ra0:無線LANインターフェース名)
>> > ・OS起動後、数分はiwlist scanでアクセスポイントが取得できる(期待される動作)。
>> > ・数分後(5分程度?)、再度iwlist scanをおこなうと、
>> >  "No scan results"が返ってくる(NG)。
>> > ・上記発生後、手動にて"ifconfig ra0 down" → "ifconfig ra0 up"すると、
>> >  OS起動後と同様に、最初は検知されるが数分で検知できなくなる。
>
> うーん、なんとなくモジュールだけ省電力モードに落ちちゃってるかのような?
> 現象ですねぇ。
>
>> > ・無線LANドライバ:RT3070 v2.4.0.1
>
> 新しくv2.5.0.1がリリースされているのですが、
> そちらで状況変わったりしませんかねぇ。
> diff取ってみると、common/rt_ate.c他いくつかのファイルに
> 相当大きく手が入ってます。
> # Changelog等入ってないので、修正点ははっきりわかりませんが…
>
> v2.5.0.1用のarmadilloパッチはこちら。
> http://download.atmark-techno.com/misc/2011_0107_RT3070_RT3370_Linux_STA_v2.5.0.1_DPO-armadillo_20110228.diff
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo 




armadillo メーリングリストの案内