无线无法在配备Intel 3945abg的HP Pavillion DV6000上运行

所以我刚刚在我的HP Pavillion DV6000上安装了Ubuntu 11.10,我的无线网络无法连接。 我一直在互联网上搜索答案,所以这是我的最后一招。 没有人能够弄明白我听说上网并做更新因为我没有有线连接。

它读取我的无线并请求passphase然后只是无法连接。 它每分钟都会不断弹出,要求输入密码。 我有英特尔公司PRO /无线3945abg [golan]网络控制器。

我是ubuntu的新手我使用移动热点为我的无线我然后去编辑连接发现我的热点然后去无线安全它是WPA和WPA2个人我确保passphase是正确的。 奇怪的是我从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) 
  • 硬件信息: http : //pastebin.com/ENjxRd71
  • 日志: http : //pastebin.com/Y9s3UJMN

跟踪的有趣部分是:

 iwl3945 0000:0b:00.0: Card state received: HW:Kill SW:On 

正如您所指出的那样 – 您的rfkill list all结果都显示没有硬件/软件终止问题。

我发现这个非常相似的报道 。

建议是用wicd替换network-manager(在软件中心/ synaptic中搜索)。


您的卡在启动板上有一个错误报告 。

错误报告中的最后一个条目看起来很有希望:

通过这样做,在/etc/pm/config.d/创建一个名为config的文件:

gksudo gedit /etc/pm/config.d/config

添加此行:

SUSPEND_MODULES="iwl3945"

保存并重启。

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 

向右滑动无线开关。 光交替红/蓝。

您可以搜索日志,例如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]:  (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 ”替换(​​在日志中),没有信息丢失,31个字符杂乱每行保存)以及进行日志条目的进程名。 我们只是为了“ NetworkManager ”或“ wpa_supplicant ”而努力,所以这就是我们所得到的。 请注意,PID(在[]中的进程ID)保持不变, [870]用于NetworkManager[916]用于wpa_supplicant 。 这意味着NetworkManager和wpa_supplicant在此日志片段期间未重新启动。 他们每个人都认为他们“正常”运作。

最后,我们得到记录的消息。 NetworkManager使用“info”或“warn”标记其消息,而wpa_supplicant则不标记。

然后,查看连续行号的第一个块中的消息,7607到7621:

  (wlan0): device state change: need-auth -> prepare (reason 'none')  Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...  Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.  Activation (wlan0) Stage 2 of 5 (Device Configure) starting...  (wlan0): device state change: prepare -> config (reason 'none')  Activation (wlan0/wireless): connection 'Auto Verizon DROIDX 19  Config: added 'ssid' value 'Verizon DROIDX 1980'  Config: added 'scan_ssid' value '1'  Config: added 'key_mgmt' value 'WPA-PSK'  Config: added 'psk' value ''  Activation (wlan0) Stage 2 of 5 (Device Configure) complete.  Config: set interface ap_scan to 1  (wlan0): supplicant interface state: inactive -> scanning Trying to authenticate with 40:fc:89:29:82:fb (SSID='Verizon DROIDX 19  (wlan0): supplicant interface state: scanning -> authenticating 

我们看到NetworkManager正在执行激活的第1阶段和第2阶段(第5阶段),然后调用wpa_supplicant尝试使用SSID“Verizon DROIDX 1980”,MAC地址40:fc:89:29:82:fb进行身份validation。

然后,在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行“激活(wlan0)启动连接’Verizon DROID2 6182’”开始,但这一次,有一些不同的信息:

   Activation (wlan0) starting connection 'Verizon DROID2 6182'  (wlan0): device state change: disconnected -> prepare (reason 'none') [30 40 0]  Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...  Activation (wlan0) Stage 1 of 5 (Device Prepare) started...  Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...  Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.  Activation (wlan0) Stage 2 of 5 (Device Configure) starting...  (wlan0): device state change: prepare -> config (reason 'none') [40 50 0]  Activation (wlan0/wireless): access point 'Verizon DROID2 6182' has security, but secrets are required.  (wlan0): device state change: config -> need-auth (reason 'none') [50 60 0]  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  Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...  Activation (wlan0) Stage 1 of 5 (Device Prepare) started...  (wlan0): device state change: need-auth -> prepare (reason 'none') [60 40 0]  Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...  Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.  Activation (wlan0) Stage 2 of 5 (Device Configure) starting...  (wlan0): device state change: prepare -> config (reason 'none') [40 50 0]  Activation (wlan0/wireless): connection 'Verizon DROID2 6182' has security, and secrets exist. No new secrets needed.  Config: added 'ssid' value 'Verizon DROID2 6182'  Config: added 'scan_ssid' value '1'  Config: added 'key_mgmt' value 'WPA-PSK'  Config: added 'auth_alg' value 'OPEN'  Config: added 'psk' value ''  Activation (wlan0) Stage 2 of 5 (Device Configure) complete.  Config: set interface ap_scan to 1  (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超时:

   Activation (wlan0/wireless): association took too long.  (wlan0): device state change: config -> need-auth (reason 'none') [50 60 0]  Activation (wlan0/wireless): asking for new secrets  (wlan0): supplicant interface state: authenticating -> disconnected  Couldn't disconnect supplicant interface: This interface is not connected. get_secret_flags: assertion `is_secret_prop (setting, secret_name, error)' failed  Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...  Activation (wlan0) Stage 1 of 5 (Device Prepare) started...  (wlan0): device state change: need-auth -> prepare (reason 'none') [60 40 0]  Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...  Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.  Activation (wlan0) Stage 2 of 5 (Device Configure) starting...  (wlan0): device state change: prepare -> config (reason 'none') [40 50 0]  Activation (wlan0/wireless): connection 'Verizon DROID2 6182' has security, and secrets exist. No new secrets needed.  Config: added 'ssid' value 'Verizon DROID2 6182'  Config: added 'scan_ssid' value '1'  Config: added 'key_mgmt' value 'WPA-PSK'  Config: added 'auth_alg' value 'OPEN'  Config: added 'psk' value ''  Activation (wlan0) Stage 2 of 5 (Device Configure) complete.  Config: set interface ap_scan to 1  (wlan0): supplicant interface state: disconnected -> scanning Trying to authenticate with f8:7b:7a:4f:8f:56 (SSID='Verizon DROID2 6182' freq=2437 MHz)  (wlan0): supplicant interface state: scanning -> authenticating 

然后更多“尝试validation”,重新启动,结束于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预共享密钥? 如果是hex字符串,请尝试用[AF]或其他方式替换[af]。

Waltinator

我的解决方案对你不要打扰你自己这么多使用10.04或10.10并坚持下去,直到下一个内核出来,问题是内核不仅ubuntu遭受这个我有确切的问题,它发生在我与fedora它使用相同的内核。 我认为他们在一般的司机中做了如此疯狂的改变,这就是为什么我们现在受苦。 我使用usb调制解调器,它也遭受低性能它工作得很好,我猜这个内核现在真的有这么多的错误。 所以只要等我们无能为力,除非有人在启动板中修复这个错误,我在那里做了我的自我报告,这里是链接。 已经确认https://bugs.launchpad.net/ubuntu/+bug/887317 owh所以请在启动板上添加它以影响你

我在笔记本上遇到了类似的问题,每次没有连接到充电器时都会发生这种情况。 它与Wi-Fi电源管理有关。 显然我不得不永久关掉它。