配备 Intel 5100AGN 的 Acer Aspire 1810T 上的无线工作不到一天,然后停止工作直到重新启动

use*_*641 6 wireless networking intel-wireless 12.04

我在带有 Intel 5100 AGN wifi 卡的 Acer Aspire 1810t 上运行 Ubuntu 12.04,该卡在 Ubuntu 10.04 上运行完美。我认为一流的无线支持会在 12.04 中继续,但遇到了一个小故障:无线一开始按预期工作,我可以毫无问题地配置与网络管理器的连接,包括我的 WPA2-个人家庭网络,但之后一段时间(通常是几个小时,几乎总是在暂停到内存或休眠之后)无线连接断开并且无法重新连接。唯一可靠的解决方案是重新启动,这不是解决方案。在 Launchpad 上打开一个错误之前,我想我会检查一下是否有其他人设法解决了这个问题。这是我所拥有的:

问题:一段时间后,Ubuntu 12.04 64 位中的 wifi 在 Acer Aspire 1810t(Intel WiFi 5100 AGN)上停止工作,通常是在挂起到内存之后。

$ uname -a

Linux ubuntubox 3.4.0-030400rc5-generic #201205011817 SMP Tue May 1 22:18:19 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

(注:运行原版3.2.0内核时问题相同)

$ dmesg(连接断开时)

[54671.300096] wlan0:使用 00:24:7b:6d:32:62 进行身份验证(尝试 1)
[54671.301874] wlan0:经过身份验证
[54671.304312] wlan0:与 00:24:7b:6d:32:62 关联(尝试 1)
[54671.308760] wlan0: RX ReassocResp 从 00:24:7b:6d:32:62 (capab=0x411 status=0 aid=3)
[54671.308766] wlan0:关联
[54681.808039] wlan0:不存在 IPv6 路由器
[54692.009142] wlan0:通过本地选择从 00:24:7b:6d:32:62 取消身份验证(原因 = 3)

$ sudo lshw -C 网络

  *-网络
       描述:无线接口
       产品:WiFi Link 5100
       供应商:英特尔公司
       物理 ID:0
       巴士信息:pci@0000:02:00.0
       逻辑名称:wlan0
       版本:00
       系列: 
       宽度:64位
       时钟:33MHz
       功能:pm msi pciexpress bus_master cap_list 以太网物理无线
       配置:broadcast=yes driver=iwlwifi driverversion=3.4.0-030400rc5-generic firmware=8.83.5.1 build 33692 ip=192.168.0.102 delay=0 link=yes multicast=yes wireless=IEEE 802.11abg
       资源:irq:44 内存:d2500000-d2501fff

$ sudo lspci -v

02:00.0 网络控制器:Intel Corporation WiFi Link 5100
    子系统:英特尔公司 WiFi Link 5100 AGN
    标志:总线主控、快速开发、延迟 0、IRQ 44
    d2500000 处的内存(64 位,不可预取)[大小=8K]
    功能:[c8] 电源管理版本 3
    功能:[d0] MSI:启用+计数=1/1 可屏蔽- 64 位+
    功能:[e0] Express Endpoint,MSI 00
    功能:[100] 高级错误报告
    功能:[140] 设备序列号 
    正在使用的内核驱动程序:iwlwifi
    内核模块:iwlwifi

$ cat /etc/network/interfaces

自动低速
iface lo inet环回

$ sudo rfkill 列出所有

2:phy0:无线局域网
    软屏蔽:否
    硬阻止:否
7:acer-wireless:无线局域网
    软屏蔽:否
    硬阻止:否
8:acer-bluetooth:蓝牙
    软屏蔽:是
    硬阻止:否

$ tail -f /var/log/messages(恢复,死wifi)

