Discussion:
[Alsa-user] Tascam-428 - does anyone have one fully working?
Matt Savigear
2007-02-17 15:01:13 UTC
Permalink
Hi,

Despite various hints on the web to the contrary, it seems my researches
cannot come up with any way of getting my Tascam-428 USB unit to use
all four inputs under jack simultaneously (despite use of the hw:1,2
rawusb device). Before I keep slogging on I have a general question to
see if it is worth my while:

Does anybody on-list have a fully functioning Tascam US-428 including
the use of all four inputs?

(cross-posted to jackit-devel)
--
Cheers,

Matt.
Rui Nuno Capela
2007-02-17 16:54:18 UTC
Permalink
On Sat, 17 Feb 2007 15:28:59 +0000
Post by Matt Savigear
Hi,
Despite various hints on the web to the contrary, it seems my
researches cannot come up with any way of getting my Tascam-428 USB
unit to use all four inputs under jack simultaneously (despite use
of the hw:1,2 rawusb device). Before I keep slogging on I have a
Does anybody on-list have a fully functioning Tascam US-428
including the use of all four inputs?
I have no US-428 here. My experience only deals with US-224 (only 2
input channels). The answer that I can forward is that the C+D
input/capture channels of the US-428 are only available thru the
"rawusb" device (hw:N,2). Nothing else. On its turn, this "rawusb"
subdevice is only available if you load snd-usb-usx2y with nrpacks=1.
I assume you have that right already. A also assume that you have your
jackd running on this hw:N,2 interface and you're probably seeing four
capture ports under alsa_pcm. Is that right? If so, make sure you have
us428control running and actually working. Test and tweak the faders,
taking special care with INPUT MONITOR mode which can help in your
findings. Do you probe any signal thru all and each of the (4)
channels? Or only on the first two?
In any case, please be prepared to have extensive reports ready to
alsa-devel maillist -- and yes, some more procedural and systematic
details are certainly mandatory on asking for help there ;)
Thanks for your reply. Yep, I tried a few questions but didn't get much
back so I thought I'd get a general idea of what people had before
pestering the list too much.
Here's where I am at...
I am using a 2.6.20 pre-emptible gentoo kernel on AMD64.
Jack is version 0.102.20, alsa-firmware is 1.0.14-rc2.
I am launching snd-usb-usx2y with nrpacks=1
I am using pam to get realtime privileges.
If I run jackd with realtime against hw:1 and the default input and
output settings, I get a fully functional duplex recording setup using
inputs A and B only. As expected, C and D are not seen due to the fact
the visible device only has two. This is OK, but my band has four
musicians and I already own a US-122...
I think I have us428control running OK (it certainly is running at
least). How can I test the functionality of the faders and so on? They
currently aren't directly connected to anything in software that I'm
aware of. I have a US-428/Controls source in the MIDI section of
qjackctl's connection dialog, but none of my sliders "select" or "mute"
buttons do anything. The transport controls illuminate but don't
actually do anything to the transport (I was ignoring the control
surface thing until I got the recording basics working).
The transport controls are effective but you have to setup a proper MMC
closed-loop with Ardour, for instance. Make sure you connect
US-428:Controls to ardour:seq and vice-versa. Then you'll have your
control surface alright ;)

Ah, the REC, MUTE, and SOLO fader-channel switches are only effective
with this last week's us428control incarnation, which are on alsa-tools
HG tree already. You'll have to wait for next alsa-tools release -- or
you can use the latest standalone tarball as found here:
http://www.rncbc.org/usx2y/us428control-0.4.6-2.tar.gz
If I run jackd directly against hw:1,2 I get...
jackd 0.102.20
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.
loading driver ..
Enhanced3DNow! detected
SSE2 detected
creating alsa driver ...
hw:1,2|hw:1,2|1024|2|48000|0|0|nomon|swmeter|-|32bit control device
hw:1 ALSA/USX2Y: Cannot open hwdep device "hw:1,1"
There's your trouble. It doesn't seem to be able on getting the "rawusb"
device complex in shape; although the numbering looks misleading it's
actually right: hw:1,1 is supposed to work on behalf of hw:1,2 as a
hwdep, in alsa driver parlance;) but does not have a pleasant response
to the jackd backend.

You're back to scratch: check that your snd-usb-usx2y is actually loaded
with nrpacks=1 parameter setting and check whether there's actually the
proper hwdep device up and running. Did you select hw:1,2 from qjackctl
drop-down menu or you just stuffed it on the entry field box? If hw:1,2
is not listed on that menu (the one shown by the [>] button) you don't
have your snd-usb-usx2y module properly setup, that's for sure. But you
tell me :)

Good checks are:

# cat /proc/asound/cards

# cat /proc/asound/devices

# cat /proc/asound/pcm

actually, this last one should show something like the following TWO lines:

01-00: US-X2Y Audio : US-X2Y Audio #0 : playback 1 : capture 1
01-02: US-X2Y hwdep Audio : US-X2Y hwdep Audio : playback 1 : capture 1

but this is only reading from my US-224 knowledge. YMMV :/
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to
capture-only mode cannot load driver module alsa
no message buffer overruns
Now, I have attempted to run jack using alternative devices such as
forcing hw:1,2 for input but hw:1,0 for output and other similar
combinations, but these have so far all resulted in segfaults in either
jack or ardour as soon as I try to connect the input to a track.
It is possible (nay, likely) that I have merely done something stupid
or overlooked a simple setting, but I'm not too close to the subject to
see it. Any pointers would be greatly appreciated.
Cheers.
--
rncbc aka Rui Nuno Capela
***@rncbc.org
Matt Savigear
2007-02-17 18:28:36 UTC
Permalink
On Sat, 17 Feb 2007 16:54:18 +0000
Post by Rui Nuno Capela
The transport controls are effective but you have to setup a proper
MMC closed-loop with Ardour, for instance. Make sure you connect
US-428:Controls to ardour:seq and vice-versa. Then you'll have your
control surface alright ;)
Right, have set up the two-way loop and transport controls are working
fine. I can wait for the rest of the control surface to catch up, I'm
used to working ardour "by hand".
Post by Rui Nuno Capela
You're back to scratch: check that your snd-usb-usx2y is actually
loaded with nrpacks=1 parameter setting and check whether there's
actually the proper hwdep device up and running.
Here's the tail end of /etc/modules.d/alsa. I can't find any reference
in logs or dmesg to the "nrpacks" parameter so I can't tell whether
it's actually getting set.
# Set this to the correct number of cards.
options snd cards_limit=2
options snd-emu10k1 index=0
options snd-usb-usx2y nrpacks=1 index=1
Post by Rui Nuno Capela
Did you select hw:1,2 from qjackctl drop-down menu or you just
stuffed it on the entry field box?
I just stuffed it in. I can't help thinking it used to appear in the
menu before. Here are the contents of my /proc files.

cthulhu asound # cat cards
0 [Live ]: EMU10K1 - SB Live 5.1
SB Live 5.1 (rev.7, serial:0x80641102) at 0xa800, irq 18
1 [USX2Y]: USB US-X2Y - TASCAM US-X2Y
TASCAM US-X2Y (1604:8001 if 0 at 002/007)

cthulhu asound # cat devices
2: : timer
3: [ 0- 0]: hardware dependent
4: [ 0- 0]: raw midi
5: [ 0- 3]: digital audio playback
6: [ 0- 2]: digital audio playback
7: [ 0- 2]: digital audio capture
8: [ 0- 1]: digital audio capture
9: [ 0- 0]: digital audio playback
10: [ 0- 0]: digital audio capture
11: [ 0] : control
12: [ 1- 0]: hardware dependent
13: [ 1] : control
14: [ 1- 1]: digital audio capture
15: [ 1- 0]: digital audio playback
16: [ 1- 0]: digital audio capture
17: [ 1- 0]: raw midi
18: : sequencer
19: [ 0- 2]: hardware dependent
20: [ 0- 1]: raw midi
21: [ 0- 2]: raw midi

cthulhu asound # cat pcm
00-03: emu10k1 : Multichannel Playback : playback 1
00-02: emu10k1 efx : Multichannel Capture/PT Playback : playback 8 :
capture 1 00-01: emu10k1 mic : Mic Capture : capture 1
00-00: emu10k1 : ADC Capture/Standard PCM Playback : playback 32 :
capture 1
01-01: US-X2Y Audio : US-X2Y Audio #1 : capture 1
01-00: US-X2Y Audio : US-X2Y Audio #0 : playback 1 : capture 1
--
Cheers,

