command "lspci -v" output:00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02) Subsystem: Dell Device 0151 Flags: bus master, fast devsel, latency 0 Memory at e0000000 (32-bit, prefetchable) [size=256M] Capabilities: Kernel driver in use: agpgart-intel Kernel modules: intel-agp
Intel 82801eb Ich5 Ac 97 Audio controller PCI Driver
Download: https://jinyurl.com/2vJLsJ
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02) Subsystem: Dell Device 0151 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at f0000000 (32-bit, prefetchable) [size=128M] Memory at feb80000 (32-bit, non-prefetchable) [size=512K] I/O ports at ed98 [size=8] Capabilities: Kernel modules: intelfb
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02) Subsystem: Dell Device 0151 Flags: medium devsel, IRQ 17 I/O ports at ee00 [size=256] I/O ports at edc0 [size=64] Memory at feb7fa00 (32-bit, non-prefetchable) [size=512] Memory at feb7f900 (32-bit, non-prefetchable) [size=256] Capabilities: Kernel modules: snd-intel8x0
01:0c.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02) Subsystem: Dell Device 0151 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18 Memory at feae0000 (32-bit, non-prefetchable) [size=128K] I/O ports at df40 [size=64] Capabilities: Kernel driver in use: e1000 Kernel modules: e1000
--------------------------------------------------------- linux-2.4.21/drivers/sound/i810_audio.c.org 2003-07-10 14:09:19.000000000 -0400+++ linux-2.4.21/drivers/sound/i810_audio.c 2003-07-10 15:10:54.000000000 -0400@@ -118,6 +118,9 @@#ifndef PCI_DEVICE_ID_INTEL_ICH4#define PCI_DEVICE_ID_INTEL_ICH4 0x24c5#endif+#ifndef PCI_DEVICE_ID_INTEL_ICH5+#define PCI_DEVICE_ID_INTEL_ICH5 0x24d5+#endif#ifndef PCI_DEVICE_ID_INTEL_440MX#define PCI_DEVICE_ID_INTEL_440MX 0x7195#endif@@ -197,6 +200,8 @@* mic in 2, s/pdif. Of special interest is the fact that* the upper 3 DMA engines on the ICH4 *must* be accessed* via mmio access instead of pio access.+ *+ * AFAIK, ICH5 is just like ICH4 -wrd*/
+ /*@FIXME gcc says, "comparison is always false due to limited range of type"... (wrd) */if(eid==0xFFFFFF){printk(KERN_WARNING "i810_audio: no codec attached ?\n");--- linux-2.4.21/drivers/pci/devlist.h.org 2003-07-10 15:41:10.000000000 -0400+++ linux-2.4.21/drivers/pci/devlist.h 2003-07-10 15:06:51.000000000 -0400@@ -7451,6 +7451,7 @@DEVICE(8086,103c,"82801BD PRO/100 VM (CNR) Ethernet Controller")DEVICE(8086,103d,"82801BD PRO/100 VE (MOB) Ethernet Controller")DEVICE(8086,103e,"82801BD PRO/100 VM (MOB) Ethernet Controller")+ DEVICE(8086,1051,"82801EB PRO/1000 Ethernet Controller")DEVICE(8086,1059,"82551QM Ethernet Controller")DEVICE(8086,1130,"82815 815 Chipset Host Bridge and Memory Controller Hub")DEVICE(8086,1131,"82815 815 Chipset AGP Bridge")@@ -7545,6 +7546,18 @@DEVICE(8086,24c7,"82801DB USB (Hub #3)")DEVICE(8086,24cb,"82801DB ICH4 IDE")DEVICE(8086,24cd,"82801DB USB EHCI Controller")+ DEVICE(8086,24d0,"82801EB ISA Bridge (LPC)")+ DEVICE(8086,24d1,"82801EB Serial ATA")+ DEVICE(8086,24d2,"82801EB USB (Hub #1)")+ DEVICE(8086,24d3,"82801DB SMBus")+ DEVICE(8086,24d4,"82801EB USB (Hub #2)")+ DEVICE(8086,24d5,"82801EB AC'97 Audio")+ DEVICE(8086,24d6,"82801EB AC'97 Modem")+ DEVICE(8086,24d7,"82801EB USB (Hub #3)")+ DEVICE(8086,24db,"82801EB ICH5 IDE")+ DEVICE(8086,24dd,"82801EB USB EHCI Controller")+ DEVICE(8086,24de,"82801EB USB (Hub #4)")+ DEVICE(8086,24df,"82801EB Serial ATA")DEVICE(8086,2500,"82820 820 (Camino) Chipset Host Bridge (MCH)")DEVICE(8086,2501,"82820 820 (Camino) Chipset Host Bridge (MCH)")DEVICE(8086,250b,"82820 820 (Camino) Chipset Host Bridge") 2ff7e9595c
Comments