Kein Ton aus externem USB-Sound-Adapter
Ich versuche vergeblich aus einem USB-Sound-Adapter vom Typ Cypress AU-
D160 per PulseAudio, oder überhaupt irgendwie, einen Ton
herauszubekommen. Ein anderes Exemplar hat bei mir vor einigen Wochen
problemlos funktioniert und das aktuelle Exemplar hat an Windows XP Ton
ausgegeben.
Unten angehängt ist die relevante Ausgabe von pacmd list-sinks.
PulseAudio wie auch ALSA erkennen den Adapter. In pavucontrol sehe ich,
wie sich das VU-Meter im Takt der Musik bewegt. Es kommt bloss unter
Linux weder aus dem Kopfhörer- noch dem Toslink-Ausgang Ton heraus.
Auch mit ALSA allein komme ich nicht weiter:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
...
card 2: DCT16 [Cypress Tech DCT-16], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
$ aplay -D hw:2,0 tmp.wav
Playing WAVE 'tmp.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
aplay: set_params:1081: Sample format non available
Available formats:
- S32_LE
tmp.wav habe ich mit arecord vorher aufgezeichnet.
Wenn ich Musik abspiele, blinkt am Gerät die Anzeige für "Streaming" und
die korrekte Sample-Rate wird angezeigt. Es gibt ein Signal am Toslink-
Ausgang. Nur eben keine Musik nirgends.
Ich habe inzwischen X-Mal die Einstellungen in paprefs, paman,
pavucontrol überprüft und ~/.pulse gelöscht. Geändert hat das nichts.
Irgendwas übersehe ich. Vielleicht sieht es jemand anders.
Michael
index: 1
name: <alsa_output.usb-Cypress_Tech_Cypress_Tech_DCT-16_0000-00-
DCT16.analog-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
state: RUNNING
suspend cause:
priority: 9049
volume: 0: 100% 1: 100%
0: -0.00 dB 1: -0.00 dB
balance 0.00
base volume: 100%
0.00 dB
volume steps: 65537
muted: no
current latency: 93.49 ms
max request: 31 KiB
max rewind: 689 KiB
monitor source: 3
sample spec: s32le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 1
linked by: 1
configured latency: 90.00 ms; range is 0.50 .. 2000.00 ms
card: 2 <alsa_card.usb-Cypress_Tech_Cypress_Tech_DCT-16_0000-00-
DCT16>
module: 6
properties:
alsa.resolution_bits = "32"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "USB Audio"
alsa.id = "USB Audio"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "2"
alsa.card_name = "Cypress Tech DCT-16"
alsa.long_card_name = "Cypress Tech Cypress Tech DCT-16 at
usb-0000:00:1d.0-1.6.1, high speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:00:1d.0-usb-0:1.6.1:1.0"
sysfs.path =
"/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6.1/2-1.6.1:1.0/sound/card2"
udev.id = "usb-Cypress_Tech_Cypress_Tech_DCT-16_0000-00-DCT16"
device.bus = "usb"
device.vendor.id = "234a"
device.vendor.name = "Cypress Tech "
device.product.id = "0001"
device.product.name = "Cypress Tech DCT-16"
device.serial = "Cypress_Tech_Cypress_Tech_DCT-16_0000"
device.string = "front:2"
device.buffering.buffer_size = "705600"
device.buffering.fragment_size = "352800"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
device.description = "Cypress Tech DCT-16 Analog Stereo"
alsa.mixer_name = "USB Mixer"
alsa.components = "USB234a:0001"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-usb"
ports:
analog-output: Analog Output (priority 9900, available: unknown)
properties:
active port: <analog-output>
--
Michael Schuerig
mailto:michael@schuerig.de
http://www.schuerig.de/michael/
Reply to: