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).
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 : 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  Vendor Sundance Technology Inc / IC Plus Corp [13f0] SVendor: D-Link System Inc  SDevice: Device  Rev: 14
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
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.