Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

PS2 Mouse not working under Slackware 12.1 Xorg

195 views
Skip to first unread message

Lew Pitcher

unread,
Jun 12, 2010, 12:04:29 PM6/12/10
to
Hi, Guys

I've finally committed to moving my desktop machine up to the Slackware 13.1
(from Slackware 12.0), and have run into a minor problem.

I've completed the upgrade from 12.0 to 12.1 with no major issues and only
one minor issue: my PS2 Mouse stopped working with Slackware 12.1's xorg
and the 'closed source' NVIDIA 195.36.24 drivers.

Symptoms: With the xorg.conf pointing to /dev/mouse, X no longer moves the
pointer in conjunction with movements of the mouse; the pointer does not
move at all when I move the mouse.

When I switch to a USB mouse (without changing xorg.conf or restarting X),
the X pointer properly responds to movements of the USB mouse.

The PS2 mouse /does/ generate events on /dev/ps2aux, as evidenced by a
hexdump from /dev/ps2aux while moving the mouse (od -x /dev/ps2aux). It
appears that these mouse events are no longer relayed to /dev/mouse.

The relevent sections of my xorg.conf have not changed from my (working)
Slackware 12.0 setup. They look like...
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "Resolution" "400"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection

/dev/mouse is now a UDEV-controlled softlink to /dev/input/mice. I don't
know what /dev/mouse was connected to under 12.0

My motherboard is an ASUSTEK M3A running an AMD Phenom(tm) 9500 Quad-Core
Processor. I use the Slackware 12.1 kernel-huge-smp-2.6.24.5_smp-i686-2 and
kernel-modules-smp-2.6.24.5_smp-i686-2 to drive the system. I have GPM
running and it properly manages with the USB mouse. (I haven't tried the
busmouse with GPM under 12.1 yet).

It's early days in my investigation of this problem, so I haven't examined
the entire system yet. /proc/modules does not show the busmouse driver
being loaded automagically, and it does not appear that manually loading
the driver helps at all; the PS2 mouse is still "dead" to X, even with the
psmouse and/or sermouse drivers loaded.

So, before I begin deep-diving into my setup, does anyone have any
suggestions for how I can get my PS2 busmouse working under X again? I'd
like to get this remedied before moving to Slackware 12.2 (next week) and
beyond (by the end of June).

And, no, I don't want to "live with it" or switch permenantly to a USB
mouse; my motherboard has a "power-on on PS2 mouse activity" option that I
like, but no equivalent "power-on on USB mouse activity".

Thanks
--
Lew Pitcher
Master Codewright & JOAT-in-training | Registered Linux User #112576
Me: http://pitcher.digitalfreehold.ca/ | Just Linux: http://justlinux.ca/
---------- Slackware - Because I know what I'm doing. ------


Lew Pitcher

unread,
Jun 12, 2010, 12:06:26 PM6/12/10
to
On June 12, 2010 12:04, in alt.os.linux.slackware, lpit...@teksavvy.com
wrote:

> Hi, Guys
>
> I've finally committed to moving my desktop machine up to the Slackware
> 13.1 (from Slackware 12.0), and have run into a minor problem.
>
> I've completed the upgrade from 12.0 to 12.1 with no major issues and only
> one minor issue: my PS2 Mouse stopped working with Slackware 12.1's xorg
> and the 'closed source' NVIDIA 195.36.24 drivers.
>
> Symptoms: With the xorg.conf pointing to /dev/mouse, X no longer moves the
> pointer in conjunction with movements of the mouse; the pointer does not
> move at all when I move the mouse.
>
> When I switch to a USB mouse (without changing xorg.conf or restarting X),
> the X pointer properly responds to movements of the USB mouse.

For what it's worth, I /did/ switch my xorg.conf to use /dev/psaux with the
PS2 mouse, but this made no difference. The X pointer did not respond to
any movements of the PS2 mouse, using /dev/psaux /or/ /dev/mouse.

John K. Herreshoff

unread,
Jun 12, 2010, 12:16:56 PM6/12/10
to
Lew Pitcher wrote:

