Hello

I am having difficulty setting Frames/Period for Jack at 128 to keep the system from having stuttering audio quality.  The highest I can go is 64 but that is not high enough to resolve the stuttering issue.   Jack complains of ALSA not being able to set the parameters: "ERROR: ALSA: cannot set hardware parameters for capture"

The driver being used is snd-fireworks.  This module has a config parameter called resp_buf_size that can be set to 4096 maximum.  So when I set this parameter to 4096, I still have trouble setting the Frames/Period in Jack to 128.  It would seem that one would expect that 4096 would be good enough since I am using an AudioFire device with 16 channels being sent over the FW bus.  1 sample = 4 bytes.  4 bytes x 16 channels x 128 = 4096.  So this figure of 4096 bytes is enough to hold 128 samples of 16 channels of audio.

Is there another driver module configuration parameter that I need to change instead of the snd-fireworks parameter such that ALSA will be able to set the requested buffer size that propagates down from Jack config?

--
Jay Thomas
Cell: 425-418-0756