> > See if this patch helps; I think it should.
>
> A partial success... It doesn't oops or panic,
Good first step then. :)
That didn't actually address the curious question of _why_ your
driver would be triggering that cleanup codepath. And what it'd
need to do it if oopsing was no longer an o
> [1.] Oops and panic on disconnecting Edirol UA-1000 usb2 audio interface
>
> [2.] I have an Edirol UA-1000 USB 2.0 Audio Capture unit. When
> disconnected (or powered down), it repeatably causes a kernel panic, in
> (I think) linux/drivers/usb/host/ehci-q.c, start_unlink_async(), around
> line 10
> With kernel 2.6.12 + "[PATCH] ehci-hcd - fix page pointer allocation in
> itd_patch()"), using jackd in realtime mode at 44.1kHz with 64
> frames/period and 4 periods/buffer, I get a stream of xruns of about
> 0.020 ms, several per second.
In USB, one frame == 1 msec. Most EHCI silicon using
> From: Lee Revell <[EMAIL PROTECTED]>
> Date: Mon, 27 Jun 2005 22:30:11 -0400
>
> On Mon, 2005-06-27 at 19:03 -0700, [EMAIL PROTECTED] wrote:
> > > With kernel 2.6.12 + "[PATCH] ehci-hcd - fix page pointer allocation in
> > > itd_patch()"), using jackd in realtime mode at 44.1kHz with 64
> > > f