FS#75304 - [linux] "Not enough bandwidth for new device state." when attaching Antelope Audio Orion 32

Attached to Project: Arch Linux
Opened by Max Pray (synthead) - Tuesday, 12 July 2022, 19:20 GMT
Last edited by Toolybird (Toolybird) - Friday, 09 September 2022, 05:24 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No



When attaching an Antelope Audio Orion 32 audio interface, I get "Not enough bandwidth for new device state." errors, and the interface does not work. The Orion 32 is pretty demanding on USB2, and it's generally recommended to use a dedicated USB host for the interface, so I have attempted every USB port on my machine (Lenovo P50), including the USB 3.1 (C) port with a USB A adapter. There should definitely be enough bandwidth on the USB C port, but the error is consistent on all ports.

From dmesg -w:


lsusb -d 23e5:a040 -vv:


This is with linux 5.18.10.arch1-1. The interface is class-compliant, so it shouldn't need any funny blob drivers or special configuration.
This task depends upon

Closed by  Toolybird (Toolybird)
Friday, 09 September 2022, 05:24 GMT
Reason for closing:  No response
Comment by Toolybird (Toolybird) - Monday, 08 August 2022, 04:44 GMT
Only a few references to this "Not enough bandwidth" error online e.g. [1]. It seems like a niche bit of hardware. There is really not much Arch can do here, especially if the kernel is correct and there really isn't enough bandwidth. Some suggestions to try:

- a different PC
- a decent USB hub
- different older/newer kernels (LTS or -rc)
- reporting to kernel devs upstream

Please report back if you make any progress.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1411604