From: David B. <da...@pa...> - 2002-10-22 00:56:27
|
> * the 0xa7a7a7a7 indicates poisoned memory from the pci-pool used > by ohci-hcd, i.e. we are using a freed pci-exposed memory area > ... > * note I don't see how exactly we are running into the poisoned pci memory. > Maybe there's another problem with ohci. Yes there is, and this looks like a new symptom for it. Or maybe there's another bug. > * Obviously we need some way to stop irda_usb_receive() from doing > resubmitting the idle_rx_urb when we are unlinking for shutdown. Looks > like the netopen flag is just there to do this. I've no idea why this > apparently fails with ohci-hcd. On the other hand, I've just gotten a BUG_TRAP() out of new networking code, with unregister_netdevice() saying "deadbeaf" is trouble. Of course it is; Tux isn't vegan, but it's either "boeuf" or "beef"! ;) > PS: Wrt. the other mail, this also demonstrates how the TT completes > returning STALL (-EPIPE) on all endpoints after detection of the 3-strike > error condition - which obviously applies to disconnect. Yes, I tell all USB developers to test with a usb 2.0 TT hub, minimally to make sure that the different disconnect processing doesn't cause any nasty misbehaviors. - Dave |