Беспроводная проблема HP Pavilion x360

Я получил новый HP Pavilion 13 x360, и у меня проблемы с беспроводной связью. Я ткнул сюда и форумы ubuntu, но не существует существующего решения для моей проблемы. Я установил двойную загрузку Ubuntu MATE с помощью Win10, и Wi-Fi не работает (ethernet делает это, и я подключен к нему). Вот диагностические команды, которые я использовал lsmod

 kimberlee@Red-October:~$ lsmod Module Size Used by rfcomm 69632 12 bnep 20480 2 nls_iso8859_1 16384 1 snd_hda_codec_hdmi 53248 1 snd_hda_codec_realtek 86016 1 snd_hda_codec_generic 69632 1 snd_hda_codec_realtek uvcvideo 90112 0 videobuf2_vmalloc 16384 1 uvcvideo videobuf2_memops 16384 1 videobuf2_vmalloc videobuf2_core 49152 1 uvcvideo hid_sensor_rotation 16384 0 hid_sensor_incl_3d 16384 0 hid_sensor_gyro_3d 16384 0 hid_sensor_accel_3d 16384 0 v4l2_common 16384 1 videobuf2_core hid_sensor_magn_3d 16384 0 hid_sensor_trigger 16384 10 hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_magn_3d industrialio_triggered_buffer 16384 5 hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_magn_3d kfifo_buf 16384 1 industrialio_triggered_buffer industrialio 57344 8 hid_sensor_trigger,hid_sensor_gyro_3d,industrialio_triggered_buffer,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,kfifo_buf,hid_sensor_magn_3d hid_multitouch 20480 0 hid_sensor_iio_common 16384 5 hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_magn_3d btusb 40960 0 videodev 159744 3 uvcvideo,v4l2_common,videobuf2_core bluetooth 491520 22 bnep,btusb,rfcomm media 24576 2 uvcvideo,videodev hid_sensor_hub 20480 7 hid_sensor_trigger,hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_magn_3d,hid_sensor_iio_common usbhid 53248 0 snd_hda_intel 36864 6 snd_hda_codec_hdmi snd_hda_controller 32768 1 snd_hda_intel snd_hda_codec 143360 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller hp_wmi 16384 0 snd_hwdep 20480 1 snd_hda_codec acer_wmi 20480 0 sparse_keymap 16384 2 acer_wmi,hp_wmi snd_pcm 106496 5 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller x86_pkg_temp_thermal 16384 0 coretemp 16384 0 snd_seq_midi 16384 0 snd_seq_midi_event 16384 1 snd_seq_midi kvm 483328 0 snd_rawmidi 32768 1 snd_seq_midi crct10dif_pclmul 16384 0 crc32_pclmul 16384 0 ghash_clmulni_intel 16384 0 aesni_intel 172032 1 snd_seq 69632 2 snd_seq_midi_event,snd_seq_midi aes_x86_64 20480 1 aesni_intel lrw 16384 1 aesni_intel gf128mul 16384 1 lrw snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi glue_helper 16384 1 aesni_intel snd_timer 32768 2 snd_pcm,snd_seq ablk_helper 16384 1 aesni_intel cryptd 20480 3 ghash_clmulni_intel,aesni_intel,ablk_helper snd 90112 20 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device iwlwifi 196608 0 joydev 20480 0 i915_bpo 1146880 3 serio_raw 16384 0 cfg80211 540672 1 iwlwifi soundcore 16384 2 snd,snd_hda_codec intel_ips 20480 1 i915_bpo drm_kms_helper 131072 1 i915_bpo shpchp 40960 0 drm 348160 4 i915_bpo,drm_kms_helper i2c_hid 20480 0 i2c_algo_bit 16384 1 i915_bpo hid 110592 4 i2c_hid,hid_multitouch,hid_sensor_hub,usbhid wmi 20480 2 acer_wmi,hp_wmi int3403_thermal 16384 0 soc_button_array 16384 0 video 20480 2 i915_bpo,acer_wmi int3402_thermal 16384 0 hp_accel 28672 0 int3400_thermal 16384 0 lis3lv02d 20480 1 hp_accel acpi_thermal_rel 16384 1 int3400_thermal input_polldev 16384 1 lis3lv02d hp_wireless 16384 0 mac_hid 16384 0 acpi_pad 20480 0 parport_pc 32768 0 ppdev 20480 0 lp 20480 0 parport 45056 3 lp,ppdev,parport_pc autofs4 40960 2 psmouse 118784 0 r8169 81920 0 ahci 36864 3 mii 16384 1 r8169 libahci 32768 1 ahci 

