У меня есть ноутбук Dell с беспроводным чипсетом BroadCom BCM4312, который хорошо работал, пока я не обновил к последним 16,04 ядрам (4.4.0-43) и освобождаю. Мой dmesg и lspci видимы через pastebin ссылку ниже, кажется, что это знает/видит мой broadcom драйвер, но существует также некоторый обмен сообщениями об испорченном ядре, которое я не полностью знаю то, на что это жалуется. Нижняя строка является последним обновлением ядра, уничтожил меня. Я попробовал 'сервисный перезапуск администратора сети' и 'перезапуск сети услуг', пытающийся ударить драйверы ядра, но никакое мыло. Мне нужно некоторое руководство о том, как отладить это и получить это резервное копирование как можно скорее.Спасибо
Вы установили неправильный драйвер. С рабочим интернет-соединением откройте терминал и сделайте:
sudo apt purge bcmwl-kernel-source
sudo apt update
sudo apt install firmware-b43-installer
После того, как это завершится, перезагрузка и Ваша беспроводная связь должны работать.
Я заменил NIC в ноутбуке и все еще имел ту же проблему. Я затем установил NIC в смежном mini-PCIe слоте и присоединил антенны, предназначенные для карты WWAN, для которой маркирован этот слот. Этот второй NIC работал/соединял к сети. Единственная вещь, о которой я могу думать, состоит в том, что так или иначе исходный mini-PCIe слот имеет проблему, которая не устраняет его общающийся с системой, но действительно устраняет его работающий правильно.
Согласно этой диаграмме, Ваша беспроводная карта поддерживается и драйвером B43 и собственным broadcom драйвером WL.
http://linuxwireless.org/en/users/Drivers/b43/#Supported_devices
, Если бы у Вас нет удачи с b43, я предложил бы переустановить bcmwl источник ядра (после чистки его).
Вот то, как переключить драйверы (скопированный с linuxwireless.org):
Переключение между драйверами
, Если у Вас есть немного установленных драйверов, система может автоматически загрузить другой драйвер, чем тот, который Вы хотели использовать. Руководство (ООН), загружающая драйверы, может быть сделано с modprobe инструментом.
Для разгрузки всех известных драйверов (можно выбрать только одну команду если Вы знаете, какой драйвер используется) выполните:
Toggle line numbers
1 modprobe -r b43 bcma
2 modprobe -r brcmsmac bcma
3 modprobe -r wl
Для загрузки определенного драйвера используют одну из следующих команд:
Toggle line numbers
1 modprobe b43
2 modprobe brcmsmac
3 modprobe wl
возможно препятствовать тому, чтобы система автоматически загрузила некоторые драйверы путем помещения в черный список их. Это может быть сделано со следующей командой:
Toggle line numbers
1 echo "blacklist drivername" >> /etc/modprobe.d/blacklist
, Если Вы планируете использовать wl, необходимо поместить в черный список b43 и brcmsmac, а также bcma. К сожалению, wl не использует bcma драйвер шины, таким образом, этот дополнительный шаг требуется.