Device(s) doesn't work after plugging to another usb port

eugenep

2013-12-25 17:56:21

Hello!

I have two controllers: PadKontrol and Lpk25

I plug PadKontrol to the usb port 1
Lpk to the usb port 2

Their INs and OUTs are always open
I start bome, MIDI IN monitor works, when i hit controllers

then

I replug them


The device, that plugged first doesn't work, MIDI IN monitor shows nothing.
Aliases and ports stay the same, ports are checked, U is shown, there is no Pending.

If I restart bome - everything works fine.
This is no problem with replugging if I use 1 of the controllers.

DvlsAdvct

2013-12-27 23:13:38

Hi eugenep

If you select the MIDI Menu and hit Open Used Devices, after you have replugged the devices, does it recognize them?

Thanks
Jared

eugenep

2013-12-28 13:20:50

Hello, when I hit Open Used Devices, i see a message "no MIDI ports needed to opened or closes"
It doesn't fix the problem. I tried to "rescan MIDI devices", it also doesn't make it work.
I tried to use other controllers in pair, the problem still exist.

I use windows 7 and 8

DvlsAdvct

2013-12-28 16:11:20

Hi Eugene. I'm going to pass this on to the boss man and see if he can give any advice. :)

Thanks
Jared

florian

2014-01-06 14:32:37

Hi,

I'm sorry, I cannot reproduce this problem.

I can think of a theoretical case where you replug so fast that MT did not process the "unplug" notification before the "plug" notification, so it missed that there had been happening an unplug and plug operation completely, and continues to access the MIDI device by way of the old port.

Does it work if you wait for e.g. 5 seconds before replugging the device?

Thanks,
Florian

eugenep

2014-01-06 15:59:47

Hello! waiting for 5 sec resolves the problem, thanks

florian

2014-01-06 16:37:46

Hi, thanks for trying! I'll improve MT so that it'll automatically re-checks all ports whenever I get a "plug" notification.
Thanks,
Florian

eugenep

2014-01-07 15:31:27

Hello, waiting for 5 sec doesn't work 100%. Today I found the solution: I reopen ports manually in MIDI settings, by double clicking the box near the port's name.