On Fri, Jun 16, 2000, Mark Douglas Corner <[EMAIL PROTECTED]> wrote:
> > This is bad. Do you get anything in the logs. If the HC isn't starting
> > new frames then it may have locked up. It usually tells us this happened
> > tho.
>
> On the alternate stack I removed some of my read_bulk code and it no
> longer resets the machine. That is good, but the alternate stack says:
>
> host system error, PCI problems?
> host controller halted, very bad
>
> Yack, that doesn't sound good. I will dig in and see what I can find. It
> is odd that my driver is able to cause these sorts of problems....
According to the UHCI spec, possible causes for a Host System Error are:
PCI Parity Error, PCI Master Abort and PCI Target Abort. I'm not a PCI
guru so I couldn't tell you what those mean.
I have seen problems similar to this when the address for the buffer was
bogus. That would cause PCI problems, but I thought the HC handled them
a bit more gracefully. You can't pass pointers to the stack or user
space.
Would it be possible to look at your code?
JE
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]