Bug#403876: discover-data: Should list all entries supported by the e1000 driver
Package: discover-data
Version: 2.2006.10.29
Got this report on the discover-workers@lists.progeny.com mailing
list. The database should be updated to include this info.
From: Auke Kok
Subject: extra driver data for discover-data
Date: Wed, 06 Dec 2006 11:45:22 -0800
Petter,
Can you add the following device ID's to the discover-data list? They
are supported by the e1000 driver (of which I am the maintainer), so
the e1000 driver mapping needs to be added for all of those. Note that
the 10/100 connection devices listed below need the e1000 driver, not
the e100 one (they have a gig mac, 10/100 PHY).
ich8 devices:
104a 82566DM Gigabit Network Connection
104b 82566DC Gigabit Network Connection
104c 82562V 10/100 Network Connection
104d 82566MC Gigabit Network Connection
10c4 82562GT 10/100 Network Connection
10c5 82562G 10/100 Network Connection
new quad port adapters:
10a4 82571EB Gigabit Ethernet Controller
10bc 82571EB Gigabit Ethernet Controller
for reference, here are *all* the id's that the e1000 driver currently
supports (and this can be found in the e1000 driver source tarball on
the e1000.sf.net website)
I also have 2 ich8 systems here which discover does pretty much
nothing on, and I'm working on a script that creates feedback based on
the loaded modules for devices that the kernel has succesfully loaded
drivers for. More on that later.
Cheers,
Auke
---
8086 Intel Corp.
1000 82542 Gigabit Ethernet Controller (Fiber)
8086 1000 PRO/1000 Gigabit Server Adapter
1001 82543GC Gigabit Ethernet Controller (Fiber)
8086 1003 PRO/1000 F Server Adapter
1004 82543GC Gigabit Ethernet Controller (Copper)
8086 1004 PRO/1000 T Server Adapter
8086 2004 PRO/1000 T Server Adapter
1008 82544EI Gigabit Ethernet Controller (Copper)
8086 1107 PRO/1000 XT Server Adapter
8086 2107 PRO/1000 XT Server Adapter
8086 2110 PRO/1000 XT Desktop Adapter
8086 3108 PRO/1000 XT Network Connection
1009 82544EI Gigabit Ethernet Controller (Fiber)
8086 1109 PRO/1000 XF Server Adapter
8086 2109 PRO/1000 XF Server Adapter
100c 82544GC Gigabit Ethernet Controller (Copper)
8086 1112 PRO/1000 T Desktop Adapter
8086 2112 PRO/1000 T Desktop Adapter
100d 82544GC Gigabit Ethernet Controller (LOM)
8086 110d 82544GC Based Network Connection
100e 82540EM Gigabit Ethernet Controller
8086 001e PRO/1000 MT Desktop Adapter
8086 002e PRO/1000 MT Desktop Adapter
100f 82545EM Gigabit Ethernet Controller (Copper)
8086 1000 PRO/1000 MT Network Connection
8086 1001 PRO/1000 MT Server Adapter
1010 82546EB Gigabit Ethernet Controller (Copper)
8086 1011 PRO/1000 MT Dual Port Server Adapter
8086 1012 PRO/1000 MT Dual Port Server Adapter
8086 101a PRO/1000 MT Dual Port Network Connection
1011 82545EM Gigabit Ethernet Controller (Fiber)
8086 1002 PRO/1000 MF Server Adapter
8086 1003 PRO/1000 MF Server Adapter (LX)
1012 82546EB Gigabit Ethernet Controller (Fiber)
8086 1012 PRO/1000 MF Dual Port Server Adapter
1013 82541EI Gigabit Ethernet Controller
8086 1013 PRO/1000 MT Network Connection
1014 82541ER Gigabit Ethernet Controller
8086 0014 PRO/1000 MT Desktop Connection
8086 1014 PRO/1000 MT Network Connection
1015 82540EM Gigabit Ethernet Controller (LOM)
8086 1015 PRO/1000 MT Mobile Connection
1016 82540EP Gigabit Ethernet Controller
8086 1016 PRO/1000 MT Mobile Connection
1017 82540EP Gigabit Ethernet Controller
8086 1017 PR0/1000 MT Desktop Connection
1018 82541EI Gigabit Ethernet Controller
8086 1018 PRO/1000 MT Mobile Connection
1019 82547EI Gigabit Ethernet Controller
8086 1019 PRO/1000 CT Desktop Connection
101a 82547EI Gigabit Ethernet Controller
8086 101a PRO/1000 CT Mobile Connection
101d 82546EB Gigabit Ethernet Controller
8086 1000 PRO/1000 MT Quad Port Server Adapter
101e 82540EP Gigabit Ethernet Controller
8086 101e PRO/1000 MT Mobile Connection
1026 82545GM Gigabit Ethernet Controller
8086 1001 PRO/1000 MF Server Adapter(LX)
8086 1002 PRO/1000 MF Server Adapter(LX)
8086 1003 PRO/1000 MF Server Adapter(LX)
8086 1027 PRO/1000 MF Server Adapter
1028 82545GM Gigabit Ethernet Controller
8086 1028 PRO/1000 MB Server Connection
1049 82566MM Gigabit Network Connection
104a 82566DM Gigabit Network Connection
104b 82566DC Gigabit Network Connection
104c 82562V 10/100 Network Connection
104d 82566MC Gigabit Network Connection
105e 82571EB Gigabit Ethernet Controller
8086 005e PRO/1000 PT Dual Port Server Connection
8086 105e PRO/1000 PT Dual Port Network Connection
8086 115e PRO/1000 PT Dual Port Server Adapter
8086 116e PRO/1000 PT Dual Port Server Adapter
8086 125e PRO/1000 PT Dual Port Server Adapter
8086 135e PRO/1000 PT Dual Port Server Adapter
105f 82571EB Gigabit Ethernet Controller
8086 115f PRO/1000 PF Dual Port Server Adapter
8086 116f PRO/1000 PF Dual Port Server Adapter
8086 125f PRO/1000 PF Dual Port Server Adapter
8086 135f PRO/1000 PF Dual Port Server Adapter
1060 82571EB Gigabit Ethernet Controller
8086 0060 PRO/1000 PB Dual Port Server Connection
8086 1060 PRO/1000 PB Dual Port Server Connection
1075 82547GI Gigabit Ethernet Controller
8086 0075 PRO/1000 CT Network Connection
8086 1075 PRO/1000 CT Network Connection
1076 82541GI Gigabit Ethernet Controller
8086 0076 PRO/1000 MT Network Connection
8086 1076 PRO/1000 MT Network Connection
8086 1176 PRO/1000 MT Desktop Adapter
8086 1276 PRO/1000 MT Network Adapter
1077 82541GI Gigabit Ethernet Controller
8086 0077 PRO/1000 MT Mobile Connection
8086 1077 PRO/1000 MT Mobile Connection
1078 82541ER Gigabit Ethernet Controller
8086 1078 82541ER-based Network Connection
1079 82546GB Gigabit Ethernet Controller
8086 0079 PRO/1000 MT Dual Port Network Connection
8086 1079 PRO/1000 MT Dual Port Network Connection
8086 1179 PRO/1000 MT Dual Port Server Adapter
8086 117a PRO/1000 MT Dual Port Server Adapter
107a 82546GB Gigabit Ethernet Controller
8086 107a PRO/1000 MF Dual Port Server Adapter
8086 127a PRO/1000 MF Dual Port Server Adapter
107b 82546GB Gigabit Ethernet Controller
8086 007b PRO/1000 MB Dual Port Server Connection
8086 107b PRO/1000 MB Dual Port Server Connection
107c 82541PI Gigabit Ethernet Controller
8086 1376 PRO/1000 GT Desktop Adapter
8086 1476 PRO/1000 GT Desktop Adapter
107d 82572EI Gigabit Ethernet Controller (Copper)
8086 1082 PRO/1000 PT Server Adapter
8086 1092 PRO/1000 PT Server Adapter
107e 82572EI Gigabit Ethernet Controller (Fiber)
8086 1084 PRO/1000 PF Server Adapter
8086 1094 PRO/1000 PF Server Adapter
107f 82572EI Gigabit Ethernet Controller
108a 82546GB Gigabit Ethernet Controller
8086 108a PRO/1000 P Dual Port Server Adapter
8086 118a PRO/1000 P Dual Port Server Adapter
108b 82573V Gigabit Ethernet Controller (Copper)
108c 82573E Gigabit Ethernet Controller (Copper)
1096 80003ES2LAN Gigabit Ethernet Controller (Copper)
1098 80003ES2LAN Gigabit Ethernet Controller (Serdes)
1099 82546GB Gigabit Ethernet Controller (Copper)
8086 1099 PRO/1000 GT Quad Port Server Adapter
109a 82573L Gigabit Ethernet Controller
8086 109a PRO/1000 PL Network Connection
10a4 82571EB Gigabit Ethernet Controller
8086 10a4 PRO/1000 PT Quad Port Server Adapter
8086 11a4 PRO/1000 PT Quad Port Server Adapter
10b5 82546GB Gigabit Ethernet Controller (Copper)
8086 1099 PRO/1000 GT Quad Port Server Adapter
8086 1199 PRO/1000 GT Quad Port Server Adapter
10b9 82572EI Gigabit Ethernet Controller (Copper)
8086 1083 PRO/1000 PT Desktop Adapter
8086 1093 PRO/1000 PT Desktop Adapter
10ba 80003ES2LAN Gigabit Ethernet Controller (Copper)
10bb 80003ES2LAN Gigabit Ethernet Controller (Serdes)
10bc 82571EB Gigabit Ethernet Controller (Copper)
8086 10bc PRO/1000 PT Quad Port LP Server Adapter
8086 11bc PRO/1000 PT Quad Port LP Server Adapter
10c4 82562GT 10/100 Network Connection
10c5 82562G 10/100 Network Connection
From: Auke Kok <sofar@foo-projects.org>
Subject: Re: extra driver data for discover-data -> snarf-drivers-for-pci-devices-linux script
Date: Wed, 06 Dec 2006 14:33:49 -0800
Here's the script I was talking about. Obviously only for 2.6 linux
systems, but works rather good.
Here's the output of it on my ich8 system:
8086:29a0 intel_agp
8086:104b e1000
8086:283a ehci_hcd
8086:284b snd_hda_intel
8086:2836 ehci_hcd
which only misses i915 (the drm module needed for the onboard gfx chipset).
I need to expand it to also show builtin devices (non-module drivers),
but that shows some non-obvious names atm.
Hope it might be of help.
---
#!/bin/sh
cd /sys/bus/pci/devices/
for address in * ; do
if [ -d "$address/driver/module" ] ; then
module=`cd $address/driver/module ; pwd -P | xargs basename`
if grep -q "^$module " /proc/modules ; then
echo "`lspci -n -s $address | tail -n 1 | awk
'{print $3}'` $module"
fi
fi
done
---
Cheers,
Auke
Reply to: