
Ubuntu日本語フォーラム

ログインしていません。
題名のとおり、ubuntuバージョン10.04で
差すだけでつかえるというWLI-UC-GNがどうしても認識されません
どなたか助けてください
オフライン
https://forums.ubuntulinux.jp/viewtopic.php?pid=27815
↑を参考にしてみては。
まったく同じ型番です。
オフライン
pc944さん
ありがとうございます
ためしてみます
オフライン
いま
https://forums.ubuntulinux.jp/viewtopic.php?pid=27815 を参考に作業を進めていったのですが、
sudo make するところで
WARNING: modpost: missing MODULE_LICENSE() in /home/kyohei/downloads/DPO_RT3070_LinuxSTA_V2.3.0.2_20100412/os/linux/rt3070sta.o
とでて先に進めません
どうすればいいのでしょうか
オフライン
以下の投稿でいろいろ変わっているみたいですが、下の方にあることをみたうえででしょうか?
ちなみに同じようなエラーがでているサイト。英語系得意なら見てみてください。
(スペイン語もあるっぽいですけど・・・)私は、英語力がないので。
http://www.linuxforums.org/forum/wireless-internet/159738-ubuntu-9-10-wusb100v2-solved-2.html
http://art.ubuntuforums.org/showthread.php?p=9232388
http://www.uluga.ubuntuforums.org/showthread.php?t=1418188
http://foro.seguridadwireless.net/adaptadores-wireless-usb/alguien-ha-echo-funcionar-la-alfa-con-chip-3070-en-wifiway/
http://peb.pl/linux/808196-jak-zainstalowac-rt2070-na-backtrack3.html
http://peb.pl/linux/791275-solved-rt2070-na-ubuntu.html
http://www.elektroda.pl/rtvforum/topic1626386.html
オフライン
https://forums.ubuntulinux.jp/viewtopic.php?pid=61175#p61175
上記で進行中の話題は、内容が私には難しすぎて理解しきれていないのですが、modules.usbmapを見た感じでは標準ドライバでいけそうな気がしますね。。
# 上記の推定が間違いであれば、どなたかご指摘いただけませんでしょうか。
まずは、端末を開いて、
$ tail -f /var/log/messages
としてみて下さい。
その後、WLI-UC-GNをPCに取り付けて下さい。
10秒ほど待ってから、端末で、Ctrl+cを押して下さい(tailが終了します)
端末に表示されたものを投稿してみて下さい。
また、WLI-UC-GNを挿した状態での
$ lsusb
も投稿してみて下さい。
さらに、
$ iwconfig
$ ifconfig
$ iwlist scan
の結果も投稿してみて下さい(上記のコマンドの出力のHardwareAddressやESSIDなど公開がためらわれるところがあればXXなどに置き換えて投稿して下さい)。
オフライン
投稿が遅れて申し訳ありません
:~$ tail -f /var/log/messages
Jun 12 12:29:24 kyohei-desktop kernel: [ 106.528546] scsi6 : SCSI emulation for USB Mass Storage devices
Jun 12 12:29:24 kyohei-desktop kernel: [ 106.528698] usbcore: registered new interface driver usb-storage
Jun 12 12:29:24 kyohei-desktop kernel: [ 106.528703] USB Mass Storage support registered.
Jun 12 12:29:29 kyohei-desktop kernel: [ 111.564833] scsi 6:0:0:0: Direct-Access BUFFALO USB Flash Disk 3.10 PQ: 0 ANSI: 0 CCS
Jun 12 12:29:29 kyohei-desktop kernel: [ 111.565600] sd 6:0:0:0: Attached scsi generic sg2 type 0
Jun 12 12:29:30 kyohei-desktop kernel: [ 112.046302] sd 6:0:0:0: [sdb] 3915776 512-byte logical blocks: (2.00 GB/1.86 GiB)
Jun 12 12:29:30 kyohei-desktop kernel: [ 112.046826] sd 6:0:0:0: [sdb] Write Protect is off
Jun 12 12:29:30 kyohei-desktop kernel: [ 112.051044] sdb: sdb1
Jun 12 12:29:30 kyohei-desktop kernel: [ 112.101461] sd 6:0:0:0: [sdb] Attached SCSI removable disk
Jun 12 12:33:02 kyohei-desktop kernel: [ 324.635698] usb 1-6: USB disconnect, address 2
オフライン
~$ lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 002: ID 0e8f:0021 GreenAsia Inc.
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 15d9:0a4c Dexon
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 0411:015d MelCo., Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
オフライン
~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
オフライン
~$ ifconfig
eth0 Link encap:イーサネット ハードウェアアドレス 00:26:18:59:ed:8f
inetアドレス:192.168.1.10 ブロードキャスト:192.168.1.255 マスク:255.255.255.0
inet6アドレス: 2001:c90:4a4:4070:226:18ff:fe59:ed8f/64 範囲:グローバル
inet6アドレス: fe80::226:18ff:fe59:ed8f/64 範囲:リンク
UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1
RXパケット:30367 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:20033 エラー:0 損失:0 オーバラン:0 キャリア:2
衝突(Collisions):0 TXキュー長:1000
RXバイト:42063241 (42.0 MB) TXバイト:1743030 (1.7 MB)
割り込み:28
lo Link encap:ローカルループバック
inetアドレス:127.0.0.1 マスク:255.0.0.0
inet6アドレス: ::1/128 範囲:ホスト
UP LOOPBACK RUNNING MTU:16436 メトリック:1
RXパケット:28 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:28 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:0
RXバイト:1556 (1.5 KB) TXバイト:1556 (1.5 KB)
オフライン
~$ iwlist scan
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
オフライン
screwedup5 による投稿:
:~$ tail -f /var/log/messages
Jun 12 12:29:24 kyohei-desktop kernel: [ 106.528546] scsi6 : SCSI emulation for USB Mass Storage devices
Jun 12 12:29:24 kyohei-desktop kernel: [ 106.528698] usbcore: registered new interface driver usb-storage
Jun 12 12:29:24 kyohei-desktop kernel: [ 106.528703] USB Mass Storage support registered.
Jun 12 12:29:29 kyohei-desktop kernel: [ 111.564833] scsi 6:0:0:0: Direct-Access BUFFALO USB Flash Disk 3.10 PQ: 0 ANSI: 0 CCS
Jun 12 12:29:29 kyohei-desktop kernel: [ 111.565600] sd 6:0:0:0: Attached scsi generic sg2 type 0
Jun 12 12:29:30 kyohei-desktop kernel: [ 112.046302] sd 6:0:0:0: [sdb] 3915776 512-byte logical blocks: (2.00 GB/1.86 GiB)
Jun 12 12:29:30 kyohei-desktop kernel: [ 112.046826] sd 6:0:0:0: [sdb] Write Protect is off
Jun 12 12:29:30 kyohei-desktop kernel: [ 112.051044] sdb: sdb1
Jun 12 12:29:30 kyohei-desktop kernel: [ 112.101461] sd 6:0:0:0: [sdb] Attached SCSI removable disk
Jun 12 12:33:02 kyohei-desktop kernel: [ 324.635698] usb 1-6: USB disconnect, address 2
なにやら、USBメモリとして認識されているような。。
なんだろうと思ってググってみると、
http://orbit.cocolog-nifty.com/supportdiary/2009/09/wli-uc-gn-97b2.html
のような記事が見つかりました。
なにやら、中で相当複雑なことをしているような気がします。
もしかしたら、一度、Windowsマシンにつないで、子機としての設定を済ませないといけないのかも。
どなたか、同じものを使っている方がいらっしゃればトピックに参加願えませんでしょうか。。
今の時点で私に思いつく案は、
WLI-UC-GNを接続したときに、USBメモリとしてマウントされるか確認してみる。
USBメモリとしてマウントされていれば、アンマウントしたときに、無線LAN子機として認識されないか確認してみる。
ぐらいしか無いです。
アンマウントしてから、もう一度、
$ ifconfig
$ iwconfig
してみると状況変わりますでしょうか。
また、Windows機で、付属ソフトを使って、初期設定を完了させることはできますでしょうか。
オフライン
9.10の記事を見つけたので、一部変えて記載します。
「WLI-UC-GN」は、Ralink Technologyというメーカの「RT3070」というチップを使っている。
Ralinkが公式でLinux用ドライバを出しているので、公式サイトから
「RT3070USB(RT307x)」向けのドライバをダウンロード。
tar.bz2形式のファイルを解凍して出てきたフォルダの配下の、
「/os/linux」フォルダにある「config.mk」というmkファイルの設定を変更する。
デフォルトだとWPA関連のサポートが「no」になっているので、「yes」に変えておく。
# Support wpa_supplicant
HAS_WPA_SUPPLICANT = n
# Support for Native WpaSupplicant Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT = n
これを、以下のようにする。
# Support wpa_supplicant
HAS_WPA_SUPPLICANT = y
# Support for Native WpaSupplicant Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT = y
無線LAN子機のデバイスIDを把握する。
端末を起動し、「lsusb」と打ち込む。
$ lsusb
ズラッと出てくる中に、「Bus 001 Device 005: ID 0411:015d MelCo., Inc. 」とあり、
「WLI-UC-GN」のデバイスIDは「0411:015d」らしい。
USB外付けHDDなどの、他のMelCo製品も一緒に出てくるけど、それと間違えたらダメである。
さっき調べたデバイスIDを、設定ファイルに書き込む。
デバイスIDを指定している設定ファイルは、フォルダ配下の
「/os/linux」フォルダにある、「usb_main_dev.c」と言うファイルである。
ソース内の「struct usb_device_id rtusb_usb_id[] 」以下に、デフォルトでサポートされている製品の
デバイスIDがいくつか並んでいるが、そこに自分が使っている製品のデバイスIDも書き加えておく。
{USB_DEVICE(0x0411,0x015d)}, /* Melco */
そしていよいよ端末にて、「sudo」権限で「make」してインストールする。
その前に、「cd」でカレントディレクトリを移動するのを忘れたらダメなのである。
$ cd /media/USB/フォルダ名 (ちなみに、USBメモリ下で作業しているのでこうなっている)
$ sudo make
$ sudo make install
今インストールされたモジュール「rt3070sta.ko」を、UBUNTUのカーネルに組み込む。
ちなみに、「insmod」は「install」ではなく「insert」の略らしい。
$ cd /lib/modules/2.6.31-14-generic/kernel/drivers/net/wireless
$ sudo insmod rt3070sta.ko
・・・とのことなので、9.10の場合、標準では組み込まれていないようです。
10.04でもこの可能性があるので、いちよう試してみてはどうでしょうか?
ただ、この方から/etc/modulesに記載するのがなぜかできないそうです。
なので、毎回
$ sudo insmod rt3070sta.ko
っていう。
個人的には、自動起動するアプリに「gksu フォルダまでの階層/insmod rt3070sta.ko」でいいきがしますけど。
※↑は、毎回パスワードを求られまられますので、いちよう/etc/modulesも試してみるといいと思います。
オフライン
http://takojima.blog61.fc2.com/blog-entry-65.html
ここもそれですが、やはり自動でロードできないようです。
オフライン
WLI-UC-GN(0411:015d)はデフォルトで使えると思います。
(10.04ではrt3070sta.koは存在しないので、9.10の記事を参考にする場合はrt2870sta.koに読み替える必要があります。)
これまでの投稿を参考にシステムを変更している箇所がある場合はなるべく元に戻してから下記を行ってみてください。
まずは認識されているかを確認するのが大事ですので、WLI-UC-GNをさしていない状態で起動し、
$ dmesg > dmesg.1.log $ lsmod | sort > lsmod.1.log
としておいてから、
WLI-UC-GNをさして数秒待ってから
$ dmesg > dmesg.2.log $ lsmod | sort > lsmod.2.log $ diff -u dmesg.[12].log > dmesg.diff $ diff -u lsmod.[12].log > lsmod.diff
としてdmesg.diffとlsmod.diffの内容を張り付けてみてください。
dmesg.diffの方に、
+[ 53.891057] rt2870sta: module is from the staging directory, the quality is unknown, you have been warned. +[ 53.897333] rtusb init --->
と同じような行がなければ、モジュールはロードされていないです。
blacklistに登録されていないか
$ modprobe -c | grep -e 'blacklist.*rt2870sta'
を実行して、出力される行がないかチェックしてみてください。
(出力がある場合は設定ファイルからその行を削除してください。)
lsmod.diffの方に
+rt2870sta 461811 1
のような rt2870sta が含まれる行が存在するか確認してみてください。
上記の最後の"1"の部分が"0"になっているとモジュールはロードされているが使われていない状態です。
別のUSBデバイスと何かが衝突しているかもしれません。
(推測ですが、 rt2870sta以外に最後の列が"0"になっているものがあるとそれと衝突している可能性が)
なるべく、他のUSBデバイスを外した状態で再度試してみてください。
(Bus 007 Device 002: ID 0e8f:0021 GreenAsia Inc. か Bus 006 Device 002: ID 15d9:0a4c Dexon はどちらかがUSBメモリでしょうか)
オフライン
#6から#12を読み返してみて、私の#15の書き込みは的を外していと思いました。
#15は無視していただけますでしょうか。
余計な書き込みをしてノイズを増やしてしまったようで申し訳ありませんでした。
特に、dmesgの比較はhmatsuseさんの指示されてた/var/log/messagesとほとんど同じ出力が出るようなので不要と思います。
(私の環境で試してみると、違いは行の先頭から最初の":"までがdmesgの方にないだけでした。
#7の例だと"Jun 12 12:29:24 kyohei-desktop kernel: "の部分がdmesgの方にはありません。)
0e8f:0021 GreenAsia Inc. や ID 15d9:0a4c Dexon は冷静に考えればキーボードやマウスでしょうか。
(そういえばハードウェア構成が示されていないですね。提示したほうが良いと思います。)
オフライン
返信遅れてすみません
初歩的な質問で申し訳ないのですが、
ハードウェア構成とは、どういったことを指すのでしょうか
オフライン
この場合ではメーカー製PCであれば型番、自作であればマザーボードの型番。(チップセットが重要だと思います)
他の情報も出てしまって多少冗長なのですが、
$ sudo lshw -sanitize
の結果を張り付けていただくとたいていの情報が載っています。
(-sanitizeを付けるとシリアル番号やNICのMACアドレスなどを"[REMOVED]"に置き換えてくれます。)
あとはWLI-UC-GNを本体に直接挿しているか、USBハブなどを経由しているか、
それにWLI-UC-GNの他に挿しているUSB機器でしょうか。
ハードウェア情報ではないのですが、Ubuntu10.40のカーネルのバージョンや、64bitか32bitか32bitのPAEカーネルかも影響するかもしれません。
$ uname -rvm
の出力があると役に立つかもしれません。
オフライン