Behringer UMC1820 no audio input
I have connected my UMC1820 to PieJam (running on Pie 4B). It's available in device configuration. In input configuration there is correct number of input channels available (18). However, the audio on input is not captured - the mixer channel levels are empty and there is no sound, of course. I have tried with 44.1/48 sample rates and with various buffer sizes, no luck (BTW it happens that there is high volume white noise on output when I edit the buffer size, it stays on until I restart the Pie) I don't see anything suspicious in /var/log/messages.
I have tried with another USB audio device and inputs were working fine.
FWIW, UMC1820 is working ok with my desktop Ubuntu 22.04.05, dump of it's descriptor if it's of help:
$ lsusb -d 1397:0503 -v
Bus 001 Device 018: ID 1397:0503 BEHRINGER International GmbH UMC1820
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x1397 BEHRINGER International GmbH
idProduct 0x0503
bcdDevice 1.00
iManufacturer 1 BEHRINGER
iProduct 3 UMC1820
iSerial 2 0F95812F
bNumConfigurations 2
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0215
bNumInterfaces 6
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 0mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 3
bFunctionClass 1 Audio
bFunctionSubClass 0
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 3
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 2.00
bCategory 8
wTotalLength 0x0111
bmControls 0x00
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 9
AudioControl Interface Descriptor:
bLength 8
bDescriptorType 36
bDescriptorSubtype 10 (CLOCK_SOURCE)
bClockID 42
bmAttributes 0 External clock
bmControls 0x07
Clock Frequency Control (read/write)
Clock Validity Control (read-only)
bAssocTerminal 0
iClockSource 10
AudioControl Interface Descriptor:
bLength 8
bDescriptorType 36
bDescriptorSubtype 10 (CLOCK_SOURCE)
bClockID 43
bmAttributes 0 External clock
bmControls 0x07
Clock Frequency Control (read/write)
Clock Validity Control (read-only)
bAssocTerminal 0
iClockSource 11
AudioControl Interface Descriptor:
bLength 10
bDescriptorType 36
bDescriptorSubtype 11 (CLOCK_SELECTOR)
bClockID 40
bNrInPins 3
baCSourceID(0) 41
baCSourceID(1) 42
baCSourceID(2) 43
bmControls 0x03
Clock Selector Control (read/write)
iClockSelector 8
AudioControl Interface Descriptor:
bLength 17
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 2
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bCSourceID 40
bNrChannels 20
bmChannelConfig 0x00000000
iChannelNames 15
bmControls 0x0000
iTerminal 6
AudioControl Interface Descriptor:
bLength 90
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)
bmaControls(5) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(6) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(7) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(8) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(9) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(10) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(11) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(12) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(13) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(14) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(15) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(16) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(17) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(18) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(19) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(20) 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 18
bmChannelConfig 0x00000000
iChannelNames 35
bmControls 0x0000
iTerminal 0
AudioControl Interface Descriptor:
bLength 82
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)
bmaControls(5) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(6) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(7) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(8) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(9) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(10) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(11) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(12) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(13) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(14) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(15) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(16) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(17) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(18) 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 7
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 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 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 4
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 2
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 20
bmChannelConfig 0x00000000
iChannelNames 15
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 3
bBitResolution 24
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x030c 1x 780 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 0x81 EP 1 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 5
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 5
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 22
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 18
bmChannelConfig 0x00000000
iChannelNames 35
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 0x82 EP 2 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x03a8 1x 936 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) 1
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 1
iJack 0
MIDIStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (MIDI_IN_JACK)
bJackType 2 External
bJackID 2
iJack 14
MIDIStreaming Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (MIDI_OUT_JACK)
bJackType 1 Embedded
bJackID 3
bNrInputPins 1
baSourceID( 0) 2
BaSourcePin( 0) 1
iJack 0
MIDIStreaming Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (MIDI_OUT_JACK)
bJackType 2 External
bJackID 4
bNrInputPins 1
baSourceID( 0) 1
BaSourcePin( 0) 1
iJack 13
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x02 EP 2 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 (GENERAL)
bNumEmbMIDIJack 1
baAssocJackID( 0) 1
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x84 EP 4 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 (GENERAL)
bNumEmbMIDIJack 1
baAssocJackID( 0) 3
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 5
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 254 Application Specific Interface
bInterfaceSubClass 1 Device Firmware Update
bInterfaceProtocol 1
iInterface 12
Device Firmware Upgrade Interface Descriptor:
bLength 9
bDescriptorType 33
bmAttributes 7
Will Not Detach
Manifestation Tolerant
Upload Supported
Download Supported
wDetachTimeout 250 milliseconds
wTransferSize 64 bytes
bcdDFUVersion 1.10
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0215
bNumInterfaces 6
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 0mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 3
bFunctionClass 1 Audio
bFunctionSubClass 0
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 3
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 2.00
bCategory 8
wTotalLength 0x0111
bmControls 0x00
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 9
AudioControl Interface Descriptor:
bLength 8
bDescriptorType 36
bDescriptorSubtype 10 (CLOCK_SOURCE)
bClockID 42
bmAttributes 0 External clock
bmControls 0x07
Clock Frequency Control (read/write)
Clock Validity Control (read-only)
bAssocTerminal 0
iClockSource 10
AudioControl Interface Descriptor:
bLength 8
bDescriptorType 36
bDescriptorSubtype 10 (CLOCK_SOURCE)
bClockID 43
bmAttributes 0 External clock
bmControls 0x07
Clock Frequency Control (read/write)
Clock Validity Control (read-only)
bAssocTerminal 0
iClockSource 11
AudioControl Interface Descriptor:
bLength 10
bDescriptorType 36
bDescriptorSubtype 11 (CLOCK_SELECTOR)
bClockID 40
bNrInPins 3
baCSourceID(0) 41
baCSourceID(1) 42
baCSourceID(2) 43
bmControls 0x03
Clock Selector Control (read/write)
iClockSelector 8
AudioControl Interface Descriptor:
bLength 17
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 2
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bCSourceID 40
bNrChannels 20
bmChannelConfig 0x00000000
iChannelNames 15
bmControls 0x0000
iTerminal 6
AudioControl Interface Descriptor:
bLength 90
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)
bmaControls(5) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(6) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(7) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(8) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(9) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(10) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(11) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(12) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(13) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(14) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(15) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(16) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(17) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(18) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(19) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(20) 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 18
bmChannelConfig 0x00000000
iChannelNames 35
bmControls 0x0000
iTerminal 0
AudioControl Interface Descriptor:
bLength 82
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)
bmaControls(5) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(6) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(7) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(8) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(9) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(10) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(11) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(12) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(13) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(14) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(15) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(16) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(17) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(18) 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 7
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 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 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 4
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 2
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 20
bmChannelConfig 0x00000000
iChannelNames 15
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 3
bBitResolution 24
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x030c 1x 780 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 0x81 EP 1 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 5
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 5
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 22
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 18
bmChannelConfig 0x00000000
iChannelNames 35
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 0x82 EP 2 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x03a8 1x 936 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) 1
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 1
iJack 0
MIDIStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (MIDI_IN_JACK)
bJackType 2 External
bJackID 2
iJack 14
MIDIStreaming Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (MIDI_OUT_JACK)
bJackType 1 Embedded
bJackID 3
bNrInputPins 1
baSourceID( 0) 2
BaSourcePin( 0) 1
iJack 0
MIDIStreaming Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (MIDI_OUT_JACK)
bJackType 2 External
bJackID 4
bNrInputPins 1
baSourceID( 0) 1
BaSourcePin( 0) 1
iJack 13
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x02 EP 2 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 (GENERAL)
bNumEmbMIDIJack 1
baAssocJackID( 0) 1
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x84 EP 4 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 (GENERAL)
bNumEmbMIDIJack 1
baAssocJackID( 0) 3
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 5
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 254 Application Specific Interface
bInterfaceSubClass 1 Device Firmware Update
bInterfaceProtocol 1
iInterface 12
Device Firmware Upgrade Interface Descriptor:
bLength 9
bDescriptorType 33
bmAttributes 7
Will Not Detach
Manifestation Tolerant
Upload Supported
Download Supported
wDetachTimeout 250 milliseconds
wTransferSize 64 bytes
bcdDFUVersion 1.10
Hm, maybe i'm missing some specific driver for this device. Can you do a lsmod on your ubuntu machine?
I don't think there is a specific driver for it needed, it's just class compliant... One quirkiness I have noticed working with it for some time - some applications (Audacity specifically) record its inputs on very low levels, while others (Friture) have normal levels. I haven't digged into the issue...
Module Size Used by
pl2303 36864 0
usbserial 69632 1 pl2303
ums_realtek 24576 0
rfcomm 102400 4
xt_conntrack 12288 1
nft_chain_nat 12288 3
xt_MASQUERADE 16384 1
nf_nat 61440 2 nft_chain_nat,xt_MASQUERADE
nf_conntrack_netlink 57344 0
nf_conntrack 196608 4 xt_conntrack,nf_nat,nf_conntrack_netlink,xt_MASQUERADE
nf_defrag_ipv6 24576 1 nf_conntrack
nf_defrag_ipv4 12288 1 nf_conntrack
xfrm_user 61440 1
xfrm_algo 16384 1 xfrm_user
xt_addrtype 12288 2
nft_compat 20480 4
nf_tables 376832 57 nft_compat,nft_chain_nat
libcrc32c 12288 3 nf_conntrack,nf_nat,nf_tables
nfnetlink 20480 4 nft_compat,nf_conntrack_netlink,nf_tables
br_netfilter 32768 0
bridge 421888 1 br_netfilter
stp 12288 1 bridge
llc 16384 2 bridge,stp
ccm 20480 6
cmac 12288 3
algif_hash 12288 1
algif_skcipher 16384 1
af_alg 32768 6 algif_hash,algif_skcipher
vboxnetadp 28672 0
vboxnetflt 32768 0
vboxdrv 696320 2 vboxnetadp,vboxnetflt
snd_ctl_led 24576 0
snd_soc_skl_hda_dsp 24576 6
snd_soc_hdac_hdmi 45056 1 snd_soc_skl_hda_dsp
snd_soc_intel_hda_dsp_common 16384 1 snd_soc_skl_hda_dsp
snd_sof_probes 20480 0
bnep 32768 2
snd_hda_codec_realtek 200704 1
snd_hda_codec_generic 122880 1 snd_hda_codec_realtek
snd_soc_dmic 12288 1
intel_uncore_frequency 16384 0
intel_uncore_frequency_common 16384 1 intel_uncore_frequency
overlay 212992 0
snd_sof_pci_intel_cnl 12288 0
snd_sof_intel_hda_common 217088 1 snd_sof_pci_intel_cnl
intel_tcc_cooling 12288 0
soundwire_intel 73728 1 snd_sof_intel_hda_common
x86_pkg_temp_thermal 20480 0
intel_powerclamp 24576 0
snd_sof_intel_hda_mlink 45056 2 soundwire_intel,snd_sof_intel_hda_common
soundwire_cadence 45056 1 soundwire_intel
coretemp 24576 0
dell_rbu 20480 0
nvidia_uvm 1413120 0
snd_sof_intel_hda 24576 1 snd_sof_intel_hda_common
kvm_intel 487424 0
snd_sof_pci 24576 2 snd_sof_intel_hda_common,snd_sof_pci_intel_cnl
snd_sof_xtensa_dsp 12288 1 snd_sof_intel_hda_common
snd_sof 380928 4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_probes,snd_sof_intel_hda
kvm 1413120 1 kvm_intel
snd_sof_utils 16384 1 snd_sof
snd_soc_hdac_hda 24576 1 snd_sof_intel_hda_common
snd_hda_ext_core 32768 5 snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda_mlink,snd_sof_intel_hda
snd_soc_acpi_intel_match 98304 2 snd_sof_intel_hda_common,snd_sof_pci_intel_cnl
snd_soc_acpi 16384 2 snd_soc_acpi_intel_match,snd_sof_intel_hda_common
soundwire_generic_allocation 12288 1 soundwire_intel
irqbypass 12288 1 kvm
soundwire_bus 110592 3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
btusb 77824 0
crct10dif_pclmul 12288 1
snd_soc_core 442368 8 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_probes,snd_soc_dmic,snd_soc_skl_hda_dsp
btrtl 32768 1 btusb
polyval_clmulni 12288 0
btintel 57344 1 btusb
snd_compress 28672 2 snd_soc_core,snd_sof_probes
snd_hda_codec_hdmi 94208 2
ac97_bus 12288 1 snd_soc_core
snd_usb_audio 512000 1
polyval_generic 12288 1 polyval_clmulni
intel_rapl_msr 20480 0
btbcm 24576 1 btusb
i915 4300800 44
snd_pcm_dmaengine 16384 1 snd_soc_core
uvcvideo 147456 0
ghash_clmulni_intel 16384 0
snd_hda_intel 61440 1
snd_usbmidi_lib 53248 1 snd_usb_audio
btmtk 12288 1 btusb
sha256_ssse3 32768 0
videobuf2_vmalloc 20480 1 uvcvideo
mei_pxp 16384 0
mei_hdcp 28672 0
snd_ump 45056 1 snd_usb_audio
bluetooth 1032192 34 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
uvc 12288 1 uvcvideo
sha1_ssse3 32768 0
iwlmvm 872448 0
snd_intel_dspcfg 36864 3 snd_hda_intel,snd_sof,snd_sof_intel_hda_common
processor_thermal_device_pci_legacy 12288 0
videobuf2_memops 16384 1 videobuf2_vmalloc
aesni_intel 356352 8
snd_intel_sdw_acpi 16384 2 snd_sof_intel_hda_common,snd_intel_dspcfg
processor_thermal_device 20480 1 processor_thermal_device_pci_legacy
ecdh_generic 16384 2 bluetooth
nvidia_drm 77824 2
videobuf2_v4l2 36864 1 uvcvideo
snd_seq_midi 24576 0
dell_laptop 32768 0
crypto_simd 16384 1 aesni_intel
videobuf2_common 81920 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
ecc 45056 1 ecdh_generic
processor_thermal_wt_hint 16384 1 processor_thermal_device
snd_hda_codec 204800 8 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_intel_hda_dsp_common,snd_soc_hdac_hda,snd_sof_intel_hda,snd_soc_skl_hda_dsp
drm_buddy 20480 1 i915
snd_seq_midi_event 16384 1 snd_seq_midi
nvidia_modeset 1212416 3 nvidia_drm
mac80211 1753088 1 iwlmvm
cryptd 24576 3 crypto_simd,ghash_clmulni_intel
binfmt_misc 24576 1
processor_thermal_rfim 32768 1 processor_thermal_device
ttm 110592 1 i915
snd_rawmidi 57344 3 snd_seq_midi,snd_usbmidi_lib,snd_ump
processor_thermal_rapl 16384 1 processor_thermal_device
snd_hda_core 139264 11 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_intel_hda_dsp_common,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda
drm_display_helper 237568 1 i915
dell_wmi 28672 1 dell_laptop
snd_hwdep 20480 2 snd_usb_audio,snd_hda_codec
intel_rapl_common 40960 2 intel_rapl_msr,processor_thermal_rapl
rapl 20480 0
libarc4 12288 1 mac80211
snd_seq 118784 2 snd_seq_midi,snd_seq_midi_event
intel_pmc_core 118784 0
cec 94208 2 drm_display_helper,i915
dell_smbios 32768 2 dell_wmi,dell_laptop
processor_thermal_wt_req 12288 1 processor_thermal_device
snd_pcm 192512 13 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine
cmdlinepart 12288 0
snd_seq_device 16384 4 snd_seq,snd_seq_midi,snd_ump,snd_rawmidi
intel_cstate 24576 0
processor_thermal_power_floor 12288 1 processor_thermal_device
input_leds 12288 0
iwlwifi 606208 1 iwlmvm
spi_nor 163840 0
joydev 32768 0
dell_wmi_sysman 49152 0
rc_core 73728 1 cec
mei_me 53248 2
serio_raw 20480 0
snd_timer 49152 2 snd_seq,snd_pcm
intel_vsec 20480 1 intel_pmc_core
dcdbas 20480 1 dell_smbios
processor_thermal_mbox 12288 4 processor_thermal_power_floor,processor_thermal_wt_req,processor_thermal_rfim,processor_thermal_wt_hint
nvidia 35643392 90 nvidia_uvm,nvidia_modeset
nls_iso8859_1 12288 1
dell_smm_hwmon 32768 0
firmware_attributes_class 12288 1 dell_wmi_sysman
ledtrig_audio 12288 3 snd_ctl_led,dell_wmi,dell_laptop
dell_wmi_descriptor 16384 2 dell_wmi,dell_smbios
intel_wmi_thunderbolt 16384 0
cfg80211 1363968 3 iwlmvm,iwlwifi,mac80211
wmi_bmof 12288 0
int3400_thermal 24576 0
pmt_telemetry 16384 1 intel_pmc_core
intel_hid 28672 0
mtd 98304 4 spi_nor,cmdlinepart
snd 143360 35 snd_ctl_led,snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_soc_hdac_hdmi,snd_compress,snd_soc_core,snd_ump,snd_pcm,snd_rawmidi
hid_multitouch 36864 0
mei 167936 5 mei_hdcp,mei_pxp,mei_me
soundcore 16384 2 snd_ctl_led,snd
i2c_algo_bit 16384 1 i915
intel_soc_dts_iosf 20480 1 processor_thermal_device_pci_legacy
intel_pch_thermal 20480 0
mac_hid 12288 0
int3403_thermal 16384 0
pmt_class 12288 1 pmt_telemetry
acpi_pad 184320 0
acpi_thermal_rel 20480 1 int3400_thermal
acpi_tad 20480 0
int340x_thermal_zone 16384 2 int3403_thermal,processor_thermal_device
sparse_keymap 12288 2 intel_hid,dell_wmi
usbhid 77824 0
sch_fq_codel 24576 1
msr 12288 0
videodev 356352 2 videobuf2_v4l2,uvcvideo
mc 81920 5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
parport_pc 53248 0
ppdev 24576 0
lp 28672 0
parport 73728 3 parport_pc,lp,ppdev
efi_pstore 12288 0
ip_tables 32768 0
x_tables 65536 5 xt_conntrack,nft_compat,xt_addrtype,ip_tables,xt_MASQUERADE
autofs4 57344 2
uas 28672 0
usb_storage 86016 2 uas,ums_realtek
hid_sensor_custom 28672 0
hid_sensor_hub 28672 1 hid_sensor_custom
intel_ishtp_hid 32768 0
hid_generic 12288 0
nvme 61440 2
intel_lpss_pci 28672 0
i2c_i801 36864 0
spi_intel_pci 12288 0
i2c_hid_acpi 12288 0
nvme_core 212992 3 nvme
ahci 49152 0
intel_ish_ipc 32768 0
intel_lpss 12288 1 intel_lpss_pci
ucsi_acpi 12288 0
crc32_pclmul 12288 0
xhci_pci 24576 0
psmouse 217088 0
video 77824 4 dell_wmi,dell_laptop,i915,nvidia_modeset
thunderbolt 516096 0
i2c_hid 40960 1 i2c_hid_acpi
spi_intel 32768 1 spi_intel_pci
i2c_smbus 16384 1 i2c_i801
nvme_auth 28672 1 nvme_core
libahci 53248 1 ahci
intel_ishtp 65536 2 intel_ishtp_hid,intel_ish_ipc
idma64 20480 0
typec_ucsi 61440 1 ucsi_acpi
xhci_pci_renesas 20480 1 xhci_pci
typec 106496 1 typec_ucsi
hid 180224 6 i2c_hid,usbhid,hid_multitouch,hid_sensor_hub,intel_ishtp_hid,hid_generic
wmi 28672 8 dell_wmi_sysman,video,intel_wmi_thunderbolt,dell_wmi,wmi_bmof,dell_smm_hwmon,dell_smbios,dell_wmi_descriptor
pinctrl_cannonlake 36864 0
Do you have anything connected to it's ADAT input?
Nope. I mean - I do have their extender connected but it's turned off.
Now I have also tried switching ADAT off (there is a switch for ADAT/SPDIF mode) but it doesn't help. BTW CPU usage is at 0.0% all the time (with 4 mixer channels), isn't it weird?
I have added an insert effect and the CPU level jumped to 6%... with white noise on output.
can you please get the output of cat /proc/asound/card*/stream0 for this interface from your ubuntu machine?
Yes, 0% is weird. But Pi4 is quite powerful, so just mixing without any effects might not create significant load.
This is with ADAT turned off so less channels than previously:
$ cat /proc/asound/card2/stream0
BEHRINGER UMC1820 at usb-0000:00:14.0-4.1.4.2, high speed : USB Audio
Playback:
Status: Stop
Interface 1
Altset 1
Format: S24_3LE
Channels: 12
Endpoint: 0x01 (1 OUT) (ASYNC)
Rates: 44100, 48000, 88200, 96000
Data packet interval: 125 us
Bits: 24
Channel map: FL FR FC LFE RL RR FLC FRC RC SL SR TC
Sync Endpoint: 0x81 (1 IN)
Sync EP Interface: 1
Sync EP Altset: 1
Implicit Feedback Mode: No
Capture:
Status: Stop
Interface 2
Altset 1
Format: S32_LE
Channels: 10
Endpoint: 0x82 (2 IN) (ASYNC)
Rates: 44100, 48000, 88200, 96000
Data packet interval: 125 us
Bits: 24
Channel map: FL FR FC LFE RL RR FLC FRC RC SL
Ok, this is interesting it uses a different sample format on capture than on playback. This might be the problem. I will have to look into it. I'm not using alsalib to access audio interfaces, but my own implementation, so it's possible that i made a mistake there.
Can you do one another test.
- Start PieJam
- Configure audio interface, dont create any inputs, create one output for the Main channel
- Add
TAP Pink/Fractal Noiseeffect on the Main Channel, increase theNoise Levelparameter - You should hear some noise
- Add Filter afterwards, play with cutoff/resonance. You should hear some filtered noise.
It works as expected, though I have to keep Noise Level below about -85dB, above it clips badly. That's a bit strange...
Ok, i found something, i think it should fix the issue. Please try this image: https://github.com/nooploop/piejam_os/releases/download/v0.11.1-alpha/rpi4.img
It works! One thing though, not sure if related. Level meters for inputs and output stay empty. They seem to be ok in aux channels. Edit: after restart the aux channel meters are empty, too.
Hm, so you hear sound output, but the meters are empty?
yeap
Is it same with another audio interface? Or just with the Behringer?
So what might help me also, if you provide me some files from PieJam. Create your setup, which you said, produces sound output, but no level meters. Then shutdown PieJam. Mount the SDcard on your desktop Linux. The SDcard should have 3 partitions: boot, rootfs and piejam. On the piejam one, there are some files. Those would be useful for me
- final_graph.dot
- last.pjs
- .config/piejam.config (this one might be not visible in the file browser)
Here yoy are piejam.zip
I used your config on my pi4, but just with another audio interface. You cofigured the input channel to the inputs 3/4 on the audio interface. I was sending some signal to 3/4 on my audio interface and could see the meters moving. Rpi4 with touch display 2.
The only quirkness i could see is that the noise plugin seems to be buggy, it doesn't recall properly. So i would use this one only for testing.
Can you try another audio interface?
What happens with the Behringer is: when I add a new mixer channel - it displays meters correctly, but only for the new channel. Until restart (with proper shutdown) - after reboot the meters are off (the sound is ok). With another audio interface the meters are ok - also after restart. Weird :)
This is indeed weird. Especially because you can hear the sound. I would expect, if you can't see the meters, then there wouldn't be any sound. I'm not sure how to troubleshoot it.
Can you create 4 channels: 1/2, 3/4, 5/6, 7/8. Restart. Send signal first to 1/2, then to 3/4 and so on. Do you hear sound from every input then?