When the above occurs, even though you see the device in Preferences > Midi > Devices, it really is not mapped to the current Windows internal association to the new USB port, and so Cakewalk won't detect any midi activity for that midi controller.
When the USB port mapping changes for an audio interface or midi controller, Windows creates a new internal association between the device and the USB port, and because all you see, in both Cakewalk and in Device Manager, is the NAME given to that device, you cannot readily tell that its internal association to a USB port has changed.
Cakewalk dimension pro will not remember midi controllers drivers#
SO, those ghost entries are showing you that there are drivers from other USB ports, but they are not currently active.
If you go into Device Manager, then click on View > Show Hidden Devices, and expand the Sound, Video, and Game Controllers category, if you have multiple drivers for your midi controller/keyboard, where there is one entry that is darker than the duplicate ones (like those would show a fainter gray color), then that means you have what are commonly called 'ghost entries', and what that is evidence of, is that your device drivers for that midi controller were at one time plugged into a different USB port.