Obtendo o Wi-Fi no FreeBSD em um Mac PPC

2

Como obtenho o Wi-Fi no FreeBSD rodando em um PowerPC eMac ? ifconfig listas fwe0 , gem0 e lo0 apenas. O adaptador é Broadcom BCM43xx . O guia não forneceu nenhum Wi-Fi. Além disso:

If a wireless adapter is not listed, an additional kernel module might be required, or it might be a model not supported by FreeBSD.

Como adiciono este módulo adicional do kernel mencionado? (Lembre-se, eu não tenho Wi-Fi, mas posso transferir arquivos usando um pendrive, e também tenho uma instalação do FreeBSD "memory stick").

(PS! Wi-Fi funciona ao inicializar o OS X 10.5. Aqui ifconfig lista lo0, gif0, stf0, en0, fw0 e en1.)

    
por forthrin 22.07.2018 / 14:08

1 resposta

4

Você pode querer descobrir qual adaptador WiFi você tem. Dê uma olhada nos dispositivos PCI

# pciconf -lv

e nos dispositivos USB

# usbconfig list

Depois, dê uma olhada no FreeBSD 11.2 WiFi HW ou na versão que você deseja usar. Há também DeviceDrivers DeviceDrivers para mais informações. (Por favor, note que esta não é (ainda) uma lista exaustiva.) Mais detalhes podem ser encontrado em FreeBSD Wireless WIKI Na minha opinião, a melhor escolha é Atheros, ou Intel. E Ralink para dongles USB.

No caso do Broadcom BCM43xx, você precisa do bwi ou bwn driver. Encontre o chip exato nas páginas de manual. Esses drivers devem estar no seu kernel. Encontrá-lo (no caso de bwi)

# ll /boot/kernel/ | grep bwi
-r-xr-xr-x  1 root  wheel    150968 Jun 22 06:24 if_bwi.ko*

Carregue o driver (e todos os outros drivers mencionados nas páginas de manual) e verifique kldstat . Revise os detalhes em / var / log / messages (não tenho adaptador BCM, portanto não posso fornecer um exemplo ao vivo).

# kldload if_bwi
# kldstat | grep bwi
16    1 0xd2a75000 1d000    if_bwi.ko

Para carregar o driver na inicialização, adicione esta linha no /boot/loader.conf

if_bwi_load="YES"

Provavelmente você precisará de mais "pesquisas" sobre o BCM e o FreeBSD com relação ao seu chip. Mais detalhes estão disponíveis, por exemplo, no driver e firmware do BWI , BWN Driver Help .

Se não estiver funcionando em um período de tempo razoável, aconselho a encontrar algum dongle USB compatível com Ralink USB . Por exemplo, este funciona bem para mim:

# usbconfig -d ugen1.3 dump_all_desc
ugen1.3: <Ralink 802.11 n WLAN> at usbus1, cfg=0 md=HOST spd=HIGH 
(480Mbps) pwr=ON (450mA)

  bLength = 0x0012 
  bDescriptorType = 0x0001 
  bcdUSB = 0x0200 
  bDeviceClass = 0x0000  <Probed by interface class>
  bDeviceSubClass = 0x0000 
  bDeviceProtocol = 0x0000 
  bMaxPacketSize0 = 0x0040 
  idVendor = 0x148f 
  idProduct = 0x5370 
  bcdDevice = 0x0101 
  iManufacturer = 0x0001  <Ralink>
  iProduct = 0x0002  <802.11 n WLAN>
  iSerialNumber = 0x0003  <1.0>
  bNumConfigurations = 0x0001
    
por 22.07.2018 / 20:14

Tags