5 月 8 日 05:44:05 ubuntubox 内核:[12683.244181] 冻结用户空间进程......(经过 0.01 秒)完成。
5 月 8 日 05:44:05 ubuntubox 内核:[12683.260253] 冻结剩余的可冻结任务......(经过 0.01 秒)完成。
5 月 8 日 05:44:05 ubuntubox 内核:[12683.276244] 暂停控制台(使用 no_console_suspend 进行调试)
5 月 8 日 05:44:05 ubuntubox 内核:[12683.280511] sd 0:0:0:0:[sda] 同步 SCSI 缓存
5 月 8 日 05:44:05 ubuntubox 内核:[12683.280794] sd 0:0:0:0:[sda] 停止磁盘
5 月 8 日 05:44:05 ubuntubox 内核:[12683.600255] PM:323.607 毫秒后设备挂起完成
5 月 8 日 05:44:05 ubuntubox 内核:[12683.600259] PM:挂起设备用了 0.324 秒
5 月 8 日 05:44:05 ubuntubox 内核:[12683.600492] PM:设备延迟挂起在 0.228 毫秒后完成
5 月 8 日 05:44:05 ubuntubox 内核:[12683.616373] ehci_hcd 0000:00:1d.7:ACPI 启用唤醒功能
5 月 8 日 05:44:05 ubuntubox 内核:[12683.632226] uhci_hcd 0000:00:1d.2:ACPI 启用唤醒功能
5 月 8 日 05:44:05 ubuntubox 内核:[12683.632286] uhci_hcd 0000:00:1d.1:ACPI 启用唤醒功能
5 月 8 日 05:44:05 ubuntubox 内核:[12683.632345] uhci_hcd 0000:00:1d.0:ACPI 启用唤醒功能
5 月 8 日 05:44:05 ubuntubox 内核:[12683.632521] ehci_hcd 0000:00:1a.7:ACPI 启用唤醒功能
5 月 8 日 05:44:05 ubuntubox 内核:[12683.648212] uhci_hcd 0000:00:1a.0:ACPI 启用唤醒功能
5 月 8 日 05:44:05 ubuntubox 内核:[12683.648281] PM:47.784 毫秒后设备的 noirq 挂起完成
5 月 8 日 05:44:05 ubuntubox 内核:[12683.648929] ACPI:准备进入系统睡眠状态 S3
5 月 8 日 05:44:05 ubuntubox 内核:[12683.649057] PM:保存平台 NVS 内存
5 月 8 日 05:44:05 ubuntubox 内核:[12683.650636] 禁用非启动 CPU ...
5 月 8 日 05:44:05 ubuntubox 内核:[12683.652187] CPU 1 现在离线
5 月 8 日 05:44:05 ubuntubox 内核:[12683.652845] ACPI:低级恢复完成
5 月 8 日 05:44:05 ubuntubox 内核:[12683.652845] PM:恢复平台 NVS 内存
5 月 8 日 05:44:05 ubuntubox 内核:[12683.652845] 启用非启动 CPU ...
5 月 8 日 05:44:05 ubuntubox 内核:[12683.652845] 引导节点 0 处理器 1 APIC 0x1
5 月 8 日 05:44:05 ubuntubox 内核:[12683.668170] CPU1 已启动
5 月 8 日 05:44:05 ubuntubox 内核:[12683.671401] ACPI:从系统睡眠状态 S3 唤醒
5 月 8 日 05:44:05 ubuntubox 内核:[12683.793414] uhci_hcd 0000:00:1a.0:ACPI 禁用唤醒功能
5 月 8 日 05:44:05 ubuntubox 内核:[12683.793500] ehci_hcd 0000:00:1a.7:ACPI 禁用唤醒功能
5 月 8 日 05:44:05 ubuntubox 内核:[12683.793817] uhci_hcd 0000:00:1d.0:ACPI 禁用唤醒功能
5 月 8 日 05:44:05 ubuntubox 内核:[12683.793886] uhci_hcd 0000:00:1d.1:ACPI 禁用唤醒功能
5 月 8 日 05:44:05 ubuntubox 内核:[12683.793954] uhci_hcd 0000:00:1d.2:ACPI 禁用唤醒功能
5 月 8 日 05:44:05 ubuntubox 内核:[12683.794037] ehci_hcd 0000:00:1d.7:ACPI 禁用唤醒功能
5 月 8 日 05:44:05 ubuntubox 内核:[12683.794755] PM:1.559 毫秒后设备的 noirq 恢复完成
5 月 8 日 05:44:05 ubuntubox 内核:[12683.794994] PM:0.177 毫秒后设备提前恢复完成
5 月 8 日 05:44:05 ubuntubox 内核:[12683.795387] usb usb3:root hub 断电或被重置
5 月 8 日 05:44:05 ubuntubox 内核:[12683.795615] usb usb4:root hub 断电或被重置
5 月 8 日 05:44:05 ubuntubox 内核:[12683.795665] usb usb5:root hub 断电或被重置
5 月 8 日 05:44:05 ubuntubox 内核:[12683.795713] usb usb6:root hub 断电或被重置
5 月 8 日 05:44:05 ubuntubox 内核:[12683.798755] power_supply BAT1:父 PNP0C0A:00 不应休眠
5 月 8 日 05:44:05 ubuntubox 内核:[12684.040051] usb 2-5:使用 ehci_hcd 重置高速 USB 设备编号 2
5 月 8 日 05:44:05 ubuntubox 内核:[12684.120062] ata3:SATA 链接关闭(SStatus 0 SControl 300)
5 月 8 日 05:44:05 ubuntubox 内核:[12684.124050] ata6:SATA 链接关闭(SStatus 0 SControl 300)
5 月 8 日 05:44:05 ubuntubox 内核:[12684.132111] ata7:SATA 链接关闭(SStatus 0 SControl 300)
5 月 8 日 05:44:05 ubuntubox 内核:[12687.196167] ata2:SATA 链路高达 3.0 Gbps (SStatus 123 SControl 300)
5 月 8 日 05:44:05 ubuntubox 内核:[12687.215180] ata2.00:为 UDMA/133 配置
5 月 8 日 05:44:05 ubuntubox 内核:[12687.228167] sd 0:0:0:0:[sda] 启动盘
5 月 8 日 05:44:05 ubuntubox 内核:[12687.249349] PM:3454.346 毫秒后设备恢复完成
5 月 8 日 05:44:05 ubuntubox 内核:[12687.249624] PM:恢复设备耗时 3.456 秒
5 月 8 日 05:44:05 ubuntubox 内核:[12687.249848] 重新启动任务......完成。
5 月 8 日 05:44:05 ubuntubox 内核:[12687.316278] 视频 LNXVIDEO:00:恢复背光状态
5 月 8 日 05:44:05 ubuntubox 内核:[12687.518981] cfg80211:调用 CRDA 更新世界监管域
5 月 8 日 05:44:05 ubuntubox 内核:[12687.555609] cfg80211:世界监管域更新:
5 月 8 日 05:44:05 ubuntubox 内核:[12687.555618] cfg80211:(start_freq - end_freq @ 带宽),(max_antenna_gain,max_eirp)
5 月 8 日 05:44:05 ubuntubox 内核:[12687.555627] cfg80211:(2402000 KHz - 2472000 KHz @ 40000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:44:05 ubuntubox 内核:[12687.555635] cfg80211:(2457000 KHz - 2482000 KHz @ 20000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:44:05 ubuntubox 内核:[12687.555642] cfg80211:(2474000 KHz - 2494000 KHz @ 20000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:44:05 ubuntubox 内核:[12687.555650] cfg80211:(5170000 KHz - 5250000 KHz @ 40000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:44:05 ubuntubox 内核:[12687.555657] cfg80211:(5735000 KHz - 5835000 KHz @ 40000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:44:05 ubuntubox 内核:[12687.563241] 适用于 Linux 的英特尔(R) 无线 WiFi 链路 AGN 驱动程序,树内:
5 月 8 日 05:44:05 ubuntubox 内核:[12687.563249] 版权所有 (c) 2003-2012 Intel Corporation
5 月 8 日 05:44:05 ubuntubox 内核:[12687.563435] iwlwifi 0000:02:00.0:pci_resource_len = 0x00002000
5 月 8 日 05:44:05 ubuntubox 内核:[12687.563442] iwlwifi 0000:02:00.0:pci_resource_base = ffffc900051fc000
5 月 8 日 05:44:05 ubuntubox 内核:[12687.563449] iwlwifi 0000:02:00.0:硬件修订 ID = 0x0
5 月 8 日 05:44:05 ubuntubox 内核:[12687.570648] iwlwifi 0000:02:00.0:加载固件版本 8.83.5.1 build 33692
5 月 8 日 05:44:05 ubuntubox 内核:[12687.571146] iwlwifi 0000:02:00.0:CONFIG_IWLWIFI_DEBUG 已禁用
5 月 8 日 05:44:05 ubuntubox 内核:[12687.571152] iwlwifi 0000:02:00.0:启用 CONFIG_IWLWIFI_DEBUGFS
5 月 8 日 05:44:05 ubuntubox 内核:[12687.571158] iwlwifi 0000:02:00.0:启用 CONFIG_IWLWIFI_DEVICE_TRACING
5 月 8 日 05:44:05 ubuntubox 内核:[12687.571164] iwlwifi 0000:02:00.0:启用 CONFIG_IWLWIFI_DEVICE_TESTMODE
5 月 8 日 05:44:05 ubuntubox 内核:[12687.571170] iwlwifi 0000:02:00.0:禁用 CONFIG_IWLWIFI_P2P
5 月 8 日 05:44:05 ubuntubox 内核:[12687.571178] iwlwifi 0000:02:00.0:检测到 Intel(R) WiFi Link 5100 AGN,REV=0x54
5 月 8 日 05:44:05 ubuntubox 内核:[12687.571285] iwlwifi 0000:02:00.0:L1 启用;禁用 L0S
5 月 8 日 05:44:06 ubuntubox 内核:[12687.604278] iwlwifi 0000:02:00.0:设备 EEPROM VER=0x11f,CALIB=0x4
5 月 8 日 05:44:06 ubuntubox 内核:[12687.604289] iwlwifi 0000:02:00.0:设备 SKU:0xF0
5 月 8 日 05:44:06 ubuntubox 内核:[12687.604296] iwlwifi 0000:02:00.0:有效 Tx 蚂蚁:0x2,有效 Rx 蚂蚁:0x3
5 月 8 日 05:44:06 ubuntubox 内核:[12687.604329] iwlwifi 0000:02:00.0:可调频道:13 802.11bg、24 802.11a 频道
5 月 8 日 05:44:06 ubuntubox 内核:[12688.405992] psmouse serio2:synaptics:触摸板型号:1,固件:7.2,id:0x1c0b1,caps:0xd04733/0xa40000/0xa
5 月 8 日 05:44:06 ubuntubox 内核:[12688.451546] 输入:SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input14
5 月 8 日 05:44:08 ubuntubox 内核:[12689.945926] iwlwifi 0000:02:00.0:L1 启用;禁用 L0S
5 月 8 日 05:44:08 ubuntubox 内核:[12689.955185] iwlwifi 0000:02:00.0:无线电类型=0x1-0x2-0x0
5 月 8 日 05:44:08 ubuntubox 内核:[12690.082356] iwlwifi 0000:02:00.0:L1 启用;禁用 L0S
5 月 8 日 05:44:08 ubuntubox 内核:[12690.085386] iwlwifi 0000:02:00.0:无线电类型 = 0x1-0x2-0x0
5 月 8 日 05:44:08 ubuntubox 内核:[12690.137134] ADDRCONF(NETDEV_UP):wlan0:链接未准备好
5 月 8 日 05:44:09 ubuntubox 内核:[12690.809060] NMI 看门狗:启用,需要一个 hw-pmu 计数器。
5 月 8 日 05:44:09 ubuntubox 内核:[12690.809136] NMI 看门狗:启用,需要一个 hw-pmu 计数器。
5 月 8 日 05:44:15 ubuntubox 内核:[12696.651391] ADDRCONF(NETDEV_CHANGE):wlan0:链接准备就绪
5 月 8 日 05:44:20 ubuntubox 内核:[12701.656253] cfg80211:调用 CRDA 更新世界监管域
5 月 8 日 05:44:20 ubuntubox 内核:[12701.674667] cfg80211:世界监管域更新:
5 月 8 日 05:44:20 ubuntubox 内核:[12701.674670] cfg80211:(start_freq - end_freq @ 带宽),(max_antenna_gain,max_eirp)
5 月 8 日 05:44:20 ubuntubox 内核:[12701.674675] cfg80211:(2402000 KHz - 2472000 KHz @ 40000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:44:20 ubuntubox 内核:[12701.674680] cfg80211:(2457000 KHz - 2482000 KHz @ 20000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:44:20 ubuntubox 内核:[12701.674685] cfg80211:(2474000 KHz - 2494000 KHz @ 20000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:44:20 ubuntubox 内核:[12701.674689] cfg80211:(5170000 KHz - 5250000 KHz @ 40000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:44:20 ubuntubox 内核:[12701.674693] cfg80211:(5735000 KHz - 5835000 KHz @ 40000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:44:20 ubuntubox 内核:[12701.677556] iwlwifi 0000:02:00.0:L1 启用;禁用 L0S
5 月 8 日 05:44:20 ubuntubox 内核:[12701.684066] iwlwifi 0000:02:00.0:无线电类型=0x1-0x2-0x0
5 月 8 日 05:44:20 ubuntubox 内核:[12701.735617] ADDRCONF(NETDEV_UP):wlan0:链接未准备好
5 月 8 日 05:44:20 ubuntubox 内核:[12701.887209] iwlwifi 0000:02:00.0:L1 启用;禁用 L0S
5 月 8 日 05:44:20 ubuntubox 内核:[12701.890478] iwlwifi 0000:02:00.0:无线电类型=0x1-0x2-0x0
5 月 8 日 05:44:20 ubuntubox 内核:[12701.939523] ADDRCONF(NETDEV_UP):wlan0:链接未准备好
5 月 8 日 05:44:20 ubuntubox 内核:[12702.437321] ADDRCONF(NETDEV_UP):eth0:链接未准备好
5 月 8 日 05:44:28 ubuntubox 内核:[12710.154644] ADDRCONF(NETDEV_CHANGE):wlan0:链接准备就绪
5 月 8 日 05:44:48 ubuntubox 内核:[12730.051190] cfg80211:调用 CRDA 更新世界监管域
5 月 8 日 05:44:48 ubuntubox 内核:[12730.062972] cfg80211:世界监管域更新:
5 月 8 日 05:44:48 ubuntubox 内核:[12730.062975] cfg80211:(start_freq - end_freq @ 带宽),(max_antenna_gain,max_eirp)
5 月 8 日 05:44:48 ubuntubox 内核:[12730.062980] cfg80211:(2402000 KHz - 2472000 KHz @ 40000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:44:48 ubuntubox 内核:[12730.062984] cfg80211:(2457000 KHz - 2482000 KHz @ 20000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:44:48 ubuntubox 内核:[12730.062989] cfg80211:(2474000 KHz - 2494000 KHz @ 20000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:44:48 ubuntubox 内核:[12730.062994] cfg80211:(5170000 KHz - 5250000 KHz @ 40000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:44:48 ubuntubox 内核:[12730.062998] cfg80211:(5735000 KHz - 5835000 KHz @ 40000 KHz),(300 mBi,2000 mBm)

$ sudo tail -f /var/log/messages(使用硬件开关关闭wifi,重新打开)

5 月 8 日 05:53:49 zephyr 内核:[13271.516713] iwlwifi 0000:02:00.0:切换 RF_KILL 位以启用无线电。
5 月 8 日 05:53:50 zephyr 内核:[13271.819483] iwlwifi 0000:02:00.0:L1 启用;禁用 L0S
5 月 8 日 05:53:50 zephyr 内核:[13271.822543] iwlwifi 0000:02:00.0:无线电类型=0x1-0x2-0x0
5 月 8 日 05:53:50 zephyr 内核:[13271.875392] ADDRCONF(NETDEV_UP):wlan0:链接未准备好
5 月 8 日 05:53:57 zephyr 内核:[13279.570132] ADDRCONF(NETDEV_CHANGE):wlan0:链接准备就绪
5 月 8 日 05:54:18 zephyr 内核:[13300.056967] cfg80211:调用 CRDA 更新世界监管域
5 月 8 日 05:54:18 zephyr 内核:[13300.066622] cfg80211:世界监管域更新:
5 月 8 日 05:54:18 zephyr 内核:[13300.066625] cfg80211:(start_freq - end_freq @ 带宽),(max_antenna_gain,max_eirp)
5 月 8 日 05:54:18 zephyr 内核:[13300.066630] cfg80211:(2402000 KHz - 2472000 KHz @ 40000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:54:18 zephyr 内核:[13300.066635] cfg80211:(2457000 KHz - 2482000 KHz @ 20000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:54:18 zephyr 内核:[13300.066639] cfg80211:(2474000 KHz - 2494000 KHz @ 20000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:54:18 zephyr 内核:[13300.066644] cfg80211:(5170000 KHz - 5250000 KHz @ 40000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:54:18 zephyr 内核:[13300.066648] cfg80211:(5735000 KHz - 5835000 KHz @ 40000 KHz),(300 mBi,2000 mBm)
5 月 8 日 05:54:25 zephyr 内核:[13306.917810] iwlwifi 0000:02:00.0:切换 RF_KILL 位以禁用无线电。
5 月 8 日 05:54:25 zephyr 内核:[13306.918640] iwlwifi 0000:02:00.0:不发送命令 - RF KILL

故障排除

  • 无法连接到 Open AP 或 WPA2 AP
  • 一旦网络问题开始,插入带有 Atheros 芯片组的 USB WiFi 适配器会导致两张卡出现同样的问题。众所周知,此 USB 设备可以“开箱即用”与 Ubuntu 一起使用,这表明它不是 iwlwifi 驱动程序问题。
  • 禁用“N”模式不起作用:/etc/modprobe.d/disable11n.conf 中的“options iwlwifi 11n_disable=1”
  • 没有选择为此 wifi 卡使用 ndiswrapper(这可能是一件好事!)
  • 在挂起之前卸载 iwlwifi 不起作用:/etc/pm/config.d/unload_modules 中的 SUSPEND_MODULES="$SUSPEND_MODULES iwlwifi"
  • 切换到内核 2.6.39(使用 iwlagn 驱动程序)、3.3.0、3.4.0rc5 不起作用
  • 删除 acer_wmi 模块 (sudo rmmod acer_wmi) 不起作用,并禁用蓝牙
  • “sudo /etc/init.d/networking restart”不起作用
  • “sudo stop network-manager && sudo start network-manager”不起作用
  • “sudo rmmod iwlwifi && sudo modprobe iwlwifi”不起作用
  • 在网络管理器中删除连接并从头开始重新创建它不起作用
  • 使用 wicd 管理网络不起作用

有任何想法吗?