Created attachment 176960 [details] DSDT file for HP EliteBook 2570p. I recently got an HP EliteBook 2570p for the sole purpose of using FreeBSD on it. The Synaptics Touchpad on this laptop is detected as an IntelliMouse. The output I got from dmesg regarding psm0 is: psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model IntelliMouse, device ID 3 I have attached the DSDT file for this laptop.
Created attachment 177254 [details] syn-pnp.diff Attached patch should fix name detection. Could you try it? Was there any functionality missing as well or was it just name?
Unfortunately, the trackpad is still detected as an IntelliMouse. dmesg snippet: psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model IntelliMouse, device ID 3 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model IntelliMouse, device ID 3
Created attachment 177394 [details] syn-pnp-order-fix.diff Looks like I got order wrong. Specific model should come before more generic ids. Please try attached file
It's still detected as an IntelliMouse.
I finally got laptop with synaptic touchpad to actually test my changes. I saw the same symptoms but it was due to synaptic touchpad being disabled by default. Do you have following line in /boot/loader.conf? hw.psm.synaptics_support="1" If so, could you add debug.psm.loglevel="4" line to loader.conf and attach dmesg output here?
Hi Neel, Could you provide info mentioned in comment #5? Thank you
Created attachment 186623 [details] DSDT file for HP EliteBook 9470m I no longer have my 2570p (I gave it away) so I cannot test on it, but since then moved on to the HP EliteBook 9470m which also has the same problem (both laptops are from HP's 2012 'Elite' lineup) and have attached my DSDT file. Also, I am now running 12-CURRENT.
Releasing back to the pool. Neel, I see you're working with Vladimir Kondratiev on other touchpad issues you might want to ask him take a look at this one.
Well, I no longer own the 2570p. I gave it away April or May last year. However, the issue with the 2570p is similar to the one with the 9470m (Both are HP EliteBooks with pointing sticks). I don't know if the patch for the 9470m works with the 2570p but am assuming it does. A better approach (in my opinion) is to ask people who have EliteBooks with FreeBSD CURRENT other than the 9470m, Revolve 810, or 1020/1030/1040 (the latter two of which lack pointing sticks and don't have a issue detecting Synaptics) to test if Synaptics scrolling works. You could also test other EliteBooks with a pointing stick like the 8470p, 8570p, 8770w, 820, 840, 850, etc.
My current FreeBSD laptop is a EliteBook 1040 G3 (I no longer own the 2570p).