Решение: Broadcom BCM4311 не работал на Ubuntu 11.04

Не давно я писал, что после обновления Ubuntu c версии 10.04 до 11.04, у меня перестал работать модуль беспроводной сети. А хотите узнать, как определить установленное в компьютере оборудование? Ведь для начала я должен был убедиться в том, что модуль Wi-Fi системой найден.

Вводим в консоль следующую команду:

lspci

Эта команда выведет на экран список устройств, которые подключены к шине PCI. У меня вывело следующее:

00:00.0 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.0 ISA bridge: nVidia Corporation MCP67 ISA Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP67 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.3 Co-processor: nVidia Corporation MCP67 Co-processor (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2)
00:04.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2)
00:04.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP67 IDE Controller (rev a1)
00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP67 PCI Bridge (rev a2)
00:09.0 IDE interface: nVidia Corporation MCP67 AHCI Controller (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation MCP67 Ethernet (rev a2)
00:0c.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0d.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:12.0 VGA compatible controller: nVidia Corporation C67 [GeForce 7000M / nForce 610M] (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
05:00.0 Network controller: Broadcom Corporation BCM4311 802.11a/b/g (rev 01)

В последней строке можно увидеть как раз модуль беспроводной связи. Он у меня действительно от Broadcom, модель BCM4311.

Для всех, кто точно знает, что производитель модуля Broadcom, можно сразу же вбить следующую команду:

lspci -vnn | grep 14e4

Команда вывела более чуть подробную информацию:

05:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11a/b/g [14e4:4312] (rev 01)

14e4:4312 — это наименование устройства. Можно заглянуть на официальную страничку Broadcom, чтобы убедиться в том, что данное устройство поддерживается производителем, т.е. для него есть актуальный драйвер.

Из всех испробованных мною средств, оживить Wi-Fi удалось следующей командой:

apt-get install firmware-b43-installer

То, что интерфейс wl0 поднялся, можно убедиться командой ifconfig -a.