... ok that was meant to be "the soundcard loses connection to the PC" ...

On 29 September 2010 08:52, Arxontis Politis <deadflagblue@gmail.com> wrote:
Hm, more strangeness.. Just by googling around it seems that the options are not exactly wrong, I think they are just not valid for the specific driver. The vid and pid is the vendor id and product id, and it's what you get from lsusb for example:

kane@xanadu:~$ lsusb | grep EDIROL
Bus 001 Device 005: ID 0582:007d Roland Corp. EDIROL UA-101

This option is in sound.conf in /etc/modprobe.d, which if understood correctly set explicitly the order of the internal HDA and the EDIROL:

kane@xanadu:/etc/modprobe.d$ cat sound.conf
options snd cards_limit=2

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel index=0 

alias snd-card-1 snd-ua101
alias sound-slot-1 snd-ua101
options snd-ua101 index=1 vid=0x0582 pid=0x007d

So if I'm not mistaken with "vid" and "pid" you can define exactly the device you want, as in the snd-usb-audio, at http://alsa.opensrc.org/index.php/MultipleUSBAudioDevices

So, in my case it doesn't seem to work.  After I commented it out, the module seems to load:

kane@xanadu:/etc/modprobe.d$ lsmod | grep snd
snd_hda_codec_si3054     3440  1                                                                                                                                                                               
snd_hda_codec_realtek   217980  1                                                                                                                                                                              
snd_hda_intel          22107  2                                                                                                                                                                                
snd_usb_audio          86704  1                                                                                                                                                                                
snd_hda_codec          87552  3 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel                                                                                                                       
snd_ua101              13972  0                                                                                                                                                                                
snd_pcm                71475  5 snd_hda_codec_si3054,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_ua101                                                                                                       
snd_hwdep               5040  2 snd_usb_audio,snd_hda_codec                                                                                                                                                    
snd_usbmidi_lib        17413  2 snd_usb_audio,snd_ua101                                                                                                                                                        
snd_seq_midi            4588  0                                                                                                                                                                                
snd_rawmidi            17783  2 snd_usbmidi_lib,snd_seq_midi                                                                                                                                                   
snd_seq_midi_event      6047  1 snd_seq_midi                                                                                                                                                                   
snd_seq                47174  2 snd_seq_midi,snd_seq_midi_event                                                                                                                                                
snd_timer              19067  2 snd_pcm,snd_seq                                                                                                                                                                
snd_seq_device          5744  3 snd_seq_midi,snd_rawmidi,snd_seq                                                                                                                                               
snd                    49006  19 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_ua101,snd_pcm,snd_hwdep,snd_usbmidi_lib,snd_rawmidi,snd_seq,snd_timer,snd_seq_device 
soundcore                880  1 snd                                                                                                                                                                            
snd_page_alloc          7120  2 snd_hda_intel,snd_pcm 

and I finally have sound! Jack detects all the inputs and outputs and the card is working fine. 
EXCEPT that after some time and quite randomly (can be 1hr or 1min) the computer loses connection to the PC (the USB light on the card goes off), something which never happens in windows for example, so I guess it's a driver issue...

Any ideas about that?


On 22 September 2010 13:10, Arxontis Politis <deadflagblue@gmail.com> wrote:
Hm, yes that makes sense, that should be the alsa-base (or alsa-base.conf) file in /etc/modprobe.d ...

I'll check it when I'm back from work, thanx a lot...

On 22 September 2010 12:51, John Haxby <jch@thehaxbys.co.uk> wrote:
 On 22/09/10 09:46, Arxontis Politis wrote:
> ---------------------------------------------------------------
> kane@xanadu:~/Music$ dmesg | grep snd
> [   34.098749] snd_ua101: Unknown parameter `vid'
> [   34.107709] snd_ua101: Unknown parameter `vid'
> [   34.164993] snd_ua101: Unknown parameter `vid'
> [   34.368494] usbcore: registered new interface driver snd-usb-audio
> --------------------------------------------------------------

I think you have a bad modprobe config file somewhere.  I forget where
Ubuntu keeps its modprobe options, but I suspect that somewhere you have
a file that says something like

   options snd_ua101 vid=xyzzy

instead of

   oprions snd_ua101 id=xyzzy

(I don't know what the id should be, but the parameter name is "id" not


Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
Alsa-user mailing list