
Ubuntu日本語フォーラム

ログインしていません。
BAFFALOのWLI-UC-GNHPを購入後インストールしましたがNETWORKーMANAGERには切断されていますとでた上、周辺のAPも見えないという状態になっています。
WLI-UC-GNHPのチップが分からなかったのですがネットでググってきたところrt2870と分かりました。
RALINK社よりソースのダウンロード
/etc/modprobe.d/blacklist.confに
blacklist rt2800usb
blacklist rt2x00lib
blacklist rt2x00usb
と書き込み
os/linux/config.mk を
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y
# Support Native WpaSupplicant for Network Manger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
と書き換え
common/rtusb_dev_id_cに
型番を挿入
のちmake->make installとしました。
lsmodには
rt2870staがしっかりあります。
ty-ai@tyai-laptop:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
irda0 no wireless extensions.
ra0 Ralink STA ESSID:"" Nickname:"RT2870STA"
Mode:auto Frequency=2.442 GHz Access Point: Not-Associated
Bit Rate:1 Mb/s
RTS thr:off Fragment thr:off
Link Quality=10/100 Signal level:0 dBm Noise level:0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
ppp0 no wireless extensions.
となります。
いくつかの実験をしたところrt2560と認識されているか実際にチップセットが2560の可能性もあります。どうかアドバイスをお願いします。
オフライン
こちらなど参考にしてみてはいかがでしょうか。
https://forums.ubuntulinux.jp/viewtopic.php?id=12906
rt2870ではなくrt3070なのでは?
オフライン
OS再インストールしたのちご指導のフォーラムにあるとおりにしたところnetwork-managerにAPが写るようになりました。ありがとうございます。私もネットをだいぶ長い間探し回ったのですが、的外れだったようです。どのようにすればパッと分かるようになるのですか?
また、
root@tyai-laptop:/home/ty-ai# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
irda0 no wireless extensions.
ra0 Ralink STA ESSID:"" Nickname:"RT2870STA" <ーココ
Mode:auto Frequency=2.457 GHz Access Point: Not-Associated
Bit Rate:1 Mb/s
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality=10/100 Signal level:0 dBm Noise level:0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
となっていてRT2870がなぜか出てきます。
またチップセットが2560、ドライバが2500とソフトによって認識されていますが、これはrt2500のドライバを除去したらよいのか(どこにr2500のドライバがあるのか不明です)それともチップセットを設定しなおしたらよいのか(直し方は不明です)分からない状態です
APが写ったのでいいかとも思いますが気になっています。時間があれば回答お願いします。
オフライン
sudo ifconfig ra0 down
sudo iwconfig ra0 nick "My Linux Node"
sudo ifconfig ra0 up
これで一時的に、ニックネームが変わるかと思います。
(詳しくは man iwconfig で確認してください)
~/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO/chips/rtmp_chip.c
1756行目
snprintf((PSTRING) pAd->nickname, sizeof(pAd->nickname), "RT2870STA");
"RT2870STA"を好きな名前に変えてやれば、永続的に変わるかと思います。
変更後、ドライバの再インストールが必要です。
試していませんので、自己責任にてお願いします。
オフライン
ty-aiさん、こんにちは。
接続がうまくいっていないようですね。
Ubuntu OSのバージョンが書かれていないので以下の内容が的外れになるかもしれませんがご了承ください。
ここからはUbuntu 11.10バージョンを前提に書きます。
#3でUbuntu OSの再インストールを行った後、再設定しているのにまだRT2870STAドライバの
陰が見え隠れしているようですがなぜなんでしょうか。
jackalope さんの投稿 #6 のコードのみ適用しておればRT2800USBドライバしか影響を受けないはずです。
Ubuntu wiki掲載の無線LANデバイスに関する情報を調べる方法を参照して頂き現状を把握してください。
lsmod | grep rt2870sta; lsmod | grep rt2800usb;
どちらが登録されていましたか。
まずはここから始めましょう。
オフライン
お返事ありがとうございます
>udooonさん
とりあえず名前は変えておきました。ありがとうございます。
>のんきさん
Ubuntuのバージョンは11、10です。
コード:
lsmod | grep rt2870sta;
lsmod | grep rt2800usb;
はどちらも反応がありませんでした。
とりあえず
ty-ai@tyai-laptop:~$ lsmod
Module Size Used by
bnep 17923 2
rfcomm 38408 0
bluetooth 148839 10 bnep,rfcomm
ppdev 12849 0
pcmcia 39822 0
thinkpad_acpi 73942 0
snd_seq_midi 13132 0
snd_rawmidi 25241 1 snd_seq_midi
snd_intel8x0 33318 2
snd_ac97_codec 106082 1 snd_intel8x0
rt5370sta 730263 1
radeon 929507 2
ac97_bus 12642 1 snd_ac97_codec
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51567 2 snd_seq_midi,snd_seq_midi_event
snd_pcm 80435 2 snd_intel8x0,snd_ac97_codec
snd_seq_device 14172 3 snd_seq_midi,snd_rawmidi,snd_seq
psmouse 73673 0
snd_timer 28932 2 snd_pcm,snd_seq
yenta_socket 27428 0
pcmcia_rsrc 18367 1 yenta_socket
serio_raw 12990 0
snd_page_alloc 14115 2 snd_intel8x0,snd_pcm
pcmcia_core 21511 3 pcmcia,yenta_socket,pcmcia_rsrc
snd 55902 12 thinkpad_acpi,snd_rawmidi,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_seq,snd_seq_device,snd_timer
ttm 65224 1 radeon
drm_kms_helper 32889 1 radeon
nsc_ircc 23240 0
soundcore 12600 1 snd
drm 192194 4 radeon,ttm,drm_kms_helper
irda 185428 1 nsc_ircc
nvram 14029 1 thinkpad_acpi
parport_pc 32114 1
video 18908 0
crc_ccitt 12595 1 irda
i2c_algo_bit 13199 1 radeon
binfmt_misc 17292 1
shpchp 32356 0
lp 17455 0
parport 40930 3 ppdev,parport_pc,lp
firewire_ohci 35854 0
firewire_core 56937 1 firewire_ohci
crc_itu_t 12627 1 firewire_core
e100 36289 0
floppy 60310 0
ty-ai@tyai-laptop:~$ lsmod
Module Size Used by
bnep 17923 2
rfcomm 38408 0
bluetooth 148839 10 bnep,rfcomm
ppdev 12849 0
pcmcia 39822 0
thinkpad_acpi 73942 0
snd_seq_midi 13132 0
snd_rawmidi 25241 1 snd_seq_midi
snd_intel8x0 33318 2
snd_ac97_codec 106082 1 snd_intel8x0
rt5370sta 730263 1
radeon 929507 2
ac97_bus 12642 1 snd_ac97_codec
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51567 2 snd_seq_midi,snd_seq_midi_event
snd_pcm 80435 2 snd_intel8x0,snd_ac97_codec
snd_seq_device 14172 3 snd_seq_midi,snd_rawmidi,snd_seq
psmouse 73673 0
snd_timer 28932 2 snd_pcm,snd_seq
yenta_socket 27428 0
pcmcia_rsrc 18367 1 yenta_socket
serio_raw 12990 0
snd_page_alloc 14115 2 snd_intel8x0,snd_pcm
pcmcia_core 21511 3 pcmcia,yenta_socket,pcmcia_rsrc
snd 55902 12 thinkpad_acpi,snd_rawmidi,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_seq,snd_seq_device,snd_timer
ttm 65224 1 radeon
drm_kms_helper 32889 1 radeon
nsc_ircc 23240 0
soundcore 12600 1 snd
drm 192194 4 radeon,ttm,drm_kms_helper
irda 185428 1 nsc_ircc
nvram 14029 1 thinkpad_acpi
parport_pc 32114 1
video 18908 0
crc_ccitt 12595 1 irda
i2c_algo_bit 13199 1 radeon
binfmt_misc 17292 1
shpchp 32356 0
lp 17455 0
parport 40930 3 ppdev,parport_pc,lp
firewire_ohci 35854 0
firewire_core 56937 1 firewire_ohci
crc_itu_t 12627 1 firewire_core
e100 36289 0
floppy 60310 0
をはっておきます
それとRALINK社からfirmwareをとってきて/lib/firmwareにはっておきました。
オフライン
コピーをミスしてます。すいません_><_
投稿の編集はできなさそうなのでここにかいておきます
オフライン
ty-aiさんの#6からRT5370STAドライバが登録されていますね。
Ubuntu OS再インストール後、 yasushi04 さんの投稿 #5を実行したのですね。
ならばソース内、iwpriv_usage.txtの説明にのっとり
/etc/Wireless/RT2870STA/RT2870STA.datをルータ接続環境に設定してください。
私がホームページを検索した範囲ではRT5370STAで動作したという書き込みは
見つけられませんでした。検索が充分でないことを祈ります。
rt2800usbで接続が出来たという書き込みは幾つかありました。
rt2800usbでやってみたい場合は
・rt5370staドライバを削除する。
sudo rmmod rt5370sta sudo depmod -a
・jackalope さんの投稿 #6 だけ実行を行ってみてください。
オフライン
rmmod コマンドはモジュールをアンロードするだけで、モジュールを削除するコマンドではありません。
オフライン
http://nerukohasodatsu.blogspot.jp/2011/10/melco-wli-uc-gnp.html
こちらなどを参考に、ソースを修正するとドライバ名が変えられます。
ひとつ注意事項ですが、外部のドライバをいれた場合、カーネルがアップデートする度に、カーネルにあったヘッダーをインストールして、再度ドライバのインストールが必要になるかと思います。
(Linuxを使う上での楽しみでもありますが)
のんきさん による投稿:
・jackalope さんの投稿 #6 だけ実行を行ってみてください。
こちらの方が、カーネルがアップデートしてもドライバの再インストールは不要なので良いかと思います。
情報の検索方法は、まず「ubuntu(もしくはlinux) 子機名」で検索し、チップ名を探します。
次に「ubuntu(もしくはlinux) チップ名」で検索すれば色々ヒットすると思います。
オフライン