PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ALSA mit USB device



neva
15.08.06, 18:36
ich versuche kläglich mein usb mischpult mit musik zu versorgen:

ich hab alsa installiert und das snd-usb-audio modul geladen. beim systemstart wird erstmal der onboard device erkannt, aber wenn ich alsaconf ausführe zeigt er mir die liste der vorhanden devices. dort ist der usb device nicht gelistet! verlasse ich den dialog ohne eine auswahl zu treffen zeigt mir alsamixer plötzlich den usb device, doch wenn ich zB bei xmms alsa als device wähle gehts auch nicht. hat da jemand eine idee?

stefan.becker
15.08.06, 18:40
Erstmal die Frage, ob das USB Zeugs von Linux unterstützt wird.

Dazu brauchte man etwas genauere Hardwareangaben.

neva
15.08.06, 18:42
es geht um den Alesis MultiMix8 USB. immerhin wird der device als 'USB Audio Codec' erkannt, wie unter windows einst auch.

neva
15.08.06, 18:47
hier mal einige ausgaben:


debian:/home/dom# dmesg | grep usb
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb.c: registered new driver snd-usb-audio
usb-ohci.c: USB OHCI at membase 0xe0a31000, IRQ 5
usb-ohci.c: usb-00:02.0, nVidia Corporation nForce2 USB Controller
usb.c: new USB bus registered, assigned bus number 1
usb-ohci.c: USB OHCI at membase 0xe0a33000, IRQ 12
usb-ohci.c: usb-00:02.1, nVidia Corporation nForce2 USB Controller (#2)
usb.c: new USB bus registered, assigned bus number 2
usb.c: new USB bus registered, assigned bus number 3
usb.c: USB device 2 (vend/prod 0x46d/0xc025) is not claimed by any active driver .
usb.c: registered new driver hiddev
usb.c: registered new driver hid
input: USB HID v1.00 Device [Burr-Brown from TI USB Audio CODEC ] on usb3:3.3
input: USB HID v1.10 Mouse [B16_b_02 USB-PS/2 Optical Mouse] on usb2:2.0
usb.c: deregistering driver snd-usb-audio
usb.c: registered new driver snd-usb-audio
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38


debian:/home/dom# lsmod | grep usb
snd-usb-audio 37280 1 (autoclean)
snd-usb-lib 7044 0 (autoclean) [snd-usb-audio]
snd-rawmidi 11552 0 (autoclean) [snd-usb-lib]
snd-pcm 50216 0 (autoclean) [snd-usb-audio snd-pcm-oss]
snd 28260 0 (autoclean) [snd-usb-audio snd-usb-lib snd-rawmidi snd-seq-device snd-pcm-oss snd-mixer-oss snd-pcm snd-timer]
snd-page-alloc 4296 0 (autoclean) [snd-usb-audio snd-rawmidi snd-seq-device snd-mixer-oss snd-pcm snd-timer snd]
usb-ohci 16488 0 (unused)
usbcore 52268 1 [snd-usb-audio snd-usb-lib hid ehci-hcd usb-ohci]

neva
15.08.06, 19:28
folgendes verstehe ich nun garnicht!


debian:/home/dom# jackd -d alsa
jackd 0.99.0
Copyright 2001-2003 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

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

neva
15.08.06, 19:30
inhalt von /proc/asound/cards:


debian:/home/dom# cat /proc/asound/cards
0 [default ]: USB-Audio - USB Audio CODEC
Burr-Brown from TI USB Audio CODEC at usb-00:02.2-4.4, full spee

neva
15.08.06, 19:58
ausgabe jackd -d alsa

debian:/home/dom# jackd -d alsa
jackd 0.99.0
Copyright 2001-2003 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

loading driver ..
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 48000Hz, period = 1024 frames, buffer = 2 periods
Couldn't open hw:0 for 32bit samples trying 24bit instead
Couldn't open hw:0 for 24bit samples trying 16bit instead
Couldn't open hw:0 for 32bit samples trying 24bit instead
Couldn't open hw:0 for 24bit samples trying 16bit instead
could not start playback (Broken pipe)
DRIVER NT: could not start driver
cannot start driver

neva
16.08.06, 13:29
hat keiner mehr eine idee?

floogy
16.08.06, 14:26
Bekommst Du diesen Fehler immer noch?

the playback device "hw:0" is already in use. Please stop the application using it and run JACK again
cannot load driver module alsa

Dann könntest Du mal mit lsof testen, was auf Deine Sounddevices zugreift:

lsof |grep /dev|egrep -i "(snd|pcm|audio|sound|oss|dsp|mixer|midi|seq|usb)"


usb.c: registered new driver snd-usb-audio
ALSA usbaudio.c:804: cannot submit datapipe for urb 0, err = -38
Hmm.. könnte das ein Bug sein? Sollte das nicht usb 0 sein??oder was ist urb?


Couldn't open hw:0 for 24bit samples trying 16bit instead
could not start playback (Broken pipe)
DRIVER NT: could not start driver
cannot start driver

Das sieht auch danach aus, dass er keine Verbindung zum device herstellen kann..., Ich denke mal, dass ALSA das Gerät nicht unterstützt, oder ein Fehler in snd-usb-audio ist (??).

Was sagt denn modinfo snd-usb-audio?
Und bitte lspci -v|grep -A5 audio angeben.

neva
16.08.06, 21:50
debian:/home/dom# lsof |grep /dev|egrep -i "(snd|pcm|audio|sound|oss|dsp|mixer|midi|seq|usb)"


firefox-b 3146 dom 52u CHR 14,0 678517 /dev/mixer0
firefox-b 3146 dom 53u CHR 14,16 678519 /dev/mixer1
firefox-b 3148 dom 52u CHR 14,0 678517 /dev/mixer0
firefox-b 3148 dom 53u CHR 14,16 678519 /dev/mixer1
firefox-b 3149 dom 52u CHR 14,0 678517 /dev/mixer0
firefox-b 3149 dom 53u CHR 14,16 678519 /dev/mixer1
firefox-b 3150 dom 52u CHR 14,0 678517 /dev/mixer0
firefox-b 3150 dom 53u CHR 14,16 678519 /dev/mixer1



debian:/home/dom# modinfo snd-usb-audio

filename: /lib/modules/2.4.27-3-386/updates/alsa/snd-usb-audio.o
description: "USB Audio"
author: "Takashi Iwai <tiwai@suse.de>"
license: "GPL"
parm: index int array (min = 1, max = 8), description "Index value for the USB audio adapter."
parm: id string array (min = 1, max = 8), description "ID string for the USB audio adapter."
parm: enable int array (min = 1, max = 8), description "Enable USB audio adapter."
parm: vid int array (min = 1, max = 8), description "Vendor ID for the USB audio device."
parm: pid int array (min = 1, max = 8), description "Product ID for the USB audio device."
parm: nrpacks int, description "Max. number of packets per URB."
parm: async_unlink int, description "Use async unlink mode."



debian:/home/dom# lspci -v|grep -A5 audio

0000:00:05.0 Multimedia audio controller: nVidia Corporation nForce MultiMedia audio [Via VT82C686B] (rev a2)
Subsystem: Micro-Star International Co., Ltd.: Unknown device 7290
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 5
Memory at dc000000 (32-bit, non-prefetchable) [size=512K]
Capabilities: [44] Power Management version 2

0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
Subsystem: Micro-Star International Co., Ltd.: Unknown device 7290
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 3
I/O ports at b000 [size=256]
I/O ports at b400 [size=128]
Memory at dc080000 (32-bit, non-prefetchable) [size=4K]

floogy
16.08.06, 22:15
Hmmm... hier auf ubuntu dapper amd64 kernel 2.17.8 sieht das so aus:

gerhard@ubuntu:~$ modinfo snd-usb-audio
filename: /lib/modules/2.6.17.8-rt8/kernel/sound/usb/snd-usb-audio.ko
license: GPL
description: USB Audio
author: Takashi Iwai <tiwai@suse.de>
srcversion: A3733D248ACAAD629C91BF2
alias: usb:v*p*d*dc*dsc*dp*ic01isc01ip*
alias: usb:v*p*d*dc*dsc*dp*ic01isc03ip*
alias: usb:v7104p2202d*dc*dsc*dp*ic*isc*ip*
alias: usb:v4752p0011d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1235p4661d*dc*dsc*dp*icFFisc*ip*
alias: usb:v1235p0002d*dc*dsc*dp*icFFisc*ip*
alias: usb:v1235p0001d*dc*dsc*dp*icFFisc*ip*
alias: usb:v0CCDp0035d*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: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:v041Ep3010d*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: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:v0582p009Ad*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: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:v0582p0048d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0582p0044d*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: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: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: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*
depends: usbcore,snd-usb-lib,snd-pcm,snd,snd-hwdep
vermagic: 2.6.17.8-rt8 SMP preempt mod_unload gcc-4.0
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)
Und da sieht man auch den Grund des Aufrufes lspci, allerdings ist der falsch, da es sich ja um usb handelt. lsusb |grep -A5 audio wäre da schon besser, oder falls das nichts gibt lsusb ! So kann man unterstützte vendor id und product id listen.


