6.0RC1 - enabling synaptics touchpad freezes machine
Eric Schuele
e.schuele at computer.org
Fri Nov 11 07:29:14 PST 2005
Tom.Lislegaard at proact.no wrote:
>
>
> On Thu, 10 Nov 2005, Eric Schuele wrote:
>
>> Tom.Lislegaard at proact.no wrote:
>>
>>>
>>>
>>> On Tue, 8 Nov 2005, Eric Schuele wrote:
>>>
>>>> Tom.Lislegaard at proact.no wrote:
>>>>
>>>>>
>>>>> I try to enable touchpad support on an Acer Travelmate 8104
>>>>> by setting hw.psm.synaptics_support="1" in loader.conf.
>>>>>
>>>>
>>>> I have a synaptics touchpad on a Dell Inspiron. I've never used the
>>>> above (and never had the problems you mention below)...
>>>>
>>>> I add
>>>> hint.psm.0.flags="0x1000"
>>>> to my /boot/device.hints file to get it working.
>>>>
>>>> Might give it a try. Presently running 6.0-STABLE as of this
>>>> morning... but the above hint has been working since 5.x days.
>>>>
>>>
>>> I should have expressed myself better. The touchpad works with no
>>> special
>>> settings, but only as a generic 2-button ps2 mouse. What I'm after is
>>> "more buttons" and that should (in theory) be accomplished with the
>>> synaptics_support setting.
>>> Eric, could you try to set this variable and see if it works with your
>>> hardware?
>>
>>
>> Sorry for not responding sooner.
>> What "more buttons" would I experience? Presently I can use the left,
>> the right, and both at the same time. I don't mind setting it... but
>> what should I do to see if the desired functionality exists? Or are
>> we just looking for it to hang my machine (or not)?
>>
> It would be of some value to know if this is a general problem or
> something specific to my hardware/configuration.
>
> As to the question of "more buttons", the most interesting are buttons
> 4 and 5 for scrolling. If you decide to try it out, you need to set
> something like this in xorg.conf
>
> Section "InputDevice"
> Identifier "Mouse0"
> Driver "mouse"
> Option "Protocol" "Auto"
> Option "Device" "/dev/psm0"
> Option "ZAxisMapping" "4 5"
> Option "Buttons" "5"
> EndSection
>
OK..
I added hw.psm.synaptics_support="1" too my /boot/loader.conf and
rebooted. I also have:
moused_enable="YES"
moused_port="/dev/psm0"
moused_type="auto"
in rc.conf. After reboot things are still fine. Mouse is available on
console.
I make the above changes to xorg.conf. Now X wont come up. It
complains of no access to /dev/psm0 (device busy)!? I leave all of the
above in xorg.conf and revert back to 'option "Device" "/dev/sysmouse"'
and X comes back up.... but I can see no noticeable difference in mouse
behavior. Using xev (which I am unfamiliar with, other than to watch
the events fly by)... offers nothing that looks new.
Then I decide to remove the hint I mention above... no mouse at all in
console... not reported in dmesg either. X of course complains of no
/dev/psm0.
Running X as root in any of the above situations yields no better results.
So... while my machine did not fail in the same fashion as yours...I
can't seem to get 'synaptics_support' working.
If you need me to try anything else let me know.
HTH.
> I'm not sure how buttons are numbered on this device. Given that it
> works in "synaptics mode" you can check the assignment with xev.
>
> -tom
>
>>>
>>> I'm no kernel hacker, but any advice on how to debug this would be
>>> appreciated.
>>>
>>> -tom
>>>
>>>> HTH
>>>>
>>>>> After that any access to psm0 seems to hang the machine solid.
>>>>> For instance running 'moused -p /dev/psm0' or starting Xorg with
>>>>> psm0 as mousedevice freezes the machine immediately, and I have
>>>>> to use the power button to recover.
>>>>>
>>>>> This is an out-of-the-box 6.0RC1 Generic kernel. The only
>>>>> other change I've done is to disable acpi, though that doesn't
>>>>> change anything regarding the touchpad problem.
>>>>>
>>>>> Is anyone else seeing something similar (and preferably have
>>>>> a solution)?
>>>>>
>>>>> Output of dmesg is found below.
>>>>>
>>>>> -tom
>>>>>
>>>>
>>>> --
>>>> Regards,
>>>> Eric
>>>>
>>> _______________________________________________
>>> freebsd-mobile at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
>>> To unsubscribe, send any mail to
>>> "freebsd-mobile-unsubscribe at freebsd.org"
>>>
>>
>>
>> --
>> Regards,
>> Eric
>>
>
--
Regards,
Eric
More information about the freebsd-mobile
mailing list