> > > OTOH, on my other system with a "GeForce 6200 TurboCache"
> > > PCIe add-on card the new nvidia module did fall back to use a
> > > fixed pci interrupt, too.  The old nvidia module was able to use
> > > an MSI interrupt with this GeForce 6200.
> >
> > Can I get the output of /usr/bin/nvidia-SunOS-bug-report.sh from
> > this system?  I'm still not convinced the MSI delivery problem
> > originates at the GPU but may be higher up in the plumbing.
> 
> nvidia-SunOS-bug-report.sh output is attached.
> 
> This "GeForce 6200 TurboCache" pci-e add-on card
> does define the PCI-E capability at pci
> configuration space offset 0x78 (in addition to PM
> capability at offset 0x60 and MSI capability at offset 0x68). 
> 
> Problem appears to be that on my box no "pcie-capid-pointer"
> property is defined for the geforce pci-e add-on card.
> A quick grep in the onnv-gate usr/src/uts didn't find any
> code that would set such a property, but maybe I'm searching
> the wrong set of sources or my grep pattern isn't ideal.

Ahh, my kernel is too new..

changeset 7987, author: Erwin T Tsaur <Erwin.Tsaur at Sun.COM>
date: Fri Oct 31 13:58:01 2008 -0700 (4 days ago)
with the putbacks for these bugs did remove
"pcie-capid-pointer" from onnv-gate:

6745976 pcie error handling for adjust for no aer on URs is incorrect.
6725568 PCI extended config space not usable on AMD CPUs
6415305 npe(7) forgot to unmap config space handles ...
6745957 px should use px_ranges_phi_mask for address lookup
6702295 extended-capabilities property missing from leaf device after 
panic/reboot
-- 
This message posted from opensolaris.org

Reply via email to