You are not logged in.
Hey Arch guys!
I've a little problem:
I have a Steinberg USB-Audio-Interface. It was connected to the motherboards USB and was working without problems. I use pipewire.
Now for some reasons I bought a new PCI-E-USB-Controller-Card and connected the Steinberg there. But neither Audio-In nor Audio-Out is working. No sound. I tested in Windows: Works like a charm, so the new controller is ok.
In sound settings everything seems OK. The Steinberg is listed and not muted.
Now I have no clue how to find the culprit.
In "pactl list sinks" it says "State: SUSPENDED". Maybe this is the problem? If yes, how do I fix it?
If I plug it back to the motherboards USB it will work instantly. But that's no option, it should really work on the new controller.
lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 046d:c336 Logitech, Inc. G213 Prodigy Gaming Keyboard
Bus 001 Device 003: ID 046d:c08e Logitech, Inc. G MX518 Gaming Mouse (MU0053)
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 005: ID 1462:7c76 Micro Star International MYSTIC LIGHT
Bus 001 Device 007: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 005: ID 0499:1704 Yamaha Corp. Steinberg UR44
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
lsusb -t
/: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/16p, 480M
|__ Port 004: Dev 002, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 004: Dev 002, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 007: Dev 003, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 007: Dev 003, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 011: Dev 004, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 013: Dev 005, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 014: Dev 007, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 014: Dev 007, If 1, Class=Wireless, Driver=btusb, 12M
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/10p, 10000M
/: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci-pci-renesas/4p, 480M
|__ Port 004: Dev 005, If 0, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 004: Dev 005, If 1, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 004: Dev 005, If 2, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 004: Dev 005, If 3, Class=Audio, Driver=snd-usb-audio, 480M
/: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci-pci-renesas/4p, 5000M
pactl list sinks:
State: SUSPENDED
Name: alsa_output.usb-Yamaha_Corporation_Steinberg_UR44-00.pro-output-0
Description: Steinberg UR44 Pro
Driver: PipeWire
Sample Specification: s24le 4ch 48000Hz
Channel Map: front-left,front-right,rear-left,rear-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 32113 / 49% / -18,59 dB, front-right: 32113 / 49% / -18,59 dB, rear-left: 32113 / 49% / -18,59 dB, rear-right: 32113 / 49% / -18,59 dB
balance 0,00
Base Volume: 65536 / 100% / 0,00 dB
Monitor Source: alsa_output.usb-Yamaha_Corporation_Steinberg_UR44-00.pro-output-0.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
api.alsa.card.longname = "Yamaha Corporation Steinberg UR44 at usb-0000:05:00.0-4, high speed"
api.alsa.card.name = "Steinberg UR44"
api.alsa.path = "hw:2,0"
api.alsa.pcm.card = "2"
api.alsa.pcm.stream = "playback"
audio.channels = "0"
audio.position = hex:5d557ac9267000
card.profile.device = "0"
device.id = "125"
device.profile.description = "Pro"
device.profile.name = "pro-output-0"
device.routes = "0"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "Steinberg UR44"
node.name = "alsa_output.usb-Yamaha_Corporation_Steinberg_UR44-00.pro-output-0"
node.nick = "Pro"
node.pause-on-idle = "false"
object.path = "alsa:acp:UR44:0:playback"
port.group = "playback"
priority.driver = "1500"
priority.session = "1500"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "41"
device.api = "alsa"
node.driver = "true"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "58"
object.serial = "1105"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "2"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio2"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus = "usb"
device.bus-id = "usb-Yamaha_Corporation_Steinberg_UR44-00"
device.bus_path = "pci-0000:05:00.0-usb-0:4:1.0"
device.enum.api = "udev"
device.icon_name = "audio-card-analog-usb"
device.name = "alsa_card.usb-Yamaha_Corporation_Steinberg_UR44-00"
device.nick = "Steinberg UR44"
device.plugged.usec = "2210825188"
device.product.id = "0x1704"
device.product.name = "Steinberg UR44"
device.serial = "Yamaha_Corporation_Steinberg_UR44"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1c.7/0000:05:00.0/usb3/3-4/3-4:1.0/sound/card2"
device.vendor.id = "0x0499"
device.vendor.name = "Yamaha Corp."
alsa.card = "2"
alsa.card_name = "Steinberg UR44"
alsa.long_card_name = "Yamaha Corporation Steinberg UR44 at usb-0000:05:00.0-4, high speed"
alsa.driver_name = "snd_usb_audio"
alsa.mixer_name = "USB Mixer"
alsa.components = "USB0499:1704"
alsa.id = "UR44"
device.string = "2"
Formats:
pcm
pactl list sink-inputs
Driver: PipeWire
Owner Module: n/a
Client: 807
Sink: 1105
Sample Specification: float32le 2ch 48000Hz
Channel Map: front-left,front-right
Format: pcm, format.sample_format = "\"float32le\"" format.rate = "48000" format.channels = "2" format.channel_map = "\"front-left,front-right\""
Corked: yes
Mute: no
Volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balance 0,00
Buffer Latency: 0 usec
Sink Latency: 0 usec
Resample method: PipeWire
Properties:
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.name = "Chromium"
application.process.id = "45783"
application.process.user = "donald"
application.process.host = "DonArch"
application.process.binary = "vivaldi-bin"
application.language = "de_DE.UTF-8"
window.x11.display = ":1"
application.process.machine_id = "ae6507102dd04d9badc408ead89301be"
application.process.session_id = "2"
application.icon_name = "chromium-browser"
media.name = "Playback"
node.rate = "1/48000"
node.latency = "1024/48000"
stream.is-live = "true"
node.name = "Chromium"
node.want-driver = "true"
node.autoconnect = "true"
media.class = "Stream/Output/Audio"
port.group = "stream.0"
adapt.follower.spa-node = ""
object.register = "false"
factory.id = "7"
clock.quantum-limit = "8192"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
client.id = "98"
object.id = "90"
object.serial = "808"
pulse.attr.maxlength = "4194304"
pulse.attr.tlength = "16384"
pulse.attr.prebuf = "12296"
pulse.attr.minreq = "4096"
module-stream-restore.id = "sink-input-by-application-name:Chromium"
I hope someone could help me out. Thx in advance
Last edited by DarkDonald (2025-01-03 18:08:32)
Offline
renesas USB controllers are a PITA on linux... in the most harmless case your system is just confused that the "same" card is attached to a different controller, where the quickest fix for checking whether that be an issue would be to follow https://wiki.archlinux.org/title/WirePl … t_settings -- otherwise https://aur.archlinux.org/packages/upd72020x-fw used to be somewhat necessary for renesas chips, not sure how applicable that still is.
Offline
Yes, it was a Renesas-Controller. I tried everything, with no luck. Not even the firmware-update helped. Strange...
Whatever, today I switched it to a "Fresco Logic FL1100" (Inateck KT4006) and everything works out of the box. Problem solved...
Last edited by DarkDonald (2025-01-03 18:46:44)
Offline