Mick <[email protected]> [11-06-05 03:02]:
> On Saturday 04 Jun 2011 21:56:52 [email protected] wrote:
> 
> > Hi Mick,
> > 
> > thank you fpr your help !:)
> 
> You're welcome, although it hasn't done much good I'm afraid.  :(
> 
> 
> > I reinitilized with alsactl (I think, the kernel
> > does the same when booting...) and do a
> > alsa-info again (dump at the end of this email).
> > 
> > In the meantime I had resorted the snd-card numbering
> > via alsa.conf and get mplayer and vlc working again.
> > 
> > But still no sound via usb-audio/webcam.
> > 
> > The ordering of the cards is this now:
> > 
> >  0 [SB             ]: HDA-Intel - HDA ATI SB
> >                       HDA ATI SB at 0xfcaf8000 irq 16
> >  1 [CameraB404271  ]: USB-Audio - USB Camera-B4.04.27.1
> >                       OmniVision Technologies, Inc. USB Camera-B4.04.27.1
> > at usb-0000:00:12.2-3, high 2 [NVidia         ]: HDA-Intel - HDA NVidia
> >                       HDA NVidia at 0xfe97c000 irq 25
> > 
> > alsamixer -D hw:0 works,
> > alsamixer -D hw:1 produces:
> > cannot load mixer controls: Invalid argument
> > alsamixer -D hw:2 starts alsamixer and prints
> > that this device does not have any controsl.
> > 
> > So nothing has changed ...
> > 
> > Damn...
> 
> Damn and thrice damn!
> 
> I am thinking that this "Invalid argument" is a driver problem.
> 
> It could be that passing some parameter when loading the module could fix 
> this, but I would not know what that would be.  You can run:
> 
>   modinfo snd_usb_audio
> 
> and see what options are offered there.
> 
> 
> > !!USB Mixer information
> > !!---------------------------
> > --startcollapse--
> > 
> > USB Mixer: usb_id=0x14152000, ctrlif=1, ctlerr=0
> > Card: OmniVision Technologies, Inc. USB Camera-B4.04.27.1 at
> > usb-0000:00:12.2-3, high Unit: 3
> >     Control: name="Mic Capture Volume", index=0
> >     Info: id=3, control=2, cmask=0xf, channels=4, type="S16"
> >     Volume: min=0, max=1, dBmin=0, dBmax=0
> > --endcollapse--
> > 
> > 
> > !!ALSA Device nodes
> > !!-----------------
> > 
> > crw-rw---- 1 root audio 116,  0 Jun  4 15:07 /dev/snd/controlC0
> > crw-rw---- 1 root audio 116, 32 Jun  4 22:30 /dev/snd/controlC1
> > crw-rw---- 1 root audio 116, 64 Jun  4 15:07 /dev/snd/controlC2
> > crw-rw---- 1 root audio 116,  4 Jun  4 15:07 /dev/snd/hwC0D0
> > crw-rw---- 1 root audio 116, 68 Jun  4 15:07 /dev/snd/hwC2D0
> > crw-rw---- 1 root audio 116, 69 Jun  4 15:07 /dev/snd/hwC2D1
> > crw-rw---- 1 root audio 116, 70 Jun  4 15:07 /dev/snd/hwC2D2
> > crw-rw---- 1 root audio 116, 71 Jun  4 15:07 /dev/snd/hwC2D3
> 
> Hmm ... what happened to /dev/snd/hwC1D0, hdC1D1?  Should't these be created 
> when udev registers the USB camera?
> 
> 
> > crw-rw---- 1 root audio 116, 24 Jun  4 15:07 /dev/snd/pcmC0D0c
> > crw-rw---- 1 root audio 116, 16 Jun  4 19:41 /dev/snd/pcmC0D0p
> > crw-rw---- 1 root audio 116, 17 Jun  4 15:07 /dev/snd/pcmC0D1p
> > crw-rw---- 1 root audio 116, 56 Jun  4 22:30 /dev/snd/pcmC1D0c
> > crw-rw---- 1 root audio 116,  1 Jun  4 15:07 /dev/snd/seq
> > crw-rw---- 1 root audio 116, 33 Jun  4 15:07 /dev/snd/timer
> > 
> > /dev/snd/by-id:
> > total 0
> > drwxr-xr-x 2 root root  60 Jun  4 22:30 .
> > drwxr-xr-x 4 root root 360 Jun  4 22:30 ..
> > lrwxrwxrwx 1 root root  12 Jun  4 22:30
> > usb-OmniVision_Technologies__Inc._USB_Camera-B4.04.27.1-01 -> ../controlC1
> > 
> > /dev/snd/by-path:
> > total 0
> > drwxr-xr-x 2 root root 100 Jun  4 22:30 .
> > drwxr-xr-x 4 root root 360 Jun  4 22:30 ..
> > lrwxrwxrwx 1 root root  12 Jun  4 22:30 pci-0000:00:12.2-usb-0:3:1.1 ->
> > ../controlC1 lrwxrwxrwx 1 root root  12 Jun  4 15:07 pci-0000:00:14.2 ->
> > ../controlC0 lrwxrwxrwx 1 root root  12 Jun  4 15:07 pci-0000:08:00.1 ->
> > ../controlC2
> > 
> > 
> > !!Aplay/Arecord output
> > !!------------
> > 
> > APLAY
> > 
> > **** List of PLAYBACK Hardware Devices ****
> > card 0: SB [HDA ATI SB], device 0: VT2020 Analog [VT2020 Analog]
> >   Subdevices: 2/2
> >   Subdevice #0: subdevice #0
> >   Subdevice #1: subdevice #1
> > card 0: SB [HDA ATI SB], device 1: VT2020 Digital [VT2020 Digital]
> >   Subdevices: 2/2
> >   Subdevice #0: subdevice #0
> >   Subdevice #1: subdevice #1
> 
> Card 1 absent.
> 
> 
> > ARECORD
> > 
> > **** List of CAPTURE Hardware Devices ****
> > card 0: SB [HDA ATI SB], device 0: VT2020 Analog [VT2020 Analog]
> >   Subdevices: 2/2
> >   Subdevice #0: subdevice #0
> >   Subdevice #1: subdevice #1
> > card 1: CameraB404271 [USB Camera-B4.04.27.1], device 0: USB Audio [USB
> > Audio] Subdevices: 1/1
> >   Subdevice #0: subdevice #0
> > 
> > !!Amixer output
> > !!-------------
> [snip ...]
> 
> 
> > !!-------Mixer controls for card 1 [CameraB404271]
> > 
> > amixer: Mixer load hw:1 error: Invalid argument
> > Card hw:1 'CameraB404271'/'OmniVision Technologies, Inc. USB
> > Camera-B4.04.27.1 at usb-0000:00:12.2-3, high' Mixer name   : 'USB Mixer'
> >   Components        : 'USB1415:2000'
> >   Controls      : 1
> > amixer: Mixer hw:1 load error: Invalid argument
> 
> It refuses to load - this is what I think could be a driver error problem.
> 
> 
> > !!Alsactl output
> > !!-------------
> > 
> > --startcollapse--
> > --endcollapse--
> > 
> 
> This should be showing alsactl output and it's not, probably because probing 
> your device fails.
> 
> Sorry I can't really help to solve this.  All I can suggest is contacting 
> alsa 
> M/L and IRC to find out what could be causing it.
> 
> Good luck.
> -- 
> Regards,
> Mick

