From: jem@snakemail.hut.fi (Johan Myreen) Subject: Re: 0.98pl1 doesn't recognise my mouse Date: 20 Oct 1992 12:40:25 GMT
In article <13143@ecs.soton.ac.uk> mrd@ecs.soton.ac.uk (Mark Dobie) writes:
>I have a Viglen machine with a PS/2 style mouse. At boot up Linux 0.98
>SLS fails to recognise it as any of the mouse types.
Please upgrade to 0.98PL2, or patch your kernel with the patches that
were posted some time ago in comp.os.linux. The PS/2 mouse recognition
doesn't work on some machines running 0.97-0.98PL1.
>hlu's 0.97pl6 root disk used to recognise it as a bus mouse.
It probably didn't. The Microsoft bus mouse recognition was
nonexistent before 0.98, the kernel just happily printed that a
mouse was recognized.
>Obviously I can't run X until linux recognises my mouse. I tried the
>mouse testing program in the X stuff, but I have no idea which device
>my mouse would appear as. It's none of the serial devices.
The PS/2 mouse has major number 10, minor 1. Create the device with
mknod /dev/psaux c 10 1
PS/2 mouse support for XFree86 is on the way, but not here yet. You'll
need my mconv program to simulate a Microsoft serial mouse. I have
written a new version of the program, which uses a fifo instead of a
pseudo tty. The old version had the disadvantage that you had to
statically specify a pty in Xconfig, a pty that could have been taken
already by some other program.
There might still be some problems with the PS/2 mouse driver,
unfortunately... Please report any problems.
Here's mconv.c. Compile with 'gcc -O -o mconv mconv.c'. You can start
it up in /etc/rc.local, but don't forget to start it in the background
if you do. I first forgot that... :-)