我找到了旧的戴尔Optiplex GX620并计划将其用作我们学生俱乐部网络的路由器。 主板上有一个以太网控制器,一位朋友有一个旧的PCI以太网卡(硬件上有PPT PM45 1030M)。
I found an old Dell Optiplex GX620 and plan on using it as a router for a network for our student club. There is one ethernet controller onboard on the motherboard, and a friend had an older PCI ethernet card laying around (it says PPT PM45 1030M on the hardware).
问题在于我不认为我的内核中存在用于PCI卡的驱动程序。 我已经做了一些谷歌搜索,但没有找到相关的。 一些产出:
The issue is that I don't think there's a driver present in my kernel for the PCI card. I've done some googling, but didn't find much relevant. Some outputs:
$ lspci -nnk
Ethernet controller [0200]: Sundance Technology Inc / IC Plus Corp ST201 Sundance Ethernet [13f0:0201] (rev 14)
Subsystem: D-Link Systen Inc Device [1186:1002]
对于所有其他条目,它提到"正在使用的内核驱动程序:",但不适用于此...
For all other entries it mentions 'Kernel driver in use:', but not for this one...
$ lspci -vmmnn
Slot: 04:00.0
Class: Ethernet controller [0200]
Vendor Sundance Technology Inc / IC Plus Corp [13f0]
SVendor: D-Link System Inc [1186]
SDevice: Device [1002]
Rev: 14
我发现使用sundance驱动程序应该可以工作,但是:
I found that using the sundance driver should work, but:
$ sudo lsmod | grep sundance
Module Size Used By
sundance 22363 0
mii 12675 1 sundance
我不确定接下来要做什么,如果我在一周内无法解决这个问题,我想我会去购买便宜的开箱即用支持的PCI卡。
I'm not really sure what to do next, if I can't resolve this within a week I guess i'll just go buy a cheap out-of-the-box supported PCI card.