I've been trying to analyze my issues with video rendering on this PC with an 
intel G41 chipset.

Forgive me if my questions or observations are idiotic, but I've been trying to 
understand how this
chipset is matched to a driver. And I think the mapping is expressed in the
/etc/driver_aliases file.

When I look at prtconf -v I believe the chipset is identified as

        display, instance #0
            Driver properties:
... stuff deleted
                name='compatible' type=string items=7
                    value='pci8086,2e32.1458.d000.3' + 'pci8086,2e32.1458.d000'
 + 'pci1458,d000' + 'pci8086,2e32.3' + 'pci8086,2e32' + 'pciclass,030000' + 'pc
iclass,0300'
...stuff deleted
            Device Minor Nodes:
                dev=(99,0)
                    dev_path=/pci at 0,0/display at 2:text-0
                        spectype=chr type=minor
                        dev_link=/dev/fbs/text-0
                        dev_link=/dev/vt00
                        dev_link=/dev/fb
                    Minor properties:
                        name='ddi-kernel-ioctl' type=boolean dev=(99,0)
                dev=(99,1)
                    dev_path=/pci at 0,0/display at 2:agpmaster0
                        spectype=chr type=minor
                        dev_link=/dev/agp/agpmaster0

But I cannot find any references to the "pci8086,2e32" anywhere.
So how does this chipset map to any driver. I'm not sure I understand all the
nomenclature in this output with respect the "1458" "subsystem".

I've poked into the opensolaris source and I can see where the driver_aliases 
is 
constructed and where most "GXX" chipsets are defined. And indeed in the 

http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/intel/io/drm/drm_pciids.h

file there is

        {0x8086, 0x2E32, CHIP_I9XX|CHIP_I965, "Intel G41"}, \

But there is no entry added to /etc/driver_aliases for "2e32" in the

http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/pkgdefs/SUNWdrmr/postinstall

script which seems to reflect the /etc/drivers_aliases file on my system.

Again if I am missing something significant in this analysis, I'd appreciate a 
kick in the
head. Or if it appears that I haven't read enough documentation to understand 
the system
files, I'll take a pointer to some doc.

Thanks

-rick
-- 
This message posted from opensolaris.org

Reply via email to