Thanks for the response,
Edward Shu wrote:
How can you verify the data was actually being read?
Yes, it has been verified.
Though my ddi_get32 call returns 0xffffffff, it triggers my PCI Bus
Analyzer to trigger on a single 4-byte register read and the Bus
Analyzer captures a valid read/response showing my device writing
0xcafebeef on the bus.
Is it possible that there is some IO catch in the BUS to stop the data
propagation to CPU or memory?
I'm using a Dell Poweredge system to run OpenSolaris 2008.11. Other
than my single PCIe device and the OS, there is nothing custom about the
system.
Under Linux and Windows I don't have to set anything up on the BUS to
read my device registers.
Are you referring to something specific here?
_______________________________________________
driver-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/driver-discuss