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

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

我在 Acer Aspire 1810t 上运行 Ubuntu 12.04,该电脑配有 Intel 5100 AGN wifi 卡,在 Ubuntu 10.04 上运行完美。我以为 12.04 会继续提供出色的无线支持,但却遇到了一个令人震惊的故障:无线功能一开始按预期工作,我可以使用网络管理器配置连接,没有任何问题,包括我的 WPA2-Personal 家庭网络,但一段时间后(通常是几个小时,几乎总是在挂起或休眠后)无线连接断开,无法重新连接。唯一可靠的解决方案是重新启动,但这不是解决方案。在 Launchpad 上打开错误之前,我想检查一下是否有其他人已经成功解决了这个问题。以下是我得到的结果:

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

$ uname -a

Linux ubuntubox 3.4.0-030400rc5-generic #201205011817 SMP 2012 年 5 月 1 日星期二 22:18:19 UTC 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 以太网 物理 无线
       配置:广播=是 驱动程序=iwlwifi 驱动程序版本=3.4.0-030400rc5-generic 固件=8.83.5.1 构建 33692 ip=192.168.0.102 延迟=0 链接=是 多播=是 无线=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:noirq 设备暂停在 47.784 毫秒后完成
5月8日 05:44:05 ubuntubox 内核:[12683.648929] ACPI:准备进入系统睡眠状态 S3
5月8日下午5:44:05 ubuntubox 内核:[12683.649057]:保存平台 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:noirq 设备恢复在 1.559 毫秒后完成
5 月 8 日 05:44:05 ubuntubox 内核:[12683.794994] PM:设备早期恢复在 0.177 毫秒后完成
5月8日 05:44:05 ubuntubox 内核:[12683.795387] usb usb3:根集线器断电或已重置
5月8日 05:44:05 ubuntubox 内核:[12683.795615] usb usb4:根集线器断电或已重置
5月8日 05:44:05 ubuntubox 内核:[12683.795665] usb usb5:根集线器断电或已重置
5月8日 05:44:05 ubuntubox 内核:[12683.795713] usb usb6:根集线器断电或已重置
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 @ broadband),(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 版 Intel(R) 无线 WiFi Link 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 构建 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 ant:0x2,有效 Rx ant: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,fw:7.2,id:0x1c0b1,caps:0xd04733/0xa40000/0xa0000
5月8日 05:44:06 ubuntubox 内核:[12688.451546] 输入:SynPS/2 Synaptics TouchPad 作为 /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 @ broadband),(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 @ broadband),(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 @ broadband),(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

故障排除

  • 无法连接到开放 AP 或 WPA2 AP
  • 一旦网络出现问题,插入带有 Atheros 芯片组的 USB WiFi 适配器会导致两张卡出现同样的问题。已知此 USB 设备可以“开箱即用”地与 Ubuntu 配合使用,这表明这不是 iwlwifi 驱动程序问题。
  • 禁用“N”模式不起作用:“options iwlwifi 11n_disable=1”在/etc/modprobe.d/disable11n.conf中
  • 此 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 管理网络不起作用

有任何想法吗?

相关内容