Here is what dmesg says after I plug the thing in as a usb2 device

[ 2384.749399] usb 1-2: USB disconnect, device number 2
[ 2390.729825] usb 1-2: new high speed USB device number 3 using ehci_hcd
[ 2390.863654] generic-usb 0003:0926:0202.0003: hiddev0,hidraw0: USB HID 
v1.01 Device [Sound Devices USBPre2] on usb-0000:00:02.1-2/input3

it does seem to recognize it correctly....

This is dmesg after I try to use it/start jackd or directly with alsa.

[ 2418.388135] cannot submit syncpipe for urb 0, error -90: internal error

I didn't try the patch as I dont have any experience compiling kernels, 
but if it's in 3.2 it should be out soon...


On 11/28/2011 09:33 AM, Clemens Ladisch wrote:
>
> Matthieu has posted a follow-up patch on linux-usb:
>
> diff --git a/drivers/usb/host/ehci-sched.c b/drivers/usb/host/ehci-sched.c
> index 56a3203..464b451 100644
> --- a/drivers/usb/host/ehci-sched.c
> +++ b/drivers/usb/host/ehci-sched.c
> @@ -1475,6 +1475,7 @@ iso_stream_schedule (
>        * jump until after the queue is primed.
>        */
>       else {
> +             int done = 0;
>               start = SCHEDULE_SLOP + (now&  ~0x07);
>
>               /* NOTE:  assumes URB_ISO_ASAP, to limit complexity/bugs */
> @@ -1491,19 +1492,23 @@ iso_stream_schedule (
>                       /* check schedule: enough space? */
>                       if (stream->highspeed) {
>                               if (itd_slot_ok(ehci, mod, start,
> -                                             stream->usecs, period))
> +                                             stream->usecs, period)) {
> +                                     done = 1;
>                                       break;
> +                             }
>                       } else {
>                               if ((start % 8)>= 6)
>                                       continue;
>                               if (sitd_slot_ok(ehci, mod, stream,
> -                                             start, sched, period))
> +                                             start, sched, period)) {
> +                                     done = 1;
>                                       break;
> +                             }
>                       }
>               } while (start>  next);
>
>               /* no room in the schedule */
> -             if (start == next) {
> +             if (!done) {
>                       ehci_dbg(ehci, "iso resched full %p (now %d max %d)\n",
>                               urb, now, now + mod);
>                       status = -ENOSPC;
>
> ------------------------------------------------------------------------------
> All the data continuously generated in your IT infrastructure
> contains a definitive record of customers, application performance,
> security threats, fraudulent activity, and more. Splunk takes this
> data and makes sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-novd2d
> _______________________________________________
> Alsa-user mailing list
> Alsa-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/alsa-user
>


------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to