Matt.

"Why are the pretty ones always insane?" - Clancy Wiggum
gtrfree
2007-02-18 17:57:35 UTC
Permalink
Post by Matt Savigear
Hi,
Despite various hints on the web to the contrary, it seems my researches
cannot come up with any way of getting my Tascam-428 USB unit to use
all four inputs under jack simultaneously (despite use of the hw:1,2
rawusb device). Before I keep slogging on I have a general question to
Does anybody on-list have a fully functioning Tascam US-428 including
the use of all four inputs?
(cross-posted to jackit-devel)
Hi Matt,

sorry but no good news from me. :-(
C/D inputs don't work at all. I don't know if it's an alsa bug or it's needed to
add something in .asoundrc file.
With arecord just 'hw:1,0' works so it seems something wrong with alsa.
Not sure but it seems that there is a bug with jack.

If you'll find something, let me know, please.
Thank you very much.

Cheers.
Bill Unruh
2007-02-18 18:19:05 UTC
Permalink
Post by gtrfree
Post by Matt Savigear
Hi,
Despite various hints on the web to the contrary, it seems my researches
cannot come up with any way of getting my Tascam-428 USB unit to use
all four inputs under jack simultaneously (despite use of the hw:1,2
rawusb device). Before I keep slogging on I have a general question to
Does anybody on-list have a fully functioning Tascam US-428 including
the use of all four inputs?
As far as I can see, the tascam 418 is a usb1 device. The bandwidth is
simply not there to use all 4 inputs. 24 bits ( usually encoded as 32 bits)
x 2 for stereo x 4 (channels)x48000 =10Mb/s which exceeds
the USB1 bandwidth.

You need to get a usb 2 device
Post by gtrfree
Post by Matt Savigear
(cross-posted to jackit-devel)
Hi Matt,
sorry but no good news from me. :-(
C/D inputs don't work at all. I don't know if it's an alsa bug or it's needed to
add something in .asoundrc file.
With arecord just 'hw:1,0' works so it seems something wrong with alsa.
Not sure but it seems that there is a bug with jack.
If you'll find something, let me know, please.
Thank you very much.
Cheers.
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Alsa-user mailing list
https://lists.sourceforge.net/lists/listinfo/alsa-user
--
William G. Unruh | Canadian Institute for| Tel: +1(604)822-3273
Physics&Astronomy | Advanced Research | Fax: +1(604)822-5324
UBC, Vancouver,BC | Program in Cosmology | ***@physics.ubc.ca
Canada V6T 1Z1 | and Gravity | www.theory.physics.ubc.ca/
gtrfree
2007-02-18 18:37:51 UTC
Permalink
Bill Unruh <unruh <at> physics.ubc.ca> writes:

(snip)
Post by Bill Unruh
Post by Matt Savigear
Does anybody on-list have a fully functioning Tascam US-428 including
the use of all four inputs?
Hi Bill.
Post by Bill Unruh
As far as I can see, the tascam 418 is a usb1 device.
Right.
Post by Bill Unruh
The bandwidth is
simply not there to use all 4 inputs. 24 bits ( usually encoded as 32 bits)
x 2 for stereo x 4 (channels)x48000 =10Mb/s which exceeds
the USB1 bandwidth.
Lee Revell
2007-02-18 19:24:47 UTC
Permalink
Post by gtrfree
(snip)
Post by Bill Unruh
Post by Matt Savigear
Does anybody on-list have a fully functioning Tascam US-428 including
the use of all four inputs?
Hi Bill.
Post by Bill Unruh
As far as I can see, the tascam 418 is a usb1 device.
Right.
Post by Bill Unruh
The bandwidth is
simply not there to use all 4 inputs. 24 bits ( usually encoded as 32 bits)
x 2 for stereo x 4 (channels)x48000 =10Mb/s which exceeds
the USB1 bandwidth.
gtrfree
2007-02-21 01:11:38 UTC
Permalink
Lee Revell <rlrevell <at> joe-job.com> writes:
Hi Lee,

(snip)
Did you load snd-usb-usx2y with "nrpacks=1"?
Yes.
What happens if you try to use JACK with hw:1,2?
jackd -dalsa -dhw:1,2
jackd 0.102.20
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.
loading driver ..
creating alsa driver ... hw:1,2|hw:1,2|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:1
ALSA/USX2Y: Cannot open hwdep device "hw:1,1"
configuring for 48000Hz, period = 1024 frames, buffer = 2 periods
ALSA: final selected sample format for capture: 24bit little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 24bit little-endian
ALSA: use 2 periods for playback

Then I run Qjackctl, 4 ins, 2 outs...I connects ins-outs but no sound.
If I try to use 'jackd -dalsa -dhw:1' (or hw:1,0 or hw:1,1) I get this error:

loading driver ..
creating alsa driver ... hw:1,0|hw:1,0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:1
the playback device "hw:1,0" is already in use. Please stop the application
using it and run JACK again
cannot load driver module alsa
no message buffer overruns

I tried also to kill artsshell but the results are the same.
Any ideas?

Thanks.
Rui Nuno Capela
2007-02-21 08:56:00 UTC
Permalink
jackd 0.102.20
THis jackd version does NOT include a crucial patch that makes the us428
"rawusb" work properly with 4 input channels. Try newer from SVN please,
or wait for pending new 0.103.0 release, real-time-soon :)
ALSA/USX2Y: Cannot open hwdep device "hw:1,1"
Didn't this line rang any bell? :)

Cheers.
--
rncbc aka Rui Nuno Capela
***@rncbc.org
gtrfree
2007-02-22 00:17:09 UTC
Permalink
Post by Rui Nuno Capela
jackd 0.102.20
THis jackd version does NOT include a crucial patch that makes the us428
"rawusb" work properly with 4 input channels. Try newer from SVN please,
or wait for pending new 0.103.0 release, real-time-soon :)
Hi Rui,
I dowloaded just usx2y.c file and now seems ok. All 4 ins works, honestly just
in Ardour (with Rosegarden there's a little noise in the background but I can
use it as a midi-sequencer) and Muse don't understand that jackd is running.
It's not a surpirise, with all svn-jack should be ok, then there also the /tmp
setting and so on.
But who cares? It works :-)
Post by Rui Nuno Capela
ALSA/USX2Y: Cannot open hwdep device "hw:1,1"
Didn't this line rang any bell? :)
Just guitar strings ringin' here! ;-)

