Dear Maintainer,
After upgrading to kernel version 6.12.115+deb13.1-amd64 on Debian Stable, my Behringer U-Phoria UMC404HD USB audio interface stopped working.
- The device is physically detected by the USB bus and appears when running 'lsusb'.
- I presume the snd-usb-audio module fails to bind/probe correctly.
- DMESG relevant log and LSUSB relevant details to follow.
Thanks,
REGRESSION CONFIRMATION:
The hardware works instantly and perfectly when I use GRUB to boot back into the prior working kernel version linux-image-6.12.113+deb13-amd64
DMESG LOGS FROM THE FAILING KERNEL:
[ 9.216871] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC3234: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:line
[ 9.217204] snd_hda_codec_realtek hdaudioC1D0: speaker_outs=1 (0x14/0x0/0x0/0x0/0x0)
[ 9.217525] snd_hda_codec_realtek hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 9.218070] snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0
[ 9.218392] snd_hda_codec_realtek hdaudioC1D0: inputs:
[ 9.218715] snd_hda_codec_realtek hdaudioC1D0: Headset Mic=0x19
[ 9.219035] snd_hda_codec_realtek hdaudioC1D0: Headphone Mic=0x1a
[ 20.498655] usb 1-1: clock source 41 is not valid, cannot use
[ 20.500074] usb 1-1: clock source 41 is not valid, cannot use
[ 20.501742] usb 1-1: clock source 41 is not valid, cannot use
[ 20.503570] usb 1-1: clock source 41 is not valid, cannot use
[ 20.505161] usb 1-1: clock source 41 is not valid, cannot use
[ 20.506859] usb 1-1: clock source 41 is not valid, cannot use
[ 20.508146] usb 1-1: clock source 41 is not valid, cannot use
[ 20.509680] usb 1-1: clock source 41 is not valid, cannot use
[ 20.511306] usb 1-1: clock source 41 is not valid, cannot use
[ 20.512773] usb 1-1: clock source 41 is not valid, cannot use
[ 20.514689] usb 1-1: clock source 41 is not valid, cannot use
[ 20.516069] usb 1-1: clock source 41 is not valid, cannot use
[ 20.517570] usb 1-1: clock source 41 is not valid, cannot use
[ 20.519040] usb 1-1: clock source 41 is not valid, cannot use
[ 20.520566] usb 1-1: clock source 41 is not valid, cannot use
[ 20.522173] usb 1-1: clock source 41 is not valid, cannot use
[ 20.523775] usb 1-1: clock source 41 is not valid, cannot use
[ 20.525166] usb 1-1: clock source 41 is not valid, cannot use
[ 20.526827] usb 1-1: clock source 41 is not valid, cannot use
[ 20.528304] usb 1-1: clock source 41 is not valid, cannot use
[ 20.529645] usb 1-1: clock source 41 is not valid, cannot use
[ 20.530780] usb 1-1: clock source 41 is not valid, cannot use
[ 20.531980] usb 1-1: clock source 41 is not valid, cannot use
[ 20.533124] usb 1-1: clock source 41 is not valid, cannot use
[ 20.534239] usb 1-1: clock source 41 is not valid, cannot use
[ 20.535493] usb 1-1: clock source 41 is not valid, cannot use
[ 20.536620] usb 1-1: clock source 41 is not valid, cannot use
[ 20.537747] usb 1-1: clock source 41 is not valid, cannot use
[ 20.538927] usb 1-1: clock source 41 is not valid, cannot use
[ 20.540097] usb 1-1: clock source 41 is not valid, cannot use
[ 20.541268] usb 1-1: clock source 41 is not valid, cannot use
[ 20.542330] usb 1-1: clock source 41 is not valid, cannot use
[ 20.543406] usb 1-1: clock source 41 is not valid, cannot use
[ 20.544531] usb 1-1: clock source 41 is not valid, cannot use
[ 20.545623] usb 1-1: clock source 41 is not valid, cannot use
[ 20.546740] usb 1-1: clock source 41 is not valid, cannot use
[ 20.547810] usb 1-1: clock source 41 is not valid, cannot use
[ 20.549002] usb 1-1: clock source 41 is not valid, cannot use
[ 20.550117] usb 1-1: clock source 41 is not valid, cannot use
[ 20.551210] usb 1-1: clock source 41 is not valid, cannot use
[ 20.552621] usb 1-1: clock source 41 is not valid, cannot use
[ 20.553684] usb 1-1: clock source 41 is not valid, cannot use
[ 20.554689] usb 1-1: clock source 41 is not valid, cannot use
[ 20.555781] usb 1-1: clock source 41 is not valid, cannot use
[ 20.556980] usb 1-1: clock source 41 is not valid, cannot use
[ 20.558282] usb 1-1: clock source 41 is not valid, cannot use
[ 20.559430] usb 1-1: clock source 41 is not valid, cannot use
[ 20.560589] usb 1-1: clock source 41 is not valid, cannot use
[ 20.562030] usb 1-1: clock source 41 is not valid, cannot use
[ 20.563125] usb 1-1: clock source 41 is not valid, cannot use
# OUTPUT FROM lsusb -v -d 1397:0509
Bus 001 Device 002: ID 1397:0509 BEHRINGER International GmbH UMC404HD 192k
Negotiated speed: High Speed (480Mbps)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2 [unknown]
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x1397 BEHRINGER International GmbH
idProduct 0x0509 UMC404HD 192k
bcdDevice 1.35
iManufacturer 1 BEHRINGER
iProduct 2 UMC404HD 192k
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0189
bNumInterfaces 6
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 3
bFunctionClass 1 Audio
bFunctionSubClass 0 [unknown]
bFunctionProtocol 32
iFunction 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 1 Control Device
bInterfaceProtocol 32
iInterface 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 2.00
bCategory 8
wTotalLength 0x0087
bmControls 0x01
Latency control Control (read-only)
AudioControl Interface Descriptor:
bLength 8
bDescriptorType 36
bDescriptorSubtype 10 (CLOCK_SOURCE)
bClockID 41
bmAttributes 3 Internal programmable clock
bmControls 0x07
Clock Frequency Control (read/write)
Clock Validity Control (read-only)
bAssocTerminal 0
iClockSource 10 Internal
AudioControl Interface Descriptor:
bLength 8
bDescriptorType 36
bDescriptorSubtype 11 (CLOCK_SELECTOR)
bClockID 40
bNrInPins 1
baCSourceID(0) 41
bmControls 0x03
Clock Selector Control (read/write)
iClockSelector 0
AudioControl Interface Descriptor:
bLength 17
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 2
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bCSourceID 40
bNrChannels 4
bmChannelConfig 0x00000000
iChannelNames 192 Out 1
bmControls 0x0000
iTerminal 0
AudioControl Interface Descriptor:
bLength 26
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 10
bSourceID 2
bmaControls(0) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(1) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(2) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(3) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(4) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
iFeature 0
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 20
wTerminalType 0x0301 Speaker
bAssocTerminal 0
bSourceID 10
bCSourceID 40
bmControls 0x0000
iTerminal 0
AudioControl Interface Descriptor:
bLength 17
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 1
wTerminalType 0x0201 Microphone
bAssocTerminal 0
bCSourceID 40
bNrChannels 4
bmChannelConfig 0x00000000
iChannelNames 128 In 1
bmControls 0x0000
iTerminal 0
AudioControl Interface Descriptor:
bLength 26
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 11
bSourceID 1
bmaControls(0) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(1) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(2) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(3) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(4) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
iFeature 0
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 22
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 11
bCSourceID 40
bmControls 0x0000
iTerminal 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0006 1x 6 bytes
bInterval 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 0
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 2
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 4
bmChannelConfig 0x00000000
iChannelNames 192 Out 1
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 4
bBitResolution 24
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x08 EP 8 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0190 1x 400 bytes
bInterval 1
AudioStreaming Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 2 Decoded PCM samples
wLockDelay 0x0008
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 17
Transfer Type Isochronous
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 0
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 22
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 4
bmChannelConfig 0x00000000
iChannelNames 128 In 1
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 4
bBitResolution 24
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x88 EP 8 IN
bmAttributes 37
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Implicit feedback Data
wMaxPacketSize 0x0190 1x 400 bytes
bInterval 1
AudioStreaming Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 2 Decoded PCM samples
wLockDelay 0x0008
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 1 Control Device
bInterfaceProtocol 0
iInterface 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 1.00
wTotalLength 0x0009
bInCollection 1
baInterfaceNr(0) 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 1 Audio
bInterfaceSubClass 3 MIDI Streaming
bInterfaceProtocol 0
iInterface 0
MIDIStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 1.00
wTotalLength 0x0041
MIDIStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (MIDI_IN_JACK)
bJackType 1 Embedded
bJackID 21
iJack 64 UMC404HD 192k MIDI Out
MIDIStreaming Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (MIDI_OUT_JACK)
bJackType 2 External
bJackID 31
bNrInputPins 1
baSourceID( 0) 21
BaSourcePin( 0) 1
iJack 64 UMC404HD 192k MIDI Out
MIDIStreaming Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (MIDI_OUT_JACK)
bJackType 1 Embedded
bJackID 1
bNrInputPins 1
baSourceID( 0) 11
BaSourcePin( 0) 1
iJack 32 UMC404HD 192k MIDI In
MIDIStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (MIDI_IN_JACK)
bJackType 2 External
bJackID 11
iJack 32 UMC404HD 192k MIDI In
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
bRefresh 0
bSynchAddress 0
MIDIStreaming Endpoint Descriptor:
bLength 5
bDescriptorType 37
bDescriptorSubtype 1 (Invalid)
bNumEmbMIDIJack 1
baAssocJackID( 0) 1
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
bRefresh 0
bSynchAddress 0
MIDIStreaming Endpoint Descriptor:
bLength 5
bDescriptorType 37
bDescriptorSubtype 1 (Invalid)
bNumEmbMIDIJack 1
baAssocJackID( 0) 21
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 5
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 1 [unknown]
bInterfaceProtocol 16
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 8
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2 [unknown]
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 8
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)