
Ubuntu日本語フォーラム

ログインしていません。
環境は自作PCです。
マザーボードは、eden600MHzのEPIAーME600という非力で少々古いものです。
メモリ1GBです。
現在、以下の状況です。
どうかお助けください。
メーカーサイト
http://www.ralinktech.com/support.php?s=2
から、linux用ドライバ
RT2870USB(RT2870/RT2770) 07/09/2010 2.4.0.1
を取得して、解凍しました。
そして、
http://cmasa.blog101.fc2.com/?no=4
を参考にさせて頂き、下記のとおり設定操作を行いました。が、
どうも接続が出来ません。
以下、
http://cmasa.blog101.fc2.com/?no=4 から、引用で失礼いたします。
>4.1. ドライバの場所はそのまま
とは、要するにこの部分は何もしなくてよい。
ということと理解しなにもしない。
>4.2. 不要な処理はばっさりと
上記のとおり取得したファイル一式では、MakefileにOSABLはNOとあなっており、且つOSABL判定での処理がありませんでした。ので、これもなにもしないでよい。と判断。
6. rtusb_dev_id.c ファイル
{USB_DEVICE(0x0411,0x019E)}, /* Buffalo WLI-UC-GNP */
は、追加しました。
makeすると、配列処理でのワーニング
--------------
/home/eden/tool/driver/WLI-UC-GNP/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c:2265: warning: the frame size of 1100 bytes is larger than 1024 bytes
--------------
/home/eden/tool/driver/WLI-UC-GNP/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’
--------------
などが十数ヶ所でました。エラーはないです。
make installは、特にエラー出ず。
そして、
ubuntu10.04のシステムメニューの「ネットワーク接続」
で、無線タブにて、
SSID=11n-AP
(/etc/Wireless/RT3070STAは生成されず、/etc/Wireless/RT2870STAとして生成されたため、その中に記載のSSID=11n-APの「11n-AP」をSSIDとして入力してみました)
MACアドレス=WindowsXpに挿してわかったMACアドレス
を入力して、自動接続設定にして保存しました。
そして、
e-mobile D25HWを親機として、その親機のwifiとインターネットをONにした状態で、
WLI-UC-GNPをubuntu10.04のPCに挿しました。
この状態で、
#iwconfigで
ra0 Ralink STA
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
と出ています。
/var/log/messagesには、
Apr 21 12:57:21 eden-desktop kernel: [68180.448171] usb 1-3: new high speed USB device using ehci_hcd and address 15
Apr 21 12:57:21 eden-desktop kernel: [68180.602807] usb 1-3: configuration #1 chosen from 1 choice
Apr 21 12:57:21 eden-desktop kernel: [68180.611363]
Apr 21 12:57:21 eden-desktop kernel: [68180.611376]
Apr 21 12:57:21 eden-desktop kernel: [68180.611385] === pAd = f8e7c000, size = 510140 ===
Apr 21 12:57:21 eden-desktop kernel: [68180.611400]
Apr 21 12:57:21 eden-desktop kernel: [68180.623566] <-- RTMPAllocTxRxRingMemory, Status=0
Apr 21 12:57:21 eden-desktop kernel: [68180.625831] <-- RTMPAllocAdapterBlock, Status=0
------------------------------------------
と、出ています。
しかし、接続したなどの反応がありません。
なにか間違っているのか、操作が足りないのか、
おわかりになりましたら、お助けいただけますとありがたくおもいます。
よろしくお願いいたします。
オフライン
> 以下、
> http://cmasa.blog101.fc2.com/?no=4 � … �ます。
>
> >4.1. ドライバの場所はそのまま
� … �ます。は、文字化けでした。
インラインで失礼します。の意味です。(引 用 いんようが文字化けしたため)
なお、
ndiswrapperでの
http://netlog.jpn.org/r271-635/2009/12/ubuntu_910_wli-cb-amg54.html
の方法はまだ試しておりません。
オフライン
ソースファイルの選択が間違っています。
正しいファイルは、RT8070/RT3070/RT3370 USBのリンクのファイルです。
オフライン
jackalopeさん ありがとうございます。
少し進展がありました。
ご指摘のとおり、ドライバソースを取得し makeとmake installを行いました。
先日のmake でのワーニングはなくなりました。(mac用のコード部分のみワーニングが出ましたがこれは無視してよさそうですので)
が、状況変わらずのため、他の参考サイト
http://kaguya.ath.cx/wiki/index.php?Ubuntu10.10%E3%81%A7%E7%84%A1%E7%B7%9ALAN%E5%AD%90%E6%A9%9F%E6%8E%A5%E7%B6%9A
と
http://d.hatena.ne.jp/murank/searchdiary?word=*[Ubuntu]
を参考にWLI-UC-GNP向けにして、設定してみました。
config.mkは
HAS_WPA_SUPPLICANT"と"HAS_NATIVE_WPA_SUPPLICANT_SUPPORT"を"y"に修正しました。
include/os/rt_linux.h
"STA_PROFILE_PATH"と"CARD_INFO_PATH"を修正する。
修正前
#define STA_PROFILE_PATH "/etc/Wireless/RT2870STA/RT2870STA.dat"
#define CARD_INFO_PATH "/etc/Wireless/RT2870STA/RT2870STACard.dat"
修正後
#define STA_PROFILE_PATH "/etc/Wireless/RT3070STA/RT3070STA.dat"
#define CARD_INFO_PATH "/etc/Wireless/RT3070STA/RT3070STACard.dat"
も行いました。
今回も
http://cmasa.blog101.fc2.com/?no=4 の
4.2. 不要な処理はばっさりと
は行っておりません。どこからどこまでをばっさりと削除すればよいかわからず、
不用意に削除は危険と思い、そのままにしてあります。
これで
make clean
make
make installをしなおしました。
# insmod rt3070sta.ko
insmod: error inserting 'rt3070sta.ko': -1 Device or resource busy
でした。
しかしまだ
# iwconfig
ra0 Ralink STA
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
のままで、接続できていないようです。これが未接続を意味するのか不明ですが。
OS再起動をしたり、USBを抜き差ししても変わらずです。
システム→ネットワーク接続の無線タブで、
SSID=11n-AP
MACアドレス=WLI-UC-GNP本体に記載してあるxx:xx:xx:xx:xx:xx 6桁
無線セキュリティ=なし
にしてありますが、これはこれでよいのでしょうか。
最終的には、e-mobile D25HWにwifi接続を行いたいです。
なお、/etc/Wireless/RT3070STA/RT3070STACard.datの内容が、
RT2870のままであることが気になりますが、みなさんここをRT3070とは変更していないようですが、
これはこのままでよいのでしょうか?
あと、このRT3070STACard.datの中身で、
00MAC00:0E:2E:C3:D0:48=/etc/Wireless/RT2870STA/RT2870STA1.dat
01MAC00:40:F4:FF:AA:40=/etc/Wireless/RT2870STA/RT2870STA2.dat
02MAC00:0C:43:10:11:5C=/etc/Wireless/RT2870STA/RT2870STA3.dat
とありますが、
ここは
上記の MACアドレス=WLI-UC-GNP本体に記載してあるxx:xx:xx:xx:xx:xx 6桁
を入力しておかなくてよいものなのでしょうか?datが1、2、3と3個ある意味もよくわかりません。
たびたびで恐れ入りますが、
何かまたお気づきの点などございましたら、お助け頂けますと大変助かります。
オフライン
>insmod: error inserting 'rt3070sta.ko': -1 Device or resource busy
普通はこの様なエラーはでません。
前にコンパイル、インストールしたドライバの始末をしていないのではないでしょうか?
システム→ネットワーク接続の無線タブでの設定内容は、親機の設定に合わせます。
datファイルは使った事がありません。
使わなくても問題なく親機に接続できます。
オフライン
jackalopeさん 本当にありがとうございました。接続できました。
>>insmod: error inserting 'rt3070sta.ko': -1 Device or resource busy
>普通はこの様なエラーはでません。
>前にコンパイル、インストールしたドライバの始末をしていないのではないでしょうか?
http://d.hatena.ne.jp/murank/searchdiary?word=*[Ubuntu]
http://kaguya.ath.cx/wiki/index.php?Ubuntu10.10%E3%81%A7%E7%84%A1%E7%B7%9ALAN%E5%AD%90%E6%A9%9F%E6%8E%A5%E7%B6%9A
で設定した内容を削除して(この方法でも出来るのかもしれませんが)、
(要するに、http://cmasa.blog101.fc2.com/?no=4 の設定操作完了の状態で)
再起動かけたところ、
自動的にe-mobile D25HWを感知して、WPAキーを求められたため、それを入力したところ、接続に成功いたしました。
>システム→ネットワーク接続の無線タブでの設定内容は、親機の設定に合わせます。
>datファイルは使った事がありません。
>使わなくても問題なく親機に接続できます。
正しくにおっしゃるとおりでした。
誠に感謝申し上げます。
オフライン