Touchpad/trackpad not working

Anthony Jenkins Scoobi_doo at yahoo.com
Wed Aug 5 17:51:21 UTC 2015


[Dropping current@]

> ________________________________
> From: Anders Bolt-Evensen <andersbo87 at me.com>
> To: freebsd-current at freebsd.org; freebsd-mobile at freebsd.org Sent: Wednesday, August 5, 2015 11:38 AM
> Subject: Touchpad/trackpad not working
> 
> 
> Hello, everyone!
> On my Acer Aspire V17 Nitro I have a little problems with my touchpad/trackpad:
> When I boot the system, in this case, on FreeBSD Current (the problem also exists on FreeBSD 10) without an external USB receiver connected, my trackpad does not work at all, neither in console or in X.
> In other words I am not able to do a left or right click and moving the pointer does not work either.
> I cannot see any mention of it when I take a look at dmesg, other than a message that says "psm0: unable to allocate IRQ"
> Today I installed sysutils/usbutils to see if I could get any more info about my problem and then took a look at output of the command "lsusb".
> I see the following output:
> Bus /dev/usb Device /dev/ugen0.5: ID 046d:c52b Logitech, Inc.
> Bus /dev/usb Device /dev/ugen0.4: ID 04f2:b474 Chicony Electronics Co., Ltd
> Bus /dev/usb Device /dev/ugen0.3: ID 06cb:2970 Synaptics, Inc.

Weird...first time seeing a Synaptics device on USB.  I know psm(4)
generally handles Synaptics protocol in FreeBSD (if you enable synaptics
support), but your device isn't hanging off the atkbd(4)/psm(4).  I'd
expect ums(4) to attach then... no idea why it isn't, or if it supports
the Synaptics protocol.

Can you tell me what the following command reports:

    usbconfig -d ugen0.3 dump_device_desc

I think the device needs to report itself as a USB HID device for ums(4)
to attach.

Also, do you have moused(8) running?

Thanks,
Anthony Jenkins

> Bus /dev/usb Device /dev/ugen2.2: ID 8087:8000 Bus /dev/usb Device /dev/ugen1.2: ID 8087:8008 Bus /dev/usb Device /dev/ugen0.2: ID 0bda:0129 Realtek Semiconductor Corp.
> Bus /dev/usb Device /dev/ugen2.1: ID 0000:0000 Bus /dev/usb Device /dev/ugen1.1: ID 0000:0000 Bus /dev/usb Device /dev/ugen0.1: ID 0000:0000
> I do believe that the line with Synaotics (line 3) is the one with the touchpad/trackpad, but I may of course be wrong.
> Here's the output of usbconfig:
> ugen0.1: <XHCI root HUB 0x8086> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
> ugen1.1: <EHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
> ugen2.1: <EHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
> ugen0.2: <USB2.0-CRW Generic> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA)
> ugen1.2: <product 0x8008 vendor 0x8087> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
> ugen2.2: <product 0x8000 vendor 0x8087> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
> ugen0.3: <product 0x2970 vendor 0x06cb> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
> ugen0.4: <HD WebCam Chicony Electronics Co.,Ltd.> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA)
> 
> Do you have any tips on how I can get the trackpad to work without having to have an external USB receiver plugged in when the computer starts? In /dev/ I cannot see any entries named psm0 or ums0.
> This problem also exists on FreeBSD 10.
> 
> Here is the output of uname -a:
> FreeBSD acer-Aspire-V17-Nitro.local 11.0-CURRENT FreeBSD 11.0-CURRENT #1 r286291M: Wed Aug  5 15:45:03 CEST 2015    root at acer-Aspire-V17-Nitro.local:/usr/obj/usr/src/sys/GENERIC  amd64
> 
> dmesg from a verbose boot is available here: https://www.dropbox.com/s/h0klbtwbvs7aa5j/dmesg.txt?dl=0
> 
> Any help would be appreciated.
> 
> Have a great day, everyone! :)
> 
> Anders


More information about the freebsd-mobile mailing list