https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/core_release, Таким образом, я пытаюсь получить беспроводную связь, работающую над моим ноутбуком с Ubuntu 16.04. Я полагаю, что должен создать пакет, поскольку Wiki сообщает; iwlwifi LinuxCore14 установки. Но 'делание' всегда возвращает несколько ошибок, которые, кажется, связаны с источником, а не средой. Странная вещь, многие другие люди успешно скомпилировали тот же источник. Я имею существенный для сборки установленный. Есть ли что-то еще, что я пропускаю? Вот ошибочный пример:
error: passing argument 6 of ‘dev_coredumpm’ from incompatible pointer type [-Werror=incompatible-pointer-types]
GFP_KERNEL, iwl_mvm_read_coredump, iwl_mvm_free_coredump);
Вот результат для rfkill list; lspci -nnk | grep -iA2 net
1: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: yes
2: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: yes
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
4: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
03:00.0 Network controller [0280]: Intel Corporation Dual Band Wireless-AC 3165 Plus Bluetooth [8086:3166] (rev 99)
Subsystem: Intel Corporation Intel Dual Band Wireless-AC 3165 Plus Bluetooth [8086:4210]
Kernel driver in use: iwlwifi
--
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 10)
Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:3884]
Kernel driver in use: r8169
Kernel modules: r8169
Результат dmidecode | grep -i lenovo
:
Vendor: LENOVO
Manufacturer: LENOVO
Version: Lenovo Y520-15IKBN
SKU Number: LENOVO_MT_80WK_BU_idea_FM_Lenovo Y520-15IKBN
Manufacturer: LENOVO
Manufacturer: LENOVO
Version: Lenovo Y520-15IKBN
Попробуйте эксперимент. От терминала:
sudo modprobe -r ideapad-laptop
sudo rfkill unblock all
, Если это включает беспроводную связь, мы можем поместить в черный список модуль для создания этого постоянным.
, Так как мы теперь знаем, что это методы включило Вашу беспроводную связь, давайте сделаем ее постоянной:
sudo -i
echo "blacklist ideapad-laptop" >> /etc/modprobe.d/blacklist.conf
exit
Исходный код для LinuxCore14 близко к 2 годам, и именно поэтому он не скомпилировал бы в Ubuntu 16.04. LinuxCore24 , имеет исходный код, который был несколько исправленных пару недель назад и скомпилирует, когда я просто протестировал его