Re: Touchpad/trackpad not working

Hans Petter Selasky <[email protected]>
Newsgroups gmane.os.freebsd.devel.usb,gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
On 08/11/15 16:40, Anthony Jenkins via freebsd-usb wrote:
>
> hid_is_mouse() is failing to tell that your Synaptics USB HID device is
> a mouse, but /only/ when there's no other USB (HID) device on that USB
> bus (usbus0).  I suspect it has to do with the hid_get_item() warnings
> about chopping stuff off.  I can't tell from the source code for
> hid_get_item() (a 313-line function) why it's behaving that way, or why
> a totally different HID device (Logitech mouse) causes it to behave
> differently for this HID device (Synaptics touchpad).  I've added
> freebsd-usb@ to see if they know what's going on.
>
>      ajenkins@kubuntu-ajenkins:~/Downloads$ grep usbus0
>      dmesg_with_external_usb.txt
>      usbus0: waiting for BIOS to give up control
>      usbus0 on xhci0
>      random: harvesting attach, 8 bytes (4 bits) from usbus0
>      usbus0: 5.0Gbps Super Speed USB v3.0
>      ugen0.1: <0x8086> at usbus0
>      uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on
>      usbus0
>      Root mount waiting for: usbus2 usbus1 usbus0
>      ugen0.2: <Logitech> at usbus0
>      ukbd0: <Logitech USB Receiver, class 0/0, rev 2.00/12.01, addr 1> on
>      usbus0
>      Root mount waiting for: usbus0
>      ugen0.3: <Generic> at usbus0
>      Root mount waiting for: usbus0
>      ugen0.4: <vendor 0x06cb> at usbus0
>      ugen0.5: <Chicony Electronics Co.,Ltd.> at usbus0
>      Root mount waiting for: usbus0
>      Root mount waiting for: usbus0
>      [snip]
>      Root mount waiting for: usbus0
>      Root mount waiting for: usbus0
>      ugen0.6: <Unknown> at usbus0 (disconnected)
>      ums0: <Logitech USB Receiver, class 0/0, rev 2.00/12.01, addr 1> on
>      usbus0
>      ums1: <vendor 0x06cb product 0x2970, class 0/0, rev 2.00/0.08, addr
>      3> on usbus0
>      uhid0: <Logitech USB Receiver, class 0/0, rev 2.00/12.01, addr 1> on
>      usbus0
>
> What possessed the laptop manufacturer to hang the Synaptics touchpad
> device off a USB 3.0 controller is beyond me... I have problems booting
> FreeBSD off USB 3.0 mass storage devices.
>

Hi,

Does your mouse only fail to work in X-org, or also the console?

Run "usbdump -i usbusX -f Y -s 65536 -vvv" to catch USB events for 
ugenX.Y. That might give some further clues.

If using X.org, do you use hald or devd backend?

--HPS
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.