Hi Paul and All, > if its like aplay, use the -v argument to get a verbose listing of the > h/w config that the device ends up with. Unfortunately this device is Big Endian so I need to use plughw also using a play: $ aplay -D plughw:2 /usr/share/sounds/shutdown1.wav -v Playing WAVE '/usr/share/sounds/shutdown1.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Plug PCM: Linear conversion PCM (S16_BE) Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tick_time : 1000 tstamp_mode : NONE period_step : 1 sleep_min : 0 avail_min : 4096 xfer_align : 4096 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 Slave: Hardware PCM card 2 'Audiophile USB (tm)' device 0 subdevice 0 Its setup is: stream : PLAYBACK access : MMAP_INTERLEAVED format : S16_BE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tick_time : 1000 tstamp_mode : NONE period_step : 1 sleep_min : 0 avail_min : 4096 xfer_align : 4096 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 > then try to replicate that using the hw:N device with JACK (not the > plughw device). JACK can use plughw devices, but it is intended to > work better with a hw device. >> Problems rise when I try using Jack. >> even if I managed to get it starting with jackd -dalsa -dplughw:2,0 >> -r44100 -p1024 -n4 -Pplughw:2,0 -S -o2 > this is a very very odd way to start JACK. the -Pplughw:2,0 seems > redundant. You're right, I'll try to start with a better setup using the parameters above, first block, and using plughw because BE, jackd -v -dalsa -dplughw:2 -r44100 -p4096 -n4 -S the problem is that I get the card playing few milliseconds of audio continuously even without using any player connected to Jack. A sort of tic -tac - tic -tac .... if I reduce p to 1024 then it seems to work fine but the quality is still lousy. See below part of the output, any suggestion is most welcome. $ jackd -v -dalsa -dplughw:2 -r44100 -p4096 -n4 -S getting driver descriptor from /usr/lib/jack/jack_dummy.so getting driver descriptor from /usr/lib/jack/jack_alsa.so getting driver descriptor from /usr/lib/jack/jack_oss.so jackd 0.100.1 Copyright 2001-2005 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK compiled with System V SHM support. server `default' registered loading driver .. apparent rate = 44100 creating alsa driver ... plughw:2|plughw:2|4096|4|44100|0|0|nomon| swmeter|-|16bit control device hw:2 configuring for 44100Hz, period = 4096 frames, buffer = 4 periods You appear to be using the ALSA software "plug" layer, probably a result of using the "default" ALSA device. This is less efficient than it could be. Consider using a hardware device instead rather than using the plug layer. Usually the name of the hardware device that corresponds to the first soun nperiods = 4 for capture registered builtin port type 32 bit float mono audio new client: alsa_pcm, id = 1 type 1 @ 0x8746a78 fd = -1 You appear to be using the ALSA software "plug" layer, probably a result of using the "default" ALSA device. This is less efficient than it could be. Consider using a hardware device instead rather than using the plug layer. Usually the name of the hardware device that corresponds to the first soun nperiods = 4 for playback new buffer size 4096 registered port alsa_pcm:capture_1, offset = 16384 registered port alsa_pcm:capture_2, offset = 32768 registered port alsa_pcm:playback_1, offset = 0 registered port alsa_pcm:playback_2, offset = 0 ++ jack_rechain_graph(): client alsa_pcm: internal client, execution_order=0. -- jack_rechain_graph() 4167 waiting for signals late driver wakeup: nframes to process = 8192. load = 0.2853 max usecs: 530.000, spare = 92349.000 ..... Thank You in advance Ronny