お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-07-08 22:55:50

yiu03746
メンバ
登録日: 2012-07-08

ドライバーが存在しない?

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のデータの中に存在しないからと考えてよろしいでしょうか?
もしそうであればドライバはどのデータを入手すればよいのでしょうか?

オフライン

 

#2 2012-07-09 05:31:04

bigx
メンバ
登録日: 2011-03-27

Re: ドライバーが存在しない?

yiu03746 様

ご質問の回答にはなっていませんが、お手数ですが、lsmod で表示された情報も貼り付けて見てください。どなたかからアドバイスが返信されるかも知れません。

オフライン

 

#3 2012-07-09 08:39:23

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: ドライバーが存在しない?

このフォーラム内を「"WLI-UC-G301N"」で検索しました(""を必ずつける)。

https://forums.ubuntulinux.jp/viewtopic.php?id=6825などが参考になるのでは?

オフライン

 

#4 2012-07-09 09:16:30

yiu03746
メンバ
登録日: 2012-07-08

Re: ドライバーが存在しない?

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:~$

オフライン

 

#5 2012-07-09 10:49:36

yiu03746
メンバ
登録日: 2012-07-08

Re: ドライバーが存在しない?

あの後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」に燗する情報を調べていたのですが、結局どんな内容のエラーなのか検索しても分かりませんでした。

オフライン

 

#6 2012-07-09 11:01:50

bigx
メンバ
登録日: 2011-03-27

Re: ドライバーが存在しない?

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」を使用してみては如何でしょうか?


識者の方、フォローをお願いしたいと思います。

オフライン

 

#7 2012-07-09 13:53:48

yiu03746
メンバ
登録日: 2012-07-08

Re: ドライバーが存在しない?

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等で検索してもどうも分からないのです・・・

ド素人的な内容で申し訳ございません。

オフライン

 

#8 2012-07-09 14:24:50

bigx
メンバ
登録日: 2011-03-27

Re: ドライバーが存在しない?

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くらいの範囲で表示されるかと思います。

取り急ぎ以上です。

オフライン

 

#9 2012-07-09 14:42:26

yiu03746
メンバ
登録日: 2012-07-08

Re: ドライバーが存在しない?

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.

オフライン

 

#10 2012-07-09 15:45:22

bigx
メンバ
登録日: 2011-03-27

Re: ドライバーが存在しない?

yiu03746 様

失礼しました。

sudo modprobe rt2800usb でお願いします。

現在のディレクトリは多分「~/」に居ても大丈夫だと思います。

これで、如何なりますでしょうか?

オフライン

 

#11 2012-07-09 18:47:17

yiu03746
メンバ
登録日: 2012-07-08

Re: ドライバーが存在しない?

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:~$

以上の結果になりました!!
後は繋がるように設定するだけです!!

どうもありがとうございます!!

オフライン

 

#12 2012-07-09 20:21:52

yiu03746
メンバ
登録日: 2012-07-08

Re: ドライバーが存在しない?

https://forums.ubuntulinux.jp/viewtopic.php?id=6825

のように再起動すると無線LANを認識しなくなります。

もう一度「sudo modprobe rt2800usb」を実行すると繋がるようになりますが・・・

オフライン

 

#13 2012-07-10 07:46:07

bigx
メンバ
登録日: 2011-03-27

Re: ドライバーが存在しない?

yiu03746 様

これで再起動後の無線LANの自動認識ができるかどうか?は分かりませんが一応試すだけしてみてください。(多分、他の機能に特に悪影響は出ないと思います。)

再起動した時に次の手順でコマンドを入力してください。

sudo depmod -a
sudo modprobe rt2800usb

depmodはモジュールの依存関係を再構築してくれるようです。起動してもディスクアクセスランプがチカチカするだけでメッセージもなく終了するはずです。

以上です。

オフライン

 

Board footer

Powered by FluxBB