Connection keeps breaking

I bought this MIDIhub about 6 months ago but it has been sitting in my drawer unused. Decided to pull it out today after doing some rearranging of my studio.

I have it attached to my Mac Mini via a powered USB 3 hub which has never given me any issues.

When I fire up the editor and click on connect, it takes about 20 seconds before connecting. And then within a couple of seconds I get a “The connection to MIDIhub timed out” message. Happens every time. The first time I also got an endless spinner and had to force quit the editor, but since then I can click on Connect again and go through this again.

The editor software is 1.15.3. In the brief moment its connected I can see my hub firmware version is 1.15.1.

Any ideas?

Turns out it is the usb hub. I have no issues with any other devices with that hub but it and the Blokas don’t like each other.

The Midihub Editor getting stuck can be caused by the OS drivers taking control away from the main thread of the Editor when it is trying to interact with the USB Serial OS APIs / drivers.

We haven’t encountered a USB hub that wouldn’t work yet, except there were some cases where the USB branch was underpowered, causing issues.

Anyway, good that you found a workaround, without having a way to reproduce the issue locally, it would be nearly impossible to find what we could fix.

Well, consider this an encounter then :slight_smile: . It’s a powered hub so that’s not the problem. And the hub I switched to that it is working with is actually not powered (it can be but never came with a PSU; I’ve ordered another one now with a PSU and will replace the unfriendly one with that).

FWIW this is the one that is giving problems: Amazon.com: Powered USB Hub 3.0, Leinsis 7-Port USB 3.0 Hub [Durable Aluminum] 7 Data Transfer Ports+ 4 Smart Charging Ports with Individual On/Off Switches, USB Hub 3.0 Powered with Power Adapter for Laptop PC : Electronics

And the reason is in the title, now that I read it! It’s the smart charging port that is problematic. If I use one of the other ports it works.