2.6. 网络连接硬件

几乎所有被 Linux 内核支持的网络接口卡(NIC)也全都被安装系统所支持;驱动模块通常会自动加载。

这包括一些通用 PCI 卡(对于支持 PCI 的系统)和来自 Sun 的网卡:

2.6.1. 需要固件的驱动程序

安装系统当前不支持获取固件。也就是说,默认不支持那些需要驱动程序加载固件的网卡。

如果您在安装时没有其他的网卡,使用完整的 CD-ROM 或 DVD 映像也可以安装 Debian GNU/Linux。选择不配置网络并且安装时只使用 CD/DVD 上有的软件包。完成安装之后,您再安装驱动程序和固件(重启之后)并且手动配置网络。注意,固件可能与驱动放在不同的软件包,并可能不在 Debian GNU/Linux archive 的 “main” 部分之中。

如果驱动程序自己支持,您在安装过程中通过将固件复制到 /usr/lib/hotplug/firmware 也许可以使用网卡。完成安装之后别忘了将该固件复制到安装好的系统。

2.6.2. SPARC 的一些已知问题

有些特定的网卡事项需要在此提及。

2.6.2.1. tulip 和 dfme 驱动程序之间的冲突

有些 PCI 网卡具有相同的 PCI 标识,但却由不同的驱动程序支持。有些网卡在 tulip 驱动程序下工作,其他的在 dfme 驱动程序下工作。因为它们具有相同的标识,内核不能辨别而无法加载合适的驱动程序。如果使用不正确的驱动程序,网卡可能不工作,或者工作不正常。

常见的问题出现在使用 Davicom (DEC-Tulip 兼容的) NIC 网卡的 Netra 系统上。这种情况下,tulip 驱动程序可能是正确的。安装过程中的解决方法是切换到一个 shell 并使用 modprobe -r module 卸载不正确的驱动程序模块 (如果都加载了,或者两个都卸载)。之后,您可以通过 modprobe module 加载正确的模块。

2.6.2.2. Sun B100 blade

cassini 网络驱动程序不能工作在 Sun B100 刀片系统上。