On Thu, 11 Jul 2013, James Stone wrote:

> Hi Clemens,
> 
> On Mon, Jul 8, 2013 at 2:12 PM, James Stone <jamesmst...@gmail.com> wrote:
> <Snip!>
> >> Acquire audio card Audio0
> >> creating alsa driver ... hw:USB,0|-|64|2|44100|0|0|nomon|swmeter|-|16bit
> >> Using ALSA driver USB-Audio running on card 0 - Focusrite Scarlett 2i4
> >> USB at usb-0000:00:12.2-3, high speed
> >> configuring for 44100Hz, period = 64 frames (1.5 ms), buffer = 2 periods
> >> ALSA: final selected sample format for playback: 32bit integer 
> >> little-endian
> >> ALSA: use 2 periods for playback
> >> ALSA: poll time out, polled for 2176094 usecs
> >> JackAudioDriver::ProcessAsync: read error, stopping...
> >>
> >> This is a definite reduction in performance compared to earlier kernels.
> >>
> >
> > Some further info - on 3.5.0-28, I can start jackd in playback only
> > with 8 frames/period, and capture only at 16 frames/period.
> >
> 
> Any thoughts on further investigating this bug with the 3.8.0 kernel
> with the Focusrite Scarlett 2i4? I'm happy to continue with any
> further testing if it would be helpful..

Clemens, if it's not already clear, I have reached the limit of my
knowledge at this point.  We are both hoping that you can help solve
this new bug.

James, I can offer one suggestion: Try running JACK under strace, with
playback-only at 64 frames/period.  The strace output may indicate why 
JACK thinks an error occurred when in fact the USB transfers worked 
perfectly.

> One thing is that another person affected by the same bug reports that
> it may be hardware-specific: See:
> 
> https://bugs.launchpad.net/ubuntu/+source/linux-lowlatency/+bug/1185563
> 
> Jori Neimi reports: "My laptop can handle jackd with a latency of 32
> samples on my Focusrite Scarlett 2i2 and 3.8.0-25 lowlatency kernel.
> On my desktop jackd won't even start with a latency of less than 512
> samples using the same kernel and same USB audio device. No help from
> the proposed 3.8.0-26, so I'll continue using 3.5.x kernels on my
> desktop."
> 
> Could this mean it is specific to some type of USB hardware on the 
> motherboard??

Yes, with the existing drivers hardware differences can affect the
result.  But with Clemens's new patch applied, the hardware shouldn't
matter.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to