usb/sound module fails to configure USB Audio Interface
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-signed-hwe (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
When I connect my PreSonus USB AudioBox 96 to my Ubuntu 18.04LTS desktop via USB2.0 port, dmesg shows the following errors in a loop:
```
[ 8764.468004] usb 1-11: new high-speed USB device number 61 using xhci_hcd
[ 8764.516953] usb 1-11: New USB device found, idVendor=194f, idProduct=0303, bcdDevice= 1.12
[ 8764.516955] usb 1-11: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8764.516957] usb 1-11: Product: AudioBox USB 96
[ 8764.516958] usb 1-11: Manufacturer: PreSonus
[ 8764.516959] usb 1-11: SerialNumber: 000000000000
[ 8769.723951] usb 1-11: 1:1: cannot set freq 96000 (v2/v3): err -110
[ 8774.843735] usb 1-11: parse_audio_
[ 8820.921855] usb 1-11: USB disconnect, device number 61
[ 8821.065655] debugfs: Directory '56' with parent 'devices' already present!
[ 8821.193535] usb 1-11: new high-speed USB device number 62 using xhci_hcd
[ 8821.242166] usb 1-11: New USB device found, idVendor=194f, idProduct=0303, bcdDevice= 1.12
[ 8821.242168] usb 1-11: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8821.242170] usb 1-11: Product: AudioBox USB 96
[ 8821.242171] usb 1-11: Manufacturer: PreSonus
[ 8821.242172] usb 1-11: SerialNumber: 000000000000
[ 8831.417276] usb 1-11: uac_clock_
[ 8836.537052] usb 1-11: parse_audio_
[ 8882.615203] usb 1-11: USB disconnect, device number 62
[ 8882.763151] debugfs: Directory '57' with parent 'devices' already present!
[ 8882.890909] usb 1-11: new high-speed USB device number 63 using xhci_hcd
[ 8882.919108] usb 1-11: device descriptor read/8, error -71
[ 8883.055305] usb 1-11: device descriptor read/8, error -71
[ 8883.163566] debugfs: Directory '58' with parent 'devices' already present!
[ 8883.498882] usb 1-11: new high-speed USB device number 64 using xhci_hcd
[ 8883.547227] usb 1-11: New USB device found, idVendor=194f, idProduct=0303, bcdDevice= 1.12
[ 8883.547229] usb 1-11: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8883.547231] usb 1-11: Product: AudioBox USB 96
[ 8883.547232] usb 1-11: Manufacturer: PreSonus
[ 8883.547233] usb 1-11: SerialNumber: 000000000000
[ 8883.657682] usb 1-11: USB disconnect, device number 64
```
I suspect the failure is at this line of the linux kernel. Perhaps a new quirk is required?
https:/
The interface is intermittently available as an input source in alsamixer. It will be available for a few seconds, then disappear, reappear, etc. The device works fine on my Windows machine.
I've included the output of lsusb -v below.
```
Bus 001 Device 041: ID 194f:0303 PreSonus Audio Electronics, Inc.
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x194f PreSonus Audio Electronics, Inc.
idProduct 0x0303
bcdDevice 1.12
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 328
bNumInterfaces 6
bConfigurat
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Association:
bLength 8
bDescript
bFirstInt
bInterfac
bFunction
bFunction
bFunction
iFunction 0
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 0
bInterfac
bInterfac
bInterfac
iInterface 16
AudioControl Interface Descriptor:
bLength 9
bcdADC 2.00
bCategory 8
bmControl 0x01
Latency control Control (read-only)
AudioControl Interface Descriptor:
bLength 8
bClockID 5
bmControls 0x07
Clock Frequency Control (read/write)
Clock Validity Control (read-only)
AudioControl Interface Descriptor:
bLength 17
bTerminalID 1
bCSourceID 5
bNrChannels 2
bmControls 0x0000
iTerminal 0
AudioControl Interface Descriptor:
bLength 12
bTerminalID 2
bSourceID 1
bCSourceID 5
bmControls 0x0000
iTerminal 0
AudioControl Interface Descriptor:
bLength 17
bTerminalID 3
bCSourceID 5
bNrChannels 2
bmControls 0x0000
iTerminal 0
AudioControl Interface Descriptor:
bLength 12
bTerminalID 4
bSourceID 3
bCSourceID 5
bmControls 0x0000
iTerminal 0
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 0
bInterfac
bInterfac
bInterfac
iInterface 17
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 17
AudioStre
bLength 16
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 2
AudioStre
bLength 6
bFormatType 1 (FORMAT_TYPE_I)
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
bInterval 1
bLength 8
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 0
bInterfac
bInterfac
bInterfac
iInterface 18
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 18
AudioStre
bLength 16
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 2
AudioStre
bLength 6
bFormatType 1 (FORMAT_TYPE_I)
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
bInterval 1
bLength 8
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Feedback
bInterval 4
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 0
bInterfac
bInterfac
bInterfac
iInterface 16
AudioControl Interface Descriptor:
bLength 9
bcdADC 1.00
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 0
MIDIStreaming Interface Descriptor:
bLength 7
bcdADC 1.00
MIDIStreaming Interface Descriptor:
bLength 6
bJackType 1 Embedded
bJackID 1
iJack 0
MIDIStreaming Interface Descriptor:
bLength 6
bJackType 2 External
bJackID 2
iJack 0
MIDIStreaming Interface Descriptor:
bLength 9
bJackType 1 Embedded
bJackID 3
baSourceID( 0) 2
iJack 0
MIDIStreaming Interface Descriptor:
bLength 9
bJackType 2 External
bJackID 4
baSourceID( 0) 1
iJack 0
Endpoint Descriptor:
bLength 9
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
bRefresh 0
bLength 5
Endpoint Descriptor:
bLength 9
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
bRefresh 0
bLength 5
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 0
bInterfac
bInterfac
bInterfac
iInterface 80
Device Firmware Upgrade Interface Descriptor:
bLength 9
Will Detach
Upload Unsupported
Download Supported
```
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: linux-image-
ProcVersionSign
Uname: Linux 5.3.0-46-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.9-0ubuntu7.14
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Mon Apr 20 11:09:36 2020
InstallationDate: Installed on 2019-05-11 (344 days ago)
InstallationMedia: Ubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64 (20190210)
SourcePackage: linux-signed-hwe
UpgradeStatus: No upgrade log present (probably fresh install)
Status changed to 'Confirmed' because the bug affects multiple users.