BCM 4313 專有驅動程式阻止其他裝置使用 WiFi

BCM 4313 專有驅動程式阻止其他裝置使用 WiFi

我運行一個家庭無線區域網,幾天前我將一台 hp dv7 pavilion 筆記型電腦從 Oneiric 升級到 Precise。我啟動了專有的 Broadcom STA 驅動程式(wl 模組)。

每當這台筆記型電腦連接到 WiFi 時,speedtest.net 結果為 8 Mbps(下降),並且所有其他機器(筆記型電腦、智慧型手機)只能獲得遠低於 1 Mbps(主要是 500 Kbps)的 speedtest.net 結果,並伴隨嚴重的 ping 問題和其他奇怪的影響。當筆記型電腦關閉時,其他機器一切正常。

稍微考慮一下這一點,我決定刪除 STA 專有驅動程式並使用開源驅動程式。現在所有 Wifi 上的機器都可以完美運作。

我想知道 STA 驅動程式更新是否準確,因為它似乎將我的機器變成了 WiFi 幹擾器。這可能嗎 ?

看來這個問題與 BCM 4314 本身有關,而不是特定的筆記型電腦。

這種奇怪行為的可能原因是什麼?我可以在不禁用專有驅動程式的情況下克服它嗎?我可以做什麼來解決這個問題?

答案1

我猜:

這不是一個明確的答案,但我最好的猜測是閉源 blob 上的廣播功率控制不佳,導致其他管理良好的卡(主機或 AP)降低其靈敏度,這樣它們就不會被功率擊垮。

如果我是對的:

這聽起來像是一個無法修復的問題,因為它位於 blob 中,除非您編寫一堆電源控制腳本。

理論上如何測試:

如果你有三個測試盒,我會這樣測試

1) 安裝一些工具,讓您查看資料包網路的相對功率。

我確信有一個 CLI 實用程式可以輕鬆完成此操作,但 kismet 已經安裝在我的筆記型電腦上並為我提供了足夠的資訊。

2) 在 Broadcom 盒子關閉的情況下,在 kismet 中檢查 3 號盒子的電源。

3) 接下來將其關閉並將 Broadcom 盒子放置在同一位置。

4)再檢查kismet。如果我的猜測是正確的,博通盒子應該顯示出明顯更強的訊號強度。

相關內容