Eu simplesmente não consegui construir essa fonte principal do iwlwifi. Outros poderiam

0

link Então, eu estou tentando trabalhar sem fio no meu laptop com o Ubuntu 16.04. Eu acho que preciso construir o pacote como o wiki instrui; instale o iwlwifi LinuxCore14. Mas o 'make' sempre retorna vários erros que parecem estar relacionados à fonte e não ao ambiente. O mais estranho é que muitas outras pessoas compilaram com sucesso a mesma fonte. Eu tenho o build-essential instalado. Há algo mais que eu esteja faltando? Aqui está um exemplo de erro:

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);

Aqui está o resultado para 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

Resultado de 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
    
por Vishaa 22.03.2017 / 12:16

2 respostas

1

Por favor, tente uma experiência. Do terminal:

sudo modprobe -r ideapad-laptop
sudo rfkill unblock all

Se isso permitir a conexão sem fio, podemos colocar o módulo na lista negra para torná-lo permanente.

Como agora sabemos que esses métodos ativaram seu wireless, vamos torná-lo permanente:

sudo -i
echo "blacklist ideapad-laptop"  >>  /etc/modprobe.d/blacklist.conf
exit
    
por chili555 22.03.2017 / 14:21
0

O código-fonte para O LinuxCore14 está perto dos 2 anos de idade e é por isso que não iria compilar no Ubuntu 16.04. LinuxCore24 tem fonte código que foi corrigido há algumas semanas e teria compilado como eu testei

    
por Jeremy31 22.03.2017 / 19:53