Thank you very much.
Cheers.
Michael Bourgeous
2007-02-22 06:16:13 UTC
Permalink
My US-428 works great, but with the following caveats:

- After using jack with the 4-channel input, I have to power cycle the
device to use it with anything else.
- In order to get latency below 10-20ms without noise, I have to
change the priority of my IRQ handler with chrt. I can then get
1.67ms latency with 4in, 2out, and about 1 or 2 xruns an hour
(probably caused by the binary nvidia driver).
- The only program that can use inputs C/D is jackd, and it can only
use inputs C/D through the four channel special device.

Here is the software I'm using:

Linux distribution: Kubuntu 6.10
Jackd: jackd version 0.101.1 tmpdir /dev/shm protocol 15
Kernel: 2.6.19.1-rt15 (I thought it was alsa 1.0.14rc1,
/proc/asound/version reports 1.0.13)
alsa-tools: alsa-tools 1.0.11-1 Console based ALSA
utilities for specific ha


Mike
Post by gtrfree
Post by Rui Nuno Capela
jackd 0.102.20
THis jackd version does NOT include a crucial patch that makes the us428
"rawusb" work properly with 4 input channels. Try newer from SVN please,
or wait for pending new 0.103.0 release, real-time-soon :)
Hi Rui,
I dowloaded just usx2y.c file and now seems ok. All 4 ins works, honestly just
in Ardour (with Rosegarden there's a little noise in the background but I can
use it as a midi-sequencer) and Muse don't understand that jackd is running.
It's not a surpirise, with all svn-jack should be ok, then there also the /tmp
setting and so on.
But who cares? It works :-)
Post by Rui Nuno Capela
ALSA/USX2Y: Cannot open hwdep device "hw:1,1"
Didn't this line rang any bell? :)
Just guitar strings ringin' here! ;-)
Thank you very much.
Cheers.
gtrfree
2007-02-23 22:43:45 UTC
Permalink
Michael Bourgeous <sts.nitrogen <at> gmail.com> writes:
Hi Michael, thank you for the infos.
Post by Michael Bourgeous
- After using jack with the 4-channel input, I have to power cycle the
device to use it with anything else.
- In order to get latency below 10-20ms without noise, I have to
change the priority of my IRQ handler with chrt. I can then get
1.67ms latency with 4in, 2out, and about 1 or 2 xruns an hour
(probably caused by the binary nvidia driver).
The latency is about 1/10 than on win!
Post by Michael Bourgeous
- The only program that can use inputs C/D is jackd, and it can only
use inputs C/D through the four channel special device.
Is this a known bug? Did anyone reported to the alsa-developers?
I dont' belive that other sound cards with multiple inputs work only with jackd.
Ok it's not a big problem but a full support of the sound card should be better.
Post by Michael Bourgeous
Linux distribution: Kubuntu 6.10
Jackd: jackd version 0.101.1 tmpdir /dev/shm protocol 15
Kernel: 2.6.19.1-rt15 (I thought it was alsa 1.0.14rc1,
/proc/asound/version reports 1.0.13)
alsa-tools: alsa-tools 1.0.11-1 Console based ALSA
utilities for specific ha
I can confirm that us428 works also in my pc:

