Exirion wrote: 
> Where can I find the kernel sources? SVN hardly contains anything, and I
> can't find anything in the Downloads section that looks like it:
> http://code.google.com/p/triodeplugins/downloads/list

Yes I need to make them available - I've been more focused on getting it
to work than posting the patches.

Sorry misread your previous post - happy to email you the patches if you
PM me an email address (prior to making them more widely available)

I think the rDac was the one which had a problem with the syncinterval -
it asks for a value which is too high for the linux usb scheduler, so my
code reduces this.  It really depends on the age of your ehci-sched.c as
it looks to me that more recent versions of this may allow the syncpipe
to be scheduled.  I have kept it as per the Logitech version with some
minor patches to the sound/usb code to change the sync interval:

This is from snd_usb_set_format_quirk() in sound/usb/quirks.c [which is
post the refactoring of sound/usb so depends on the age of your kernel
whether you have it]

Code:
--------------------
    
  +     // check for long syncintervals which we can't schedule and reduce
  +     if (snd_usb_get_speed(subs->dev) == USB_SPEED_FULL && 
subs->syncinterval >= 6) {
  +             printk("async usb sync interval too high reducing %d -> 6\n", 
subs->syncinterval);
  +             subs->syncinterval = 6;
  +     }
  
--------------------


------------------------------------------------------------------------
Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=93310

_______________________________________________
Touch mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/touch

Reply via email to