硬件的名称
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