On Tuesday 18 July 2006 4:48 am, [EMAIL PROTECTED] wrote:

> >So the real fix would involve finding  out how the "eject HC" (CardBus?)
> >case is interacting wrongly with the other cleanup code, and then making
> >that behave properly.
> 
> Thanks, Dave.
> I will try to find the code and expect to report it if I could find.

An anti-oops band-aid would be OK too, if updated as I described earlier.


> By the way "eject HC" is that HC is pci board inserted in the machine
> and it is ejected by stopping to provide electric power to the board.

At that point, if the CPU issues a read to an OHCI register what will
get reported?  One option would be a PCI bus error; you didn't show
any of that happening in the limited trace info you sent, and I'm not
quite sure how those would be handled in Linux.  Another option is to
do what CardBus does:  return all-ones on the reads.  That option is
expected in the code in several places.

If your test setup produces a third error mode, that might be trouble.

If that's a PCI hotplug kind of setup, I'd be kind of surprised that the
driver doesn't get cleanly shut down.

- Dave


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to