Udev leva 15 segundos para detectar o mouse

Udev leva 15 segundos para detectar o mouse

Sempre que meu mouse, um SteelSeries Xai, é conectado, há um atraso de 15 segundos até que o mouse seja devidamente reconhecido e comece a funcionar. Isto é especialmente problemático na inicialização, onde o udev espera 15 segundos sem fazer nada.

A seguir estão as informações relevantes que encontrei na dmesginicialização:

[    1.238572] hidraw: raw HID events driver (C) Jiri Kosina
[   16.249791] usbcore: registered new interface driver usbhid
[   16.249794] usbhid: USB HID core driver
[   16.250382] input: Ruling Technologies Sdn. Bhd. SteelSeries Gaming Device as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input1
[   16.250463] hid-generic 0003:1038:1360.0001: input,hidraw0: USB HID v1.00 Mouse [Ruling Technologies Sdn. Bhd. SteelSeries Gaming Device] on usb-0000:00:1d.0-1/input0
[   16.250608] input: Ruling Technologies Sdn. Bhd. SteelSeries Gaming Device as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.1/input/input2
[   16.250642] hid-generic 0003:1038:1360.0002: input,hidraw1: USB HID v1.00 Keyboard [Ruling Technologies Sdn. Bhd. SteelSeries Gaming Device] on usb-0000:00:1d.0-1/input1
[   16.254873] hid-generic 0003:1038:1360.0003: hiddev0,hidraw2: USB HID v1.00 Device [Ruling Technologies Sdn. Bhd. SteelSeries Gaming Device] on usb-0000:00:1d.0-1/input2

Como você pode ver, por 15 segundos, udevnão está fazendo nada.

No entanto, quando eu desconecto e reconecto, o processo é um pouco diferente:

[22660.547752] usb 6-1: new full-speed USB device number 3 using uhci_hcd
[22665.718517] input: Ruling Technologies Sdn. Bhd. SteelSeries Gaming Device as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input19
[22665.718676] hid-generic 0003:1038:1360.0004: input,hidraw0: USB HID v1.00 Mouse [Ruling Technologies Sdn. Bhd. SteelSeries Gaming Device] on usb-0000:00:1d.0-1/input0
[22670.724539] input: Ruling Technologies Sdn. Bhd. SteelSeries Gaming Device as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.1/input/input20
[22670.724665] hid-generic 0003:1038:1360.0005: input,hidraw1: USB HID v1.00 Keyboard [Ruling Technologies Sdn. Bhd. SteelSeries Gaming Device] on usb-0000:00:1d.0-1/input1
[22675.735427] hid-generic 0003:1038:1360.0006: hiddev0,hidraw2: USB HID v1.00 Device [Ruling Technologies Sdn. Bhd. SteelSeries Gaming Device] on usb-0000:00:1d.0-1/input2

Agora parece que está reconhecendo partes do mouse em intervalos de 5 segundos.

O problema pode estar no mouse. Já tive problemas com isso no Linux, então não vou descartá-lo. No entanto, estou interessado empelo menosuma solução alternativa para que meu processo de inicialização não demore tanto (são cerca de 45s para o DE, então 15s de nada ébastante). Se sempre que eu ligá-lo ainda tiver que esperar 15 segundos, tudo bem. O mouse funciona bem e não se reconecta sozinho.

Então: existe uma maneira de acelerar a detecção de um dispositivo, mesmo que seja manualmente?

Ou: Há algo que eu possa fazer udevpara que ele não espere na inicialização a resposta deste dispositivo específico?

informação relacionada