Dell XPS L502x 上的 Ubuntu 11.10 64 位、3.0.0-16 内核与集成的 Intel 无线网卡 (Intel(R) Centrino(R) Wireless-N 1030 BGN,REV=0xB0) 或 iwlagn 驱动程序存在奇怪的问题。挂起并恢复后,网络无法正常工作一些路由器。它适用于旧款 Fonera(提供 b/g 服务),但不能适用于 TP-Link TL-MR3420(提供 b/g/n 或仅提供 b/g 服务)。它不依赖于 open/WEP/WPA。虽然集成 wifi 无法使用,但我也尝试使用 USB Wifi 棒。效果很好。
尝试解决 iwlagn 问题:
- rmmod / modprobe 没有帮助
- 重启没有帮助
- syslog 显示我获得了 IP 地址,但随后开始显示错误未启用 tid 0 的聚合,因为 load = ... 见下文;(这些错误并不总是在这种错误条件下显示,但当 wifi 工作时永远不会显示)
- 仅有的有帮助的是启动到 Windows(我很幸运 - 保留了分区),使用网络,然后启动回 Ubuntu。
系统日志
Mar 13 19:40:32 xenops avahi-daemon[1053]: New relevant interface wlan0.IPv4 for mDNS.
Mar 13 19:40:32 xenops avahi-daemon[1053]: Registering new address record for 192.168.1.109 on wlan0.IPv4.
Mar 13 19:40:33 xenops NetworkManager[1046]: <info> (wlan0): device state change: ip config -> activated (reason 'none') [70 100 0]
Mar 13 19:40:33 xenops NetworkManager[1046]: <info> Policy set 'Auto ADOJAANW' (wlan0) as default for IPv4 routing and DNS.
Mar 13 19:40:33 xenops NetworkManager[1046]: <info> Activation (wlan0) successful, device activated.
Mar 13 19:40:33 xenops NetworkManager[1046]: <info> Activation (wlan0) Stage 5 of 5 (IP Configure Commit) complete.
Mar 13 19:40:33 xenops NetworkManager[1046]: <info> Activation (wlan0) Stage 4 of 5 (IP4 Configure Get) complete.
Mar 13 19:40:33 xenops dbus[1016]: [system] Activating service name='org.freedesktop.nm_dispatcher' (using servicehelper)
Mar 13 19:40:33 xenops dbus[1016]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Mar 13 19:40:38 xenops kernel: [135455.414902] iwlagn 0000:03:00.0: Aggregation not enabled for tid 0 because load = 6
Mar 13 19:40:40 xenops kernel: [135457.328053] wlan0: no IPv6 routers present
Mar 13 19:40:48 xenops kernel: [135464.874894] iwlagn 0000:03:00.0: Aggregation not enabled for tid 0 because load = 3
Mar 13 19:40:51 xenops kernel: [135468.396103] iwlagn 0000:03:00.0: iwlagn_tx_agg_start on ra = b0:48:7a:e9:6a:8a tid = 0
Mar 13 19:40:55 xenops kernel: [135472.248823] iwlagn 0000:03:00.0: Aggregation not enabled for tid 0 because load = 5
Mar 13 19:40:59 xenops kernel: [135475.904076] iwlagn 0000:03:00.0: iwlagn_tx_agg_start on ra = b0:48:7a:e9:6a:8a tid = 0
Mar 13 19:41:03 xenops kernel: [135479.908297] iwlagn 0000:03:00.0: iwlagn_tx_agg_start on ra = b0:48:7a:e9:6a:8a tid = 0