Проблемы Broadcom BCM4401-B0 100Base-TX

Я установил Ubuntu 10.10 на свой Dell Inspiron 1521, и карта LAN / Ethernet работала отлично, но Ubuntu отображал сообщение об отсутствии установки драйверов Wireless, потому что оно было ограничено или что-то в этом роде.

Затем я зашел в Synaptic Package Manager, искал все пакеты Broadcom и установил их. Пока все хорошо.

Я перезагрузил компьютер и, к моему удивлению, моя беспроводная связь работает, но моя сеть не работает! Что, черт возьми, может быть не так?

Затем я удалил / удалил все пакеты, которые установил ранее, надеясь, что мой Ethernet снова начнет работать, но, эй, ничего не изменилось. Моя беспроводная карта работает, а Ethernet все еще не работает.

Есть ли способ исправить это?

Я проверил и обнаружил, что мои сетевые устройства:

  • Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
  • ]
  • Broadcom Corporation BCM4311 WLAN 802.11b / g (версия 01)
5
задан 13 April 2014 в 03:26

2 ответа

После большого количества пота я понял это.

По-видимому, установка новых wlan драйверов поместила в черный список драйверы Ethernet.

Я открыл файл /etc/modprobe.d/broadcom-sta-common.conf¹ и прокомментированный строка, помещающая в черный список адаптер Ethernet (который был b44 между прочим).

Файл теперь похож на это:

# 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  

Конечный результат, Ethernet работает как ожидаемый. На самом деле, отвечаю я по Ethernet.




¹ Мое внимание был оттянут к тому, что имя файла не может быть тем же во всех системах.
Один пользователь по сообщениям нашел данные черного списка в /etc/modprobe.d/blacklist-bcm43.conf. Я однако не могу определить, на какой конфигурации (версия Ubuntu, языка ОС, и т.д.) это проявляет.

6
ответ дан 13 April 2014 в 03:26

Я установил Ubuntu 12.04 на своем Dell Inspiron 6400 и своей LAN / плата Ethernet не работает.

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)

В сети Broadcom: (http://www.broadcom.com/support/ethernet_nic/4401.php загружает этот драйвер. Следующее является общими руководящими принципами для установки драйвера.

  1. Создайте каталог и извлеките файлы:

    tar xvzf b44-<version>.tar.gz
    
  2. Создайте драйвер b44.o (или b44.ko) как загружаемый модуль для рабочего ядра:

    cd src
    make
    
  3. Протестируйте драйвер путем загрузки его:

    insmod b44.o
    

    или

    insmod b44.ko (on 2.6.x kernels)
    

    или

    insmod b44
    
  4. Установите драйвер:

    make install
    

См. инструкции по об/мин выше для местоположения установленного драйвера.

  1. Чтобы настроить сетевой протокол и обратиться, обратитесь к различной документации Linux.

    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
    

Я не знаю что cd src средства

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
0
ответ дан 13 April 2014 в 03:26

Другие вопросы по тегам:

Похожие вопросы: