Let me make sure I understand the mouse/keyboard setup correctly.  I think you 
are saying that you are using a USB mouse, but you have it plugged in at the 
end of a PS2 Y cable.  If that's the case, it's not actually a USB mouse.  It's 
probably a mouse that can either do USB or PS2, and it's currently working in 
PS2 mode.  If so, the problem has nothing to do with USB.

Tom's correct that it can't be an IRQ conflict - COM1 uses IRQ 4 and the PS2 
port uses IRQ 12.  The I/O addresses for COM1 and PS2 are also completely 
isolated, so that's not an issue, either.

I suspect the problem has more to do with polling vs. interrupt driven I/O.  
Interrupt driven generally works much better that polling, but is also much 
more difficult to implement.  Tom's reference to the FIFO buffer in the COM1 
UART is the way the hardware manufacturers try to mitigate timing issues with 
serial ports, which does usually help a lot.  I believe that the FIFO in most 
UART's is normally on by default, and you specifically have to disable it if 
you don't want it used (I could be wrong about that, though).

Are you using polled or interrupt driven I/O on the 232/485 port?  Likewise, 
which version of CuteMouse are you using?  I would suspect that version 1.9 or 
2.1 would work better than 2.0, since 1.9 and 2.1 let the BIOS handle all of 
the IRQ and I/O issues, while 2.0 bypasses the BIOS and handles the IRQ & I/O 
itself.

You could try another mouse driver if you wanted, but I doubt that it would 
help.

> there can't be an interrupt conflict: in DOS, there is no interrupt
> chaining.

That's not actually true.  It's totally possible to share IRQ's in DOS -- you 
just have to design all of the software (and hardware) correctly.  I do it in 
my DOS USB drivers, for example, since it is a requirement when dealing with 
the PCI bus.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to