web-dev-qa-db-ja.com

Ralink RT2800で接続が定期的に途切れる

何が問題の原因なのかわかりませんが、Ubuntu 12.04.1 LTSにアップグレードした後、定期的なワイヤレス切断が発生し始めました。

システムプロファイラーとベンチマークユーティリティを使用して、すべてのドライバーが意図したとおりに機能するかどうかを確認しました。この観点からは問題ないようです。

そのため、WICDネットワークマネージャーを使用して一時的なソリューションを採用することにしました。一部の個人は、ワイヤレス接続を安定させると述べています。 -しかし、私の場合はそうではありません。

さらに、DHCPを使用する代わりに、IPv4の手動設定を使用してみました。 (IPv6も無効にします)。 Sudo /etc/init.d/networking restart(一時的な修正)を実行しました...

また、バックポートソリューションとndiswrapperソリューションを試しましたが、何も機能していません。

参照用の情報を含める:

ハードウェア情報:lshw -C network

*-ネットワークの説明:イーサネットインターフェイス
 
製品:RTL8111/8168B PCI Expressギガビットイーサネットコントローラー
ベンダー:Realtek Semiconductor Co.、Ltd。
 physical id:0 
バス情報:pci @ 0000:04:00.0 
論理名:eth0 
バージョン:01 
シリアル:00:1a:4d:52:ee:1d 
サイズ:10Mbit/s 
容量:1Gbit/s 
幅:64ビット
クロック:33MHz 
機能:pm vpd msi pciexpress bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation 
 configuration:autonegotiation = on broadcast = yes driver = r8169 driverversion = 2.3LK-NAPI duplex = half firmware = N/A latency = 0 link = no multicast = yes port = MII speed = 10Mbit/s 
 resources:irq:44 ioport:d000(size = 256)memory:e9000000-e9000fff memory:ea300000-ea31ffff 
 
 *-ネットワークの説明:ワイヤレスインターフェイス
 
製品: RT2800 802.11n PCI 
ベンダー:Ralink corp。
物理ID:0 
バス情報:pci @ 0000:05:00.0 
論理名:wlan0 
バージョン:00 
シリアル:00:0e:2e:e5:56:0c 
幅:32ビット
クロック:33MHz 
能力:pm bus_master cap_listイーサネット物理ワイヤレス
構成:broadcast = yes driver = rt2800pci driverversion = 3.2.0-29-generic-pae firmware = 0.34 ip = 192.168.0.4 latency = 32 link = yes maxlatency = 4 mingnt = 2 multicast = yes wireless = IEEE 802.11bgn 
リソース:irq:20メモリー:ea100000-ea10ffff 

lspci

04:00.0イーサネットコントローラー:Realtek Semiconductor Co.、Ltd. RTL8111/8168B PCI Expressギガビットイーサネットコントローラー(rev 01)
 05:00.0ネットワークコントローラー:Ralink corp。 RT2800 802.11n PCI 

何らかの理由で、lspci -vvvからの結果をPRE形式で挿入できません

iwconfig

     wlan0 
 
 IEEE 802.11bgn ESSID: "PRV" 
モード:管理周波数:2.422 GHzアクセスポイント:00:26:F2:46:50:90 
ビットレート= 135 Mb/s Tx-Power = 20 dBm 
再試行制限:7 RTS thr:offフラグメントthr:off 
暗号化キー:off 
電源管理:off 
リンク品質= 52/70信号レベル= -58 dBm 
 Rx無効nwid:0 Rx無効crypt:0 Rx無効frag:0 
 Tx過剰な再試行:3271無効なその他:137ビーコンの欠落:0 

他の接続デバイスは特定のタイプの暗号化をサポートしていないため、ネットワーク暗号化を利用しません。そのため、代わりにMACアクセスリストを作成し、ネットワーク名ブロードキャストを無効にしました。 (SSID)

無効なその他の数に注意してください。特定の無線操作に関連して一部のパケットが失われましたが、これをどのように排除できますか? +過剰な再試行。

rfkillリストすべて

0:phy0:ワイヤレスLAN 
ソフトブロック:no 
ハードブロック:no 

