Bonjour et joyeux Noël
J'ai un nouveau Lenovo Yoga C930 et j'essaie d'installer Ubuntu 18.10 sur cette machine, mais le Wifi ne fonctionne pas. Je ne suis pas un professionnel de Linux mais j'ai beaucoup essayé les dernières heures (également avec les réponses de ce forum).
Tout d’abord, le Wifi est activé dans le Bios (j’ai vérifié cette information). Si j'ouvre les paramètres Wifi, le message "Kein Funknetzwerkadapter gefunden" s'affiche. Une connexion via un câble LAN (via USB-C) fonctionne immédiatement.
lspci | grep Wireless
6b:00.0 Network controller: Intel Corporation Wireless-AC 9260 (rev 29)
Je m'interrogeais sur cette sortie:
rfkill list all
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: yes
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
4: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Je ne sais pas si ideapad_wlan ou phy0 est le bon.
Peut-être que lsmod est également intéressant:
Module Size Used by
iwlmvm 368640 0
iwlwifi 294912 1 iwlmvm
mac80211 794624 1 iwlmvm
cfg80211 663552 3 iwlmvm,iwlwifi,mac80211
cdc_ether 16384 0
usbnet 45056 1 cdc_ether
r8152 61440 0
mii 16384 2 usbnet,r8152
snd_usb_audio 225280 2
snd_usbmidi_lib 32768 1 snd_usb_audio
Thunderbolt 122880 0
rfcomm 77824 4
cmac 16384 1
bnep 20480 2
nls_iso8859_1 16384 1
arc4 16384 2
snd_hda_codec_hdmi 49152 1
snd_soc_skl 102400 0
snd_soc_skl_ipc 61440 1 snd_soc_skl
snd_soc_sst_ipc 16384 1 snd_soc_skl_ipc
snd_soc_sst_dsp 32768 1 snd_soc_skl_ipc
snd_hda_codec_realtek 106496 1
snd_hda_ext_core 24576 1 snd_soc_skl
snd_hda_codec_generic 73728 1 snd_hda_codec_realtek
snd_soc_acpi 16384 1 snd_soc_skl
snd_soc_core 229376 1 snd_soc_skl
snd_compress 20480 1 snd_soc_core
ac97_bus 16384 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_hda_intel 40960 3
snd_hda_codec 126976 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core 81920 7 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_skl
snd_hwdep 20480 2 snd_usb_audio,snd_hda_codec
snd_pcm 98304 9 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_ext_core,snd_hda_codec,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
intel_rapl 20480 0
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
coretemp 16384 0
kvm_intel 208896 0
kvm 622592 1 kvm_intel
snd_seq_midi 16384 0
irqbypass 16384 1 kvm
snd_seq_midi_event 16384 1 snd_seq_midi
intel_cstate 20480 0
intel_rapl_perf 16384 0
snd_rawmidi 32768 2 snd_seq_midi,snd_usbmidi_lib
uvcvideo 98304 0
videobuf2_vmalloc 16384 1 uvcvideo
btusb 45056 0
videobuf2_memops 16384 1 videobuf2_vmalloc
btrtl 16384 1 btusb
videobuf2_v4l2 24576 1 uvcvideo
snd_seq 65536 2 snd_seq_midi,snd_seq_midi_event
btbcm 16384 1 btusb
videobuf2_common 45056 2 videobuf2_v4l2,uvcvideo
input_leds 16384 0
btintel 20480 1 btusb
serio_raw 16384 0
intel_wmi_Thunderbolt 16384 0
wmi_bmof 16384 0
videodev 188416 3 videobuf2_v4l2,uvcvideo,videobuf2_common
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
bluetooth 548864 31 btrtl,btintel,btbcm,bnep,btusb,rfcomm
hid_sensor_als 16384 1
hid_sensor_accel_3d 16384 1
snd_timer 32768 2 snd_seq,snd_pcm
hid_sensor_trigger 16384 4 hid_sensor_als,hid_sensor_accel_3d
industrialio_triggered_buffer 16384 2 hid_sensor_als,hid_sensor_accel_3d
kfifo_buf 16384 1 industrialio_triggered_buffer
snd 81920 25 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi
hid_sensor_iio_common 16384 3 hid_sensor_trigger,hid_sensor_als,hid_sensor_accel_3d
soundcore 16384 1 snd
ucsi_acpi 16384 0
industrialio 69632 7 industrialio_triggered_buffer,hid_sensor_trigger,kfifo_buf,hid_sensor_als,hid_sensor_accel_3d
media 40960 2 videodev,uvcvideo
joydev 20480 0
mei_me 40960 0
hid_multitouch 20480 0
typec_ucsi 32768 1 ucsi_acpi
ecdh_generic 24576 2 bluetooth
8250_dw 16384 0
processor_thermal_device 16384 0
idma64 20480 0
intel_pch_thermal 16384 0
mei 98304 1 mei_me
virt_dma 16384 1 idma64
intel_soc_dts_iosf 16384 1 processor_thermal_device
typec 32768 1 typec_ucsi
ideapad_laptop 32768 0
sparse_keymap 16384 1 ideapad_laptop
int3403_thermal 16384 0
int340x_thermal_zone 16384 2 int3403_thermal,processor_thermal_device
acpi_pad 180224 0
int3400_thermal 16384 0
acpi_thermal_rel 16384 1 int3400_thermal
mac_hid 16384 0
sch_fq_codel 20480 2
parport_pc 36864 0
ppdev 20480 0
lp 20480 0
parport 49152 3 parport_pc,lp,ppdev
ip_tables 24576 0
x_tables 40960 1 ip_tables
autofs4 40960 2
algif_skcipher 16384 0
af_alg 24576 1 algif_skcipher
dm_crypt 40960 1
hid_sensor_custom 20480 0
wacom 106496 0
usbhid 49152 1 wacom
hid_sensor_hub 20480 5 hid_sensor_trigger,hid_sensor_iio_common,hid_sensor_als,hid_sensor_accel_3d,hid_sensor_custom
hid_generic 16384 0
i915 1740800 12
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
pcbc 16384 0
i2c_algo_bit 16384 1 i915
aesni_intel 200704 4
nvme 32768 3
drm_kms_helper 172032 1 i915
aes_x86_64 20480 1 aesni_intel
crypto_simd 16384 1 aesni_intel
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
cryptd 24576 4 crypto_simd,ghash_clmulni_intel,aesni_intel
sysimgblt 16384 1 drm_kms_helper
glue_helper 16384 1 aesni_intel
fb_sys_fops 16384 1 drm_kms_helper
i2c_i801 28672 0
nvme_core 81920 5 nvme
drm 458752 5 drm_kms_helper,i915
i2c_hid 20480 0
intel_lpss_pci 20480 0
intel_lpss 16384 1 intel_lpss_pci
hid 126976 6 i2c_hid,wacom,usbhid,hid_multitouch,hid_sensor_hub,hid_generic
wmi 24576 3 intel_wmi_Thunderbolt,wmi_bmof,ideapad_laptop
video 45056 2 ideapad_laptop,i915
Avez-vous des idées ou dois-je poster plus d'informations?
Le correctif habituel a été de mettre le module ideapad-laptop en liste noire, mais il existe un autre moyen de le réparer.
Sudo apt install git dkms build-essential
git clone -b 4.18 https://github.com/jeremyb31/ideapad-laptop.git
Sudo dkms add ./ideapad-laptop
Sudo dkms install ideapad-laptop/1.0
echo "options ideapad_laptop override_has_hw_rfkill_switch=0" | Sudo tee /etc/modprobe.d/ideapad_laptop.conf
Vérifiez mokutil --sb-state
s'il est indiqué que le démarrage sécurisé est activé, vous devrez le désactiver lorsque vous redémarrez dans les paramètres du BIOS. Veuillez laisser les clés de signature Secure Boot seules
Les utilisateurs d’Ubuntu 18.04 dotés du noyau 4.15 doivent utiliser
git clone https://github.com/jeremyb31/ideapad-laptop.git
Nouveau code gracieuseté de l'utilisateur ryuo sur spotchat IRC