标题: Problem with Synaptics [打印本页] 作者: jefferic 时间: 2007-11-20 12:51 标题: Problem with Synaptics I'm not sure whether there's someone else who encounter such interesting problem as well:
my laptop is sure to be with synaptics mouse, while I found it runs well with synaptics driver 1.4.6 under X 6.9 in Linux, I found it be misunderstanded by FreeBSD 6.2, even I've added the "hw.psm.synaptics_support=1
" in /boot/loader.conf, the kernel still says:
-----------
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model IntelliMouse, device ID 3
-----------
but the proper one should be like:
-----------
psm0: model Synaptics Touchpad, device ID 0
-----------
Of course it leads to error to use IntelliMouse Driver anywhere.
Is there any method to properly set the kernel to understand my synaptics touchpad device? Thanks very much.作者: HenryHu 时间: 2008-02-02 18:03
Open /usr/src/sys/dev/atkbdc/psm.c, search "SYNAPTICS", and you would find a table.
Move the line contains "MOUSE_MODEL_INTELLI" and the next line to the bottom of the table, just before "MOUSE_MODEL_GENERIC".
And then recompile and install the kernel.
You would see that now the touchpad is detected as synaptics.
The problem is that FreeBSD set the mouse type to the first matching type in the list, and new synaptics touchpad "looks like" intelliMouse....
I've got this problem in my new laptop and fixed it this way. http://unix.derkeiler.com/Mailin ... t/2004-08/1625.html
It seems like that this problem has been there for a while....