gerhard@ubuntu:~$ rgrep v0499p1014d /usr/src/linux
/usr/src/linux/sound/usb/snd-usb-audio.mod.c:MODULE_ALIAS("usb:v0499p1014d*dc*dsc*dp*ic*isc*ip*");


gerhard@ubuntu:~$ uname -a
Linux ubuntu 2.6.17.8-rt8 #1 SMP PREEMPT Wed Aug 16 21:26:35 CEST 2006 x86_64 GNU/Linux




gerhard@ubuntu:~$ apt-cache policy alsa-source alsa-base
alsa-source:
Installed: (none)
Candidate: 1.0.10-4ubuntu4
Version table:
1.0.10-4ubuntu4 0
500 http://archive.ubuntu.com dapper/universe Packages
alsa-base:
Installed: 1.0.10-4ubuntu4
Candidate: 1.0.10-4ubuntu4
Version table:
*** 1.0.10-4ubuntu4 0
500 http://archive.ubuntu.com dapper/main Packages
100 /var/lib/dpkg/status

Analog dazu wäre vielleicht rpm -qa |grep -i alsa .

neva
17.08.06, 08:28
ich muss zugeben das die ausgabe von "lspci -v|grep -A5 audio"
gestern auf die schnelle falsch war. ich hätte vorher alsaconf ausführen müssen damit er den usb device nimmt. ich meld mich heut nachmittag zurück