Hi Mick, 

I did a 

    modinfo snd_usb_audio

and git this:

    filename:       /lib/modules/2.6.39.1/kernel/sound/usb/snd-usb-audio.ko
    license:        GPL
    description:    USB Audio
    author:         Takashi Iwai <[email protected]>
    alias:          usb:v*p*d*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v*p*d*dc*dsc*dp*ic01isc03ip*
    alias:          usb:v0DBAp1000d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0FD9p0008d*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v2040p7280d*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v2040p721Fd*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v2040p721Ed*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v2040p721Bd*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v2040p7217d*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v2040p7210d*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v2040p7240d*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v2040p7200d*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v7104p2202d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v4752p0011d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v17CCp1020d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v17CCp1010d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v13E5p0001d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v133Ep0815d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v1235p4661d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v1235p000Ed*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v1235p0002d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v1235p0001d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v103Dp0101d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v103Dp0100d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0CCDp0035d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0CCDp0028d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0CCDp0014d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0CCDp0013d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0CCDp0012d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v09E8p0062d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v086Ap0003d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v086Ap0002d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v086Ap0001d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v07FDp0001d*dc*dsc02dp*ic*isc*ip*
    alias:          usb:v07CFp6802d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v07CFp6801d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0763p2081d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0763p2080d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0763p2019d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0763p200Dd*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0763p2008d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0763p2003d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0763p2001d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0763p1041d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0763p1033d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0763p1031d010dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0763p1021d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0763p1015d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0763p1011d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0763p1002d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v06F8pB000d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0582p0113d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p010Fd*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0582p0109d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0104d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0582p00E9d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0582p00E6d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0582p00DAd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p00C4d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p00C2d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p00ADd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p00A6d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p00A3d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p009Ad*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0096d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p008Bd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0080d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p007Ad*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0582p0075d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0074d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0582p006Dd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p006Ad*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0582p0065d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0064d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0060d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0052d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0050d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p004Dd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p004Cd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0048d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0047d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0042d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0040d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p003Bd*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0582p0037d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0033d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p002Fd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p002Dd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p002Bd*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0582p0029d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0027d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0025d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0023d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p001Dd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p001Bd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0016d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0014d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0012d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0010d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p000Cd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p000Bd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0009d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0008d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0007d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0005d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0004d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0003d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0002d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0582p0000d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p7010d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p7000d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p500Fd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p500Ed*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p500Dd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p500Cd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p500Bd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p500Ad*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p5009d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p5008d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p5007d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p5006d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p5005d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p5004d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p5003d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p5002d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p5001d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p5000d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p2003d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p2002d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p2001d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p2000d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p105Dd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p105Cd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p105Bd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p105Ad*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1059d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1058d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1057d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1056d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1055d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1054d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0499p1053d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0499p1052d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1051d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1050d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p104Fd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p104Ed*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0499p1045d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1044d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1043d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1042d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1041d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1040d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p103Fd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p103Ed*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p103Dd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p103Cd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p103Bd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p103Ad*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1039d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1038d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1037d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1036d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1035d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1034d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1033d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1032d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1031d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1030d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p102Ed*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p102Bd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p102Ad*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1029d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1028d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1027d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1026d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1025d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1024d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1023d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1022d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1021d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1020d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p101Fd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p101Ed*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p101Dd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p101Cd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p101Bd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p101Ad*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1019d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1018d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1017d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1016d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1015d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1014d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1013d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1012d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1011d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1010d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p100Fd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p100Ed*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p100Dd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p100Cd*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p100Ad*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0499p1009d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1008d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1007d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1006d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1005d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1004d*dc*dsc*dp*icFFisc*ip*
    alias:          usb:v0499p1003d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1002d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1001d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v0499p1000d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v046Dp0990d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v046Dp08F6d*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v046Dp08F5d*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v046Dp08F0d*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v046Dp08C6d*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v046Dp08AEd*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v046Dp0850d*dc*dsc*dp*ic01isc01ip*
    alias:          usb:v041Ep3F19d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v041Ep3F0Ad*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v041Ep3F04d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v041Ep3F02d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v041Ep3010d*dc*dsc*dp*ic*isc*ip*
    alias:          usb:v041Ep3048d*dc*dsc*dp*ic*isc*ip*
    depends:        snd-usbmidi-lib,snd-pcm,snd,snd-hwdep
    vermagic:       2.6.39.1 SMP preempt mod_unload 
    parm:           index:Index value for the USB audio adapter. (array of int)
    parm:           id:ID string for the USB audio adapter. (array of charp)
    parm:           enable:Enable USB audio adapter. (array of bool)
    parm:           vid:Vendor ID for the USB audio device. (array of int)
    parm:           pid:Product ID for the USB audio device. (array of int)
    parm:           nrpacks:Max. number of packets per URB. (int)
    parm:           async_unlink:Use async unlink mode. (bool)
    parm:           device_setup:Specific device setup (if needed). (array of 
int)
    parm:           ignore_ctl_error:Ignore errors from USB controller for 
