hi dan, it's a device-subsystem-id. it looks the subsystem-*-id's are being used to construct the name string and not the vendor-id and device-id fields. looks as though this device and the firewire controller are both attached via a PCI-PCI bridge. are PCI devices attached via PCI-PCI bridge handled differently? perhaps the fix i've suggested is actually a hack and not the best solution here.
here's the prtconf output. i've built from unmodified opensolaris source and bfu'd. bash-3.00$ uname -a SunOS unknown 5.11 bwong-os-x86 i86pc i386 i86pc bash-3.00$ prtconf -pv System Configuration: Sun Microsystems i86pc Memory size: 1022 Megabytes System Peripherals (PROM Nodes): Node 0x000001 bios-boot-device: '80' stdout: 00000000 name: 'i86pc' Node 0x000002 existing: 0105c000.00000000.020d6801.00000000 name: 'ramdisk' Node 0x000003 bus-type: 'isa' device_type: 'isa' name: 'isa' Node 0x000004 bus-range: 00000000.00000002 reg: 00000000.00000000.00000000 #size-cells: 00000002 #address-cells: 00000003 device_type: 'pci' name: 'pci' Node 0x000005 assigned-addresses: c2000010.00000000.f8000000.00000000.04000000 reg: 00000000.00000000.00000000.00000000.00000000.42000010.00000000.00000000.00000000.04000000 compatible: 'pci8086,2570.8086.2570.2' + 'pci8086,2570.8086.2570' + 'pci8086,2570' + 'pci8086,2570.2' + 'pci8086,2570' + 'pciclass,060000' + 'pciclass,0600' model: 'Host bridge' power-consumption: 00000001.00000001 fast-back-to-back: devsel-speed: 00000000 max-latency: 00000000 min-grant: 00000000 subsystem-vendor-id: 00008086 subsystem-id: 00002570 unit-address: '0' class-code: 00060000 revision-id: 00000002 vendor-id: 00008086 device-id: 00002570 name: 'pci8086,2570' Node 0x000006 reg: 00000800.00000000.00000000.00000000.00000000 compatible: 'pci8086,2571.2' + 'pci8086,2571' + 'pciclass,060400' + 'pciclass,0604' model: 'PCI-PCI bridge' ranges: 81000000.00000000.0000a000.81000000.00000000.0000a000.00000000.00001000.82000000.00000000.ff800000.82000000.00000000.ff800000.00000000.00100000.c2000000.00000000.d6b00000.c2000000.00000000.d6b00000.00000000.20000000 bus-range: 00000001.00000001 #size-cells: 00000002 #address-cells: 00000003 device_type: 'pci' power-consumption: 00000001.00000001 66mhz-capable: fast-back-to-back: devsel-speed: 00000000 unit-address: '1' class-code: 00060400 revision-id: 00000002 vendor-id: 00008086 device-id: 00002571 name: 'pci8086,2571' Node 0x000016 display-edif-id: 'DEL300E' video-adapter-type: 'svga' display-type: 'color' display-edif-block: ffffff00.00ffffff.300eac10.42394441.03010d17.7e1a2368.a3b9bbee.24984652.a04c480f.59310001.59615945.4fa99981.01010101.34bc0101.00519800.9010402a.08600013.1e000011.ff000000.374e3400.36333633.44394232.00000a41.4400fc00.204c4c45.3239394d.2020200a.fd000000.1ea03200.0a001560.20202020.13002020 assigned-addresses: c2010010.00000000.e8000000.00000000.08000000.81010014.00000000.0000a800.00000000.00000100.82010018.00000000.ff8f0000.00000000.00010000.82010030.00000000.ff8c0000.00000000.00020000.a1010000.00000000.000003b0.00000000.0000000c.a1010000.00000000.000003c0.00000000.00000020.82010000.00000000.000a0000.00000000.00020000 reg: 00010000.00000000.00000000.00000000.00000000.42010010.00000000.00000000.00000000.08000000.01010014.00000000.00000000.00000000.00000100.02010018.00000000.00000000.00000000.00010000.02010030.00000000.00000000.00000000.00020000.a1010000.00000000.000003b0.00000000.0000000c.a1010000.00000000.000003c0.00000000.00000020.82010000.00000000.000a0000.00000000.00020000 compatible: 'pci1002,5964.174b.7c26.1' + 'pci1002,5964.174b.7c26' + 'pci174b,7c26' + 'pci1002,5964.1' + 'pci1002,5964' + 'pciclass,030000' + 'pciclass,0300' model: 'VGA compatible controller' power-consumption: 00000001.00000001 66mhz-capable: fast-back-to-back: devsel-speed: 00000001 interrupts: 00000001 max-latency: 00000000 min-grant: 00000008 subsystem-vendor-id: 0000174b subsystem-id: 00007c26 unit-address: '0' class-code: 00030000 revision-id: 00000001 vendor-id: 00001002 device-id: 00005964 name: 'display' Node 0x000017 assigned-addresses: c2010110.00000000.e0000000.00000000.08000000.82010114.00000000.ff8e0000.00000000.00010000 reg: 00010100.00000000.00000000.00000000.00000000.42010110.00000000.00000000.00000000.08000000.02010114.00000000.00000000.00000000.00010000 compatible: 'pci1002,5d44.174b.7c27.1' + 'pci1002,5d44.174b.7c27' + 'pci174b,7c27' + 'pci1002,5d44.1' + 'pci1002,5d44' + 'pciclass,038000' + 'pciclass,0380' model: 'Video controller' power-consumption: 00000001.00000001 66mhz-capable: fast-back-to-back: devsel-speed: 00000001 max-latency: 00000000 min-grant: 00000008 subsystem-vendor-id: 0000174b subsystem-id: 00007c27 unit-address: '0,1' class-code: 00038000 revision-id: 00000001 vendor-id: 00001002 device-id: 00005d44 name: 'pci174b,7c27' Node 0x000007 assigned-addresses: 8100e820.00000000.0000cc00.00000000.00000020 reg: 0000e800.00000000.00000000.00000000.00000000.0100e820.00000000.00000000.00000000.00000020 compatible: 'pci8086,24d2.8086.524c.2' + 'pci8086,24d2.8086.524c' + 'pci8086,524c' + 'pci8086,24d2.2' + 'pci8086,24d2' + 'pciclass,0c0300' + 'pciclass,0c03' model: 'Universal Serial Bus UHCI compliant' power-consumption: 00000001.00000001 fast-back-to-back: devsel-speed: 00000001 interrupts: 00000001 max-latency: 00000000 min-grant: 00000000 subsystem-vendor-id: 00008086 subsystem-id: 0000524c unit-address: '1d' class-code: 000c0300 revision-id: 00000002 vendor-id: 00008086 device-id: 000024d2 name: 'pci8086,524c' Node 0x000008 assigned-addresses: 8100e920.00000000.0000d000.00000000.00000020 reg: 0000e900.00000000.00000000.00000000.00000000.0100e920.00000000.00000000.00000000.00000020 compatible: 'pci8086,24d4.8086.524c.2' + 'pci8086,24d4.8086.524c' + 'pci8086,524c' + 'pci8086,24d4.2' + 'pci8086,24d4' + 'pciclass,0c0300' + 'pciclass,0c03' model: 'Universal Serial Bus UHCI compliant' power-consumption: 00000001.00000001 fast-back-to-back: devsel-speed: 00000001 interrupts: 00000002 max-latency: 00000000 min-grant: 00000000 subsystem-vendor-id: 00008086 subsystem-id: 0000524c unit-address: '1d,1' class-code: 000c0300 revision-id: 00000002 vendor-id: 00008086 device-id: 000024d4 name: 'pci8086,524c' Node 0x000009 assigned-addresses: 8100ea20.00000000.0000d400.00000000.00000020 reg: 0000ea00.00000000.00000000.00000000.00000000.0100ea20.00000000.00000000.00000000.00000020 compatible: 'pci8086,24d7.8086.524c.2' + 'pci8086,24d7.8086.524c' + 'pci8086,524c' + 'pci8086,24d7.2' + 'pci8086,24d7' + 'pciclass,0c0300' + 'pciclass,0c03' model: 'Universal Serial Bus UHCI compliant' power-consumption: 00000001.00000001 fast-back-to-back: devsel-speed: 00000001 interrupts: 00000003 max-latency: 00000000 min-grant: 00000000 subsystem-vendor-id: 00008086 subsystem-id: 0000524c unit-address: '1d,2' class-code: 000c0300 revision-id: 00000002 vendor-id: 00008086 device-id: 000024d7 name: 'pci8086,524c' Node 0x00000a assigned-addresses: 8100eb20.00000000.0000d800.00000000.00000020 reg: 0000eb00.00000000.00000000.00000000.00000000.0100eb20.00000000.00000000.00000000.00000020 compatible: 'pci8086,24de.8086.524c.2' + 'pci8086,24de.8086.524c' + 'pci8086,524c' + 'pci8086,24de.2' + 'pci8086,24de' + 'pciclass,0c0300' + 'pciclass,0c03' model: 'Universal Serial Bus UHCI compliant' power-consumption: 00000001.00000001 fast-back-to-back: devsel-speed: 00000001 interrupts: 00000001 max-latency: 00000000 min-grant: 00000000 subsystem-vendor-id: 00008086 subsystem-id: 0000524c unit-address: '1d,3' class-code: 000c0300 revision-id: 00000002 vendor-id: 00008086 device-id: 000024de name: 'pci8086,524c' Node 0x00000b assigned-addresses: 8200ef10.00000000.ffaffc00.00000000.00000400 reg: 0000ef00.00000000.00000000.00000000.00000000.0200ef10.00000000.00000000.00000000.00000400 compatible: 'pci8086,24dd.8086.524c.2' + 'pci8086,24dd.8086.524c' + 'pci8086,524c' + 'pci8086,24dd.2' + 'pci8086,24dd' + 'pciclass,0c0320' + 'pciclass,0c03' model: 'Universal Serial Bus EHCI compliant' power-consumption: 00000001.00000001 fast-back-to-back: devsel-speed: 00000001 interrupts: 00000004 max-latency: 00000000 min-grant: 00000000 subsystem-vendor-id: 00008086 subsystem-id: 0000524c unit-address: '1d,7' class-code: 000c0320 revision-id: 00000002 vendor-id: 00008086 device-id: 000024dd name: 'pci8086,524c' Node 0x00000c reg: 0000f000.00000000.00000000.00000000.00000000 compatible: 'pci8086,244e.c2' + 'pci8086,244e' + 'pciclass,060400' + 'pciclass,0604' model: 'PCI-PCI bridge' ranges: 81000000.00000000.0000b000.81000000.00000000.0000b000.00000000.00001000.82000000.00000000.ff900000.82000000.00000000.ff900000.00000000.00100000 bus-range: 00000002.00000002 #size-cells: 00000002 #address-cells: 00000003 device_type: 'pci' power-consumption: 00000001.00000001 fast-back-to-back: devsel-speed: 00000000 unit-address: '1e' class-code: 00060400 revision-id: 000000c2 vendor-id: 00008086 device-id: 0000244e name: 'pci8086,244e' Node 0x000018 assigned-addresses: 82023810.00000000.ff9ff000.00000000.00001000 reg: 00023800.00000000.00000000.00000000.00000000.02023810.00000000.00000000.00000000.00001000 compatible: 'pci11c1,5811.8086.524c.61' + 'pci11c1,5811.8086.524c' + 'pci8086,524c' + 'pci11c1,5811.61' + 'pci11c1,5811' + 'pciclass,0c0010' + 'pciclass,0c00' model: 'FireWire (IEEE 1394) OpenHCI compliant' power-consumption: 00000001.00000001 fast-back-to-back: devsel-speed: 00000001 interrupts: 00000001 max-latency: 00000018 min-grant: 0000000c subsystem-vendor-id: 00008086 subsystem-id: 0000524c unit-address: '7' class-code: 000c0010 revision-id: 00000061 vendor-id: 000011c1 device-id: 00005811 name: 'pci8086,524c' Node 0x000019 assigned-addresses: 82024010.00000000.ff9fe000.00000000.00001000.81024014.00000000.0000bc00.00000000.00000040 reg: 00024000.00000000.00000000.00000000.00000000.02024010.00000000.00000000.00000000.00001000.01024014.00000000.00000000.00000000.00000040 compatible: 'pci8086,1050.8086.3020.1' + 'pci8086,1050.8086.3020' + 'pci8086,3020' + 'pci8086,1050.1' + 'pci8086,1050' + 'pciclass,020000' + 'pciclass,0200' model: 'Ethernet controller' power-consumption: 00000001.00000001 fast-back-to-back: devsel-speed: 00000001 interrupts: 00000001 max-latency: 00000038 min-grant: 00000008 subsystem-vendor-id: 00008086 subsystem-id: 00003020 unit-address: '8' class-code: 00020000 revision-id: 00000001 vendor-id: 00008086 device-id: 00001050 name: 'pci8086,3020' Node 0x00000d reg: 0000f800.00000000.00000000.00000000.00000000 compatible: 'pci8086,24d0.2' + 'pci8086,24d0' + 'pciclass,060100' + 'pciclass,0601' model: 'ISA bridge' power-consumption: 00000001.00000001 fast-back-to-back: devsel-speed: 00000001 max-latency: 00000000 min-grant: 00000000 unit-address: '1f' class-code: 00060100 revision-id: 00000002 vendor-id: 00008086 device-id: 000024d0 name: 'pci8086,24d0' Node 0x00000e #size-cells: 00000000 #address-cells: 00000001 device_type: 'pci-ide' assigned-addresses: 8100f910.00000000.000001f0.00000000.00000008.8100f914.00000000.000003f6.00000000.00000001.8100f918.00000000.00000170.00000000.00000008.8100f91c.00000000.00000376.00000000.00000001.8100f920.00000000.0000ffa0.00000000.00000010.8200f924.00000000.00000000.00000000.00000400 reg: 0000f900.00000000.00000000.00000000.00000000.8100f910.00000000.000001f0.00000000.00000008.8100f914.00000000.000003f6.00000000.00000001.8100f918.00000000.00000170.00000000.00000008.8100f91c.00000000.00000376.00000000.00000001.0100f920.00000000.00000000.00000000.00000010.0200f924.00000000.00000000.00000000.00000400 compatible: 'pci8086,24db.8086.524c.2' + 'pci8086,24db.8086.524c' + 'pci8086,524c' + 'pci8086,24db.2' + 'pci8086,24db' + 'pciclass,01018a' + 'pciclass,0101' model: 'IDE controller' power-consumption: 00000001.00000001 fast-back-to-back: devsel-speed: 00000001 interrupts: 00000001 max-latency: 00000000 min-grant: 00000000 subsystem-vendor-id: 00008086 subsystem-id: 0000524c unit-address: '1f,1' class-code: 0001018a revision-id: 00000002 vendor-id: 00008086 device-id: 000024db name: 'pci-ide' Node 0x00000f reg: 00000000 name: 'ide' Node 0x000010 reg: 00000001 name: 'ide' Node 0x000011 #size-cells: 00000000 #address-cells: 00000001 device_type: 'pci-ide' assigned-addresses: 8100fa10.00000000.0000ec00.00000000.00000008.8100fa14.00000000.0000e802.00000000.00000001.8100fa18.00000000.0000e400.00000000.00000008.8100fa1c.00000000.0000e002.00000000.00000001.8100fa20.00000000.0000dc00.00000000.00000010 reg: 0000fa00.00000000.00000000.00000000.00000000.0100fa10.00000000.00000000.00000000.00000008.0100fa14.00000000.00000000.00000000.00000001.0100fa18.00000000.00000000.00000000.00000008.0100fa1c.00000000.00000000.00000000.00000001.0100fa20.00000000.00000000.00000000.00000010 compatible: 'pci8086,24d1.8086.524c.2' + 'pci8086,24d1.8086.524c' + 'pci8086,524c' + 'pci8086,24d1.2' + 'pci8086,24d1' + 'pciclass,01018f' + 'pciclass,0101' model: 'IDE controller' power-consumption: 00000001.00000001 66mhz-capable: fast-back-to-back: devsel-speed: 00000001 interrupts: 00000001 max-latency: 00000000 min-grant: 00000000 subsystem-vendor-id: 00008086 subsystem-id: 0000524c unit-address: '1f,2' class-code: 0001018f revision-id: 00000002 vendor-id: 00008086 device-id: 000024d1 name: 'pci-ide' Node 0x000012 reg: 00000000 name: 'ide' Node 0x000013 reg: 00000001 name: 'ide' Node 0x000014 assigned-addresses: 8100fb20.00000000.0000c800.00000000.00000020 reg: 0000fb00.00000000.00000000.00000000.00000000.0100fb20.00000000.00000000.00000000.00000020 compatible: 'pci8086,24d3.8086.524c.2' + 'pci8086,24d3.8086.524c' + 'pci8086,524c' + 'pci8086,24d3.2' + 'pci8086,24d3' + 'pciclass,0c0500' + 'pciclass,0c05' model: 'SMBus (System Management Bus)' power-consumption: 00000001.00000001 fast-back-to-back: devsel-speed: 00000001 interrupts: 00000002 max-latency: 00000000 min-grant: 00000000 subsystem-vendor-id: 00008086 subsystem-id: 0000524c unit-address: '1f,3' class-code: 000c0500 revision-id: 00000002 vendor-id: 00008086 device-id: 000024d3 name: 'pci8086,524c' Node 0x000015 assigned-addresses: 8200fd18.00000000.ffaff800.00000000.00000200.8200fd1c.00000000.ffaff400.00000000.00000100 reg: 0000fd00.00000000.00000000.00000000.00000000.0200fd18.00000000.00000000.00000000.00000200.0200fd1c.00000000.00000000.00000000.00000100 compatible: 'pci8086,24d5.8086.a000.2' + 'pci8086,24d5.8086.a000' + 'pci8086,a000' + 'pci8086,24d5.2' + 'pci8086,24d5' + 'pciclass,040100' + 'pciclass,0401' model: 'Audio device' power-consumption: 00000001.00000001 fast-back-to-back: devsel-speed: 00000001 interrupts: 00000002 max-latency: 00000000 min-grant: 00000000 subsystem-vendor-id: 00008086 subsystem-id: 0000a000 unit-address: '1f,5' class-code: 00040100 revision-id: 00000002 vendor-id: 00008086 device-id: 000024d5 name: 'pci8086,a000' bash-3.00$ This message posted from opensolaris.org