Фирменный драйвер BCM 4313 блокирует WiFi для других устройств

9

Я запускаю домашнюю сеть и несколько дней назад обновил ноутбук павильона hp dv7 с Oneiric до Precise. У меня был проприетарный драйвер Broadcom STA (модуль wl).

Всякий раз, когда этот ноутбук был подключен к WiFi, скорость speedtest.net составляла 8 Мбит / с (вниз), а все другие машины (ноутбуки, смартфоны) могли получать результаты speedtest.net только ниже 1 Мбит / с (в основном 500 Кбит / с) с серьезными проблемами пинга и другими причудливыми последствия. Когда ноутбук был выключен, все было хорошо для других машин.

Подумав немного об этом, я решил удалить проприетарный драйвер STA и использовать открытый. Все отлично работает сейчас для всех машин по Wi-Fi.

Интересно, точно ли гнилое обновление драйвера STA, так как кажется, что оно превратило мою машину в WiFi глушитель. Это возможно ?

Кажется, что эта проблема связана с самим BCM 4314, а не с конкретным ноутбуком.

Какова может быть возможная причина такого своеобразного поведения? Могу ли я преодолеть это без отключения проприетарного драйвера? Что я могу сделать, чтобы устранить эту проблему?

т коун
источник
Драйвер устанавливает и активирует OK на компьютере DV7, который получает стабильное и хорошее соединение. Никаких устаревших драйверов нет. Проблема для других машин в WiFi, когда подключен аппарат Broadcom.
т кун
Извините за мою ошибку. :)
Web-E
Я могу подтвердить, что это также проблема на Dell Latitude 35430, который также имеет BCM4313 (используя Precise). Кажется, эта проблема может быть характерной для этого беспроводного контроллера. Тем не менее, в моем случае отключение драйвера не вариант, так как с открытым исходным кодом не работает вообще.
Rafał Cieślak
У меня такое же устройство, и у меня были проблемы, я думаю, что ask может помочь вам: askubuntu.com/questions/265553/… У меня нет проблем с драйверами пропиетариев.
Ssoto
@ RafałCieślak - проверьте, решает ли ваша проблема установка стека аппаратного обеспечения ( wiki.ubuntu.com/Kernel/LTSEnablementStack ) вместе с переустановкой исходного модуля Broadcom (см. Ссылку выше), чтобы решить вашу проблему.
fossfreedom

Ответы:

3

Мое предположение:

Это не окончательный ответ, но я думаю, что плохое управление мощностью широковещательной передачи на блобе с закрытым исходным кодом приводит к тому, что другие хорошо управляемые карты (хосты или точки доступа) снижают свою чувствительность, чтобы они не были поражены мощностью.

Если я прав:

Это звучит как нерешаемая проблема, поскольку она находится в блобе, если вы не написали кучу средств управления питанием.

Как это может быть теоретически проверено:

Если у вас есть три тестовых окна, я бы проверил это так

1) Установите какой-нибудь инструмент, который позволит вам увидеть относительную мощность сети пакета.

Я уверен, что есть утилита CLI, чтобы сделать это в любой момент, но kismet уже установлен на моих ноутбуках и дает мне достаточно информации.

2) При выключенном поле Broadcom проверьте мощность вашего ящика № 3 в Кисмете.

3) Затем выключите его и поместите блок Broadcom в то же место.

4) Снова проверьте кисмет. Если мои предположения верны, окно Broadcom должно показывать значительно большую мощность сигнала.

RobotHumans
источник
Спасибо за этот совет! Здесь, возьмите награду за ваши усилия :)
Rafał Cieślak
@ RafałCieślak - просто продолжение. Я могу подтвердить, что iwlagn 5xxx, который я имею, демонстрирует это поведение из моей коробки ath9k. Настройки чувствительности для моей карты не доступны для пользователей. Мне нужно кое-что увидеть, если ваша карта обладает такой функциональностью.
RobotHumans
о, классно. Спасибо за подсказку с iw, хотя я действительно сомневаюсь, что эта карта предоставит любую дополнительную функциональность.
Rafał Cieślak
@ RafałCieślak - с другой стороны, ваш Broadcom может позволить вам отключить вещание с помощью iw set txpower. это может сработать.
RobotHumans