I've been having the same problem.  I am using an Intel Premiere/PCI ED
motherboard.  This board support two PS/2 ports for keyboard and mouse,
but there is only a big-DIN connector for the keyboard - hence the serial
mouse.

According to Intel, there's a bug in the UART chip.  From the Intel
website support pages:

"The SMC serial chip (part FDC37C665) powers up in the 16450 UART non-FIFO
mode and is later programmed by serial port drivers or communication
programs "on the fly" to operate in the 16550 UART mode with FIFOs.  If
data had been received while in the 16450 mode, it gets placed into a
holding buffer and the character pending bit of the status register gets
set.  Once the FDC37C665 is put in 16550 mode the holding register and
character pending status bit cannot be cleared and the communication
application is stuck in a loop trying to clear it."

So, if I remember correctly, the 16450 UART only had an 8-bit buffer
resulting in more frequent interrupts, while the newer 16550 UART has a
16-bit buffer.  Apparently this chip can work in both modes, but needs to
be told to work in 16550.  The solution for Windoze operation is to
install new drivers that simply clear the 16450 holding register prior to
switching to the 16550 mode.  Normally, Linux installs are pretty good at
looking for this kind of bug and I have been planning to do a direct
install on the system to test whether or not I can get the serial mouse to
work.  I just haven't gotten around to it.


Fred

P.S.  I really appreciate all the work you fellows have put in to LTSP.

On Fri, 24 Jan 1997, Chris Pereira wrote:
> I have set up K12ltsp-2.0.1 and sucessfully connected a client using a rom 
> image for a 3c905tx  NIC and ps2 keyboard and mouse.  My problem is that I 
> have many more old pc's with AT keyboards and serial mice connections.  So 
> far I have been unsuccessful getting the serial mouse to work.  The client 
> boots up to the login screen and the keyboard works but the mouse pointer 
> does not move.  I have tried all the directions in the documentation:
> 
> 
> [ws001]
> XSERVER                        = auto
> X_MOUSE_PROTOCOL    = "Microsoft"
> X_MOUSE_DEVICE          = "/dev/ttyS0"
> X_MOUSE_RESOLUTION  = 400
> X_MOUSE_BUTTONS        = 2
> X_MOUSE_EMULATE3BTN = Y
> 
> in my lts.conf with different protocols with different mice as well as 
> /dev/ttyS1 all with the same result.  I've noticed that changes to the 
> lts.conf take affect almost immediatly, is there some other service that 
> needs to stopped and restarted before changes take affect.
> If I can make these old PC's work it will mean an important step in the right 
> direction on convincing people in this district that this is the future of 
> technology in education.
> 
> Thanks in advance
> Chris Pereira
> 
> _____________________________________________________________________
> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>       https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> For additional LTSP help,   try #ltsp channel on irc.openprojects.net
> 


_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.openprojects.net

Reply via email to