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
