El controlador patentado BCM 4313 bloquea el WiFi para otros dispositivos

9

Ejecuté un wlan de casa y hace unos días actualicé una laptop hp dv7 pavilion de Oneiric a Precise. Tenía el controlador Broadcom STA patentado (módulo wl) activado.

Cada vez que esta computadora portátil se conectó a WiFi tuvo un resultado de speedtest.net de 8 Mbps (inactivo) y todas las otras máquinas (computadoras portátiles, teléfonos inteligentes) solo pudieron obtener resultados de speedtest.net muy por debajo de 1 Mbps (principalmente 500 Kbps) con graves problemas de ping y otros extraños efectos Cuando la computadora portátil estaba apagada, todo estaba bien para las otras máquinas.

Pensando un poco en esto, decidí eliminar el controlador propietario de STA y usar el de código abierto. Ahora todo funciona perfectamente para todas las máquinas con Wifi.

Me pregunto si la actualización del controlador STA con precisión está podrida, ya que parece que transformó mi máquina en un bloqueador de WiFi. Es posible ?

Parece que este problema está relacionado con el BCM 4314 en sí, no con una computadora portátil en particular.

¿Cuál puede ser la posible razón de un comportamiento tan peculiar? ¿Puedo superarlo sin desactivar el controlador propietario? ¿Qué puedo hacer para solucionar este problema?

t koun
fuente
El controlador instala y activa OK en la máquina DV7 que obtiene una conexión estable y buena. No hay controladores heredados presentes. El problema es para las otras máquinas con WiFi cuando la máquina Broadcom está conectada.
t koun
lo siento por mi error. :)
Web-E
Puedo confirmar que esto también es un problema en Dell Latitude 35430, que también tiene BCM4313 (usando Precise). Parece que este problema puede ser característico de este controlador inalámbrico. Sin embargo, en mi caso, deshabilitar el controlador no es una opción, ya que el de código abierto no funciona en absoluto.
Rafał Cieślak
Tengo el mismo dispositivo y tuve problemas, creo que askcan te puede ayudar: askubuntu.com/questions/265553/… No tengo ningún problema con los controladores propietarios.
ssoto
@ RafałCieślak: compruebe si la instalación de la pila de habilitación de hardware ( wiki.ubuntu.com/Kernel/LTSEnablementStack ) junto con la reinstalación del módulo fuente broadcom según el enlace ssoto anterior resuelve su problema.
fossfreedom

Respuestas:

3

Mi conjetura:

No es una respuesta definitiva, pero mi mejor conjetura es un control deficiente de la potencia de transmisión en el blob de fuente cerrada que da como resultado que otras tarjetas bien administradas (hosts o AP) disminuyan su sensibilidad para que no se queden sin poder.

Si estoy en lo cierto:

Suena como un problema que no se puede solucionar, ya que está en el blob a menos que haya un script de control de potencia.

¿Cómo podría teóricamente ser probado?

Si tienes tres cuadros de prueba, lo probaré así

1) Instale alguna herramienta que le permita ver la potencia relativa de la red de un paquete.

Estoy seguro de que hay una utilidad CLI para hacerlo, pero kismet ya está instalado en mis computadoras portátiles y me da suficiente información.

2) Con la caja broadcom apagada, verifique la potencia de su caja número 3 en kismet.

3) Luego apáguelo y coloque la caja de Broadcom en la misma ubicación.

4) Verifique el kismet nuevamente. Si mi suposición es correcta, el cuadro broadcom debería mostrar una potencia de señal significativamente mayor.

RobotHumanos
fuente
Gracias por esta pista! Aquí, toma la recompensa por tu esfuerzo :)
Rafał Cieślak
@ RafałCieślak: solo un seguimiento. Puedo confirmar que el iwlagn 5xxx que tengo muestra este comportamiento de mi caja ath9k. Sin embargo, la configuración de sensibilidad para mi tarjeta no está expuesta al usuario. Creo que hay algo para ver si su tarjeta expone esa funcionalidad.
RobotHumans
Oh bien. Gracias por el consejo con iw, aunque realmente dudo que esta tarjeta exponga alguna funcionalidad complementaria.
Rafał Cieślak
@ RafałCieślak: por otro lado, su Broadcom puede permitirle apagar la transmisión con iw set txpower. que podría trabajar.
RobotHumans