モジュール

 pci_stub 12550 1 
 vboxpci 22882 0 
 vboxnetadp 25616 0 
 vboxnetflt 27211 0 
 vboxdrv 252228 3 vboxpci、vboxnetadp、vboxnetflt 
 rfcomm 38139 0 
 bnep 17830 2 
 bluetooth 158438 10 rfcomm、bnep 
 vesafb 13516 1 
 binfmt_misc 17292 1 
 snd_hda_codec_realtek 174222 1 
 snd_hda_intel 32765 3 
 snd_hda_codec 109562 2 snd_hda_codec_realtek、snd_hda_intel 
 arc4 12473 2 
 snd_usb_audio 101566_nds_ndc ____。] rt2800pci 18340 0 
 rt2800lib 53264 1 rt2800pci 
 crc_ccitt 12595 1 rt2800lib 
 rt2x00pci 14202 1 rt2800pci 
 snd_hwdep 13276 1 436455 3 rt2800lib、rt2x00pci、rt2x00lib 
 snd_seq 51567 2 snd_seq_midi、snd_seq_midi_event 
 joydev 17393 0 
 snd_rawmidi 25424_ss_nd_ss_nd ____。] ppdev 12849 0 
 snd_seq_device 14172 3 snd_seq_midi、snd_seq、snd_rawmidi 
 nvidia 10962290 40 
 cfg80211 178679 2 rt2x00lib、mac80211 
 parport_pc 32114 ] psmouse 72919 0 
 eeprom_93cx6 12653 1 rt2800pci 
 serio_raw 13027 0 
 snd 62064 21 snd_hda_code c_realtek、snd_hda_intel、snd_hda_codec、snd_usb_audio、snd_pcm、snd_hwdep、snd_usbmidi_lib、snd_seq、snd_rawmidi、snd_timer、snd_seq_device [s ___..__..__..__..__..__..__..____。 .____。] lp 17455 0 
 parport 40930 3 ppdev、parport_pc、lp 
 pata_jmicron 12651 0 
 usbhid 41906 0 
 hid 77367 1 usbhid 
フロッピー60310 0 
 r8169 56321 0 

ワイヤレスインターフェイスネットワーク「モジュール」をリセットするシェルスクリプトファイルを作成しても解決しませんでした。

#!/ bin/sh 
 service network-manager stop 
 modprobe -r rt2800pci 
 modprobe rt2800pci 
 service network-manager start 

特定の情報を提示していない場合は、お知らせください。

前もって感謝します! :)

9
zafira.404

私は実際に同じカードを持っているので、あなたがどこから来たのかを知っています。過去のように、驚くほど問題はありませんでした。

私の提案は、ソースからcompat-wirelessドライバーをコンパイルしてみることです。以下からダウンロードできます。 Linux Wireless-Stable
compat-wireless-3.5.4-1-snpcを使用することをお勧めします

Sudo apt-get install linux-headers-$(uname -r) build-essential
tar jvxf compat-wireless-3.5.4-1-snpc.tar.bz2
cd compat-wireless-3.5.4-1-snpc
./scripts/driver-select rt2x00
make
Sudo make install

その後、再起動します。

それがうまくいかない場合は、カーネルを最新に更新してみます。問題なく3.2.0.31.34を使用しています。ドライバーをコンパイルする必要はありませんでした。

Sudo apt-get update
Sudo apt-get dist-upgrade
Sudo reboot now
3
mywebslave

Wicdのインストール後にnetwork-managerを無効にしましたか?

service network-manager stop 

2つのマネージャが同じインターフェイスを制御する場合、非常に頻繁に切断される可能性があるためです。

また、 ArchLinux wiki で説明されている同様の問題を目にしたことがあります。

Dmesgがwlan0:ローカル選択によるMACからの認証解除(理由= 3)で、wifi接続が失われた場合、wifiカードの節電が少し強すぎる可能性があります

1
irezvin

このデバイスでもまったく同じ問題がありました。私が見つけたのは、5GHzを使用することは堅実に安定しているということです(SSIDは5GHzのみです)。 2.4 GHzを使用できるようにすると、しばらく動作しなくなり、信頼性が低下し、最終的には完全に動作しなくなります。

RolandiXorに追加:2.4と5Ghzの両方を持つアクセスポイントがあり、各帯域に個別のSSIDを設定できる場合、5GHz帯域にのみ存在するSSIDを設定し、そのSSIDを使用するようにコンピューターを設定できます5GHzのみを実行することを意味します。

1
Roger Binns