Intel Corporation Centrino Wireless-N 1000アダプターを搭載したHP Pavilion dm4-2070usがあります。
問題は、システムをUbuntu 11.10にアップグレードした後、コンピューターにワイヤレスネットワークが表示されないことです。 Sudo lshw -class network
の出力は次のとおりです。
*-network DISABLED
description: Wireless interface
product: Centrino Wireless-N 1000
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlan0
version: 00
serial: 8c:a9:82:81:5a:30
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlagn driverversion=3.0.0-12-generic firmware=39.31.5.1 build 35138 latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
resources: irq:42 memory:c2500000-c2501fff
*-network
description: Ethernet interface
product: AR8151 v2.0 Gigabit Ethernet
vendor: Atheros Communications
physical id: 0
bus info: pci@0000:08:00.0
logical name: eth0
version: c0
serial: 2c:41:38:07:f3:e3
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.1.0-NAPI duplex=full firmware=N/A ip=192.168.1.7 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:44 memory:c1400000-c143ffff ioport:2000(size=128)
rfkill list all
の出力:
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
3: hp-wwan: Wireless WAN
Soft blocked: no
Hard blocked: no
また、無効として表示されているWiFiネットワークのステータスについても検索しました。どういうわけか、すべてが私のワイヤレスデバイスがオフになっていて、Windowsからのみオンにできるという事実を示していました。ただし、Windowsパーティションはなく、Ubuntu 11.10しかありません。そのため、Windowsでデバイスのスイッチを入れる意味はありません。
さまざまなディストリビューションを試し、私のワイヤレスカードに苦労した後、私はついに問題の回避策を提供するリンクを見つけました。どうやら、新しいカーネルは、一部のラップトップ(hp dm4)でCentrino 1000 Nワイヤレスカードを検出できませんが、Lenovo Y560Pなどの完全に正常に動作するラップトップが他にもあります。
次のリンクは解決策を提供します!!この回避策が後で大きな影響を与えるかどうかはわかりませんが、今のところはうまくいきます。
http://community.linuxmint.com/tutorial/view/608
「(一時的に)新しいカーネルでワイヤレスを動作させるには:
Sudo mv /lib/firmware/iwlwifi-1000-5.ucode /lib/firmware/iwlwifi-1000-5.ucode.backup
Sudo modprobe -r iwlagn
Sudo modprobe iwlagn
これにより、ワイヤレスは現在動作している古い1000-3.ucodeを使用するはずです。」
上記の解決策のどれも私のために機能しなかったので、以下のmodオプションを渡す必要がありました
/etc/modprobe.d/iwl.conf
options iwlwifi bt_coex_active=0
これをインテルのフォーラムからピックアップしましたが、今はリンクが見つかりません。
私は試した:
echo 'options iwlagn 11n_disable=1' | Sudo tee /etc/modprobe.d/iwlagn.conf >/dev/null
そしてそれは働いています。
良い解決策は、ファームウェアを修正するか、ドライバーを修正してファームウェアのバージョン5で正しく動作するようにすることです。
これは「上流」に報告されたようです intelsバグトラッカー 。
ただし、これまでのところ、バージョン5のファームウェアを古いバージョン3に置き換えるよりも良い解決策はありません。
トラッカーのバグを監視し、より良い解決策が見つかったらここで答えを更新します。
UPDATE:
間違っていたことがわかりました-古いバージョン3のマイクロコード(ucode)ファームウェアを使用しても問題は解決しません。私が確認したのはは動作します私の場合は少なくともバージョン5 ucodeを使用しています( 12.04で出荷されましたが、re-「N」を無効にしてドライバーをロードします。
Sudo modprobe -r iwlwifi
Sudo modprobe iwlwifi 11n_disable=1
この中の答えに従って フォーラムスレッド 。
私もこれに問題があり、ここにあり、インターネットに散らばっている多くの提案を試みましたが、成功しませんでした。
コマンドinxi -Nは、使用しているワイヤレスカードを正確に判断するのに非常に役立ちました。
最終的に修正されたのは、インテルのWebサイトからダウンロードしたドライバーをコピーすることでした http://wireless.kernel.org/en/users/Drivers/iwlwifi ワイヤレスの再起動時に/ lib/firmwareが問題なく動作しました。