Don't hijack threads, it completely messes up everyone's mail box and makes your mail very difficult to find.
On Thu, 31 Jan 2008 17:35:51 +1100
Farbod Nejati <farbodn@g2microsystems.com> wrote:
That would be the hardware. We don't do any software timeout handling.
Have you checked the time from command to reply with the logic analyser? The chip might simply be out of spec.
lspci shows you the PCI config space, not the device io space, which is what your code dumped. ;)
I can only see one of two options here. Either there is some miscalculation of the timeout, or you have a hardware bug. And to determine that we need to check what is actually going over the wire. As you've checked the data contents, that isn't the problem. So the only remaining thing is checking the timing.
Rgds
--
-- Pierre Ossman
Linux kernel, MMC maintainer http://www.kernel.org
PulseAudio, core developer http://pulseaudio.org
rdesktop, core developer http://www.rdesktop.org
--