mixer interfaces. (bool)

I am unsure how to play with the params...

For example: Is "snd_usb_audio enable=treu" correct?
Why it is an /array/ of bool?

May be a last chance is with fiddling with this params? Can I
rmmod/insmod snd_usb_audio while giving new params to it? How
can I do that? Fortunately

    Module                  Size  Used by
    ecryptfs               87672  3 
    snd_seq_dummy           1359  0 
    snd_seq_oss            30300  0 
    snd_seq_midi_event      5268  1 snd_seq_oss
    snd_seq                50559  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
    snd_pcm_oss            43683  0 
    snd_mixer_oss          14787  1 snd_pcm_oss
    microcode               6787  0 
    nvidia              10489149  28 
    snd_hda_codec_via      51530  1 
*** snd_usb_audio          90398  0 
    snd_hda_intel          20832  0 
    snd_hda_codec          63752  2 snd_hda_codec_via,snd_hda_intel
    snd_pcm                73953  4 
snd_pcm_oss,snd_usb_audio,snd_hda_intel,snd_hda_codec
    mt352                   5653  1 
    snd_hwdep               5940  2 snd_usb_audio,snd_hda_codec
    8250_pci               23504  0 
    snd_timer              18685  2 snd_seq,snd_pcm
    snd_usbmidi_lib        18214  1 snd_usb_audio
    snd_rawmidi            18484  1 snd_usbmidi_lib
    snd_seq_device          5197  4 
snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
    dvb_bt8xx              11873  0 
    bt878                   7643  1 dvb_bt8xx
    bttv                  112236  2 dvb_bt8xx,bt878
    snd                    55623  15 
snd_seq_dummy,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_via,snd_usb_audio,snd_hda_intel,snd_hda_codec,snd_pcm,snd_hwdep,snd_timer,snd_usbmidi_lib,snd_rawmidi,snd_seq_device
    gspca_ov534            10121  0 
    gspca_main             22449  1 gspca_ov534
    i2c_algo_bit            4928  1 bttv
    videobuf_dma_sg         7344  1 bttv
    videobuf_core          15263  2 bttv,videobuf_dma_sg
    btcx_risc               3171  1 bttv
    8250                   21264  1 8250_pci
    serial_core            18115  1 8250
    pcspkr                  1811  0 
    asus_atk0110            8206  0 
    tveeprom               13257  1 bttv
    k10temp                 2715  0 
    snd_page_alloc          6793  2 snd_hda_intel,snd_pcm

snd_usb_audio is not used by anything else...

Years over years I had not a single problem with alsa and modules at
all and this seems now be th revenge of the peace of all that years...
;/

Best regards
mcc


Reply via email to