HP Pavillion DV6000 に Ubuntu 11.10 をインストールしたところ、ワイヤレスが接続されません。インターネットで答えを探し回ったので、これが最後の手段です。誰も解決できず、有線接続がないので、オンラインになって更新を行う必要があると聞きました。
ワイヤレスを読み取り、パスフレーズを要求しますが、接続できません。1 分ごとにポップアップが表示され、パスワードを要求し続けます。Intel Corporation PRO/Wireless 3945abg [golan] ネットワーク コントローラーを使用しています。
私は Ubuntu を初めて使用しています。ワイヤレスにモバイル ホットスポットを使用しています。接続を編集してホットスポットを見つけ、ワイヤレス セキュリティに移動しました。WPA と WPA2 パーソナルです。パスフレーズが正しいことを確認しました。奇妙なことに、Ubuntu 10.10 からアップグレードしましたが、このコンピューターではワイヤレスが正常に動作しました。これが私の情報です。
trav@trav-HP-Pavilion-dv6000-RG360UA-ABA:~$ sudo lshw -C network
*-network
description: Wireless interface
product: PRO/Wireless 3945ABG [Golan] Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 02
serial: 00:18:de:76:19:43
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwl3945 driverversion=3.0.0-14-generic firmware=15.32.2.9 latency=0 link=no multicast=yes wireless=IEEE 802.11abg
resources: irq:43 memory:d6000000-d6000fff
*-network
description: Ethernet interface
product: PRO/100 VE Network Connection
vendor: Intel Corporation
physical id: 8
bus info: pci@0000:05:08.0
logical name: eth0
version: 02
serial: 00:16:36:a3:41:98
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e100 driverversion=3.5.24-k2-NAPI duplex=half firmware=N/A latency=64 link=no maxlatency=56 mingnt=8 multicast=yes port=MII speed=10Mbit/s
resources: irq:20 memory:d8000000-d8000fff ioport:4000(size=64)
答え1
トレースの興味深い部分は次のとおりです。
iwl3945 0000:0b:00.0: Card state received: HW:Kill SW:On
あなたが指摘したように、rfkill list all
結果にはハードウェア/ソフトウェアのキル スイッチの問題は見られません。
私は見つけたこの非常に類似したレポート。
提案は、network-manager を wicd (ソフトウェア センター/synaptic で検索) に置き換えるというものでした。
そこにはバグレポートLaunchpad 上のカード用です。
バグレポートの最後のエントリは有望に見えます:
config
次のようにして、という名前のファイルを作成します/etc/pm/config.d/
。
gksudo gedit /etc/pm/config.d/config
次の行を追加します:
SUSPEND_MODULES="iwl3945"
。
保存して再起動します。
答え2
Ubuntu 12 では問題が修正されています。
*-network
description: Wireless interface
product: PRO/Wireless 3945ABG [Golan] Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 02
ワイヤレス スイッチを右にスライドします。ライトが赤と青に交互に点灯します。
答え3
sudo zegrep -n 'wpa_supplicant|NetworkManager' /var/log/*
何が起こっているかを確認するには、次のようなコマンドでログを検索できます。
投稿されたログを見て、次のように分析しました。
var_log.txt ( http://pastebin.com/Y9s3UJMN
) の 230 行を分析すると次のようになります。
/var/log/syslog:7607:Dec 18 14:57:52 trav-HP-Pavilion-dv6000-RG360UA-ABA NetworkManager[870]: <info> (wlan0): device state change: need-auth -> prepare (reason 'none') [60 40 0]
雑然としすぎていて、情報が少なすぎる可能性があります。雑然としたものを減らして、何が残るかを確認しましょう。このために私が使用するツールは GNU Emacs エディタですが、ファイルのコピーに対しては、私と同じように任意のエディタを使用できます。
すべての行は「/var/log/syslog:
」で始まります。ここには有用な情報はないので、削除してください。
次は行番号です (-n オプションによる)。行番号のシーケンスにギャップがあることに注意してください。省略された行 (7622 ~ 7625 およびその他の短いギャップ) は、「NetworkManager
」または「wpa_supplicant
」を含まない行ですが、興味深い情報が含まれている可能性があります。これは、確認する価値があります。今のところ、行番号はそのままにしておきましょう。
次に、日付、時刻、ホスト名 (" " はどのようなホスト名ですかtrav-HP-Pavilion-dv6000-RG360UA-ABA
? ログ内でこれを " trav
" に置き換えてください。情報は失われず、1 行あたり 31 文字の煩雑さが軽減されます)、およびログ エントリを作成したプロセス名があります。" NetworkManager
" または " " のみを grep したので、取得できたのはこれだけですwpa_supplicant
。 、 、 の PID ([] 内のプロセス ID) は同じままであることに注意してください 。これは、NetworkManager と wpa_supplicant がこのログ フラグメント中に再起動しなかったことを意味します。どちらも、正常に機能していると考えています。[870]
NetworkManager
[916]
wpa_supplicant
最後に、ログに記録されたメッセージにたどり着きます。NetworkManager はメッセージに「info」または「warn」のタグを付けますが、wpa_supplicant はタグを付けません。
次に、連続する行番号 7607 から 7621 の最初のブロックのメッセージを確認します。
<info> (wlan0): device state change: need-auth -> prepare (reason 'none')
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
<info> (wlan0): device state change: prepare -> config (reason 'none')
<info> Activation (wlan0/wireless): connection 'Auto Verizon DROIDX 19
<info> Config: added 'ssid' value 'Verizon DROIDX 1980'
<info> Config: added 'scan_ssid' value '1'
<info> Config: added 'key_mgmt' value 'WPA-PSK'
<info> Config: added 'psk' value '<omitted>'
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
<info> Config: set interface ap_scan to 1
<info> (wlan0): supplicant interface state: inactive -> scanning
Trying to authenticate with 40:fc:89:29:82:fb (SSID='Verizon DROIDX 19
<info> (wlan0): supplicant interface state: scanning -> authenticating
NetworkManager がアクティベーションのステージ 1 とステージ 2 (全 5) を実行し、次に wpa_supplicant を呼び出して、SSID「Verizon DROIDX 1980」、MAC アドレス 40:fc:89:29:82:fb を使用して認証を試行していることがわかります。
その後、12 月 18 日 14:58:02 とその後 8 秒ごとに、wpa-supplicant は次のログを記録します。
Trying to authenticate with 40:fc:89:29:82:fb (SSID='Verizon DROIDX 1980' freq=2462 MHz)
その後、12 月 18 日 14:58:38 に、NetworkManager は「ユーザー要求」による切断を実行します。
これらのログ エントリを確認するのは時間の無駄でした。7654 行目「Activation (wlan0) が接続 'Verizon DROID2 6182' を開始しています」からやり直しましたが、今回は、いくつか異なる情報があります。
<info> Activation (wlan0) starting connection 'Verizon DROID2 6182'
<info> (wlan0): device state change: disconnected -> prepare (reason 'none') [30 40 0]
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) started...
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
<info> (wlan0): device state change: prepare -> config (reason 'none') [40 50 0]
<info> Activation (wlan0/wireless): access point 'Verizon DROID2 6182' has security, but secrets are required.
<info> (wlan0): device state change: config -> need-auth (reason 'none') [50 60 0]
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
その後、14:59:27 に、ワイヤレスが再起動します。まだ WPA-PSK で、既知の「秘密」ですが、「auth_alg」値「OPEN」が追加されています。周波数が異なります。
get_secret_flags: assertion `is_secret_prop (setting, secret_name, error)' failed
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) started...
<info> (wlan0): device state change: need-auth -> prepare (reason 'none') [60 40 0]
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
<info> (wlan0): device state change: prepare -> config (reason 'none') [40 50 0]
<info> Activation (wlan0/wireless): connection 'Verizon DROID2 6182' has security, and secrets exist. No new secrets needed.
<info> Config: added 'ssid' value 'Verizon DROID2 6182'
<info> Config: added 'scan_ssid' value '1'
<info> Config: added 'key_mgmt' value 'WPA-PSK'
<info> Config: added 'auth_alg' value 'OPEN'
<info> Config: added 'psk' value '<omitted>'
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
<info> Config: set interface ap_scan to 1
<info> (wlan0): supplicant interface state: disconnected -> scanning
Trying to authenticate with f8:7b:7a:4f:8f:56 (SSID='Verizon DROID2 6182' freq=2437 MHz)
最終的に、wpa_supplicant は別の MAC と SSID を試し、再試行します。12 月 18 日 15:00:27 に NetworkManager がタイムアウトしました。
<warn> Activation (wlan0/wireless): association took too long.
<info> (wlan0): device state change: config -> need-auth (reason 'none') [50 60 0]
<warn> Activation (wlan0/wireless): asking for new secrets
<info> (wlan0): supplicant interface state: authenticating -> disconnected
<warn> Couldn't disconnect supplicant interface: This interface is not connected.
get_secret_flags: assertion `is_secret_prop (setting, secret_name, error)' failed
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) started...
<info> (wlan0): device state change: need-auth -> prepare (reason 'none') [60 40 0]
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
<info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
<info> (wlan0): device state change: prepare -> config (reason 'none') [40 50 0]
<info> Activation (wlan0/wireless): connection 'Verizon DROID2 6182' has security, and secrets exist. No new secrets needed.
<info> Config: added 'ssid' value 'Verizon DROID2 6182'
<info> Config: added 'scan_ssid' value '1'
<info> Config: added 'key_mgmt' value 'WPA-PSK'
<info> Config: added 'auth_alg' value 'OPEN'
<info> Config: added 'psk' value '<omitted>'
<info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
<info> Config: set interface ap_scan to 1
<info> (wlan0): supplicant interface state: disconnected -> scanning
Trying to authenticate with f8:7b:7a:4f:8f:56 (SSID='Verizon DROID2 6182' freq=2437 MHz)
<info> (wlan0): supplicant interface state: scanning -> authenticating
その後、さらに「認証を試行中」と表示され、再起動し、15:01:36 に「新しいシークレットを要求中」となり、「サプリカント インターフェイスを切断できませんでした: このインターフェイスは接続されていません。」および「この要求に使用できるエージェントがありません。」という警告が表示され、接続/認証試行の進行状況 (の欠如) が示されます。NetworkManager は「Verizon DROID2 6182」を諦め、無効としてマークします。
12 月 18 日 15:01:43 に、NetworkManager は Verizon DROIDX 1980 を自動でアクティブ化しますが、15:02:22 に「ユーザー要求」により切断されます。
15:02:26にNetworkManagerはVerizon DROIDX 1980を再度自動アクティブ化し、15:02:40に「デバイスの非アクティブ化(理由「接続が削除されました」)[38]」が発生するまで続きます。
現時点で私が抱いている疑問は次のとおりです。
7622 行目から 7625 行目、およびその他の短い空白部分に興味深い情報はありますか?
「40:fc:89:29:82:fb (SSID='Verizon DROIDX 1980' freq=2462 MHz)」と「f8:7b:7a:4f:8f:56 (SSID='Verizon DROID2 6182' freq=2437 MHz)」を使用するのはなぜですか? どちらが正しいですか?
WPA 事前共有キーが正しく入力されていることを本当に確信していますか? 16 進文字列の場合は、[af] を [AF] に置き換えるか、その逆を試してください。
ウォルティネーター
答え4
私のノートパソコンでも同様の問題が発生しましたが、充電器に接続されていないときはいつも発生していました。Wi-Fi 電源管理に関係していたようです。どうやら、これを永久にオフにしなければならなかったようです。