Author |
Topic: Known Bugs (Read 3183 times) |
|
Jamie OConnell
Administrator
    


Gender: 
Posts: 2027
|
In general MIDI-OX is fairly bug free, and we like to keep it that way . Since the last release, I have found a couple of items that I'll list below. These will be fixed in the next release. Please go ahead and report any items that you might find. The most helpful reports are those that cause the bug to be reproduced by us. Add any information you think is helpful. Also very helpful is a step-by-step recipe to reproduce the bug. Found Items: - When opening multiple instances, the instance number can sometimes be unpredictable, particularly after a crash.
- It seems that Port Mapping presets do not always work correctly, particularly with complicated presets. This will be further studied.
|
« Last Edit: Sep 10th, 2001, 9:27am by admin » |
IP Logged |
--Jamie Music is its own reward.
|
|
|
Lynn
Member
 


Gender: 
Posts: 16
|
 |
Re: Known Bugs
« Reply #1 on: Aug 16th, 2001, 5:27pm » |
Quote Modify
|
When MIDI-OX has been started and attached to midi in/out ports associated with a USB device, and then that USB device is subsequently powered off or unplugged from the USB port BEFORE MIDI-OX is closed, MIDI-OX crashes rather than detaches the no longer available MIDI devices. This problem exists in 6.4.1 and earlier.
|
« Last Edit: Aug 16th, 2001, 6:10pm by Lynn » |
IP Logged |
|
|
|
Jamie OConnell
Administrator
    


Gender: 
Posts: 2027
|
 |
Re: Known Bugs
« Reply #2 on: Aug 16th, 2001, 5:42pm » |
Quote Modify
|
Which USB device and which OS do you see this on? I ask because we have tried to make MIDI-OX react by closing all MIDI devices when it sees this happening. There is very limited opportunity to do anything in this case, as Windows will renumber remaining MIDI devices on the fly. The bottom line, of course, is don't do this, but I'd like to make it as robust as possible.
|
« Last Edit: Sep 10th, 2001, 9:27am by admin » |
IP Logged |
--Jamie Music is its own reward.
|
|
|
Lynn
Member
 


Gender: 
Posts: 16
|
 |
Re: Known Bugs
« Reply #3 on: Aug 16th, 2001, 6:14pm » |
Quote Modify
|
I am using a Roland SC-8850 and Windows 98 (not SE). Yes, I am aware of the renumbering. Depending on when the USB device was turned on and when it was turned off, the port numbers assigned may be at the beginning, at the end, or somewhere in the middle. I also have other MIDI devices attached besides the USB device (MIDI-Yoke, Sound Blaster, etc.). These devices are static, of course, but what does MIDI-OX do with them when the USB devices dissappear "out from under" them? Suppose MIDI-OX is attached to USB device A on port 1 and MIDI-Yoke on port 2 and Sound-Blaster on port 3. Then suppose the USB device is powered off and Windows removes it, dynamically reconfiguring the MIDI-Yoke device to port 1 and the Sound-Blaster device to port 2, and now NOTHING is on port 3? Does MIDI-OX deal OK with all that shuffling of the port numbers of ALL its attached Midi devices -- not just the USB ones that disappear?
|
« Last Edit: Aug 16th, 2001, 7:00pm by Lynn » |
IP Logged |
|
|
|
Jamie OConnell
Administrator
    


Gender: 
Posts: 2027
|
 |
Re: Known Bugs
« Reply #4 on: Aug 16th, 2001, 8:26pm » |
Quote Modify
|
Cool, a picture. When MIDI-OX receives a WM_DEVICECHANGE message it closes all open MIDI Ports and requeries the devices. It then attempts to reopen any remaining devices that were open to start with. Windows 98 (not SE) is notorious for bad USB and WDM handling so maybe that is an issue here? I will look into this some more, but it is never a good idea to yank the plug while an application is using a driver.
|
« Last Edit: Sep 10th, 2001, 9:28am by admin » |
IP Logged |
--Jamie Music is its own reward.
|
|
|
KGMonarch
New Member


udd-ss! udd-ss! udd-ss! udd-ss!

Gender: 
Posts: 5
|
 |
Re: Known Bugs
« Reply #5 on: May 29th, 2002, 3:12pm » |
Quote Modify
|
I heard a little about your USB woes with MIDI-OX crashing when a USB device drops offline. Here's something which is purely anecdotal, but it might shed a little light on the situation. I am using an Athlon A7V motherboard which has 2 USB ports, plus an additional 3 USB ports which are mounted on a secondary card which plugs into a set of optional pins on the motherboard. Anything on the 2 main ports works fine. Anything which derives its power from the USB connection (meaning it is not powered by a wall-wart or a direct AC connection) running on the secondary set of USB ports sometimes blinks out. I suspect that the motherboard is not capable of supplying enough power to those additional ports and will cut power to those ports in times of dire need to avoid cutting off power to more important things. The end result is that your USB device is suddenly unpowered and "blinks out". Usually I have to unplug my USB device and plug it back in to get it working again, or I have to reboot to get my system to re-detect it. The only USB device which did not get this problem was my printer, which derives its power off of a power cord and not the USB hub. I also bought an internal PCI 4-port USB hub to provide me with working ports and it works very reliably with both externally powered and USB powered devices. SO... What this means is that maybe MIDI-OX crashes because one of your USB Midi devices loses power because of the motherboard's inability to reliably support juice to the USB ports. Then you reboot your machine and your devices get power again and all is fine and dandy... until the next USB power outage. Your solution would be to either get another internal PCI USB card, to switch the USB-powered MIDI devices to the motherboard's MAIN USB ports or get an external USB hub which is powered by AC or a wall-wart. Good luck and I hope this helps.
|
|
IP Logged |
|
|
|
|