まず、私はITエンジニア(Windowsデスクトップ/サーバーなど)として働いていると言いたいので、技術的なトラブルシューティングを進める際には、すぐに地面に行きたいと思っています。しかし残念ながら、私はLinuxが初めてなので、同時に優しくしてください。
HP Pavilion G6ラップトップをUbuntu 12.10から13.04にアップグレードして以来、ワイヤレスが正しく機能していません。 mainの問題は、私が2階に座ると、ワイヤレス信号が「2」バー前後に落ち、ダウンロード速度(speedtest.netによる)が非常に遅い(0.26Mbps)ことです。ただし、ルーターの前の階段に座って行くとfull signalが表示され、speedtest.netは高速接続(約40Mbps)を示します。
これはしない Ubuntu 12.10で発生します。 2階と2階の両方に座って、最大40Mbpsの強力な信号と速度のテスト結果を得ることができます。
証拠が必要な場合、結果のスクリーンショットを提供できます。
当然、この問題は私の2番目の問題を引き起こしています。定期的にランダムにWifiへの接続がWifiパスワードを要求します(他のすべてのデバイスが正常に接続し、このパスワードで機能していたため、パスワードは明らかに正しいです)。入力したパスワードを受け入れるために[OK]をクリックしようとすると、パスワードを再度要求する前にしばらく接続を再試行します。これは、ラップトップを再起動するまで連続ループになります。
多数のGoogle検索、askubuntuの質問、wifiのトラブルシューティングガイド、ハードウェアタイプの知識ベースなどから、Ubuntuの展開時にオープンソースドライバーに組み込まれたワイヤレスドライバーの更新バージョンに関連しているようです。 。
ポイントに:
12.10と13.04の両方で次のコマンドを実行すると、次の結果が表示されます。
buntu 12.1
root@chris-test:~# lshw -C network
*-network
description: Wireless interface
product: Ralink corp.
vendor: Ralink corp.
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlan0
version: 00
serial: 68:94:23:0d:0e:db
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-22-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:52500000-5250ffff
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 05
serial: 28:92:4a:56:90:7e
size: 10Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:42 ioport:3000(size=256) memory:52404000-52404fff memory:52400000-52403fff
root@chris-test:~# lspci -nnk | grep -iA2 net
01:00.0 Network controller [0280]: Ralink corp. Device [1814:539b]
Subsystem: Hewlett-Packard Company Device [103c:18ed]
Kernel driver in use: rt2800pci
--
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:183f]
Kernel driver in use: r8169
buntu 13.04
root@chris-laptop:~# lshw -C network
*-network
description: Wireless interface
product: Ralink corp.
vendor: Ralink corp.
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlan0
version: 00
serial: 68:94:23:0d:0e:db
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rt2800pci driverversion=3.8.0-19-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:52500000-5250ffff
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 05
serial: 28:92:4a:56:90:7e
size: 10Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:43 ioport:3000(size=256) memory:52404000-52404fff memory:52400000-52403fff
root@chris-laptop:~# lspci -nnk | grep -iA2 net
01:00.0 Network controller [0280]: Ralink corp. Device [1814:539b]
Subsystem: Hewlett-Packard Company Device [103c:18ed]
Kernel driver in use: rt2800pci
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:183f]
Kernel driver in use: r8169
私が見ることができることから、ここでの唯一の主な違いは、両方のディストリビューションの「driverversion」です。
buntu 12.10:
configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-22-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
driverversion = 3.5.0.22-generic
buntu 13.04:
configuration: broadcast=yes driver=rt2800pci driverversion=3.8.0-19-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
drivervesrion = 3.8.0.19-generic
新しいバージョンで何かが変更され、実際にワイヤレスカードで問題が発生していることしか想像できません。
私がする必要があると思うのは、このドライバーをolderバージョンにプッシュすることですか?誰でもこれを修正の可能性として確認できますか?誰も私が完全に間違った木をbarえていると言うことができますか?
これが誰かが何らかの助けを提供するのに十分な情報になっていることを願っています。前述したように、さらに情報が必要な場合は、問題を特定して特定するために、さらにコマンドとテストを実行して満足です。
追伸あなたの時間と考慮に前もって感謝します。
昨夜はとても面白い瞬間がありました!
ボタンを押したときにDVDドライブがトレイを開けず、DVDを読み取れなくなりました。
主電源をラップトップに接続すると、DVDドライブが再び動作し始めました。
主電源を接続したまま、wifiでスピードテストを実行してみました。 (40Mbps-私の回線のほぼ完全な機能)。
ただし、12.10でバッテリーを試してみましたが、これまでのところ何の問題もありません。
これを発見してから、13.04がバッテリー/電源設定を正しくサポートしていないとしか推測できませんか?
もう1つの可能性は、バッテリー自体に障害があることですが、HP UEFIからバッテリーテストを実行しても、エラーが表示されないようです。
考え?
そこで、これに続いて、13.04パーティションカーネルを3.8ではなく3.9に更新してみました。これにより、いくつかのバグトラッカーによると、一部の人々の問題は解決しました。
残念ながら、これでnotが問題を解決しました。これにより、これらのドライバーのカーネルの問題であると思われます。
さらに考えはありますか?
次の2つのことを試してみることをお勧めします。
echo "options rt2800pci nohwcrypt=1" | Sudo tee /etc/modprobe.d/rt2800pci.conf
Sudo modprobe -rfv rt2800pci
Sudo modprobe -v rt2800pci
電源管理が主な問題だと思います。
gksudo gedit /etc/pm/power.d/wireless
(これにより、デフォルトの電源管理動作をオーバーライドする構成ファイルが作成または編集されます)、次を入力します。
#!/bin/sh
/sbin/iwconfig wlan0 power off
exit0の上で、geditを保存し、閉じて再起動します。
ありがとう
残念ながら、私からの解決策ではありません。これらのドライバーバージョンは、実際にはカーネルバージョンです。ドライバーモジュールはカーネル自体の一部として提供されるため、ダウングレードは簡単ではありません。
ls /lib/modules/`uname -r`/kernel/drivers/net/wireless/
私にとっては、さまざまなLinuxディストリビューションで同様の問題があるため、Ralinkベースのwifiカードをあきらめましたが、提案された解決策を試す価値があるかもしれません ここ ドライバーのhwcryptを無効にする12.04の場合):
これはあなたの役に立つと思います。 WICDはシンプルで使いやすいネットワークマネージャーなので、WICDを使用するのが好きです。 Ubuntuのネットワークマネージャーに代わる非常に優れた選択肢であり、ネットワークマネージャーが機能しない場合でも常に機能するようです。インストールするには、ターミナルを開きます。 WICDが機能しない場合に再インストールする必要がある場合に備えて、最新のNetworkManagerをダウンロードします。Sudo apt-get install -d --reinstall network-manager network-manager-gnome
それからそれをインストールするには、Sudo apt-get install wicd-gtk
そして、NetworkManagerをアンインストールする必要があります:Sudo apt-get remove --purge network-manager-gnome network-manager
メニューでWICDを見つけ、WICDを起動し、使用するネットワークを見つけて、必要な情報、パスワード、暗号化などを入力し、[このネットワークに自動的に接続する]を選択します。あなたは行ってもいいはずです!
WICDはUbuntu Update Managerでも使用できるため、最初に確認できますが、競合を防ぐためにNetwork Managerを完全にアンインストールすることが重要です!!
そのため、広範な調査と忍耐により、RT5390staドライバーを使用してHP Pavilion G6でこの問題を解決することができました。私は今、ファイバー回線のフル40Mbpsダウンストリーム(すぐ下)と約10Mbpsアップストリーム(とにかくずっと高くなることはありません)を取得しています。
問題を解決するためにしたこと
まず、多くの人がカーネルを3.9にアップグレードするとうまくいくと示唆しましたが、残念ながらこれはうまくいきませんでした。
これを解決するために非常に多くの時間を費やした後、カーネル3.11.1(安定版)がリリースされ、以下のリンクの指示に従ってこれをインストールしました。
wgetを使用して.debファイルを取得します
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-headers-3.11.1-031101-generic_3.11.1-031101.201309141102_AMD64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-headers-3.11.1-031101_3.11.1-031101.201309141102_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-image-3.11.1-031101-generic_3.11.1-031101.201309141102_AMD64.deb
次に、dpkg -iを使用してこれらの.debファイルをインストールします
Sudo dpkg -i linux-headers-3.11.1*.deb linux-image-3.11.1*.deb
更新されたgrub(必要な場合):
update-grub
再起動後にカーネルをチェックしました:
uname -a
このカーネルをインストールした後、以下のバグ追跡サイトの投稿(#14)をフォローしました:
https://bugs.launchpad.net/ubuntu/+bug/1173759
tar -xvf /home/ukbeast/USERNAME/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO_v2. bz2.bz2
cd 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO
patch -p1 <rt5592sta_fix_64bit_3.8.patch
(ディレクトリを要求する場合は、pci_main_dev.cをポイントします)make
Sudo make install
modprobe rt5390sta
結局のところ、私の速度テストは予想される速度に戻った。ドライバーとパッチが存在するか、カーネル3.11.1である可能性がありますが、いずれにしても、これらの手順で問題を解決できました。