Linux Distribution: Suse 10.1
Jackd: 0.102.20 + usx2y.c file from svn
Kernel: 2.6.16.13-4 (obviously no problems with ohci)
Alsa: 1.0.14rc2 (everything from the main website)
us428control: 0.4.6-2 (from Rui's website - thanks Rui!)

Now I planned to update everything on a 'clear' Suse 10.2 with 2.6.19.1 kernel,
for the last tests.

Cheers.
Michael Bourgeous
2007-02-24 20:55:43 UTC
Permalink
Sorry, that should be 2.67ms. However, Windows only allows selection
down to 5.33ms. The realtime preemption patches are required to reach
that.
Post by gtrfree
Hi Michael, thank you for the infos.
Post by Michael Bourgeous
1.67ms latency with 4in, 2out, and about 1 or 2 xruns an hour
The latency is about 1/10 than on win!
Bill Unruh
2007-02-18 21:57:15 UTC
Permalink
Post by gtrfree
(snip)
Post by Bill Unruh
Post by Matt Savigear
Does anybody on-list have a fully functioning Tascam US-428 including
the use of all four inputs?
Hi Bill.
Post by Bill Unruh
As far as I can see, the tascam 418 is a usb1 device.
Right.
Post by Bill Unruh
The bandwidth is
simply not there to use all 4 inputs. 24 bits ( usually encoded as 32 bits)
x 2 for stereo x 4 (channels)x48000 =10Mb/s which exceeds
the USB1 bandwidth.
I have no idea what 20 bits means. The manual I saw says 24 bits. Of course
many of those extra 8 bits are just noise ( no sound card has a noise floor
of 140dB.)
But even at 16 bits that would be 16x2x4x44100=5.6MHz. Now it may be that
the system hardware combines the inputs into one 2 channel stream, in which
case at 1.4Mb/s it would be just under the usb1 specs.
Matt Savigear
2007-02-18 23:04:46 UTC
Permalink
On Sun, 18 Feb 2007 13:57:15 -0800 (PST)
Post by Bill Unruh
But even at 16 bits that would be 16x2x4x44100=5.6MHz. Now it may be
that the system hardware combines the inputs into one 2 channel
stream, in which case at 1.4Mb/s it would be just under the usb1
specs.
Hi Bill,

It's four mono inputs (i.e. four channels) at a maximum speed of 48KHz
and 24 bits. By my reckoning that's 4.6MHz, so in theory USB1 could
sustain double that (i.e. 4 stereo inputs) though I suspect real world
throughput wouldn't actually be up to that (especially when using
duplex mode of course).

Anyhow, I know it works as I just tried it. :)
--
Cheers,

