Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Apr 2009 13:22:34 -0500
From:      Richard DeLaurell <richard.delaurell@gmail.com>
To:        Paul Schmehl <pschmehl_lists@tx.rr.com>
Cc:        "mail.list freebsd-questions" <freebsd-questions@freebsd.org>
Subject:   Re: Mouse stopped working in X
Message-ID:  <4324dbec0904141122k20664749o1f1fbe1ff3e51108@mail.gmail.com>
In-Reply-To: <C8EC6EB2D055CCF848DB5B8F@utd65257.utdallas.edu>
References:  <5DC00D3430370A428A709B1E8BF3566641DA99@UTDEVS20.campus.ad.utdallas.edu> <49E4B80E.4050003@gmail.com> <C8EC6EB2D055CCF848DB5B8F@utd65257.utdallas.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Could you tell me please where the changes to the xorg.conf file which are
necessitated by 7.4 are documented?

Thank you.

Richard

On Tue, Apr 14, 2009 at 12:19 PM, Paul Schmehl <pschmehl_lists@tx.rr.com>wrote:

> --On Tuesday, April 14, 2009 19:21:34 +0300 Manolis Kiagias <
> sonic2000gr@gmail.com> wrote:
>
>  Schmehl, Paul L wrote:
>>
>>> I ran the perl upgrade and portupgrade, and now my mouse doesn't work in
>>> Xorg running KDE.  Works fine in the console, and I haven't changed
>>> anything
>>> in the xorg.conf file.  I generated a new one, and the mouse section is
>>> identical to what I already have.
>>>
>>> Section "InputDevice"
>>>        Identifier  "Mouse0"
>>>        Driver      "mouse"
>>>        Option      "Protocol" "auto"
>>>        Option      "Device" "/dev/sysmouse"
>>>        Option      "ZAxisMapping" "4 5 6 7"
>>> EndSection
>>>
>>> For some reason I now have a PS2 mouse being detected (there's no PS2
>>> port
>>> on this box and there's no PS2 mouse plugged in to it), and I think
>>> that's
>>> the cause of the mouse failure in X.
>>>
>>> # ls -l /dev/psm0
>>> crw-rw-rw-  1 root  wheel    0,  64 Apr 14 09:33 /dev/psm0
>>>
>>> But how do I track down what's causing this device to be loaded?
>>>
>>> I also have the usb mouse:
>>>
>>> # ls -l /dev/ums0
>>> crw-r--r--  1 root  operator    0,  42 Apr 14 09:29 /dev/ums0
>>>
>>> (**) |-->Input Device "Mouse0"
>>> (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or
>>> 'vmmouse' will be disabled.
>>> (WW) Disabling Mouse0
>>> (==) RADEONHD(0): Silken mouse enabled
>>> (II) config/hal: Adding input device PS/2 Mouse
>>> (II) LoadModule: "mouse"
>>> (II) Loading /usr/local/lib/xorg/modules/input//mouse_drv.so
>>> (II) Module mouse: vendor="X.Org Foundation"
>>> (**) PS/2 Mouse: Device: "/dev/psm0"
>>> (==) PS/2 Mouse: Protocol: "Auto"
>>> (**) PS/2 Mouse: always reports core events
>>> (==) PS/2 Mouse: Emulate3Buttons, Emulate3Timeout: 50
>>> (**) PS/2 Mouse: ZAxisMapping: buttons 4 and 5
>>> (**) PS/2 Mouse: Buttons: 9
>>> (**) PS/2 Mouse: Sensitivity: 1
>>> (II) XINPUT: Adding extended input device "PS/2 Mouse" (type: MOUSE)
>>> (**) PS/2 Mouse: (accel) keeping acceleration scheme 1
>>> (**) PS/2 Mouse: (accel) filter chain progression: 2.00
>>> (**) PS/2 Mouse: (accel) filter stage 0: 20.00 ms
>>> (**) PS/2 Mouse: (accel) set acceleration profile 0
>>> (II) PS/2 Mouse: SetupAuto: hw.iftype is 3, hw.model is 0
>>> (II) PS/2 Mouse: SetupAuto: protocol is PS/2
>>> (II) PS/2 Mouse: ps2EnableDataReporting: succeeded
>>>
>>> Dmesg shows the device being loaded:
>>>
>>> atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
>>> atkbd0: <AT Keyboard> irq 1 on atkbdc0
>>> kbd0 at atkbd0
>>> atkbd0: [GIANT-LOCKED]
>>> atkbd0: [ITHREAD]
>>> psm0: <PS/2 Mouse> irq 12 on atkbdc0
>>> psm0: [GIANT-LOCKED]
>>> psm0: [ITHREAD]
>>> psm0: model Generic PS/2 mouse, device ID 0
>>>
>>> But also shows the usb mouse being loaded:
>>>
>>> ukbd0: <vendor 0x045e Microsoft Natural Keyboard Elite, class 0/0, rev
>>> 2.00/2.07, addr 3> on uhub3
>>> kbd2 at ukbd0
>>> ums0: <Logitech Optical USB Mouse, class 0/0, rev 2.00/3.40, addr 4> on
>>> uhub3
>>> ums0: 3 buttons and Z dir.
>>>
>>> I have no idea where this PS2 mouse suddenly appeared from, but I think
>>> it's
>>> clearly the cause of the problem.
>>>
>>> Also, Ctrl-Alt-Bksp no longer restarts X, which is kind of weird.  I can
>>> still switch to other ttys though.
>>>
>>> Paul Schmehl (pauls@utdallas.edu)
>>> Senior Information Security Analyst
>>> University of Texas at Dallas
>>> http://www.utdallas.edu/ir/security/
>>>
>>>
>>>
>> The fact that CTRL+ALT+BACKSPACE does not work indicates that you
>> probably upgraded to Xorg 7.4
>>
>> Try inserting the following in your xorg.conf to fix keyboard/mouse
>> problems:
>>
>> Section "ServerFlags"
>>        Option "AutoAddDevices" "false"
>>        Option "AllowEmptyInput" "false"
>>        Option "DontZap" "false"
>> EndSection
>>
>> (DontZap will restore the previous CTRL+ALT+BKSP behaviour)
>>
>>
>>
> Thanks.  I had already figured out that I needed to add AllowEmptyInput
> false, and the mouse is now working.  But I'll add the other two as well.
>
> Apparently this is a change introduced by 7.4?
>
> --
> Paul Schmehl, Senior Infosec Analyst
> As if it wasn't already obvious, my opinions
> are my own and not those of my employer.
> *******************************************
> Check the headers before clicking on Reply.
>
>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "
> freebsd-questions-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4324dbec0904141122k20664749o1f1fbe1ff3e51108>