You are not logged in.
As detailed in this thread,a few days ago I had managed to setup an old M-Audio FastTrack Pro card to work with jack and use all the inputs/outputs it offers.
The FastTrack is actually a 2 cards/interface and jack only sees one of them at the time, with a maximum of 2in/2out instead of the max 4/in/4out. The key to unlocking the additional 2 ports was to use alsa_in or alsa_out (depending on configuration). This system worked perfectly until yesterday. Now I can no longer load additional output ports in jack with alsa_out. I get the error:
$ alsa_out -d hw:5,0
Sample format not available for playback: Invalid argument
Setting of hwparams failed: Invalid argumentI do not understand this error, I'm afraid. Here is the output of aplay/arecord -l detailing my configuration, plus the content of /proc/asound/cards:
stefano@gorgias ~ $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 12: HDMI 6 [HDMI 6]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 5: Pro [FastTrack Pro], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 5: Pro [FastTrack Pro], device 1: USB Audio [USB Audio #1]
Subdevices: 0/1
Subdevice #0: subdevice #0
stefano@gorgias ~ $ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: C920 [HD Pro Webcam C920], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 5: Pro [FastTrack Pro], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
stefano@gorgias ~ $ cat /proc/asound/cards
0 [C920 ]: USB-Audio - HD Pro Webcam C920
HD Pro Webcam C920 at usb-0000:00:1d.0-1.3, high speed
1 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xfb320000 irq 44
2 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfb080000 irq 45
5 [Pro ]: USB-Audio - FastTrack Pro
M-Audio FastTrack Pro at usb-0000:07:00.0-2, full speedMy audio interface is on slot 5, with devices 0 and 1. Jack is configured to have its output on hw:Pro,1 [USB Audio], which is card number 5, so "alsa_out -d hw:5:0" should give access to the other two (analog) output ports. Not so, or rather not any longer:
stefano@gorgias ~ $ alsa_out -j "Fast Track Analog out" -d hw:5,0
Sample format not available for playback: Invalid argument
Setting of hwparams failed: Invalid argumentThe only problem I can see---and I may be totally wrong---is that aplay -l reports both the internal audio and the Fast Track interface as being on device 0, even though they are on different cards. May that be the issue?
Here is my alsa_base.conf file:
options snd-usb-audio vid=0x763 pid=0x2012 device_setup=0x9 index=5 enable=1
options snd-hda-intel index=-2,-2 Offline