当然,ISA 以太网卡仍然可以工作,但是人们正在询问基于 PCI 的网卡。 许多(即使不是大多数)以太网驱动程序的作者在不久前说了以下内容(不幸的是,我没有设法就新信息与他联系)
发件人:Donald Becker (becker@cesdis.gsfc.nasa.gov) 主题:PCI 以太网卡是否支持?LANCE 代码已扩展以处理 PCI 版本。 我希望将 PCI 探测代码(LANCE 驱动程序中大约十几行额外的代码)放入下一个内核版本中。 我正在研究 32 位模式代码。 我还没有开始编写 21040 代码。
我将为 PCnet32 模式和 DEC 21040 编写驱动程序。 这将涵盖大部分 PCI 以太网卡市场。
file://cesdis.gsfc.nasa.gov/pub/people/becker/whoiam.html
在 1.1.50 及以上的新测试内核中,AMD 单芯片以太网适配器受到支持。 使用奔腾处理器,他们应该可以看到 900K/秒的 ftps +(假设使用 NCR PCI scsi 控制器),CPU 负载约为 20%。 (AMD Lance)。
目前,任何基于 AMD PCnet/PCI 芯片的设备都应该可以工作。 在美国,Boca 板卡的价格低于 70 美元
Geoffry Coram 在新闻中报道说,他的 3com 590 TPO 可以工作了。 他必须从 http://cesdis.gsfc.nasa.gov/linux/drivers 获取 alpha 驱动程序。 其他驱动程序也应该在那里。 请注意 http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
Donald Holmgren 说他成功地将他的 DEC DE435 (PCI) 卡连接到使用细同轴电缆 (BNC) 的本地网络。 DE435 驱动程序首先检查双绞线连接,如果 10BaseT 端口发生故障,则切换到备用端口(可通过跳线选择 AUI 或 BNC)。
Jim Cusick 在细同轴电缆网络上使用 Boca BEN 1PI 卡。 它工作得很好。 您可能想查看:http://cesdis.gsfc.nasa.gov/linux/misc/boca-failure.html 以了解有关此卡早期故障的详细信息。 我的第二张卡在退回一张进行更换后,标记为“PN 4186”。 旧的无法工作的卡是“PN 4185”。 当您从供应商处订购时,请务必指定这种较新的型号。 这张卡的价格为 70 美元,非常划算。
Dave Platt 建议不惜一切代价远离 Boca BEN1PI 卡。 由于设计缺陷,它可能不可靠,而且 Boca 似乎无法真正解决这个问题。 3Com 3c590 “Vortex” PCI 卡有组合版本(10BaseT、细同轴电缆和 AUI)。 此卡的 Linux 驱动程序尚未成为发布内核的一部分,但可以从 http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html 获取,并且可以轻松地修补到较新的 1.2.x 内核(以及 1.3.x)。 Linux 驱动程序不支持此卡的接口自动检测功能 - 您必须使用 DOS 实用程序将卡配置为您想要使用的接口(在本例中为细同轴电缆)。 完成此操作后,Linux 驱动程序将使用正确的接口。
他已经使用 3c590 几个星期了,它工作正常。
Dave Kennedy 说他拿到了两块上述 Boca 板卡,它们在轻负载下工作正常,但在像双向 ftp 传输两个 16M 文件这样的重负载下,它们会发生故障。 他将这些板卡送回 Boca 进行硬件维修。 在他们在卡上焊接了一些东西(二极管/电阻器)并寄回后,这些卡无论负载如何都能正常工作。 这两块卡已在两台 P90 系统中 7/24 使用,至今 6 个月没有出现问题。
Craig 不建议使用它,因为 Boca 似乎没有遵循 AMD 规范,但他已经运行它们 2 周了,没有出现问题。 他测试了他的 NFS 性能,并且一直在服务器之间来回移动大文件(16M、8M)。 他还尝试使用通过 NFS 挂载的数据文件在本地完成他的所有工作,并且没有遇到任何问题。 相对于他的 NE2000 ISA 板卡,性能似乎提高了 100%(关于 NFS 性能而言)。 (编者注:但 ISA SMC Elite Ultra 也可能是这样?)
Usenet 上的某人提到他使用了 3Com-3C590-TPO (EtherLink III - PCI)。 他必须获取“3c59x.c”驱动程序和“vortex.patch”才能使其与他的 1.2.8 Linux 内核一起工作。
据说 DEC435 PCI 网卡与 Slackware 发行版中包含的驱动程序配合得很好 - 我想说它们在标准内核中?