Ajuda para conectar ao wifi no Arch Linux [closed]

3

Estou tentando instalar o Arch Linux em uma inicialização dupla (sobrescrevendo uma partição raiz que anteriormente tinha o Fedora). Conectei-me a Wi-Fi com facilidade na instalação USB, mas não consegui na instalação real.

Algumas coisas que vale a pena mencionar:

  • No USB, a interface era chamada wlp2s0b1 . Isto parece não existir na instalação
  • Eu instalei dialog , wpa_supplicant , wpa_actiond e iw através do chroot do USB (na instalação)
  • ip link não mostra nada que comece com w , apenas lo e enp1s0 . No USB tinha uma terceira coisa, wlp2s0b1
  • iw dev retorna nl80211 not found .
  • wifi funcionou bem no Fedora
  • Eu corri systemctl enable [email protected] . Quando executado sem sudo , retorna Failed to enable unit: The name org.freedesktop.PolicyKit1 was not provided by any .service files . Quando executado com sudo , não há saída, mas o wifi ainda não funciona.
  • ip link set wlp2s0b1 up retorna Cannot find device "wlp2s0b1"
  • @ GAD3R pediu a saída de lspci -knn | grep Net -A2 , então aqui está:

    lspci: Unable to load libkmod resources: error -12 02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01) Subsystem: Broadcom Corporation Device [14e4:051b]

Estou completamente perdido e gostaria de receber ajuda para que meu wifi funcionasse.

    
por TheInitializer 10.10.2016 / 03:12

3 respostas

1

Para que o wifi funcione, você precisa instalar o pacote broadcom-wl-dkms :

Descrição:

Linux® STA 64-bit driver

These packages contain Broadcom's IEEE 802.11a/b/g/n hybrid Linux®® device driver for use with Broadcom's BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, and BCM43225-, BCM43227- and BCM43228-based hardware. There are different tars for 32-bit and 64-bit x86 CPU architectures. Make sure that you download the appropriate tar because the hybrid binary file must be of the appropriate architecture type. The hybrid binary file is agnostic to the specific version of the Linux® kernel because it is designed to perform all interactions with the operating system through operating-system-specific files and an operating system abstraction layer file. All Linux® operating-system-specific code is provided in source form, making it possible to retarget to different kernel versions and fix operating system related issues. NOTE: You must read the LICENSE.TXT file in the lib directory before using this software. Support questions for the latest version of these drivers may be directed to linux®[email protected].

BCM4311 , BCM4312 , BCM4322 , BCM4313 , BCM43224

pacman -S broadcom-wl-dkms

Descarregar módulos conflitantes:

modprobe -r b43 ssb bcma

Recarregue o módulo wl :

modprobe -r wl
modprobe wl
    
por 10.10.2016 / 22:14
0

Acabei de excluir a partição inteira e reinstalá-la. Funciona perfeitamente agora

    
por 29.10.2016 / 18:13
-1

Muitas imagens de firmware são fornecidas pelo pacote linux-firmware , que é instalado por padrão, mas talvez seja necessário instalar o driver de placa manualmente.

Do wiki do arco : Para verificar se o driver do seu cartão foi carregado, verifique o saída do comando lspci -k ou lsusb -v , dependendo se a placa está conectada por PCI (e) ou USB. Em seguida, verifique as mensagens do kernel para o firmware que está sendo carregado com dmesg | grep firmware . Se o módulo do kernel não estiver carregado, vá para a seção Instalando o Driver .

    
por 10.10.2016 / 11:50