Problemas Broadcom BCM4401-B0 100Base-TX

5

Instalei o Ubuntu 10.10 no meu Dell Inspiron 1521 e a placa LAN / Ethernet estava funcionando perfeitamente, mas o Ubuntu estava exibindo uma mensagem sobre não instalar os drivers Wireless porque era restrito ou algo assim.

Em seguida, fui ao Gerenciador de Pacotes Synaptic, procurei por todos os pacotes da Broadcom e instalei-os. Até aí tudo bem.

Eu reiniciei meu computador e, para minha surpresa, meu wireless funciona, mas minha lan não é! O que diabos poderia estar errado?

Eu, então, desinstalei / removi todos os pacotes que instalei anteriormente, esperando que minha ethernet voltasse a funcionar, mas nada mudou. Minha placa wireless funciona e a ethernet ainda não funciona.

Existe alguma maneira de corrigir isso?

Eu verifiquei e descobri que meus dispositivos de rede eram:

  • Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
  • WLAN Broadcom Corporation BCM4311 802.11b / g (rev 01)
por Alex Essilfie 26.11.2010 / 12:10

2 respostas

6

Depois de muito suor, descobri.

Aparentemente, a instalação dos novos drivers wlan colocou na lista negra os drivers de ethernet.

Eu abri o arquivo /etc/modprobe.d/broadcom-sta-common.conf ¹ e comentei a linha listando o adaptador ethernet (que era b44 por sinal).

O arquivo agora é assim:

# wl module from Broadcom conflicts with ssb  
# We must blacklist the following modules:  
#blacklist b44      <--Commented out this line
blacklist b43legacy  
blacklist b43  
blacklist ssb  
install wl /sbin/modprobe --ignore-install wl $CMDLINE_OPTS  

Resultado final, a ethernet funciona como esperado. De fato, estou respondendo através de ethernet.



¹ Minha atenção foi atraída para o fato de que o nome do arquivo pode não ser o mesmo em todos os sistemas.
Um usuário supostamente encontrou os dados da lista negra em /etc/modprobe.d/blacklist-bcm43.conf . No entanto, não consigo determinar qual configuração (versão do Ubuntu, idioma do sistema operacional, etc) isso se manifesta.

    
por Alex Essilfie 26.11.2010 / 19:09
0

Instalei o Ubuntu 12.04 no meu Dell Inspiron 6400 e minha placa LAN / Ethernet não funciona.

root@MM061:~# lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 01)
00:1d.0 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 
01)
00:1d.7 USB controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] (rev 01)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01)
**03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)**
03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
03:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
03:01.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
0b:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)

Na Web Broadcom :( link , faça download deste driver. A seguir estão as diretrizes gerais para instalar o driver.

  1. Crie um diretório e extraia os arquivos:

    tar xvzf b44-<version>.tar.gz
    
  2. Construa o driver b44.o (ou b44.ko) como um módulo carregável para o executando o kernel:

    cd src
    make
    
  3. Teste o driver carregando-o:

    insmod b44.o
    

    ou

    insmod b44.ko (on 2.6.x kernels)
    

    ou

    insmod b44
    
  4. Instale o driver:

    make install
    

Veja as instruções do RPM acima para a localização do driver instalado.

  1. Para configurar o protocolo e endereço de rede, consulte vários documentações.

    root@123-MM061:/home/123# cd b44-1.00g/
    root@123-MM061:/home/123/b44-1.00g# ls
    b44.4  b44.c  b44.h  LICENSE  Makefile
    

Eu não sei o que cd src significa

root@vince-MM061:/home/123/b44-1.00g# make
gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -I/lib/modules/3.2.0-23-generic-pae/build/include  -DOLD_NETIF -DOLD_DMA -DNO_DMA_MAPPING_ERROR -O2   -c -o b44.o b44.c
    
por user285305 26.05.2014 / 04:26

Tags