и rfkill list all

 kimberlee@Red-October:~$ rfkill list all 0: acer-wireless: Wireless LAN Soft blocked: yes Hard blocked: no 1: hci0: Bluetooth Soft blocked: no Hard blocked: no 

и sudo lshw -C network

 kimberlee@Red-October:~$ sudo lshw -C network [sudo] password for kimberlee: *-network UNCLAIMED description: Network controller product: Intel Corporation vendor: Intel Corporation physical id: 0 bus info: pci@0000:02:00.0 version: 81 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress cap_list configuration: latency=0 resources: memory:a1500000-a1501fff *-network description: Ethernet interface product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:03:00.0 logical name: eth0 version: 0a serial: dc:4a:3e:a6:28:75 size: 100Mbit/s capacity: 100Mbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8107e-2_0.0.2 02/26/15 ip=10.248.225.93 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s resources: irq:128 ioport:3000(size=256) memory:a1404000-a1404fff memory:a1400000-a1403fff kimberlee@Red-October:~$ 

Я также попробовал sudo rfkill unblock 0 и sudo rfkill unblock wifi без вывода

странно, что у всех других сообщений есть *-network DISABLED из lshw где, когда я получаю *-network UNCLAIMED

заранее спасибо

EDIT: команды uname -r

 kimberlee@Red-October:~$ uname -r 3.19.0-32-generic 

и lspci -nn | grep 0280 lspci -nn | grep 0280

 kimberlee@Red-October:~$ lspci -nn | grep 0280 02:00.0 Network controller [0280]: Intel Corporation Device [8086:3165] (rev 81) kimberlee@Red-October:~$ 

и lspci -nnk | grep 0280 lspci -nnk | grep 0280

 kimberlee@Red-October:~$ lspci -nnk | grep 0280 02:00.0 Network controller [0280]: Intel Corporation Device [8086:3165] (rev 81) 

и modinfo iwlwifi | grep 3165 modinfo iwlwifi | grep 3165

 kimberlee@Red-October:~$ modinfo iwlwifi | grep 3165 firmware: iwlwifi-3165-10.ucode alias: pci:v00008086d00003165sv*sd00004510bc*sc*i* alias: pci:v00008086d00003165sv*sd00004410bc*sc*i* alias: pci:v00008086d00003165sv*sd00004210bc*sc*i* alias: pci:v00008086d00003165sv*sd00004110bc*sc*i* alias: pci:v00008086d00003165sv*sd00004012bc*sc*i* alias: pci:v00008086d00003165sv*sd00004010bc*sc*i* 

и lspci -nnk | grep 0280 -A2 lspci -nnk | grep 0280 -A2

 kimberlee@Red-October:~$ lspci -nnk | grep 0280 -A2 02:00.0 Network controller [0280]: Intel Corporation Device [8086:3165] (rev 81) Subsystem: Intel Corporation Device [8086:4010] 03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 0a) 

