我的 ThinkPad x201 无线网卡有问题。一切正常 - 无线连接,我可以访问网站。但睡眠/一段时间后或将无线 AP 从一个更改为另一个后,某些东西就出问题了。
lspci-vvv:
02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)
Subsystem: Intel Corporation Centrino Advanced-N 6200 2x2 AGN
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 28
Region 0: Memory at f2400000 (64-bit, non-prefetchable) [disabled] [size=8K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
dmesg 简短:
[ 1501.376720] iwlwifi 0000:02:00.0: Failed to load firmware chunk!
[ 1501.376731] iwlwifi 0000:02:00.0: Could not load the [0] uCode section
[ 1503.275257] iwlwifi 0000:02:00.0: Failed to run INIT ucode: -110
[ 1503.275283] iwlwifi 0000:02:00.0: Unable to initialize device.
[ 1503.277445] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[ 1503.332597] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[ 1503.406066] iwlwifi 0000:02:00.0: Radio type=0x1-0x3-0x1
ifconfig:
wlp2s0 Link encap:Ethernet Hardware Adresse 00:27:10:5f:d0:38
BROADCAST MULTICAST MTU:1500 Metrik:1
RX-Pakete:0 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:0 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:0 (0.0 B) TX-Bytes:0 (0.0 B)
完整的 dmesg 日志可以在这里找到:pastebin.com dmesg
到目前为止,唯一的解决办法是重新启动整个系统。上个月我使用了一些发行版,如 gentoo、arch、debian,所有发行版都出现了这种情况。在安装的 Windows 7 系统上也从未出现过这种情况。
我希望有人能帮助我。
答案1
我一直对英特尔 wifi 心生恐惧,直到我遇到了这个问题。也许这有帮助。不得不关闭电源管理
创建/etc/network/if-up.d/wifi-powerman-off
(chmod +x)
#!/bin/sh
# Reference: https://askubuntu.com/questions/85214/how-can-i-prevent-iwconfig-power-management-from-being-turned-on
IWCONFIG=/sbin/iwconfig
WLAN_IFACE=<<interface name>>
if [ ! -x $IWCONFIG ]; then
exit 1
fi
if [ "$IFACE" = $WLAN_IFACE ]; then
$IWCONFIG $IFACE power off
fi