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