В Broadcom 4312, использующем драйверы STA, я переустановил Ubuntu, потому что драйверы b43 доставляли мне массу хлопот, а также некоторые странные проблемы с ядром.
Моя беспроводная скорость в порядке, все работает хорошо, кроме как после перезагрузки компьютера и после выведения компьютера из режима ожидания. Для восстановления беспроводного соединения требуется около 30-45 секунд, и я думаю, что это проблема с драйверами (я нажал на диспетчер сети вверху, и в течение примерно 30 секунд беспроводные сети не указаны.)
Я уже попробовал этот совет: http://lilserenity.wordpress.com/2007/10/31/fix-ubuntu-dropping-wireless-on-suspendhibernate-resume/, который в основном говорит, чтобы изменить это:
STOP_SERVICES=""
в
STOP_SERVICES="networking"
в файле
/ И т.д. / по умолчанию / ACPI-поддержка
Это ничего не помогло. Стоит отметить, что проблема не возникает при повторном входе в систему после однократного входа и выхода.
Добавление
"networking"
к/etc/default/acpi-support
может быть не достаточно. Вы можете получить лучшие результаты, усыпив всю сетевую карту. Я должен сделать это с моим драйвером Bluetooth, или весь ноутбук не может возобновить работу после приостановки.Перейдите к вашему апплету менеджера сети, щелкните правой кнопкой мыши и выберите Информация о соединении . Запишите имя вашего водителя . Вы можете подтвердить это имя, открыв терминал и выдав
lsmod
. Возможно, получите результат для вашего драйвера (напримерlsmod | grep sky2
), потому что, если что-то зависит от этого, вам нужно будет указать ACPI, чтобы он тоже отключился.Затем
/etc/default/acpi-support
добавьте свой драйвер. Таким образом, общая сумма ваших правок будет:nb Я использую ноутбук Toshiba, поэтому ссылки на Toshiba. Ваши модули должны быть определены из результатов,
lsmod
описанных выше.Порядок важен, так что сначала сеть останавливается, затем выгружаются модули в порядке
sky2
драйвера WiFi, затем драйвера bluetooth. Затем они запускаются в обратном порядке после возобновления.источник
Я почти уверен, что это нормальное поведение для всех беспроводных карт в Ubuntu; он делает то же самое с моими картами Broadcom и Intel.
Если вы отключите и снова включите беспроводную связь, вы увидите то же самое: потребуется инициализация карты, и Network Manager обнаружит карту, а затем обнаружит беспроводную сеть.
Когда вы выходите из системы, карта все еще активна в системе, поэтому при входе в систему все, что требуется от Network Manager, - это сканирование сетей.
Если память служит, Windows 7 делает то же самое - она не обнаруживает беспроводные сети сразу после возобновления (или загрузки, если уж на то пошло).
источник
Я нашел похожую проблему с Ubuntu 12.04. Предложенное выше решение не исправляет это. Проблема заключается в этой ошибке:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274405
Обходной путь в комментарии 74 исправляет это для меня:
источник