硬件的名稱
1. 硬件
很多主機版都包含 Attansic L1 作為內置的網絡裝置。
2. 問題
Centos <= 5.6 版不包含此晶片組的驅動程式。
3. 深入解釋
由 2007 年 2 月,內核 2.6.20-git5 版起,此晶片組的驅動程式已經被匯入主流的內核中。Centos <= 5.6 所採用的舊版內核暫未有適用的反向移植。
4. `lspci -v` 的輸出
02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
- Subsystem: ASUSTeK Computer Inc. Unknown device 8226
- Flags: bus master, fast devsel, latency 0, IRQ 2301
- Memory at dffc0000 (64-bit, non-prefetchable) [size=256K]
- Expansion ROM at dffa0000 [disabled] [size=128K]
- Capabilities: [40] Power Management version 2
- Capabilities: [48] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
- Capabilities: [58] Express Endpoint IRQ 0
- Capabilities: [6c] Vital Product Data
5. 解決方法
http://atl1.sourceforge.net/ 提供了一個驅動程式。引述該網站:
重要啟示:這是一個由發行商所發行的L1 驅動程式。它是由 Attansic 所編寫的。我們並不支援此驅動程式。在這裡提供它的用意但求方便你。要是你碰到問題,請直接聯絡 Attansic/Atheros。
重要啟示: 早於 1.2.40.0 版的 Attansic 發行商驅動程式藏有一個問題 —— TSO 的操作失效,於是帶來差勁的傳輸表現。此問題在 1.2.40.2 版內已修正。切勿採用早於 1.2.40.2 版的發行商驅動程式!
請按你的需要,選擇以下一個解決方案:
5.1. 升級至較近的 CentOS 發行版本
自 CentOS 5.7 起,此晶片組的驅動程式已經包含於內核中。
5.2. 建先建立的內核模組
你也可以從 ELRepo 軟件庫以追踪 kABI 的 kmod RPM 套件格式下載此驅動程式。請選擇合適你的內核的 kmod 套件並按照該軟件庫所提供的指示進行安裝。
Translation of revision 23