Matt.
Bill Unruh
2007-02-19 02:23:52 UTC
Permalink
Post by Matt Savigear
On Sun, 18 Feb 2007 13:57:15 -0800 (PST)
Post by Bill Unruh
But even at 16 bits that would be 16x2x4x44100=5.6MHz. Now it may be
that the system hardware combines the inputs into one 2 channel
stream, in which case at 1.4Mb/s it would be just under the usb1
specs.
Hi Bill,
It's four mono inputs (i.e. four channels) at a maximum speed of 48KHz
Ah, I assumed that the four inputs were stereo each. Sorry.
Post by Matt Savigear
and 24 bits. By my reckoning that's 4.6MHz, so in theory USB1 could
sustain double that (i.e. 4 stereo inputs) though I suspect real world
throughput wouldn't actually be up to that (especially when using
duplex mode of course).
Anyhow, I know it works as I just tried it. :)
--
William G. Unruh | Canadian Institute for| Tel: +1(604)822-3273
Physics&Astronomy | Advanced Research | Fax: +1(604)822-5324
UBC, Vancouver,BC | Program in Cosmology | ***@physics.ubc.ca
Canada V6T 1Z1 | and Gravity | www.theory.physics.ubc.ca/
gtrfree
2007-02-19 22:45:29 UTC
Permalink
(snip)
Post by Bill Unruh
I have no idea what 20 bits means. The manual I saw says 24 bits.
Bill, you're right, it's 24 bits. I was so happy to hear that Matt's us428 was
working that I confused the numbers with the manual in front of me!
My apologizes.
Post by Bill Unruh
BTW I've 'forced' (16 bits 44.1kHz) in arecord with -f cd
and doesn't work, too
(just A/B ins).
No idea what it is that you have forced.
The arecord default bitrate is U8 (8kHz, not avaible with my device) so,
with the option '-f cd' I've 'forced' (sorry for my bad English language
knowledge)alsa to use a bitrate supported (44,1kHz/16bits).

These are the results:

aplay -l
**** List of PLAYBACK Hardware Devices ****
(SNIP)
card 2: USX2Y [TASCAM US-X2Y], device 0: US-X2Y Audio
[US-X2Y Audio #0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: USX2Y [TASCAM US-X2Y], device 2: US-X2Y hwdep Audio
[US-X2Y hwdep Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0

(seems ok)

arecord -l
**** List of CAPTURE Hardware Devices ****
(SNIP)
card 2: USX2Y [TASCAM US-X2Y], device 0: US-X2Y Audio
[US-X2Y Audio #0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: USX2Y [TASCAM US-X2Y], device 1: US-X2Y Audio
[US-X2Y Audio #1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: USX2Y [TASCAM US-X2Y], device 2: US-X2Y hwdep Audio
[US-X2Y hwdep Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0

(seems there are 3 devices:
hw:2,0 - ins A/B
hw:2,1 - maybe ins C/D
hw:2,2 - maybe all inputs A/B/C/D
but...)

arecord -f cd -D hw:2,0 file.wav
Recording WAVE 'file.wav' : Signed 16 bit Little Endian,
Rate 44100 Hz, Stereo
Aborted by signal Interrupt...

(I can record from A/B inputs - ok)

arecord -f cd -D hw:2,1 file.wav
Recording WAVE 'file.wav' : Signed 16 bit Little Endian,
Rate 44100 Hz, Stereo
arecord: set_params:965: Unable to install hw params:
ACCESS: RW_INTERLEAVED
FORMAT: S16_LE
SUBFORMAT: STD
SAMPLE_BITS: 16
FRAME_BITS: 32
CHANNELS: 2
RATE: 44100
PERIOD_TIME: (92879 92880)
PERIOD_SIZE: 4096
PERIOD_BYTES: 16384
PERIODS: 4
BUFFER_TIME: (371519 371520)
BUFFER_SIZE: 16384
BUFFER_BYTES: 65536
TICK_TIME: 4000

(error with hw:2,1)

arecord -f cd -D hw:2,2 file.wav
arecord: main:550: audio open error: device or resource busy

(error with hw:2,2)


With the patch (I'm still fighting with this, I'm just a beginner) in Jackd
seems working, at least for Matt, but, in my opinion, should work also with
arecord alone (maybe with separate inputs, A/B or C/D).
Why not?

Thanks.

-----------------
Lee, yes, I run:
modprobe snd-usb-usx2y nrpacks=1
not sure if this needs 'index=1', too.

With jackd I'm in trouble installing the patch.

Thanks.
Loading...