После новой установки 64-разрядной Ubuntu 13.04 теперь неправильно себя ведет мой Wi-Fi. Это, кажется, время от времени теряет интернет-соединение, таким образом, это приводит к, например, веб-браузер прекращает загружать сайты в середину процесса, ожидайте ~3 секунды и затем получите остальную часть сайта. Этого не произошло в 12,10 в том же ноутбуке.
Другой признак, который объявил, что что-то не было в порядке, был Wi-Fi, разъединяющимся на мгновение, когда я совершил нападки, "Продолжаются" в первой стадии установщика Ubuntu, на экране, где Вы выбираете "Обновление во время установки", и "устанавливают поддержку MP3".
У меня есть карта Broadcom BCM4313 (на самом деле, это - "карта" WLAN Dell 1501 года, но в данный момент я не понимаю очень хорошо, как это два бренда касается друг друга),
~$ lspci -vvnn | grep 14e4
12:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
Я считал, что это могло бы быть ошибкой в формирователе тока, поставленном в Ubuntu 13.04: bcmwl-kernel-source 6.20.155.1+bdcom-0ubuntu6
Как я понижаю до предыдущей рабочей версии?
Я попробовал после этого инструкции, но 1) я не могу установить старую версию из репозитория, потому что это, кажется, не доступно для Ubuntu 13.04. и 2) Если я вручную загружаю и устанавливаю .deb файл отсюда (bcmwl-kernel-source_5.100.82.112+bdcom-0ubuntu3_amd64.deb), после того, как перезагрузите систему, отбрасывает wl контроллер и выбирает снова brcmsmac контроллер, как показано в "информации о соединении", которую диалоговое окно скрывает от области уведомлений. Затем если я пытаюсь выбрать его вручную, я добираюсь:
~$ sudo modprobe wl
FATAL: module wl not found.
Это имеет некоторое отношение к версии ядра? т.е. .deb пакет, не являющийся совместимым с моим текущим ядром. Какие-либо идеи? Возможно, я должен перекомпилировать тот исходный пакет? Если так, как?
Спасибо.
+1 за проблему с WiFi. У меня Dell E6510 с Wi-Fi BCM4313, и с момента обновления 13.04 WiFi несколько раз в час подпрыгивал вверх и вниз. В основном это происходит очень быстро. Я заметил, что после приостановки / возобновления, хотя у меня обычно будет WiFi, если он падает после этого, я получаю подсказки для ввода беспроводного пароля, и он не будет переподключаться до перезагрузки. Grrrr.
Только что я попытался отключить управление питанием для WiFi, я посмотрю, как это работает.
sudo iwconfig wlan0 power off
Мне удалось понизить версию беспроводного драйвера, но у меня остались те же проблемы. Я также пробовал другие драйверы, такие как bcma и даже ndiswrapper (драйверы для Windows), и проблема сохраняется. Я считаю, что проблема в новом ядре, так что, похоже, мне придется вернуться к 12.10.
Установив Ubuntu с 11.04, по моему опыту, с каждым выпуском Ubuntu становится все труднее заставить работать одну и ту же карту Wi-Fi ...
В любом случае, если это кому-то полезно, я понизил версию драйвера:
Сначала удалите текущий драйвер и установите новый из файла .deb.
sudo apt-get remove --purge bcmwl-kernel-source
sudo dpkg -i /deb_file_location/bcmwl-kernel-source_5.100.82.112+bdcom-0ubuntu3_amd64.deb
Заблокируйте версию пакета, чтобы предотвратить обновления.
pkexec gedit /etc/apt/preferences.d/bcmwl-kernel-source
и вставьте следующее:
Package: bcmwl-kernel-source
Pin: version 5.100.82.112+bdcom*
Pin-Priority: 1001
Я также внес в черный список другие модули, чтобы быть уверенным, что они не загружаются при загрузке, но это может быть необязательно во всех случаях.
pkexec gedit /etc/modprobe.d/blacklist-bcm43.conf
и добавить следующее:
blacklist brcmsmac
blacklist bcma
Перезагрузиться и готово. Вы можете проверить, используется ли драйвер, набрав:
lspci -k | grep wl
, который должен вернуть:
Kernel driver in use: wl