在打败之前:我已经尝试过“对于Intel Corporation 7260版本63没有无线问题”中列出的步骤。我已经加载了正确的微代码,/lib/firmware
并且正在运行3.11版内核。
我在完全全新安装Kubuntu 13.10时遇到一些问题:我的无线网卡可以在实时USB(使用unetbootin创建)上工作,但在已安装的系统上,驱动程序无法加载,并且回溯并显示错误,无法探测(硬件地址) ?)错误-12。有人有任何想法或建议吗?Google快要干了。
从kern.log
(10手指界面,所以省略了一些信息):
---[ cut here]---
WARNING CPU: 10 PID: 302 at /build/buildd/linux-3.11.0/drivers/net/wireless/iwlwifi/pcie/rc.x:1059 iwl_pcie_alloc_ict+0x1cb/0x210 [iwlwifi]()
Modules linked in: iwlwifi(+) parport_pc psmouse cfg80211 ppdev serio_raw snd_hda_codec_realtek snd_hda_intel(+) bnep rfcomm snd_hda_codec bluetooth snd_hwdep lpc_ich snd_pcm snd_page_alloc snd_seq_midi (and many others)
CPU: 10 PID: 302 Comm: kworker/10:1 Tainted: GF 3.11.0-18-generic #32-Ubuntu
Hardware name: ASUSTeK COMPUTER INC. Z9PE-D8 WS/Z9PE-D8 WS, BIOS 5304 11/18/2013
Workqueue: events work_for_cpu_fn
(12 memory addresses here, 1st, 4th and 10th are very small, 4th is nil)
Call Trace:
[address] dump_stack+0x45/0x56
[address] warn_slowpath_common+0x7d/0xa0
[address] warn_slowpath_null+0x1a/0x20
[address] iwl_pcie_alloc_ict+0x1cb/0x210
[address] iwl_trans_pcie_alloc+0x26a/0x400
[address] iwl_pci_probe+0x1d/0xc0
(9 trace entries omitted)
---[ end trace (address) ]---
iwlwifi:probe of 0000:84:00.0 failed with error -12
lspci
:
84:00.0 Network controller: Intel Corporation Wireless 7260 (rev 04)
lsmod
:
iwlwifi 165636 0
cfg 80211 480503 1 iwlwifi
dmesg | grep 84:00
pci 0000:84:00.0: [8086:08b1] type 00 class 0x028000
pci 0000:84:00.0: reg 0x10: [mem 0xfb100000-0xfb101fff 64bit]
pci 0000:84:00.0: PME# supportd from D0 D3hot D3cold
pci 0000:84:00.0: Signaling PME through PCIe PME interrupt
iwlwifi 0000:84:00.0: can't disable ASPM; OS doesn't have ASPM control
iwlwifi 0000:84:00.0: irq 133 for MSI/MSI-X
iwlwifi: probe of 0000:84:00.0 failed with error -12
dmesg | grep iwl
iwlwifi 0000:84:00.0: can't disable ASPM; OS doesn't have ASPM control
iwlwifi 0000:84:00.0: irq 133 for MSI/MSI-X
WARNING CPU: 10 PID: 302 at /build/buildd/linux-3.11.0/drivers/net/wireless/iwlwifi/pcie/rc.x:1059 iwl_pcie_alloc_ict+0x1cb/0x210 [iwlwifi]()
Modules linked in: iwlwifi(+) parport_pc psmouse cfg80211 ppdev serio_raw snd_hda_codec_realtek snd_hda_intel(+) bnep rfcomm snd_hda_codec bluetooth snd_hwdep lpc_ich snd_pcm snd_page_alloc snd_seq_midi (and many others)
[address] iwl_pcie_alloc_ict+0x1cb/0x210
[address] iwl_trans_pcie_alloc+0x26a/0x400
[address] iwl_pci_probe+0x1d/0xc0
iwlwifi: probe of 0000:84:00.0 failed with error -12
dmesg | grep -i error
ioapic: probe of 0000:00:05.4 failed with error -22
ioapic: probe of 0000:80:05.4 failed with error -22
ERST: Error Record Serialization Table (ERST) support is initialized.
nouveau: probe of 0000:04:00.0 failed with error -22
nouveau: probe of 0000:83:00.0 failed with error -22
iwlwifi: probe of 0000:84:00.0 failed with error -12
EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
lsmod | grep iwl
iwlwifi 165636 0
cfg80211 480503 1 iwlwifi
modprobe
ing iwlmvm之后的相同命令:
iwlmvm 161339 0
mac80211 597268 1 iwlmvm
iwlwifi 165636 1 iwlmvm
cfg80211 480503 3 iwlwifi,mac80211,iwlmvm
但是,在modprobe之后,wlan0
如果我的ifconfig
andiwconfig
返回什么也没有,我仍然没有
cat /etc/modprobe.d/iwlwifi.conf
与下面Chili555答案中粘贴的版本匹配。
dmesg | grep iwl
iwlwifi 0000:84:00.0: can't disable ASPM; OS doesn't have ASPM control
iwlwifi 0000:84:00.0: irq 132 for MSI/MSI-X
iwlwifi 0000:84:00.0: loaded firmware version 22.0.7.0 op_mode iwlmvm
iwlwifi 0000:84:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
iwlwifi 0000:84:00.0: L1 Disabled; Enabling L0S
iwlwifi 0000:84:00.0: L1 Disabled; Enabling L0S
iwlwifi 0000:84:00.0: ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
iwlwifi 0000:84:00.0: L1 Disabled; Enabling L0S
iwlwifi 0000:84:00.0: L1 Disabled; Enabling L0S
lspci | grep 84:00
:
84:00.0 Network controller: Intel corporation Wireless 7260 (rev 73)
(检测到不同的修订版本(?!))
安装程序正在使用Kernel 3.11.0-12-generic,已安装的系统正在运行Kernel 3.11.0-18-generic
在此先感谢您的时间。
首先,我将获得一个临时的有线以太网连接并完全更新您的系统(如果尚未安装):
sudo apt-get update && sudo apt-get -y upgrade
sudo reboot
检查日志以查看问题是否仍然存在:
dmesg | grep iwl
接下来,在您的lsmod中,我们看不到iwlmvm。是否正确加载?
lsmod | grep iwl
如果没有,请尝试加载它:
sudo modprobe iwlmvm
/etc/modprobe.d/iwlwifi.conf文件是否已正确完成?我的读物:
# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system. When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
如果不正确,则需要将其还原。让我们知道您是否需要指导。
最后,这里有有趣的消息吗?
dmesg | grep 84:00
dmesg | grep -i error
84:00是您的无线卡的PCI总线。如果存在ACPI或IRQ错误,则可以尝试将BIOS重置为Defaults。
一旦找到一些线索,我将根据需要编辑答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句