Вопрос Проблемы с Broadcom wireless 4313 - драйвер brcmsmac очень медленный


У меня есть Ubuntu 12.04 LTS на Lenove Thinkpad Edge с Broadcom 4313 wireless. Есть много сообщений о том, как работать с 4313 радио. Для меня единственным драйвером, который работает, является brcmsmac.

После загрузки я должен ввести следующие команды, чтобы заставить беспроводную сеть работать

sudo modprobe -r b43 wl brcmsmac
sudo modprobe brcmsmac 

Если я включу b43, он не обнаружит беспроводную связь. wl продолжает пытаться подключиться и не может подключиться. brcmsmac работает на моем компьютере. Во многих сообщениях я видел, что с чипсетом 4313 brcmsmac является самым надежным. Я в порядке с этим.

1) В настоящее время загруженный драйвер по умолчанию - wl. Как я могу изменить это на brcmsmac? У меня черный список wl b43 и т. Д. В черном списке ... но почему-то это не работает?

2) brcmsmac, хотя работает, очень медленный. Как я могу заставить это работать нормально

Любые советы о том, как действовать

еще раз спасибо


5
2018-05-25 13:37


происхождения




ответы:


Я предлагаю вам удалить з.д. водитель всего:

sudo apt-get remove --purge bcmwl-kernel-source

Перезагрузите и теперь скажите нам, если brcmsmac загружается:

lsmod | grep brcm

И скажите нам, работает ли он так, как ожидалось.


3
2018-05-25 15:11



Привет @ chili554, первая часть решена. По умолчанию brcmsmac загружается по умолчанию. Вторая часть остается ... она очень медленная. - user153399
Ниже приведен вывод lsmod | grep 'brcmsmac 541775 0 mac80211 555272 1 brcmsmac brcmutil 14756 1 brcmsmac cfg80211 208382 2 brcmsmac, mac80211 cordic 12575 1 brcmsmac bcma 35762 1 brcmsmac'. Там есть способ заставить его работать быстро. Максимальная скорость, которую я получаю, составляет 0,5 Мбит / с. Мои другие устройства работают со скоростью 10 Мбит / с. Если я подключу проводной LAN к этому ноутбуку Ubuntu, он будет работать на скорости 15 Мбит / с. Есть ли другой конфликт, который может произойти? , еще раз спасибо - user153399
Посмотрим, сможем ли мы найти какие-либо подсказки. Пожалуйста, перезагрузитесь, поэтому у нас есть чистый сланец, подключитесь к беспроводной сети и запустите: dmesg> 3399.txt; nm-tool >> 3399.txt. Найдите файл 3399.txt в своем каталоге пользователя и вставьте его здесь и сообщите нам ссылку. paste.ubuntu.com - chili555
Привет, Пожалуйста, найдите журналы dmesg в следующей ссылке paste.ubuntu.com/5733166 - user153399
Я не вижу много, чтобы критиковать в dmesg. В nm-tool я вижу следующее: DNS: 78.42.43.62. Вы знаете, где этот DNS-сервер имен назначен? Этот адрес для меня не pingable. Если вам нужно дождаться сбоя DNS-сервера DNS, все будет медленным. Что такое сравнение между ping по имени: ping -c3 www.google.de и ping по номеру: ping -c3 74.125.26.94. Если есть большая разница, я подозреваю DNS-сервер имен. - chili555


Чтобы ответить на ваш первый вопрос:

1) Очистите пакеты bcmwl-kernel-source и broadcom-sta-dkms из системы с помощью apt-get remove --purge.

Это приводит к удалению файла /etc/modprobe.d/blacklist-bcm43.conf, который является файлом, который использует драйвер wl в этих пакетах для предотвращения загрузки драйвера brcmsmac и других конфликтующих драйверов.

(В качестве обода, bcmwl-kernel-source и broadcom-sta-dkms-пакеты содержат один и тот же wl-драйвер, только разные версии. В broadcom-sta-dkms есть версия 5.1 драйвера wl, а bcmwl-kernel-source - версия 6.0 .)

Чтобы ответить на ваш второй вопрос:

2) У меня такой же опыт. Драйвер brcmsmac значительно медленнее, чем скорость передачи данных, и скорость передачи является неустойчивой по сравнению с wl.

Возможно, связанный с этим драйвер Brcmsmac также довольно часто отключается от беспроводной сети с сообщением «незаконный канал, tx подавленный» в syslog; отсоединение и последующее повторное подключение с помощью значка Network Manager необходимо, чтобы он снова работал.

(Одна из теорий может заключаться в том, что неустойчивые и медленные скорости передачи возникают из-за того, что драйвер отключает TCP ACK для передачи, а отключение сети происходит, когда драйвер отключает ВСЕ пакеты, которые должны были быть переданы. Я знаю больше о TCP, чем о Wi-Fi, хотя , эксперт в области беспроводной связи может иметь другое предположение.)

У меня нет решения для этого, кроме использования проприетарного «wl» или реконструированного «b43» драйвера. b43 может иметь проблемы с более новыми ядрами, а новая версия wl, поставляемая в bcmwl-kernel-source, также широко известна как неустойчивая, поэтому лучшим вариантом в настоящее время является драйвер версии wl версии 5.1, поставляемый в широкополосном виде, пакет dkms.


3
2017-08-01 09:49



Привет, я почти потерял надежду и начал использовать ноутбук как настольный компьютер с проводным подключением. Это были не большие проблемы, так как у меня есть планшет для игры. Недавно мне пришлось передвигаться с ноутбуком, беспроводное соединение с brcmsmac действительно ненадежное и медленное. Я снова начал изучать этот вопрос, и ваше последнее заявление было тем, что я не пробовал. Я установил драйвер версии 5.1 wl и привязал его к тому, чтобы не обновляться, и он работает очень хорошо. Теперь мне нужно обратное то, что я просил в начале. brcmsmac теперь заблокирован. Но wl не будет загружаться при запуске, пока не буду использовать modprobe. Есть идеи? - user153399