Dell Precision 7520 laptop: built-in mouse "fail"; USB mouse OK

Vladimir Kondratyev vladimir at kondratyev.su
Sat Mar 17 23:03:09 UTC 2018


On 2018-03-17 19:33, David Wolfskill wrote:

> Yesterday, I took delivery of a Dell Precision 7520, the superficial
> appearance of which is quite like that of the M4800: Each has both
> trackpoint ("eraser-head") pointer and a trackpad; for each machine,
> the trackpad has a set of 3 buttons across the top and  a set of 3
> across the bottom.  (And in each, the set of "mouse components" is
> offset to the left by about half the width of the numeric keypad that I
> don't use and wish wasn't there.  :-/ )
> 
> However, while the mouse "just works" on the M4800, it does absolutely
> nothing in FreeBSD (except create a stationary cursor).  (It works
> fine going into the BIOS setup and making adjustments to various
> things, so this isn't a hardware issue, per se.)

It's probably that your laptop has an ALPS touchpad: 
https://www.driveridentifier.com/scan/dell-inc-precision-7520-precision-sku07b0/desktop/F70B463F27B0466AA190E50F67469F64

Unfortunately it is not supported by FreeBSD.

I think the best you can do is to remove outdated "ALPS GlidePoint" from 
psm's driver probe list and play around hint.psm.0.flags in 
/boot/device.hints

--- sys/dev/atkbdc/psm.c
+++ sys/dev/atkbdc/psm.c
@@ -680,8 +680,6 @@ static struct {
           0x04, MOUSE_ELANTECH_PACKETSIZE, enable_elantech },
         { MOUSE_MODEL_INTELLI,          /* Microsoft IntelliMouse */
           0x08, MOUSE_PS2INTELLI_PACKETSIZE, enable_msintelli },
-       { MOUSE_MODEL_GLIDEPOINT,       /* ALPS GlidePoint */
-         0xc0, MOUSE_PS2_PACKETSIZE, enable_aglide },
         { MOUSE_MODEL_THINK,            /* Kensington ThinkingMouse */
           0x80, MOUSE_PS2_PACKETSIZE, enable_kmouse },
         { MOUSE_MODEL_VERSAPAD,         /* Interlink electronics 
VersaPad */

> 
> Peace,
> david

-- 
WBR
Vladimir Kondratyev


More information about the freebsd-mobile mailing list