PixlOne / logiops

An unofficial userspace driver for HID++ Logitech devices
GNU General Public License v3.0
3.31k stars 263 forks source link

`Device timed out` error when logi bolt is connected via thunderbolt 3 hub #428

Open alllexx88 opened 8 months ago

alllexx88 commented 8 months ago

Hello,

I use a TB3 device (Razer Core X Chroma) with a usb 3.0 hub in it, and have a logi bolt connected to it. When I run logid I get this error:

$ sudo logid
[INFO] Detected receiver at /dev/hidraw6
[WARN] Error adding device /dev/hidraw6: Device timed out

If I connect the logi bolt to a laptop's usb port directly, the error goes away:

$ sudo logid
[INFO] Detected receiver at /dev/hidraw6
[INFO] Device found: MX Master 3S on /dev/hidraw6:2

It would be great to fix the issue. I'm using logiops 0.3.3-1 on Arch installed via AUR: https://aur.archlinux.org/packages/logiops

Thank you!

kstoykov commented 6 months ago

@alllexx88 How did you managed to get it running? I connect the logi bolt to my laptop and ./logid can only find the receiver. It cannot find any device.

forresthopkinsa commented 6 months ago

Agree, I can't use a Bolt receiver through a USB hub, it only works when connected directly to the machine (which is a big problem on the growing number of laptops that have no USB-A ports!)

EDIT: Got it working. logid has to receive input from the device within about a second of starting, or else it "times out" the device and will not monitor it for further input until you restart it (e.g. turning the mouse off and on again)

alllexx88 commented 6 months ago

@kstoykov I didn't really resolve it with logiops. Since I only need to change my mouse DPI, I'm using solaar instead, which works perfectly fine.