Is the following a snv_19 bug or a feature:
pci devices that are *not* configured by the system's bios (esp. when the
bios runs in "PnP OS = YES" mode), but are configured by the snv_19 kernel
don't appear in the prom node tree printed by "prtconf -p" ; they are
included in the standard device tree only, which is printed by "prtconf".
pci devices configured by the system's bios are included both in the
"prtconf -p" and the "prtconf" device tree.
This is a change from previous Solaris releases upto s10 x86, where
"prtconf -p" was a reliable way to list all pci devices installed in a system.
With snv_19, you now have to use "prtconf" without the "-p" option to
list all pci devices available in a system.
Example: ASUS A7V mainboard, snv_19, with bios set to "PnP OS = YES":
there are 9 top level pci nodes in prom tree, 14 top level pci device nodes
in standard device tree (see the attached files).
This message posted from opensolaris.org
System Configuration: Sun Microsystems i86pc
Memory size: 512 Megabytes
System Peripherals (PROM Nodes):
Node 'i86pc'
Node 'ramdisk'
Node 'isa'
Node 'pci'
Node 'pci1043,8033'
Node 'pci1106,8305'
Node 'display'
Node 'pci1043,8033'
Node 'pci-ide'
Node 'ide'
Node 'ide'
Node 'pci925,1234'
Node 'pci925,1234'
Node 'pcie11,b0d7'
Node 'pci1011,24'
Node 'pci104c,8023'
Node 'pci9710,35'
Node 'pci9710,35'
Node 'pci9710,1906'
Node 'pci105a,4d33'
System Configuration: Sun Microsystems i86pc
Memory size: 512 Megabytes
System Peripherals (Software Nodes):
i86pc (driver name: rootnex)
scsi_vhci, instance #0 (driver name: scsi_vhci)
isa, instance #0 (driver name: isa)
motherboard
fdc, instance #0 (driver name: fdc)
fd, instance #0 (driver name: fd)
fd, instance #1 (driver name: fd)
lp (driver name: ecpp)
asy, instance #0 (driver name: asy)
asy, instance #1 (driver name: asy)
i8042, instance #0 (driver name: i8042)
keyboard, instance #0 (driver name: kb8042)
mouse, instance #0 (driver name: mouse8042)
pci, instance #0 (driver name: pci)
pci1043,8033
pci1106,8305, instance #0 (driver name: pci_pci)
display, instance #0 (driver name: vgatext)
pci1043,8033
pci-ide, instance #0 (driver name: pci-ide)
ide, instance #0 (driver name: ata)
cmdk, instance #0 (driver name: cmdk)
cmdk, instance #1 (driver name: cmdk)
ide, instance #1 (driver name: ata)
sd, instance #1 (driver name: sd)
st, instance #0 (driver name: st)
ses, instance #0 (driver name: ses)
pci925,1234, instance #0 (driver name: uhci)
storage, instance #0 (driver name: scsa2usb)
disk, instance #0 (driver name: sd)
pci925,1234, instance #1 (driver name: uhci)
hub, instance #0 (driver name: hubd)
device, instance #1 (driver name: usb_mid)
pcie11,b0d7, instance #0 (driver name: iprb)
pci1011,24, instance #1 (driver name: pci_pci)
pci104c,8023, instance #0 (driver name: hci1394)
pci9710,35, instance #1 (driver name: ohci)
pci9710,35, instance #2 (driver name: ohci)
pci9710,1906, instance #0 (driver name: ehci)
pci105a,4d33
pci1043,8033 (driver name: via686hwm)
pci1274,2000, instance #0 (driver name: audioens)
pci1045,c861, instance #0 (driver name: ohci)
pci153b,1134
pci153b,1134
iscsi, instance #0 (driver name: iscsi)
pseudo, instance #0 (driver name: pseudo)
options, instance #0 (driver name: options)
agpgart, instance #0 (driver name: agpgart)
xsvc, instance #0 (driver name: xsvc)
objmgr, instance #0 (driver name: objmgr)
used-resources
cpus
cpu, instance #0
_______________________________________________
opensolaris-code mailing list
[email protected]
https://opensolaris.org:444/mailman/listinfo/opensolaris-code