Беспроводная связь Dell 1390 (BCM4311) Ubuntu 12.04 - значок беспроводной сети в единстве
У меня Dell Inspiron 1520 с картой Dell Wireless 1390 (на базе чипсета BCM4311). Во время установки Ubuntu 12.04 обнаружил устройство и установил драйвер Broadcom STA. Однако Unity не отображает значок беспроводного устройства, поэтому я не могу подключиться ни к одной сети. Любые идеи, что мне нужно сделать, чтобы это работало?
Редактировать: lspci -v дает следующую информацию
0c:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
Subsystem: Dell Wireless 1390 WLAN Mini-Card
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at fe8fc000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: b43-pci-bridge
Kernel modules: wl, ssb
Однако /proc/net/dev не содержит никаких записей для устройства (в нем указаны только lo и eth0).
3 ответа
Моя проблема заключается в том, что в машине с беспроводным соединением BCM43xx и проводным соединением BCM44xx драйверу для проводного соединения требуется универсальный модуль ssb, который захватывает ресурсы, необходимые обоим, ожидая, что окончательные драйверы будут с ним взаимодействовать (?). К сожалению, драйвер 'wl' компании Broadcom (который я установил) не работает так, как он ожидает; это может сделать только драйвер b43 с открытым исходным кодом.
Эта ошибка, кажется, связана: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/197558
Обход такого же общего вида, как предложенный в комментарии № 4 к этой ошибке, вероятно, сработал бы для меня, но проще было переключиться на использование драйвера 'b43', а не 'wl'. Для этого я занесен в черный список "wl". Как только это было сделано, я добавил "b43" в / etc / modules, а драйвер "b43" автоматически загрузился при запуске, и все работало гладко.
Не знаю, если вы все еще ищете ответ, но ответ здесь...
Как заставить мою Dell 1390 Wlan Minicard работать
... исправил это для меня в новой установке 12.04 LTS на Inspiron 1520 с картой WLAN 1390.
Вот важные команды...
sudo apt-get update
sudo apt-get install firmware-b43-installer
sudo apt-get remove bcmwl-kernel-source
... который работал отлично для меня.
Надеюсь это поможет.
Три шага в ответе № 2 работали для меня на моем Dell Inspiron 6400 (аналогично 1520) для Ubuntu 16.04 LTS, но изначально после установки Ubuntu не работал ни проводной, ни беспроводной интерфейсы, поэтому я не мог выполнить обновление с помощью команд предоставлена. Решением было удалить неправильный драйвер, вызывающий сетевой конфликт, который я нашел здесь: Ubuntu 12.04 Dell 6400 no network
Подводя итог, можно выделить три команды для подключения к проводной сети:
sudo apt-get remove --purge bcmwl-kernel-source
sudo modprobe b44
reboot
Затем я следую командам в ответе № 2, и работа в сети (проводная и беспроводная) работает!