freebsd Broadcom 4322

0

Espero que alguém possa me ajudar ou pelo menos me aponte na direção certa. Eu achei que seria divertido testar o FreeBSD e tinha um MacBook Pro antigo (13 "meados de 2009) com o qual eu poderia dar um jeito. Tudo estava indo muito bem até que eu tentei me conectar à minha rede wifi. Eu tenho uma placa Wi-Fi Broadcom 4322 na máquina. Depois de folhear o livro de mão, as velhas listas de discussão, o blog de Landon Fuller, o blog de Adrian Chadd e assim por diante. Eu verifiquei que requer o driver bwn com as opções GPL. Eu amarrei meu laptop na internet usando meu telefone e fiz o seguinte:

1) Faça a instalação limpa as portas / net / bwn-firmware-kmod

2) No makefile para o / sys / modules / bwn / Makefile eu descomentei o  ".PATH: $ {SRCTOP} / sys / gnu / dev / bwn / phy_n" e as linhas "SRC + = if_bwn…"

3) recompilou o kernel com a linha "device bwn" descomentado no arquivo de configuração do kernel e eu adicionei a linha "device firmware" neste ponto também (agora está lá)

4) adicionou o seguinte ao /boot/loader.conf If_bwn_load = “SIM” bwn_v4_ucode_load = “SIM” e então estar seguro bwn_v4_n_ucode_load = “SIM” bwn_v4_lp_ucode_load = “SIM”

Então os resultados de um dmesg | grep bwn: bwn0: bwn_phy_n_attach: BWN_GPL_PHY não na configuração do kernel; sem suporte a PHY-N

Agora, isso é algo que fica confuso para mim:

eu adicionei a linha opções BWN_GPL_PHY Para o arquivo de configuração do kernel e tente recompilar o kernel e ele sai com um erro no vinculador dizendo que ele não pode encontrar as definições para um número de funções nphy_op_. No entanto, encontrei as funções com as quais não era possível vincular no arquivo if_bwn_phy_n_core.c no diretório / sys / gnu / dev / bwn / phy_n, então estou um pouco confuso.

Se alguém pudesse me ajudar, ficaria muito grato.

    
por Iain W 26.05.2018 / 12:05

0 respostas