web-dev-qa-db-fra.com

Pas d'option wifi sur Ubuntu (18.04 et 16.04)

J'ai récemment installé Ubuntu 18.04 LTS, mais je ne me connecterais pas au wifi car il n'y avait pas d'option wifi. J'ai vérifié/lib/firmware et mon ucode de pilote wifi Intel AC 9260 était là, j'ai essayé d'en télécharger un autre auprès d'Intel, mais cela n'a pas changé.

nvan@R2700x:~$ lspci -nnk | grep 0280 -A3`
    06:00.0 Network controller [0280]: Intel Corporation Device [8086:2526] (rev 29)
        Subsystem: Intel Corporation Device [8086:0014]
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi

nvan@R2700x:~$ dmesg | grep iwl
[    4.583006] iwlwifi 0000:06:00.0: enabling device (0000 -> 0002)
[    4.596295] iwlwifi 0000:06:00.0: loaded firmware version 34.0.0 op_mode iwlmvm
[    4.615392] iwlwifi 0000:06:00.0: Detected Intel(R) Dual Band Wireless AC 9260, REV=0x324
[    4.622171] kernel BUG at /build/linux-5s7Xkn/linux-4.15.0/drivers/net/wireless/intel/iwlwifi/pcie/rx.c:425!
[    4.622216] Modules linked in: snd_hda_intel AMD64_edac_mod(-) snd_hda_codec iwlmvm(+) snd_hda_core edac_mce_AMD kvm_AMD(-) snd_hwdep mac80211 kvm snd_pcm irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc snd_seq_midi snd_seq_midi_event snd_rawmidi iwlwifi aesni_intel aes_x86_64 crypto_simd glue_helper cryptd wmi_bmof snd_seq cfg80211 input_leds btusb snd_seq_device btrtl snd_timer btbcm btintel snd bluetooth soundcore ccp k10temp ecdh_generic mac_hid shpchp sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 hid_generic usbhid hid nouveau mxm_wmi video ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops igb drm dca i2c_piix4 i2c_algo_bit ptp nvme ahci pps_core libahci nvme_core gpio_amdpt wmi gpio_generic
[    4.622335] RIP: 0010:iwl_pcie_rxq_alloc_rbs+0x1d0/0x1f0 [iwlwifi]
[    4.622403]  _iwl_pcie_rx_init+0x252/0x710 [iwlwifi]
[    4.622414]  iwl_pcie_rx_init+0x2d/0x3c0 [iwlwifi]
[    4.622436]  ? iwl_mvm_nic_config+0xeb/0x120 [iwlmvm]
[    4.622448]  iwl_trans_pcie_start_fw+0x2a1/0x6c0 [iwlwifi]
[    4.622462]  iwl_mvm_load_ucode_wait_alive+0xec/0x2b0 [iwlmvm]
[    4.622490]  iwl_run_init_mvm_ucode+0x8e/0x330 [iwlmvm]
[    4.622500]  ? iwl_run_init_mvm_ucode+0x8e/0x330 [iwlmvm]
[    4.622510]  ? iwl_wait_init_complete+0x20/0x20 [iwlmvm]
[    4.622523]  iwl_op_mode_mvm_start+0x649/0x920 [iwlmvm]
[    4.622536]  ? iwl_op_mode_mvm_start+0x649/0x920 [iwlmvm]
[    4.622546]  _iwl_op_mode_start.isra.10+0x4c/0xa0 [iwlwifi]
[    4.622556]  iwl_opmode_register+0x75/0xe0 [iwlwifi]
[    4.622573]  iwl_mvm_init+0x38/0x1000 [iwlmvm]
[    4.622739] RIP: iwl_pcie_rxq_alloc_rbs+0x1d0/0x1f0 [iwlwifi] RSP: ffffadbfc23fb8a8

Merci de votre aide!
Cordialement,
Nick V


Mise à jour 1: j'ai essayé d'installer le BackPort à partir de ce site backport-iwlwifi . Cependant, je ne peux pas l'installer à cause du manque de gcc. J'ai également essayé d'installer le paquet build-essential, mais sans connexion Internet, je ne sais pas comment procéder.

3
Nick Van

Veuillez commencer par:

Sudo apt update
Sudo apt install build-essential git

Maintenant faire:

git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi
Sudo make
Sudo make install

L’étape "make" prend quelques instants; s'il vous plaît soyez patient.

Maintenant, nous allons écrire un fichier de configuration:

Sudo -i
echo “options iwlwifi disable_msix=1”  >>  /etc/modprobe.d/iwlwifi.conf
exit

Redémarrez et dites-nous si le sans fil fonctionne maintenant.

EDIT: Vous avez uniquement compilé le pilote pour la version de noyau en cours d'exécution. Lorsque Update Manager installe une version plus récente du noyau, après le redémarrage demandé, recompilez:

cd backport-iwlwifi
Sudo make clean
Sudo make
Sudo make install

Redémarrez.

Veuillez conserver les fichiers et ces instructions pour cette période.

7
chili555

Commençons par les options simples. Je suppose que vous n'avez pas désactivé la carte dans les paramètres réseau, mais qu'en est-il du commutateur d'arrêt du matériel?

andrew@big-red-wired:~$ rfkill
ID TYPE DEVICE    SOFT      HARD
 0 wlan phy0   blocked unblocked
andrew@big-red-wired:~$ 

Dans mon cas, j'ai une carte sans fil et je l'ai désactivée dans le logiciel, activée dans le matériel. Tout ce que j'ai fait, c'est utiliser Network Manager pour désactiver le réseau sans fil. Cela fait quelques années que je suis un peu réinstallé pour un ami qui a installé une fenêtre bouchée et c’est là le problème.

HTH Andrew.

edit: Si c'est bien le cas,

rfkill unblock all
0
Andrew Schott