Следуйте за ответами от chili555 здесь dmesg | grep iwl dmesg | grep iwl @ Red-October: ~ $ dmesg | grep iwl

 [ 1.867282] iwlwifi 0000:02:00.0: Unsupported splx structure [ 1.881662] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3165-12.ucode failed with error -2 [ 1.881677] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3165-11.ucode failed with error -2 [ 1.881692] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3165-10.ucode failed with error -2 [ 1.881694] iwlwifi 0000:02:00.0: request for firmware file 'iwlwifi-3165-10.ucode' failed. [ 1.882090] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3165-9.ucode failed with error -2 [ 1.882093] iwlwifi 0000:02:00.0: request for firmware file 'iwlwifi-3165-9.ucode' failed. [ 1.882095] iwlwifi 0000:02:00.0: no suitable firmware found! 

Почти там 🙂 вот dmesg | grep iwl dmesg | grep iwl

 kimberlee@Red-October:~$ dmesg | grep iwl [ 1.997990] iwlwifi 0000:02:00.0: Unsupported splx structure [ 2.035497] iwlwifi 0000:02:00.0: loaded firmware version 25.17.12.0 op_mode iwlmvm [ 2.120757] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 3165, REV=0x210 [ 2.121446] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled [ 2.122164] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled [ 2.194345] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs' [ 14.011836] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled [ 14.012283] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled [ 103.080577] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled [ 103.081127] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled 

и rfkill list all

 kimberlee@Red-October:~$ rfkill list all 0: acer-wireless: Wireless LAN Soft blocked: yes Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no 2: hci0: Bluetooth Soft blocked: no Hard blocked: no kimberlee@Red-October:~$ 

Ваше устройство (и его подсистема) покрывается драйвером iwlwifi . Давайте загрузим его и посмотрим, оживет ли ваш беспроводной телефон:

 sudo modprobe iwlwifi 

Если это вызовет вашу беспроводную связь, давайте автоматически загрузим систему при загрузке:

 sudo -i echo iwlwifi >> /etc/modules exit 

Если это не поможет, отправьте любые ошибки, видимые на терминале, и проверьте журнал:

 dmesg | grep iwl 

Похоже, вам не хватает прошивки. Загрузите этот файл на рабочий стол: https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-7265-ucode-25.17.12.0.tgz Щелкните его правой кнопкой мыши и выберите «Извлечь здесь».

Теперь вернемся к терминалу:

 cd ~/Desktop/iwlwifi-7265-ucode-25.17.12.0 sudo cp iwlwifi-7265D-12.ucode /lib/firmware/iwlwifi-3165-9.ucode sudo cp iwlwifi-7265-12.ucode /lib/firmware/iwlwifi-3165-12.ucode 

Перезагрузите и дайте нам услышать результат. Если беспроводная связь не работает, снова отправьте сообщение:

 dmesg | grep iwl 

Похоже, что acer-wmi как acer-wmi и hp-wmi . Давайте черный список acer-wmi . Во-первых, если это еще не сделано, выгрузите его:

 sudo -i modprobe -r acer-wmi echo "blacklist acer-wmi" >> /etc/modprobe.d/blacklist.conf exit 

Итак, несколько месяцев спустя принятый ответ работает как-то нормально, но wifi-соединения иногда входят и выходят и часто медленны по сравнению с тем же соединением на одном компьютере в одном и том же месте, но с использованием установки Windows, поэтому я сделал немного больше копаться с некоторыми из моего собственного опыта работы с Linux и нашел диаграмму от Intel с некоторыми загрузками драйверов, которые лучше работают на моем компьютере.

http://www.intel.com/content/www/us/en/support/network-and-io/wireless-networking/000005511.html

поэтому выберите нужную загрузку для своего собственного устройства Wi-Fi, затем скачайте его, разархивируйте. затем sudo cp iwlwifi${version}.ucode /lib/firmware/iwlwifi${version}.ucode где ${version} – это версия загруженного вами драйвера. для меня это был iwlwifi-3160-14.ucode . это было на HP Pavillion X360 13t с устройством Intel® Dual Band Wireless-AC 3160.