Linux

為什麼在 Linux 中沒有韌體的網卡似乎可以正常工作?

  • December 19, 2013

我有帶有 Intel 和 Realtek 乙太網卡的電腦,當我在它們上安裝 Debian 時,我總是忘記安裝 linux-firmware 軟體包。我可以在 syslog 中看到消息,告訴我找不到卡的韌體,但令人驚訝的是,我可以正常訪問網路。

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

包含 linux-firmware 軟體包以確保韌體符合核心驅動程序的預期。由於向後兼容性,出廠刷入的韌體仍應允許您使用硬體。但是,新韌體可能添加了核心期望的新計數器或改進了數據包處理常式。

對於每個新的韌體版本,它都可以修復問題或引入新問題。除非您嘗試過,否則您不會知道,並且大多數供應商都希望他們的客戶成為他們質量保證計劃的一部分……或者看起來如此。

引用自:https://serverfault.com/questions/562457