為什麼 Linux 中的網路卡在沒有韌體的情況下似乎運作正常?

為什麼 Linux 中的網路卡在沒有韌體的情況下似乎運作正常?

我的電腦配備 Intel 和 Realtek 乙太網路卡,當我在電腦上安裝 Debian 時,我總是忘記安裝 linux 韌體套件。我可以在系統日誌中看到訊息,告訴我找不到該卡的固件,但令人驚訝的是,我可以正常存取網路。

為什麼是這樣?我的印像是韌體對於任何設備的正常運作都是必需的。我能遇到嗎更多的問題韌體比沒有?我遇到了與 Broadcom 乙太網路卡(使用 tg3 驅動程式)隨機斷開連接的一些問題,並且我閱讀了一篇關於由錯誤韌體引起的問題的文章。

答案1

包含 linux 韌體包以確保韌體與核心驅動程式的期望相符。由於向後相容性,工廠刷新的韌體仍應允許您使用硬體。然而,新韌體可能添加了核心期望的新計數器或改進的資料包處理例程。

每個新韌體版本都會修復問題或引入新問題。在您嘗試之前您不會知道,並且大多數供應商都希望他們的客戶成為其品質保證計劃的一部分......或者看起來是這樣。

相關內容