Under GRUB boot, all the device information is available in the kernel
device tree. The prom tree is a copy of the device tree at boottime
and do not reflect configuration changes as a result of hotplug operations.
I'd suggest you always use prtconf without -p to get device information.

BTW, in S10 and earlier releases, the kernel did not program devices
not configured by the BIOS.

Shudong

> 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

_______________________________________________
opensolaris-code mailing list
[email protected]
https://opensolaris.org:444/mailman/listinfo/opensolaris-code

Reply via email to