Bitwig Connect 4/12 Audio Interface only work in certain USB ports

Okay, I’ve got a sort of weird USB device issue…

  • Which OS (Operating System)?
    • Ubuntu 26.04
    • Windows 11 Pro
  • Which Framework product?
    • FW Laptop 16, AMD 7840

I have a Bitwig Connect 4/12 audio interface that I’ve been using without any trouble on both Windows and Linux. I’ve just always plugged it into the same USB port, I guess :sweat_smile:

So I rearranged my desk and thought it would be more convenient to plug it into the left side of my laptop and found that It doesn’t work. In the rear and middle ports on the left side of the board, it won’t connect. The device gets power and lights up but doesn’t connect on the system side.

If I leave the cable connected like this, the laptop won’t even boot! Just a black screen with the keyboard lights on and no postcode… Pressing the power button turns off the laptop, and then I can boot normally if I unplug everything.

Only the front left port works at all, but if you actually play audio, the device disconnects and reconnects.

On the right side, the front port doesn’t supply enough power when I have other devices plugged in, but otherwise all the right side ports seem to work fine.

Other devices on the left side work fine. I use the SD expansion card over there all the time, and tried swapping everything around today (cables, devices, and expansion cards) and couldn’t find one other device that won’t work, regardless of which port or expansion card I used.

dmesg output when plugging into rear left port

[  658.293237] usb usb7-port1: Cannot enable. Maybe the USB cable is bad?
[  658.466867] ucsi_acpi USBC000:00: unknown error 256
[  659.181319] usb usb7-port1: Cannot enable. Maybe the USB cable is bad?
[  659.181460] usb usb7-port1: attempt power cycle
[  660.133225] usb usb7-port1: Cannot enable. Maybe the USB cable is bad?
[  661.021215] usb usb7-port1: Cannot enable. Maybe the USB cable is bad?
[  661.021345] usb usb7-port1: unable to enumerate USB device

dmesg when disconnect reconnect occurs in front left port

[ 1221.675361] usb 1-2.3: USB disconnect, device number 18
[ 1221.912394] usb 1-2.3: new high-speed USB device number 19 using xhci_hcd
[ 1222.259970] usb 1-2.3: New USB device found, idVendor=17c8, idProduct=7010, bcdDevice= 1.52
[ 1222.259979] usb 1-2.3: New USB device strings: Mfr=1, Product=15, SerialNumber=2
[ 1222.259984] usb 1-2.3: Product: Bitwig Connect
[ 1222.259987] usb 1-2.3: Manufacturer: Bitwig GmbH
[ 1222.259991] usb 1-2.3: SerialNumber: BWCDr3Ig3
[ 1223.340744] usb 1-2.3: Quirk or no altset; falling back to MIDI 1.0
[ 1223.344402] hid-generic 0003:17C8:7010.0022: hiddev0,hidraw2: USB HID v1.10 Device [Bitwig GmbH Bitwig Connect] on usb-0000:c4:00.3-2.3/input5
[ 1240.107585] usb 1-2.3: USB disconnect, device number 19

dmesg when I unplug from front left and plug it into front right (which actually works)

[ 1240.107585] usb 1-2.3: USB disconnect, device number 19
[ 1342.956699] usb 1-2.1: new high-speed USB device number 20 using xhci_hcd
[ 1343.060493] usb 1-2.1: New USB device found, idVendor=17c8, idProduct=7010, bcdDevice= 1.52
[ 1343.060509] usb 1-2.1: New USB device strings: Mfr=1, Product=15, SerialNumber=2
[ 1343.060517] usb 1-2.1: Product: Bitwig Connect
[ 1343.060523] usb 1-2.1: Manufacturer: Bitwig GmbH
[ 1343.060529] usb 1-2.1: SerialNumber: BWCDr3Ig3
[ 1343.815014] ucsi_acpi USBC000:00: unknown error 256
[ 1346.539538] usb 1-2.1: Quirk or no altset; falling back to MIDI 1.0
[ 1346.542948] hid-generic 0003:17C8:7010.0023: hiddev0,hidraw2: USB HID v1.10 Device [Bitwig GmbH Bitwig Connect] on usb-0000:c4:00.3-2.1/input5
[ 1351.002928] ucsi_acpi USBC000:00: unknown error 256

usb-devices output when the interface connects

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 20 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=17c8 ProdID=7010 Rev=01.52
S:  Manufacturer=Bitwig GmbH
S:  Product=Bitwig Connect
S:  SerialNumber=<redacted>
C:  #Ifs= 6 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=20 Driver=snd-usb-audio
I:  If#= 1 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=20 Driver=snd-usb-audio
E:  Ad=01(O) Atr=05(Isoc) MxPS= 900 Ivl=125us
I:  If#= 2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=20 Driver=snd-usb-audio
E:  Ad=81(I) Atr=25(Isoc) MxPS= 450 Ivl=125us
I:  If#= 3 Alt= 0 #EPs= 2 Cls=01(audio) Sub=03 Prot=00 Driver=snd-usb-audio
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:  If#= 4 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none)
I:  If#= 5 Alt= 0 #EPs= 2 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=02(O) Atr=03(Int.) MxPS=  64 Ivl=16ms
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=125us

In any case, I have a decent enough workaround, which is just using the middle-right usb port for my audio interface. I only had to move my ethernet to the front-right port. But it would be nice to figure this out if anyone has any ideas.