Como configurar / conectar ao Wi-Fi com instalação mínima do CentOS? [fechadas]

0

Instalei uma instalação mínima do CentOS 7, ou seja, sem GUI, no meu laptop Dell XPS 15 9560. uname -r retorna 3.10.0-862.11.6.el7.x86_64 . O laptop não possui uma placa Ethernet, mas possui uma placa Wi-Fi. Durante a instalação, configurei uma conexão Wi-Fi e confirmei que recebi um endereço IP.

Ao inicializar no sistema operacional, no entanto, não tenho uma conexão ativa. Eu tentei descobrir como ativar o Wi-Fi e estabelecer uma conexão com as ferramentas já instaladas (já que não consigo instalar novas), mas sem sucesso.

Não sei exatamente o que é de interesse, mas é o que eu sei:

  • ip addr mostra que a interface (é esse o termo correto?) wls2s0 is DOWN .
  • executando nmtui (após systemctl enable NetworkManager e service NetworkManager start ) mostra a conexão que criei e parece correta. Afinal de contas eu conectei com sucesso durante a instalação. O menu "ativar uma conexão" está vazio.
  • nmcli d mostra uma linha assim: wlp2s0 wifi unmanaged --
  • nmcli connection show lista minha conexão, mas o campo "device" está vazio (-).
  • nmcli connection up <connection name> me apresenta o seguinte erro: Error: Connection activation failed: No suitable device found for this connection .

Suspeito que meu cartão Wi-Fi não esteja ativo, mas não sei como ativá-lo. Eu tentei a combinação Fn + PrtScr , que geralmente ativa, mas sem sorte.

A execução de lshw deu-me algumas informações adicionais. O cartão Wi-Fi está listado em dispositivos pci como:

 *-network DISABLED
    description: Wireless interface
    product: QCA6174 802.11ac Wireless Network Adapter
    vendor: Qualcomm Atheros
    ...
    logical name: wlp2s0
    ...
    configuration: broadcast=yes driver=ath10k_pci driverversion=3.10.0-862.11.6.el7.x86_64 firmware=WLAN.RM.4.4.1-00051-QCARMSWP-1 latency=0 link=no multicast=yes wireless=IEEE 802.11 resources:  irq:140 memory:ed200000-ed3fffff

para que o driver pareça ser ath10k_pci . A execução de lsmod | grep "ath10k" me dá o seguinte:

ath10k_pci    47418   0
ath10k_core   325711  1  ath10k_pci
ath            29446  1  ath10k_core
mac80211      714741  1  ath10k_core
cfg80211      623433  3  ath,mac88211,ath10k_core

Não tenho certeza se o acima indica que o driver ath10k_pci está sendo carregado.

Nem lsusb nem lspci estão presentes no sistema.

Alguma sugestão, para onde vou a partir daqui?

    
por Christian Eriksson 27.09.2018 / 23:24

1 resposta

1

Consulte o link para obter instruções sobre a abordagem do Ubuntu para corrigir o problema. Aqui estão os extratos relevantes, mas não testei isso, pois não tenho seu hardware:

Se você tiver o kernel 4.5.0

sudo mkdir -p /lib/firmware/ath10k/QCA6174/hw3.0/
sudo rm /lib/firmware/ath10k/QCA6174/hw3.0/* 2> /dev/null
sudo wget -O /lib/firmware/ath10k/QCA6174/hw3.0/board.bin https://github.com/kvalo/ath10k-firmware/blob/master/QCA6174/hw3.0/board.bin?raw=true
sudo wget -O /lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin https://github.com/kvalo/ath10k-firmware/blob/master/QCA6174/hw3.0/board-2.bin?raw=true
sudo wget -O /lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin https://github.com/kvalo/ath10k-firmware/blob/master/QCA6174/hw3.0/firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1?raw=true

Reinicie ou recarregue o módulo ath10k_pci e você poderá se conectar.

Caso contrário

sudo mkdir -p /lib/firmware/ath10k/QCA6174/hw3.0/
sudo rm /lib/firmware/ath10k/QCA6174/hw3.0/* 2> /dev/null
sudo wget -O /lib/firmware/ath10k/QCA6174/hw3.0/board.bin https://github.com/FireWalkerX/ath10k-firmware/blob/7e56cbb94182a2fdab110cf5bfeded8fd1d44d30/QCA6174/hw3.0/board-2.bin?raw=true
sudo wget -O /lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin https://github.com/FireWalkerX/ath10k-firmware/blob/7e56cbb94182a2fdab110cf5bfeded8fd1d44d30/QCA6174/hw3.0/firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1?raw=true
sudo chmod +x /lib/firmware/ath10k/QCA6174/hw3.0/*

Reinicie ou recarregue o módulo ath10k_pci e você poderá se conectar.

Advertências

Vários comentários no link original dizem que essas correções não funcionam diretamente, e os ajustes são fornecidos. Eu recomendo strongmente que você trabalhe o seu caminho através de toda a discussão. Leia-o duas vezes - uma vez para ver o que está acontecendo, e a vez (pelo menos) para descobrir o que precisa ser aplicado na sua situação. Isso não vai ser fácil.

    
por 28.09.2018 / 01:13