Avant de frapper dupe: j'ai déjà tenté les étapes répertoriées dans Pas de sans fil pour Intel Corporation 7260 version 6 question. J'ai le microcode approprié chargé dans /lib/firmware
et j'utilise la version 3.11 du noyau.
J'ai des problèmes avec une installation complètement nouvelle de Kubuntu 13.10: ma carte sans fil fonctionne sur l'USB en direct (créé avec unetbootin) mais sur le système installé le pilote ne parvient pas à se charger et donne une trace avec une erreur non détectée (adresse hw ?) avec l'erreur -12. Quelqu'un a-t-il des idées ou des suggestions? Google arrive à sec.
De kern.log
(Interface à 10 doigts, donc certaines informations omises):
---[ 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
Même commande après modprobe
ing iwlmvm:
iwlmvm 161339 0
mac80211 597268 1 iwlmvm
iwlwifi 165636 1 iwlmvm
cfg80211 480503 3 iwlwifi,mac80211,iwlmvm
Cependant, je n'ai toujours pas wlan0
si mon ifconfig
et iwconfig
ne renvoie rien d'intéressant après modprobe
cat /etc/modprobe.d/iwlwifi.conf
correspond à la version collée dans la réponse de Chili555 ci-dessous.
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)
(Révision différente détectée (?!))
Le programme d'installation utilise le noyau 3.11.0-12-générique, le système installé exécute le noyau 3.11.0-18-générique
Merci d'avance pour votre temps.
Tout d'abord, j'obtiendrais une connexion Ethernet filaire temporaire et mettrais à jour votre système, si ce n'est déjà fait:
Sudo apt-get update && Sudo apt-get -y upgrade
Sudo reboot
Consultez le journal pour voir si le problème persiste:
dmesg | grep iwl
Ensuite, dans votre lsmod, nous ne voyons pas iwlmvm. Se charge-t-il correctement?
lsmod | grep iwl
Sinon, essayez de le charger:
Sudo modprobe iwlmvm
Votre fichier /etc/modprobe.d/iwlwifi.conf est-il correctement rempli? Le mien se lit comme suit:
# /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
S'il n'est pas correct, vous devrez le restaurer. Faites-nous savoir si vous avez besoin de conseils.
Enfin, y a-t-il des messages intéressants ici?
dmesg | grep 84:00
dmesg | grep -i error
84:00 est le bus PCI pour votre carte sans fil. S'il y a des erreurs ACPI ou IRQ, vous pouvez essayer de réinitialiser le BIOS aux paramètres par défaut.
Une fois que nous aurons trouvé des indices, je modifierai ma réponse au besoin.
Je l'ai finalement corrigé en installant la version bêta 14.04 à partir de zéro, puis en exécutant une mise à jour avant de redémarrer:
$ Sudo su
# mount /dev/sda1 /target
# mount -o bind /dev /target/dev
# mount -o bind /sys /target/sys
# mount -o bind /tmp /target/tmp
# mount -o bind /proc /target/proc
# mount -o bind /etc/resolv.conf /target/etc/resolv.conf
# chroot /target
# apt-get update
# apt-get dist-upgrade