Intel 3945abg を搭載した HP Pavillion DV6000 ではワイヤレスが機能しません

Intel 3945abg を搭載した HP Pavillion DV6000 ではワイヤレスが機能しません

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 電源管理に関係していたようです。どうやら、これを永久にオフにしなければならなかったようです。

関連情報