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

Reply via email to