На этот вопрос уже есть ответ здесь:
В ubuntu 16.04.
Когда я запускаю lspci -nnk | grep -iA2 net
Я получаю:
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:383a]
Kernel driver in use: r8169
Kernel modules: r8169
02:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0042] (rev 30)
Subsystem: Lenovo Device [17aa:4035]
Kernel modules: ath10k_pci
$ rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
По запросу:
$ uname -a; dmesg | grep ath
Linux Yinon 4.4.0-45-generic #66-Ubuntu SMP Wed Oct 19 14:12:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Дополнительное редактирование:
$ sudo modprobe ath10k_pci
modprobe: ERROR: could not insert 'ath10k_pci': Required key not available
$ dmesg | grep ath
[ 1.509368] [<ffffffff81081212>] warn_slowpath_common+0x82/0xc0
[ 1.509370] [<ffffffff810812ac>] warn_slowpath_fmt+0x5c/0x80
Ethernet работает хорошо.
Как я могу узнать, что не так?
Это, кажется, общее решение для 168c:0042
проблемы устройств, хотя оно не работало на меня:
Обновление Ваша микропрограмма устройств:
wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161_all.deb
sudo dpkg -i linux-firmware*.deb
После обновления, перезагрузки и сообщают нам результаты