> On June 12, 2010 12:04, in alt.os.linux.slackware,
> lpit...@teksavvy.com wrote:
>
>> Hi, Guys
>>
>> I've finally committed to moving my desktop machine up to the
>> Slackware 13.1 (from Slackware 12.0), and have run into a minor
>> problem.
>>
>> I've completed the upgrade from 12.0 to 12.1 with no major issues
>> and only one minor issue: my PS2 Mouse stopped working with
>> Slackware 12.1's xorg and the 'closed source' NVIDIA 195.36.24
>> drivers.
>>
>> Symptoms: With the xorg.conf pointing to /dev/mouse, X no longer
>> moves the pointer in conjunction with movements of the mouse; the
>> pointer does not move at all when I move the mouse.
>>
>> When I switch to a USB mouse (without changing xorg.conf or
>> restarting X), the X pointer properly responds to movements of the
>> USB mouse.
>
> For what it's worth, I /did/ switch my xorg.conf to use /dev/psaux
> with the PS2 mouse, but this made no difference. The X pointer did
> not respond to any movements of the PS2 mouse, using /dev/psaux /or/
> /dev/mouse.
>
>

Try xorgsetup and see if that does not fix the problem. FWIW, I
upgraded a few days ago to the most recent Nvidia driver for my card,
and it works well enough to allow keeping a framebuffer working.

John.

--
Using the jch_box.

Glyn Millington

unread,
Jun 12, 2010, 12:11:30 PM6/12/10
to
Lew Pitcher <lpit...@teksavvy.com> writes:

> On June 12, 2010 12:04, in alt.os.linux.slackware, lpit...@teksavvy.com
> wrote:
>
>> Hi, Guys
>>
>> I've finally committed to moving my desktop machine up to the Slackware
>> 13.1 (from Slackware 12.0), and have run into a minor problem.
>>
>> I've completed the upgrade from 12.0 to 12.1 with no major issues and only
>> one minor issue: my PS2 Mouse stopped working with Slackware 12.1's xorg
>> and the 'closed source' NVIDIA 195.36.24 drivers.
>>
>> Symptoms: With the xorg.conf pointing to /dev/mouse, X no longer moves the
>> pointer in conjunction with movements of the mouse; the pointer does not
>> move at all when I move the mouse.
>>
>> When I switch to a USB mouse (without changing xorg.conf or restarting X),
>> the X pointer properly responds to movements of the USB mouse.
>
> For what it's worth, I /did/ switch my xorg.conf to use /dev/psaux with the
> PS2 mouse, but this made no difference. The X pointer did not respond to
> any movements of the PS2 mouse, using /dev/psaux /or/ /dev/mouse.


I had similar problems on my FreeBSD machine when X changed its way of
finding mice - it stopped reading from the Input Device section of the
file and it ccouldn't/wouldn't autodetect the PS2 mouse. Try adding the
following line to the ServerLayout or ServerFlags section of xorg.conf :

Option "AutoAddDevices" "false"

atb

Glyn
--
RTFM http://www.tldp.org/index.html
GAFC http://slackbook.org/ The Official Source :-)
STFW http://groups.google.com/groups?hl=en&group=alt.os.linux.slackware
JFGI http://jfgi.us/

Ken P

unread,
Jun 12, 2010, 12:21:17 PM6/12/10
to
This is working for my PS2 mouse in 13.1. Built using Nvidia
x86_64-195.36.15.

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

--
Ken P

Henrik Carlqvist

unread,
Jun 12, 2010, 2:41:49 PM6/12/10
to
Lew Pitcher <lpit...@teksavvy.com> wrote:
> /dev/mouse is now a UDEV-controlled softlink to /dev/input/mice. I don't
> know what /dev/mouse was connected to under 12.0

I cant really help you with your problem, but at least I can say that on
my Slackware 12.0 machines /dev/mouse is a symolic link to input/mice just
like your configuration.

regards Henrik
--
The address in the header is only to prevent spam. My real address is:
hc3(at)poolhem.se Examples of addresses which go to spammers:
root@localhost postmaster@localhost

Lew Pitcher

unread,
Jun 13, 2010, 12:03:59 PM6/13/10
to
Thanks, everyone, for the advice and assistance. I got it working again.

On June 12, 2010 12:16, in alt.os.linux.slackware, no...@not.here wrote:

> Lew Pitcher wrote:
>
>> On June 12, 2010 12:04, in alt.os.linux.slackware,
>> lpit...@teksavvy.com wrote:
>>
>>> Hi, Guys
>>>
>>> I've finally committed to moving my desktop machine up to the
>>> Slackware 13.1 (from Slackware 12.0), and have run into a minor
>>> problem.
>>>
>>> I've completed the upgrade from 12.0 to 12.1 with no major issues
>>> and only one minor issue: my PS2 Mouse stopped working with
>>> Slackware 12.1's xorg and the 'closed source' NVIDIA 195.36.24
>>> drivers.

[snip]


> Try xorgsetup and see if that does not fix the problem. FWIW, I
> upgraded a few days ago to the most recent Nvidia driver for my card,
> and it works well enough to allow keeping a framebuffer working.

