Index: dev/pci/pci_pci.c =================================================================== RCS file: /usr/cvs/src/sys/dev/pci/pci_pci.c,v retrieving revision 1.28 diff -u -r1.28 pci_pci.c --- dev/pci/pci_pci.c 21 Oct 2003 18:28:34 -0000 1.28 +++ dev/pci/pci_pci.c 7 Jan 2004 22:12:11 -0000 @@ -584,6 +584,11 @@ case 0x03021014: *busnum = read_config(bus, slot, func, 0x44, 1); break; + + /* Compaq/HP -- vendor 0x0e11 */ + case 0x60100e11: + *busnum = read_config(bus, slot, func, 0xc8, 1); + break; default: /* Don't know how to read bus number. */ return 0; Index: i386/pci/pci_bus.c =================================================================== RCS file: /usr/cvs/src/sys/i386/pci/pci_bus.c,v retrieving revision 1.106 diff -u -r1.106 pci_bus.c --- i386/pci/pci_bus.c 31 Oct 2003 21:00:37 -0000 1.106 +++ i386/pci/pci_bus.c 7 Jan 2004 22:15:20 -0000 @@ -275,6 +275,12 @@ *busnum = legacy_pcib_read_config(0, bus, slot, func, 0x44, 1); break; + /* Compaq/HP -- vendor 0x0e11 */ + case 0x60100e11: + s = "Compaq/HP Model 6010 HotPlug PCI Bridge"; + *busnum = legacy_pcib_read_config(0, bus, slot, func, 0xc8, 1); + break; + /* Integrated Micro Solutions -- vendor 0x10e0 */ case 0x884910e0: s = "Integrated Micro Solutions VL Bridge";