LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices



Reply
 
Search this Thread
Old 10-26-2005, 02:11 PM   #1
chuckleberry
LQ Newbie
 
Registered: May 2005
Posts: 23

Rep: Reputation: 15
PS2 port programming.


Hello, I recently tried to breathe new life into an older computer. I installed RH9 2.4.20-8 kernel etc. All went well with the install the on board 3Com 56k winmodem was as you'd imagine not detected and I couldn't get a peep out of it with Minicom or even detect it with scanModem. Not a big problem as I had a decent external 56k modem which was working fine with Linux. The problem arose because I needed the one serial port on the computer for my serial mouse but the modem was more important as the computer is being used as a linux gateway, firewall, web server for my internal lan.
As the machine is capable of more than just text only Linux I purchased a ps2 to 9 pin serial converter to use my serial mouse with the machine. I had convinced myself this was all I needed to use the serial mouse with the machine. Not the case. The serial mouse is a dedicated Logitech serial mouse. It is not ment to work with ps2 ports but as I have more time than money I am reluctant to admit defeat. I found a small program written by Johan Myreen:

Microsoft serial mouse emulator for PS/2 mouse using a named pipe.
*
* This program reads packets from a PS/2 mouse, transforms them
* into the corresponding Microsoft serial mouse packets and writes
* them to a named pipe (fifo). Application programs not supporting
* the PS/2 mouse protocol (e.g. X11) can then read the packets from
* the fifo, which to them looks like a serial port with a Microsoft
* mouse on it.

I know this is not nearly what I want but it did give me some hope for making the serial mouse work over the ps2 port. My problem is that pc manufacturers are phasing out all the old serial ports, presumably in an attempt to sell a whole clatter of new peripherals. I have checked out the mother board but the only serial port on the whole board is inside a plastic housing and there are no other pins which will support a serial connection.

So finally my questions; Is it worth attempting to get the serial mouse to work over the ps2 port? Are there any resources on the internet for ps2 programming?
An alternative solution would be to attempt to write a driver for the 3 Com winmodem which would free up the serial port but I would imagine getting the serial mouse working over the ps2 port (if it can be done) would be easier. So anyone who has experience with winmodem reverse engineering or ps2 programming please let me know what you think. Thanks for any and all input.

Cathal
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Printer Port Programming keikun_naruchan Programming 14 03-07-2011 07:23 PM
serial port programming: Java or C? ar1 Programming 5 05-19-2005 03:55 PM
Problem of serial port programming fingerling54 Linux - Software 4 05-18-2005 04:22 PM
serial port programming!!! novice_din Programming 4 02-03-2005 09:50 PM
Programming the Serial Port karans Linux - Networking 2 11-03-2003 02:54 AM


All times are GMT -5. The time now is 11:15 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration