Беспроводная связь 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, и работа в сети (проводная и беспроводная) работает!

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