
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu 12.04で無線LAN「WLI-UC-G301N」を使用しようと考えているのですが、接続しただけではネットに繋げることが出来ませんでした。
そこで端末にてlsusbにてUSBの情報を確認したところ、以下のような結果が出ました。
user@user-desktop:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 003: ID 04f3:0214 Elan Microelectronics Corp. Lynx M9 Optical Mouse
Bus 002 Device 004: ID 0411:016f BUFFALO INC. (formerly MelCo., Inc.) WLI-UC-G301N Wireless LAN Adapter
user@user-desktop:~$ lsusb -t
2-1.2:1.0: No such file or directory
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
|__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
|__ Port 1: Dev 3, If 0, Class=HID, Driver=usbhid, 1.5M
|__ Port 2: Dev 4, If 0, Class=vend., Driver=, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
|__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/4p, 480M
user@user-desktop:~$
『Port 2: Dev 4, If 0, Class=vend., Driver=, 480M』の部分はドライバがubuntuのデータの中に存在しないからと考えてよろしいでしょうか?
もしそうであればドライバはどのデータを入手すればよいのでしょうか?
オフライン
yiu03746 様
ご質問の回答にはなっていませんが、お手数ですが、lsmod で表示された情報も貼り付けて見てください。どなたかからアドバイスが返信されるかも知れません。
オフライン
このフォーラム内を「"WLI-UC-G301N"」で検索しました(""を必ずつける)。
https://forums.ubuntulinux.jp/viewtopic.php?id=6825などが参考になるのでは?
オフライン
bigx による投稿:
yiu03746 様
ご質問の回答にはなっていませんが、お手数ですが、lsmod で表示された情報も貼り付けて見てください。どなたかからアドバイスが返信されるかも知れません。
lsmodを実行した結果を記します。
user@user-desktop:~$ lsmod
Module Size Used by
snd_hda_codec_hdmi 31775 1
snd_hda_codec_via 46138 1
usbhid 41906 0
hid 77367 1 usbhid
rfcomm 38139 0
bnep 17830 2
bluetooth 158438 10 rfcomm,bnep
ppdev 12849 0
snd_hda_intel 32765 3
snd_hda_codec 109562 3 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel
snd_hwdep 13276 1 snd_hda_codec
snd_pcm 80845 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi 13132 0
snd_rawmidi 25424 1 snd_seq_midi
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51567 2 snd_seq_midi,snd_seq_midi_event
snd_timer 28931 2 snd_pcm,snd_seq
snd_seq_device 14172 3 snd_seq_midi,snd_rawmidi,snd_seq
parport_pc 32114 1
i915 414655 3
snd 62064 16 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
mac_hid 13077 0
drm_kms_helper 45466 1 i915
drm 197692 4 i915,drm_kms_helper
i2c_algo_bit 13199 1 i915
video 19068 1 i915
soundcore 14635 1 snd
snd_page_alloc 14108 2 snd_hda_intel,snd_pcm
mei 36570 0
lp 17455 0
parport 40930 3 ppdev,parport_pc,lp
r8169 56321 0
user@user-desktop:~$
オフライン
あの後Ralink社のホームページから「RT8070 /RT3070 /RT3370 /RT5370 /RT5372 USB」のファイルをダウンロードしました。
また、下のサイトを参考に「Makefile」の設定を変更したりしてみました。
WLI-UC-GNPをUbuntu10.04で使う
http://cmasa.blog101.fc2.com/blog-entry-4.html
しかしmakeコマンドを実行したところ、下のようなメッセージが出て先に進めません。
============================
user@user-desktop:~$ cd ダウンロード
user@user-desktop:~/ダウンロード$ cd 2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO\ /
user@user-desktop:~/ダウンロード/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA
_V2.5.0.3_DPO $ make
make -C tools
make[1]: ディレクトリ `/home/user/ダウンロード/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO /tools' に入ります
gcc -g bin2h.c -o bin2h
make[1]: ディレクトリ `/home/user/ダウンロード/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO /tools' から出ます
/home/user/ダウンロード/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO /tools/bin2h
make: /home/user/ダウンロード/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO: コマンドが見つかりませんでした
make: *** [build_tools] エラー 127
user@user-desktop:~/ダウンロード/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA
_V2.5.0.3_DPO $
============================
この「make: *** [build_tools] エラー 127」に燗する情報を調べていたのですが、結局どんな内容のエラーなのか検索しても分かりませんでした。
オフライン
yiu03746 様
先ず最初にubuntuなどのシステムに詳しい訳ではないことをお断りしておきます。
「WLI-UC-G301N」をご利用になられたいと言うことで、使用されているチップを過去の色々な記事から検索するとRalink社のrt3070ではないかと思います。
ubuntuで利用する場合に大分以前のバージョンではrt3070.staとかのドライバを読み込めば動作していた??ようですが、何時の頃からかrt2870.staのドライバと統合されたのではないかと思います。(この部分はそうなのではないか?と推測している部分です。)
そしてubuntu11.04だったか11.10の頃からrt2870.staドライバはrt2800usbに移行されたようです。(この部分はほぼ間違いないと思います。)
それらからヒントを得てrt2800usb.cのソースを見てみましたところ下記のような記述がありました。
920 /* Buffalo */
921 { USB_DEVICE(0x0411, 0x00e8) },
922 { USB_DEVICE(0x0411, 0x0158) },
923 { USB_DEVICE(0x0411, 0x016f) },
924 { USB_DEVICE(0x0411, 0x01a2) },
923行目にlsusbで表示された情報と同じ、WLI-UC-G301NのIDが記述されていました。
このことから、ドライバとしては「rt2800usb.ko」を使用してみては如何でしょうか?
識者の方、フォローをお願いしたいと思います。
オフライン
funatogawa による投稿:
このフォーラム内を「"WLI-UC-G301N"」で検索しました(""を必ずつける)。
https://forums.ubuntulinux.jp/viewtopic.php?id=6825などが参考になるのでは?
上のサイトを参考にしてmakeを実行すると以下のような結果になりました。
user@user-desktop:~/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1$ make
make -C tools
make[1]: ディレクトリ `/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/tools' に入ります
gcc -g bin2h.c -o bin2h
make[1]: ディレクトリ `/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/tools' から出ます
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/tools/bin2h
cp -f os/linux/Makefile.6 /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/Makefile
make -C /lib/modules/3.2.0-26-generic-pae/build SUBDIRS=/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux modules
make[1]: ディレクトリ `/usr/src/linux-headers-3.2.0-26-generic-pae' に入ります
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_md5.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_sha2.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_hmac.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.o
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c: 関数 ‘WscEncryptData’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c:1522:1: 警告: フレームサイズ (1360 バイト) が 1024 バイトより大きいです [-Wframe-larger-than=]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c: 関数 ‘WscDecryptData’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c:1592:1: 警告: フレームサイズ (1360 バイト) が 1024 バイトより大きいです [-Wframe-larger-than=]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c: 関数 ‘AES_GTK_KEY_WRAP’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c:2265:1: 警告: フレームサイズ (1096 バイト) が 1024 バイトより大きいです [-Wframe-larger-than=]
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_arc4.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.o
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.c: 関数 ‘BssTableSetEntry’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.c:5739:39: 警告: ‘Tab->BssOverlapNr’ に関する演算は定義されていません [-Wsequence-point]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.c: 関数 ‘BssTableSortByRssi’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.c:6100:1: 警告: フレームサイズ (1720 バイト) が 1024 バイトより大きいです [-Wframe-larger-than=]
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_wep.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/action.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_data.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/rtmp_init.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_tkip.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_aes.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_sync.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/eeprom.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_sanity.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_info.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_cfg.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_wpa.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/dfs.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/spectrum.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/rtmp_timer.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/rt_channel.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_profile.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_asic.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_cmd.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/assoc.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/auth.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/auth_rsp.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.o
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.c: 関数 ‘PeerBeaconAtJoinAction’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.c:1094:1: 警告: フレームサイズ (1296 バイト) が 1024 バイトより大きいです [-Wframe-larger-than=]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.c: 関数 ‘PeerBeaconAtScanAction’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.c:764:1: 警告: フレームサイズ (1260 バイト) が 1024 バイトより大きいです [-Wframe-larger-than=]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.c: 関数 ‘PeerBeacon’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.c:1764:1: 警告: フレームサイズ (1300 バイト) が 1024 バイトより大きいです [-Wframe-larger-than=]
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sanity.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/rtmp_data.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/connect.o
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/connect.c: 関数 ‘CntlOidScanProc’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/connect.c:355:1: 警告: フレームサイズ (1744 バイト) が 1024 バイトより大きいです [-Wframe-larger-than=]
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/wpa.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/ags.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sta_cfg.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/rtmp_init_inf.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_profile.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.o
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c: 関数 ‘rt_ioctl_siwencode’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c:1479:3: 警告: ‘!’ の被演算子の周りに小括弧を付ける、または ‘&’ から ‘&&’ へ変更する、または ‘!’ から ‘~’ へ変更することを推奨します [-Wparentheses]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c: 関数 ‘rt_ioctl_iwaplist’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c:599:1: 警告: フレームサイズ (1288 バイト) が 1024 バイトより大きいです [-Wframe-larger-than=]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c: 関数 ‘rt_ioctl_siwmlme’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c:1979:1: 警告: フレームサイズ (1652 バイト) が 1024 バイトより大きいです [-Wframe-larger-than=]
In file included from /usr/src/linux-headers-3.2.0-26-generic-pae/arch/x86/include/asm/uaccess.h:573:0,
from /usr/src/linux-headers-3.2.0-26-generic-pae/arch/x86/include/asm/sections.h:5,
from /usr/src/linux-headers-3.2.0-26-generic-pae/arch/x86/include/asm/hw_irq.h:26,
from include/linux/irq.h:357,
from /usr/src/linux-headers-3.2.0-26-generic-pae/arch/x86/include/asm/hardirq.h:5,
from include/linux/hardirq.h:7,
from include/linux/interrupt.h:12,
from /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/include/os/rt_linux.h:49,
from /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/include/rtmp_os.h:42,
from /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/include/rt_config.h:72,
from /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c:40:
関数 ‘copy_from_user’ 内,
inlined from ‘RTMPSetInformation’ at /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c:3059:28:
/usr/src/linux-headers-3.2.0-26-generic-pae/arch/x86/include/asm/uaccess_32.h:211:26: 警告: call to ‘copy_from_user_overflow’ declared with attribute warning: copy_from_user() buffer size is not provably correct [デフォルトで有効]
関数 ‘copy_from_user’ 内,
inlined from ‘RTMPSetInformation’ at /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c:3544:28:
/usr/src/linux-headers-3.2.0-26-generic-pae/arch/x86/include/asm/uaccess_32.h:211:26: 警告: call to ‘copy_from_user_overflow’ declared with attribute warning: copy_from_user() buffer size is not provably correct [デフォルトで有効]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c: 関数 ‘RTMPIoctlMAC’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c:5836:1: 警告: フレームサイズ (1340 バイト) が 1024 バイトより大きいです [-Wframe-larger-than=]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c: 関数 ‘RTMPIoctlE2PROM’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c:6035:1: 警告: フレームサイズ (1340 バイト) が 1024 バイトより大きいです [-Wframe-larger-than=]
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.o
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c: 関数 ‘RtmpOSNetDevDetach’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c:1694:38: 警告: initialization discards ‘const’ qualifier from pointer target type [デフォルトで有効]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c: 関数 ‘RtmpOSNetDevAttach’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c:1731:38: 警告: initialization discards ‘const’ qualifier from pointer target type [デフォルトで有効]
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_main_dev.o
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_main_dev.c: 関数 ‘MainVirtualIF_close’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_main_dev.c:117:13: 警告: 使用されない変数 ‘Cancelled’ です [-Wunused-variable]
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/ba_action.o
CC [M] /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.o
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: 関数 ‘RTMPAllocUsbBulkBufStruct’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:52:2: エラー: 関数 ‘usb_buffer_alloc’ の暗黙的な宣言です [-Werror=implicit-function-declaration]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:52:13: 警告: 代入で整数からキャスト無しにポインタを作成しています [デフォルトで有効]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: 関数 ‘RTMPFreeUsbBulkBufStruct’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:78:3: エラー: 関数 ‘usb_buffer_free’ の暗黙的な宣言です [-Werror=implicit-function-declaration]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: 関数 ‘RTMPFreeTxRxRingMemory’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:234:9: 警告: 互換性のないポインタ型から 3 番目の ‘RTMPFreeUsbBulkBufStruct’ の引数に渡しています [デフォルトで有効]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62:20: 備考: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:241:9: 警告: 互換性のないポインタ型から 3 番目の ‘RTMPFreeUsbBulkBufStruct’ の引数に渡しています [デフォルトで有効]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62:20: 備考: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:278:11: 警告: 互換性のないポインタ型から 3 番目の ‘RTMPFreeUsbBulkBufStruct’ の引数に渡しています [デフォルトで有効]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62:20: 備考: expected ‘UCHAR **’ but argument is of type ‘struct __HTTX_BUFFER **’
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: 関数 ‘NICInitTransmit’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:507:12: 警告: 互換性のないポインタ型から 3 番目の ‘RTMPFreeUsbBulkBufStruct’ の引数に渡しています [デフォルトで有効]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62:20: 備考: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: 関数 ‘RTMPAllocTxRxRingMemory’ 内:
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:566:13: 警告: 互換性のないポインタ型から 3 番目の ‘RTMPAllocUsbBulkBufStruct’ の引数に渡しています [デフォルトで有効]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:34:20: 備考: expected ‘VOID **’ but argument is of type ‘struct __HTTX_BUFFER **’
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:596:12: 警告: 互換性のないポインタ型から 3 番目の ‘RTMPAllocUsbBulkBufStruct’ の引数に渡しています [デフォルトで有効]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:34:20: 備考: expected ‘VOID **’ but argument is of type ‘struct __TX_BUFFER **’
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:610:12: 警告: 互換性のないポインタ型から 3 番目の ‘RTMPAllocUsbBulkBufStruct’ の引数に渡しています [デフォルトで有効]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:34:20: 備考: expected ‘VOID **’ but argument is of type ‘struct __TX_BUFFER **’
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:628:13: 警告: 互換性のないポインタ型から 3 番目の ‘RTMPAllocUsbBulkBufStruct’ の引数に渡しています [デフォルトで有効]
/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:34:20: 備考: expected ‘VOID **’ but argument is of type ‘UCHAR **’
cc1: some warnings being treated as errors
make[2]: *** [/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.o] エラー 1
make[1]: *** [_module_/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux] エラー 2
make[1]: ディレクトリ `/usr/src/linux-headers-3.2.0-26-generic-pae' から出ます
make: *** [LINUX] エラー 2
-------------------------------------------------------------------------------------------
user@user-desktop:~/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1$ make install
make -C /home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux -f Makefile.6 install
mkdir: ディレクトリ `/etc/Wireless' を作成できません: ファイルが存在します
make[1]: ディレクトリ `/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux' に入ります
rm -rf /etc/Wireless/RT2870STA
rm: `/etc/Wireless/RT2870STA/RT2870STA.dat' を削除できません: 許可がありません
make[1]: *** [install] エラー 1
make[1]: ディレクトリ `/home/user/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux' から出ます
make: *** [install] エラー 2
user@user-desktop:~/ダウンロード/2010_0709_RT2870_Linux_STA_v2.4.0.1$
そういえば「cmm_mac_usb.o」というファイルが存在していませんでしたが・・・
あとbigxさんが言われていた「rt2800usb.ko」について調べているのですがgoogle等で検索してもどうも分からないのです・・・
ド素人的な内容で申し訳ございません。
オフライン
yiu03746 様
ubuntu12.04にrt2800usb.koは標準で用意されていると思いますが・・・。
色々ダウンロードされているようですがそのような作業は必要ないはずです。(逆に古いドライバーを作成してしまう可能性があります。)
端末で sudo find / -name rt2800usb.ko と入力しパスワードを聞いてきましたらログイン時のパスワードを入力してみてください。
多分、lib/modules/3.2.0-26-generic-pae/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko の場所にあるのではないかと思います。
ここで、sudo modprobe rt2800usb.ko とした時に反応は如何なりますでしょうか? (ドライバーの組込み作業)
もう一度、lsmod を行った時にリストの中にrt2800usbが組み込まれていれば無線ネットワークの設定ができるのではないか?と思います。
注]上記3.2.0-26-generic-paeの26の数字は現在のバージョンによって23~26くらいの範囲で表示されるかと思います。
取り急ぎ以上です。
オフライン
bigx による投稿:
yiu03746 様
ubuntu12.04にrt2800usb.koは標準で用意されていると思いますが・・・。
色々ダウンロードされているようですがそのような作業は必要ないはずです。(逆に古いドライバーを作成してしまう可能性があります。)
端末で sudo find / -name rt2800usb.ko と入力しパスワードを聞いてきましたらログイン時のパスワードを入力してみてください。
多分、lib/modules/3.2.0-26-generic-pae/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko の場所にあるのではないかと思います。
ここで、sudo modprobe rt2800usb.ko とした時に反応は如何なりますでしょうか? (ドライバーの組込み作業)
もう一度、lsmod を行った時にリストの中にrt2800usbが組み込まれていれば無線ネットワークの設定ができるのではないか?と思います。
注]上記3.2.0-26-generic-paeの26の数字は現在のバージョンによって23~26くらいの範囲で表示されるかと思います。
取り急ぎ以上です。
以下のような結果になりました
user@user-desktop:~$ sudo find / -name rt2800usb.ko
[sudo] password for user:
/lib/modules/3.2.0-24-generic-pae/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko
/lib/modules/3.2.0-26-generic-pae/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko
user@user-desktop:~$ cd /lib/modules/3.2.0-26-generic-pae/kernel/drivers/net/wireless/rt2x00/
user@user-desktop:/lib/modules/3.2.0-26-generic-pae/kernel/drivers/net/wireless/rt2x00$ sudo modprobe rt2800usb.ko
FATAL: Module rt2800usb.ko not found.
user@user-desktop:~$ cd /lib/modules/3.2.0-24-generic-pae/kernel/drivers/net/wireless/rt2x00
user@user-desktop:/lib/modules/3.2.0-24-generic-pae/kernel/drivers/net/wireless/rt2x00$ sudo modprobe rt2800usb.ko
FATAL: Module rt2800usb.ko not found.
オフライン
yiu03746 様
失礼しました。
sudo modprobe rt2800usb でお願いします。
現在のディレクトリは多分「~/」に居ても大丈夫だと思います。
これで、如何なりますでしょうか?
オフライン
user@user-desktop:~$ sudo modprobe rt2800usb
[sudo] password for user:
user@user-desktop:~$ lsmod
Module Size Used by
rt2800usb 22300 0
rt2800lib 53264 1 rt2800usb
crc_ccitt 12595 1 rt2800lib
rt2x00usb 20061 1 rt2800usb
rt2x00lib 48858 3 rt2800usb,rt2800lib,rt2x00usb
mac80211 436455 3 rt2800lib,rt2x00usb,rt2x00lib
cfg80211 178679 2 rt2x00lib,mac80211
snd_hda_codec_hdmi 31775 1
snd_hda_codec_via 46138 1
usbhid 41906 0
hid 77367 1 usbhid
snd_hda_intel 32765 3
snd_hda_codec 109562 3 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel
bnep 17830 2
snd_hwdep 13276 1 snd_hda_codec
rfcomm 38139 0
snd_pcm 80845 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
bluetooth 158438 10 bnep,rfcomm
ppdev 12849 0
snd_seq_midi 13132 0
snd_rawmidi 25424 1 snd_seq_midi
snd_seq_midi_event 14475 1 snd_seq_midi
parport_pc 32114 1
snd_seq 51567 2 snd_seq_midi,snd_seq_midi_event
snd_timer 28931 2 snd_pcm,snd_seq
snd_seq_device 14172 3 snd_seq_midi,snd_rawmidi,snd_seq
mac_hid 13077 0
i915 414655 3
drm_kms_helper 45466 1 i915
drm 197692 4 i915,drm_kms_helper
snd 62064 16 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
i2c_algo_bit 13199 1 i915
video 19068 1 i915
mei 36570 0
soundcore 14635 1 snd
snd_page_alloc 14108 2 snd_hda_intel,snd_pcm
lp 17455 0
parport 40930 3 ppdev,parport_pc,lp
r8169 56321 0
user@user-desktop:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 003: ID 04f3:0214 Elan Microelectronics Corp. Lynx M9 Optical Mouse
Bus 002 Device 004: ID 0411:016f BUFFALO INC. (formerly MelCo., Inc.) WLI-UC-G301N Wireless LAN Adapter
user@user-desktop:~$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
|__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
|__ Port 1: Dev 3, If 0, Class=HID, Driver=usbhid, 1.5M
|__ Port 2: Dev 4, If 0, Class=vend., Driver=rt2800usb, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
|__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/4p, 480M
user@user-desktop:~$
以上の結果になりました!!
後は繋がるように設定するだけです!!
どうもありがとうございます!!
オフライン
https://forums.ubuntulinux.jp/viewtopic.php?id=6825
のように再起動すると無線LANを認識しなくなります。
もう一度「sudo modprobe rt2800usb」を実行すると繋がるようになりますが・・・
オフライン
yiu03746 様
これで再起動後の無線LANの自動認識ができるかどうか?は分かりませんが一応試すだけしてみてください。(多分、他の機能に特に悪影響は出ないと思います。)
再起動した時に次の手順でコマンドを入力してください。
sudo depmod -a
sudo modprobe rt2800usb
depmodはモジュールの依存関係を再構築してくれるようです。起動してもディスクアクセスランプがチカチカするだけでメッセージもなく終了するはずです。
以上です。
オフライン