Estou tento configurar meu mouse Logitech M650 Signature no piper, criei um arquivo dentro do libratbag para ter suporte pra esse mouse.
[Device]
Name=Logitech M650 Signature
DeviceMatch=usb:046d:c548;bluetooth:046d:b02a
Driver=hidpp20
DeviceType=mouse
[Profile]
Name=Logitech Signature M650
ReportRate=125
ButtonMapping=1 2 3 4 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LedCount=1
Dpi=1600,,2000,2400,3200,4000
DefaultDpi=1
mas tenho o erro na imagem abaixo. Alguém entende como resolver o problema?
Sei que existe o solaar como alternativa, mas tentei usar o piper por que não roda e background e tem um front end mais intuitivo.
Obs: O piper só reconhece o mouse por bluetooth e consigo setar o DPI nele
Uso um Logitech M650, só que o meu é o L (para canhotos). Uso pelo bluetooth e não preciso instalar nada, o sistema reconhece.
No meu caso também ele reconhece o mouse sem instalar nada, porém não consigo configurar o DPI e os botões por isso tentei instalar o piper.
1 curtida
já testou com drive Driver=hidpp10?
outra coisa
já tentou sem
[Profile]
Name=Logitech Signature M650
ReportRate=125
ButtonMapping=1 2 3 4 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LedCount=1
Dpi=1600,,2000,2400,3200,4000
DefaultDpi=1
Quando tento com esse driver ele nem reconhece no piper
com o outro ele encontra o dispositivo mas com erro 404 e também tirei a config de Profile e não muda nada.
Ok.
Se viu se aparece o drive no comando?
lsusb -v
Aparece não, estou usando o dongle bluetooth para conectar o mouse, ele tbm tem um dongle próprio e só é listado no lsusb o id que acho que se refere ao dongle e não ao mouse em si Bus 001 Device 045: ID 046d:c548 Logitech, Inc. USB Receiver Bus 001 Device 015: ID 33fa:0001 USB2.0-BT
Já tentei colocar no arquivo .device assim DeviceMatch=046d:b02a;bluetooth:046d:b02a
, trocando a numeração mas também não tive sucesso.
Ok.
Depois vejo.
Pode ser com modinfo e udevadm
Exemplo
modinfo usbhid
udevadm
udevadm info -a /sys/bus/usb/devices/<device_path>
Desculpe, não entendi muito bem o que quis dizer. Vi esses comandos e vi que retorna detalhes sobre o moódulo do Kernel que gerencia USB. Mas se for te ajudar esse foi o retorno que recebi
modinfo usbhid
filename: /lib/modules/6.12.10-76061203-generic/kernel/drivers/hid/usbhid/usbhid.ko.zst
license: GPL
description: USB HID core driver
author: Jiri Kosina
author: Vojtech Pavlik
author: Andreas Gal
srcversion: F23B61DA446C27958916F39
alias: usb:v*p*d*dc*dsc*dp*ic03isc*ip*in*
depends: hid
intree: Y
name: usbhid
retpoline: Y
vermagic: 6.12.10-76061203-generic SMP preempt mod_unload modversions
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 0F:1C:15:75:B8:EC:27:E6:E7:D2:4B:6B:90:8D:9C:12:D3:9F:A5:4E
Eu vou ver aqui, depois te passo o caminho
Estou tentando descobrir o módulo.
Vou ver com udevadm
Veja se existe
lsmod | grep hidpp20
O retorno foi nenhum parece que não existe.
Ok..
Vou ver o comando depois e te passo.
faz o seguinte
exemplo
lsusb
a saída
Bus 001 Device 007: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
por exemplo saída 0745
~ $ grep 0745 /sys/bus/usb/devices/*/idProduct
/sys/bus/usb/devices/1-5/idProduct:0745
device 1-5
~ $ udevadm info -a /sys/bus/usb/devices/1-5 | grep 'DRIVERS=="[^"]'
DRIVERS=="usb"
DRIVERS=="xhci_hcd"
veja o que aparece para você
Essa é a saida referente ao dongle da logitech
Bus 001 Device 042: ID 046d:c548 Logitech, Inc. USB Receiver
grep c548 /sys/bus/usb/devices/*/idProduct
/sys/bus/usb/devices/1-6/idProduct:c548
udevadm info -a /sys/bus/usb/devices/1-6 | grep ‘DRIVERS==“[^”]’
DRIVERS=="usb"
DRIVERS=="xhci_hcd"
DRIVERS=="usb"
DRIVERS=="xhci_hcd"
DRIVERS=="pcieport"
Já tentou executar o modulo manualmente?
modprobe hidpp20
E depois executar o programa
Eu usei Drivers diferentes
# Logitech M650
[Device]
Name=Logitech M650 Signature
DeviceMatch=usb:046d:c548;bluetooth:046d:b02a
Driver=pcieport
DeviceType=mouse
usei o xhci_hcd também no lugar do pcieport
e o resultado desse comando modprobe hidpp20 ou modprobe pcieport foi
modprobe: FATAL: Module pcieport not found in directory /lib/modules/6.12.10-76061203-generic
O piper continua sem reconhecer o mouse só por bluetooth com erro 404
modprobe hidpp20
Qual o resultado?
Ok pcieport não é modulo e sim um built para o kernel
Veja se iniciando hidpp20 funciona