最初に、私はITエンジニア(Windowsデスクトップ/サーバーなど)として働いていると言いたいので、技術的なトラブルシューティングを進める際には、すぐに地面に行きたいと思っています。しかし残念ながら、私はLinuxが初めてなので、同時に優しくしてください。
問題:
HP Pavilion G6ラップトップをUbuntu 12.10から13.04にアップグレードして以来、ワイヤレスが正しく機能していません。主な問題は、私が二階に座って無線信号は周りの「2」のバーや(speedtest.netに応じて)ダウンロード速度に低下し、非常に遅い(0.26Mbps)であるということです。ただし、ルーターの前の階段に座って信号を完全に受信すると、speedtest.netは高速接続(約40Mbps)を示します。
これは Ubuntu 12.10では発生しません。2階と2階の両方に座って、最大40Mbpsの強力な信号と速度のテスト結果を得ることができます。
証拠が必要な場合は、結果のスクリーンショットを提供できます。
当然、この問題は私の2番目の問題を引き起こしています。定期的にランダムにWifiへの接続がWifiパスワードを要求します(他のすべてのデバイスが正常に接続し、このパスワードで動作しているため、パスワードは明らかに正しいです)。[OK]をクリックして入力したパスワードを受け入れようとすると、しばらくしてから接続を再試行してからパスワードを再度要求します。これは、ラップトップを再起動するまで連続ループになります。
私が試した/研究したこと:
多数のグーグル検索、askubuntuの質問、wifiのトラブルシューティングガイド、ハードウェアタイプのナレッジベースなどから、問題はUbuntuの展開時にオープンソースドライバーに組み込まれたワイヤレスドライバーの更新バージョンに関連しているようです。
ポイントへ:
12.10と13.04の両方で次のコマンドを実行すると、次の結果が表示されます。
Ubuntu 12.10
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
Ubuntu 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」です。
Ubuntu 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
Ubuntu 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
新しいバージョンでは、実際にワイヤレスカードで問題を引き起こしている何かが変更されたとしか想像できません。
だから、私がする必要があると思うのは、このドライバーを古いバージョンにプッシュすることですか?誰でもこれを修正の可能性として確認できますか?誰も私が完全に間違った木をbarえていると言うことができますか?
これが誰かが何らかの助けを提供するのに十分な情報になっていることを願っています。前述したように、さらに情報が必要な場合は、問題を特定して特定するために、さらにコマンドとテストを実行して満足です。
PSご清聴ありがとうございました。
更新
昨夜はとても面白い瞬間がありました!
DVDドライブは、ボタンを押したときにトレイを開けず、DVDを読み取れなくなりました。
主電源をラップトップに接続すると、DVDドライブが再び動作し始めました。
主電源を接続したまま、wifiでスピードテストを実行してみました。(40Mbps-私の回線のほぼ完全な機能)。
しかし、12.10でバッテリーを試しましたが、これまでのところ何の問題もありません。
私の仮定
これを発見してから、13.04がバッテリー/電源設定を正しくサポートしていないとしか推測できませんか?
もう1つの可能性は、バッテリー自体に障害があることですが、HP UEFIからバッテリーテストを実行しても、エラーが表示されないようです。
考え?
更新日19/09/13
そこで、これに続いて、13.04パーティションカーネルを3.8ではなく3.9に更新してみました。これにより、多くのバグトラッカーによると、一部の人々の問題は解決しました。
残念ながら、これは私にとって問題を解決していません。これにより、これらのドライバーのカーネルの問題であると思われます。
さらに考えはありますか?