Open
Description
Describe the bug
If I detach/attach a device while monitoring with midi.exe, monitor stops working and MIDI service seems to be locked.
-
reproducible
- USB MIDI 2.0 device running with the USB MIDI 2.0 driver (USBMidi2.sys).
-
not reproducible
- USB MIDI 2.0 device running with the USB MIDI 1.0 driver (USBAUDIO.sys).
- USB MIDI 1.0 device running with the USB MIDI 2.0 driver (USBMidi2.sys).
- USB MIDI 1.0 device running with the USB MIDI 1.0 driver (USBAUDIO.sys).
To Reproduce
- Load the attached UUT_USB_MIDI_ECHO.uf2.zip firmware to the ProtoZOA.
- Attach the ProtoZOA to the PC and update the driver to the USB MIDI 2.0 driver (UsbMidi2.sys).
- Open midi.exe in two windows.
- From one, monitor ProtoZOA.
- From the other, run 'midi ep send 0x20901234' and choose ProtoZOA.
- Make sure the monitor shows loop-backed message '0x20901234'.
- Detach the ProtoZOA from the USB port.
Monitor detects disconnection. - Attach the ProtoZOA again.
Monitor detects re-connection. - Run 'midi ep send 0x20901234' again.
Monitor does not show any messages.
- Run 'midi ep send 0x20901234 -c 5000'.
'send' command stops in the middle of sending process.
On the monitor window, press escape to stop monitoring, but monitoring cannot be terminated.
And also, it is unable to restart MIDI service. It is necessary to restart OS to recover.
Expected behavior
MIDI Service and Monitor command continues to work after reconnecting the device.
Installer Name or Version
- Windows.MIDI.Services.In-Box.Service.-.Developer.Preview.6.1.0.24194.2233-x64.exe
Desktop (please complete the following information):
- OS: Windows 11 24H2
- OS Build: 26100.1150
Device information, if this is with an external MIDI device:
- Any USB MIDI 2.0 device compatible with the USB MIDI 2.0 driver(USBMidi2.sys)
- Driver: [interim preview build] 240713-USBMidi2-x86-TESTSIGNED.zip (DriverVer = 07/13/2024,23.1.50.504)
Application Information
- 'midi.exe' console app.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status
Activity