Fri 03 Dec 2004 09:48:28 AM UTC, original submission:
On Intel D865GLC motherboard for the Intel 82562EZ chip PCI ID is 0x1050. So GRUB is not recognizing the interface.
To let GRUB properly recognise these interfaces the following changes are needed:
tcmaster$ diff -u pci.h.orig pci.h
--- pci.h.orig 2004-12-03 01:37:47.000000000 -0800
+++ pci.h 2004-12-03 01:39:18.000000000 -0800
@@ -130,6 +130,7 @@
#define PCI_DEVICE_ID_INTEL_ID1029 0x1029
#define PCI_DEVICE_ID_INTEL_ID1030 0x1030
#define PCI_DEVICE_ID_INTEL_82562 0x2449
+#define PCI_DEVICE_ID_INTEL_82562EZ 0x1050
#define PCI_VENDOR_ID_AMD 0x1022
#define PCI_DEVICE_ID_AMD_LANCE 0x2000
#define PCI_VENDOR_ID_AMD_HOMEPNA 0x1022
tcmaster$ diff -u config.c.orig config.c
--- config.c.orig 2004-12-03 01:37:57.000000000 -0800
+++ config.c 2004-12-03 01:39:11.000000000 -0800
@@ -124,6 +124,8 @@
"Intel Corporation 82559 InBusiness 10/100", 0, 0, 0, 0},
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82562,
"Intel EtherExpressPro100 82562EM", 0, 0, 0, 0},
+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82562EZ,
+ "Intel EtherExpressPro100 82562EZ", 0, 0, 0, 0},
#endif
#ifdef INCLUDE_EPIC100
{ PCI_VENDOR_ID_SMC, PCI_DEVICE_ID_SMC_EPIC100,
@@ -282,6 +284,7 @@
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ID1029, eepro100_probe },
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ID1030, eepro100_probe },
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82562, eepro100_probe },
+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82562EZ, eepro100_probe },
# endif /* INCLUDE_EEPRO100 */
# ifdef INCLUDE_EPIC100
{ PCI_VENDOR_ID_SMC, PCI_DEVICE_ID_SMC_EPIC100, epic100_probe },
tcmaster$
-- Eugene
|