John, I took your advice and (after backing up my current xorg.conf) ran
xorgsetup. It generated an xorg.conf that was only a bit different from the
one that I had used, *but*, this xorg.conf works! I now have my PS2 mouse
back.

Thanks for the advice.

John K. Herreshoff

unread,
Jun 13, 2010, 12:11:56 PM6/13/10
to
Lew Pitcher wrote:

You're welcome, Lew. I picked that tip up here years ago, so I guess
thank the group.

Mike Jones

unread,
Jun 13, 2010, 4:08:02 PM6/13/10
to
Responding to Lew Pitcher:

> Thanks, everyone, for the advice and assistance. I got it working again.
>
> On June 12, 2010 12:16, in alt.os.linux.slackware, no...@not.here wrote:
>
>> Lew Pitcher wrote:
>>
>>> On June 12, 2010 12:04, in alt.os.linux.slackware,
>>> lpit...@teksavvy.com wrote:
>>>
>>>> Hi, Guys
>>>>
>>>> I've finally committed to moving my desktop machine up to the
>>>> Slackware 13.1 (from Slackware 12.0), and have run into a minor
>>>> problem.
>>>>
>>>> I've completed the upgrade from 12.0 to 12.1 with no major issues and
>>>> only one minor issue: my PS2 Mouse stopped working with Slackware
>>>> 12.1's xorg and the 'closed source' NVIDIA 195.36.24 drivers.
> [snip]
>> Try xorgsetup and see if that does not fix the problem. FWIW, I
>> upgraded a few days ago to the most recent Nvidia driver for my card,
>> and it works well enough to allow keeping a framebuffer working.
>
> John, I took your advice and (after backing up my current xorg.conf) ran
> xorgsetup. It generated an xorg.conf that was only a bit different from
> the one that I had used, *but*, this xorg.conf works! I now have my PS2
> mouse back.
>
> Thanks for the advice.


FWIW, I had Xorg problems with 12 and 12.1, but 12.2 was ok.

I've also have problems (same hardware) with 13 and 13.1

I'd suggest 12.2, and then wait for 13.2. ;)

--
*=( http://www.thedailymash.co.uk/
*=( For all your UK news needs.

Richard Herbert

unread,
Jun 13, 2010, 5:48:43 PM6/13/10
to
On Sun, 13 Jun 2010 20:08:02 +0000, Mike Jones wrote:

> FWIW, I had Xorg problems with 12 and 12.1, but 12.2 was ok.
>
> I've also have problems (same hardware) with 13 and 13.1
>
> I'd suggest 12.2, and then wait for 13.2. ;)

FWIW, my hardware detection problems started with 13.0 (no keyboard or
mouse in X), but were solved in 13.1. In 13.0, I had to disable
AutoAddDevices and AutoEnableDevices in xorg.conf in order to have my PS/2
keyboard and USB mouse enabled in X; this is no longer the case in 13.1.

As they say at NASA amd MIT, "Go figure".

--
Richard Herbert
Registered Linux user 14329
If there's nothing wrong with me, then ...
there must be something wrong with the Universe!

Mike Jones

unread,
Jun 13, 2010, 6:55:38 PM6/13/10
to
Responding to Richard Herbert:

> On Sun, 13 Jun 2010 20:08:02 +0000, Mike Jones wrote:
>
>> FWIW, I had Xorg problems with 12 and 12.1, but 12.2 was ok.
>>
>> I've also have problems (same hardware) with 13 and 13.1
>>
>> I'd suggest 12.2, and then wait for 13.2. ;)
>
> FWIW, my hardware detection problems started with 13.0 (no keyboard or
> mouse in X), but were solved in 13.1. In 13.0, I had to disable
> AutoAddDevices and AutoEnableDevices in xorg.conf in order to have my
> PS/2 keyboard and USB mouse enabled in X; this is no longer the case in
> 13.1.
>
> As they say at NASA amd MIT, "Go figure".


Words to live by indeed. %)

realto margarino

unread,
Jul 1, 2010, 10:27:20 PM7/1/10
to
On Jun 13, 12:03 pm, Lew Pitcher <lpitc...@teksavvy.com> wrote:

Lew Pitcher, formerly of the TDBand, is a domain thief.

Check out http://lewpitcher.ca

Have a nice day.

realto margarino

unread,
Jul 1, 2010, 11:00:00 PM7/1/10
to
On Jun 13, 12:03 pm, Lew Pitcher <lpitc...@teksavvy.com> wrote:

Brampton's Lew Pitcher, late of TDBank, is a domain thief:

check out http://lewpitcher.ca

0 new messages