web-dev-qa-db-ja.com

Ubuntu 18.10を搭載した新しいLenovo Yoga C930にWifiアダプターが見つかりません

こんにちは、メリークリスマス、

新しいLenovo Yoga C930を所有しており、このマシンにUbuntu 18.10をインストールしようとしましたが、Wifiが機能していません。私はLinuxの専門家ではありませんが、最後の数時間(このフォーラムの回答も含めて)何度も試しました。

まず、BiosでWifiをオンにします(これを再確認しました)。 Wifi設定を開くと、「Kein Funknetzwerkadapter gefunden」というメッセージが表示されます。ケーブルLAN(USB-C経由)を介した接続は、そのまま使用できます。

lspci | grep Wireless
6b:00.0 Network controller: Intel Corporation Wireless-AC 9260 (rev 29)

私はこの出力について疑問に思っていました:

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

Ideapad_wlanまたはphy0が正しいかどうかはわかりません。

Lsmodも興味深いかもしれません:

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

何かアイデアがありますか、またはもっと情報を投稿する必要がありますか?

1
Alex Kellner

通常の修正はideapad-laptopモジュールをブラックリストに追加することですが、修正する別の方法があります

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

セキュアブートが有効になっている場合は、mokutil --sb-stateを確認してください。BIOS設定で再起動する場合は無効にする必要があります。セキュアブート署名キーはそのままにしてください

4.15カーネルを使用しているUbuntu 18.04ユーザーは使用する必要があります

git clone https://github.com/jeremyb31/ideapad-laptop.git

Spotchat IRCのユーザーryuoの好意による新しいコード

3
Jeremy31