floogy
17.08.06, 09:07
Ich denke trotzdem, dass lsusb Dir eher vendor ID und Product ID verrät.

neva
17.08.06, 19:06
debian:/home/dom# lsusb

Bus 003 Device 001: ID 0000:0000
Bus 003 Device 003: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Bus 003 Device 004: ID 08bb:2900 Texas Instruments Japan
Bus 002 Device 001: ID 0000:0000
Bus 002 Device 002: ID 046d:c025 Logitech, Inc. MX500 Optical Mouse
Bus 001 Device 001: ID 0000:0000


"lsusb |grep -A5 audio" ohne ausgabe, der mischer hängt an dem hub. hat es damit was zu tun?


debian:/home/dom# apt-cache policy alsa-source alsa-base

alsa-source:
Installiert:1.0.8-7
Mögliche Pakete:1.0.11-1bpo1
Versions-Tabelle:
1.0.11-1bpo1 0
500 http://www.backports.org sarge-backports/main Packages
*** 1.0.8-7 0
500 http://ftp.de.debian.org stable/main Packages
500 ftp://ftp2.de.debian.org stable/main Packages
100 /var/lib/dpkg/status
alsa-base:
Installiert:1.0.11-1bpo1
Mögliche Pakete:1.0.11-1bpo1
Versions-Tabelle:
*** 1.0.11-1bpo1 0
500 http://www.backports.org sarge-backports/main Packages
100 /var/lib/dpkg/status
1.0.8-7 0
500 http://ftp.de.debian.org stable/main Packages
500 ftp://ftp2.de.debian.org stable/main Packages

neva
17.08.06, 19:13
debian:/home/dom# lsusb -t|grep -A5 audio

Bus# 3
`-Dev# 1 Vendor 0x0000 Product 0x0000
`-Dev# 3 Vendor 0x04b4 Product 0x6560
`-Dev# 4 Vendor 0x08bb Product 0x2900
Bus# 2
`-Dev# 1 Vendor 0x0000 Product 0x0000
`-Dev# 2 Vendor 0x046d Product 0xc025
Bus# 1
`-Dev# 1 Vendor 0x0000 Product 0x0000

vielleicht hilft das auch noch

floogy
17.08.06, 21:11
Bus 003 Device 003: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Bus 003 Device 004: ID 08bb:2900 Texas Instruments Japan

Was von Beidem denkst Du ist Dein Gerät?

Soweit ich das sehe ist keins von beiden in der Liste, die von modinfo snd-usb-audio augegeben wird.

D.h. das Gerät wird noch nicht unterstützt. Vielleicht hilft Dir eine google Suche mi den vendor:product ID's :
snd-usb-audio "(04b4:6560| 08bb:2900)"


Ansonsten müsste man den sourcecode entsprechend erweitern, und die diversen optionen durchprobieren (Achtung!):
*dc*dsc*dp*ic*isc*ip*
*dc*dsc*dp*icFFisc*ip*

in /usr/src/linux/sound/usb/snd-usb-audio.mod.c:MODULE_ALIAS("usb:v0499p1014d*dc*dsc*d p*ic*isc*ip*"); (Beispiel)

floogy
17.08.06, 22:00
Ich denke, ich habe da etwas entdeckt:


gerhard@ubuntu:~$ modinfo snd-usb-audio|grep parm
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)

Du könntest also versuchen über index: enable: vid: pid: in /etc/modprobe.d/alsa-base 1) die nötigen parameter zu übergeben, oder gleich mit modprobe (vorher uninstall mittels rmmod, falls geladen):
modprobe vid= pid= index= enable= etc.

1) sound oder alsa in anderen distris (anstelle von alsa-base).