Thanks for helping Kerry,

Kerry Shu wrote:
Have you tried:
# pcitool /p...@0,0 -d bdf=5.0.0,bar0 -b 0x100 -r
==> are they 0xffffffff?

# pcitool /p...@0,0 -d bdf=5.0.0,bar1 -b 0x100 -r
==> are they 0xffffffff?

Yes, I have tried both and both return 0xffffffff for all values.

I unloaded my driver and tried it as well.  I got the same results.

I turned on my PCI Bus Analyzer and verified that the command was accessing my device and that my device was not returning 0xffffffff, but instead valid data.

So I guess that proves that this problem doesn't involve my driver at all?

I am going to try some other things:

  1. My company has several other PCIe devices that we make.  I am
     going to add a different device and try to read registers from
     it.  If the other card works, I think I can assume that the
     problem lies in some kind of incompatibility in my device.
  2. If I can't read from the different device.  I am going to
     commandeer another host machine and install OpenSolaris 2008.11 on
     it.  And I will give it another go.  Maybe it's my box.


-Adam
_______________________________________________
driver-discuss mailing list
driver-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to