1 (08.05.2013 08:42:02 отредактировано cypherpunks01)

Привет! Обновил на днях машинку годичной давности - перестала работать USB мышь. До этого работала.
Раньше обходился без отдельных настроек для мыши в xorg.conf.d, только тачпад настраивал, решил добавить следующие настройки:

Section "InputClass"
    Identifier    "Mouse"
    Driver        "evdev"
    MatchIsPointer    "on"
    MatchDevicePath    "/dev/event*"
EndSection

Не помогло. Ладно, для начала решил убедиться, что мышь точно подключена:

lsusb 
...
Bus 006 Device 003: ID 09da:000a A4 Tech Co., Ltd Optical Mouse Opto 510D
...

Мышь обнаружена. Сделав ls -l /dev/event* и сравнив с логом Иксов, увидел, что там мыши среди них вообще нет.
Вспомнил про тему о настройке мыши и клавиатуре. Мне оттуда нужна только часть про мышь, поэтому правила udev'а я урезал. Перед этим посмотрел что udev вообще говорит о мыше. Заглянул в /sys/class/input/:

ls -l /sys/class/input/
итого 0
lrwxrwxrwx 1 root root 0 апр.  23 09:31 event0 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0/event0
lrwxrwxrwx 1 root root 0 апр.  23 09:31 event1 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1
lrwxrwxrwx 1 root root 0 апр.  23 09:31 event2 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2/event2
lrwxrwxrwx 1 root root 0 апр.  23 09:31 event3 -> ../../devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3
lrwxrwxrwx 1 root root 0 апр.  23 09:31 event4 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4
lrwxrwxrwx 1 root root 0 апр.  23 09:31 event5 -> ../../devices/platform/i8042/serio0/input/input5/event5
lrwxrwxrwx 1 root root 0 апр.  23 09:31 event6 -> ../../devices/platform/i8042/serio4/input/input6/event6
lrwxrwxrwx 1 root root 0 апр.  23 09:31 input0 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
lrwxrwxrwx 1 root root 0 апр.  23 09:31 input1 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
lrwxrwxrwx 1 root root 0 апр.  23 09:31 input2 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
lrwxrwxrwx 1 root root 0 апр.  23 09:31 input3 -> ../../devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
lrwxrwxrwx 1 root root 0 апр.  23 09:31 input4 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input4
lrwxrwxrwx 1 root root 0 апр.  23 09:31 input5 -> ../../devices/platform/i8042/serio0/input/input5
lrwxrwxrwx 1 root root 0 апр.  23 09:31 input6 -> ../../devices/platform/i8042/serio4/input/input6
lrwxrwxrwx 1 root root 0 апр.  23 09:31 mice -> ../../devices/virtual/input/mice
lrwxrwxrwx 1 root root 0 апр.  23 09:31 mouse0 -> ../../devices/platform/i8042/serio4/input/input6/mouse0

0-6 - это то же железо, что и в /dev/event*. mouse0 - судя по файлу uevent - обнаруженный вторая раз тачпад (NAME="SynPS/2 Synaptics TouchPad"). Другой тачпад - event6.
Посмотрел куда udev пихает инфо о мышке - udevadm monitor и передёрнуть:

KERNEL[10507.954253] remove   /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/0003:09DA:000A.0003 (hid)
KERNEL[10507.954290] remove   /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
KERNEL[10507.954728] remove   /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)
UDEV  [10507.955252] remove   /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/0003:09DA:000A.0003 (hid)
UDEV  [10507.955583] remove   /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
UDEV  [10507.955880] remove   /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)

KERNEL[10512.069270] add      /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)
KERNEL[10512.072182] add      /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
KERNEL[10512.084206] add      /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/0003:09DA:000A.0004 (hid)
UDEV  [10512.084759] add      /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)
UDEV  [10512.085378] add      /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
UDEV  [10512.085940] add      /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/0003:09DA:000A.0004 (hid)

Теперь, вроде, и правило для udev можно настроить, основываясь на примере из темы по ссылке выше.

udevadm info --query=all --path=/sys/devices/pci0000\:00/0000\:00\:1d.0/usb6/6-1/6-1\:1.0/0003\:09DA\:000A.0004
P: /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/0003:09DA:000A.0004
E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/0003:09DA:000A.0004
E: HID_ID=0003:000009DA:0000000A
E: HID_NAME=A4Tech USB Mouse
E: HID_PHYS=usb-0000:00:1d.0-1/input0
E: MODALIAS=hid:b0003g0000v000009DAp0000000A
E: SUBSYSTEM=hid
E: USEC_INITIALIZED=512084246

Для проверки клавиатуры/тачпада используются опции X'ов вроде MatchIsKeyboard, MatchIsTouchpad. В udev, как заметил, этому соответствуют строки ID_INPUTE_KEYBOARD, ID_INPUT_TOUCHPAD. Основываясь на этом и на HID_NAME пишу такое правило:

SUBSYSTEM!="input|hid|usb", GOTO="x11_input_end"
ACTION!="change|add", GOTO="x11_input_end"
ENV{HID_NAME}=="A4Tech USB Mouse", ENV{ID_INPUT.tags}="mouse", ENV{ID_INPUT_POINTER}="1"
LABEL="x11_input_end"

Проверяю - да, действительно, udev добавил эти строчки:

udevadm info --query=all --path=/sys/devices/pci0000\:00/0000\:00\:1d.0/usb6/6-1/6-1\:1.0/0003\:09DA\:000A.0004
P: /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/0003:09DA:000A.0004
E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/0003:09DA:000A.0004
E: HID_ID=0003:000009DA:0000000A
E: HID_NAME=A4Tech USB Mouse
E: HID_PHYS=usb-0000:00:1d.0-1/input0
E: ID_INPUT.tags=mouse
E: ID_INPUT_POINTER=1
E: MODALIAS=hid:b0003g0000v000009DAp0000000A
E: SUBSYSTEM=hid
E: USEC_INITIALIZED=512084246

Привожу файл в xorg.conf.d к такому виду:

Section "InputClass"
    Identifier    "Mouse"
    Driver        "evdev"
    MatchIsPointer    "on"
    MatchTag    "mouse"
EndSection

Перезапускаю Иксы - не работает! В логе про мышь ни слова:

grep -i mouse /var/log/Xorg.0.log
[    39.699] (==) intel(0): Silken mouse enabled
[    40.665] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)

Попробовал в настройках Иксов менять драйвер на mouse (xf86-input-mouse стоит), но это тоже не помогло.
Драйвера после обновления Иксов пересобрал.

2

У меня так:

$ grep mouse /var/log/Xorg.0.log
[    27.845] (==) NVIDIA(0): Silken mouse enabled
[    28.358] (--) evdev: ImExPS/2 Generic Explorer Mouse: Found 9 mouse buttons
[    28.358] (II) evdev: ImExPS/2 Generic Explorer Mouse: Configuring as mouse
[    28.360] (II) config/udev: Adding input device ImExPS/2 Generic Explorer Mouse (/dev/input/mouse0)

В конфигах иксов при этом:

+ открыть спойлер
cat /etc/X11/xorg.conf.d/10-evdev.conf
#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection
Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

3

x11-drivers/xf86-input-evdev не забыл пересобрать после иксов?

ядро обновлялось?
по симптомам похоже, что CONFIG_USB_HID (usbhid) не включён/не работает...
lsusb -t для проверки...

95% процентов проблем находятся между клавиатурой и стулом.

Драйвера пересобирал. И evdev и mouse - и те и другие пробовал через конфиг подсовывать.
Ядро обновлялось.
USB_HID включено.

grep USB_HID /usr/src/linux/.config
CONFIG_USB_HID=y
CONFIG_USB_HIDDEV=y
lsusb -t
/:  Bus 08.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
    |__ Port 4: Dev 2, If 0, Class=Video, Driver=, 480M
    |__ Port 4: Dev 2, If 1, Class=Video, Driver=, 480M

5 (28.04.2013 19:16:08 отредактировано Fat-Zer)

мда... драйвер на месте и вроде как подцепляется... но что-то с ним не так...
иксы пинать бесполезно, пока в /dev/input не появится соответствующее устройство...
в dmesg ругани по поводу мыши нет?

ЗЫ: в порядке бреда: CONFIG_USB_MOUSE отключён же?

[added]
ещё в порядке бреда:
в соответствии с новостью от 2013-03-29 CONFIG_DEVTMPFS=y и в fstab'е не осталось реликтов с монтированием /dev?

95% процентов проблем находятся между клавиатурой и стулом.

6 (30.04.2013 12:03:08 отредактировано cypherpunks01)

В dmesg при втыкании мыши такая строчка появляется:

usb 6-1: new low-speed USB device number 3 using uhci_hcd

USB_UHCI_HCD в ядре включено.
USB_MOUSE - отключено.
DEVTMPFS - включено. Под реликтами с монтированием /dev что именно имеется в виду? Что ФС должна быть указана как devtmpfs, а не tmpfs? Да, тут всё правильно:

Файловая система Тип      Размер Использовано  Дост Использовано% Cмонтировано в
...
udev             devtmpfs    10M         4,0K   10M            1% /dev

7 (29.04.2013 22:25:45 отредактировано animal)

Покажи вывод

emerge --info | grep INPUT_DEVICES
INPUT_DEVICES="keyboard mouse synaptics evdev"

9

Я бы попробовал для начала с
INPUT_DEVICES="evdev",
а keyboard и mouse уж точно не нужны.

10 (30.04.2013 01:36:30 отредактировано animal)

Можно попробовать

emerge @x11-module-rebuild

11

animal пишет:

Я бы попробовал для начала с
INPUT_DEVICES="evdev",
а keyboard и mouse уж точно не нужны.

Убрал keyboard и mouse, оставив evdev и synaptics, удалил xf86-input-keyboard и -mouse - не помогло.

12

cypherpunks01⇓ пишет:

В dmesg при втыкании мыши такая строчка появляется:

чего-то мало... у меня:

[2750989.084331] usb 2-1.6: new full-speed USB device number 78 using ehci_hcd
[2750989.171956] usb 2-1.6: New USB device found, idVendor=0458, idProduct=0101
[2750989.171961] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[2750989.171965] usb 2-1.6: Product: USB Full Speed Laser Gaming Mouse
[2750989.171968] usb 2-1.6: Manufacturer: Genius
[2750989.178538] input: Genius USB Full Speed Laser Gaming Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input20
[2750989.178594] hid-generic 0003:0458:0101.0002: input,hidraw1: USB HID v1.10 Mouse [Genius USB Full Speed Laser Gaming Mouse] on usb-0000:00:1d.0-1.6/input0

должны быть аналоги двух последних строчек... ну собственно это свидетельствует о том, что чего-то нет...
выложи конфиг... а то по-одному параметру спрашивать как-то долго становится...

пока грешил бы на отсутствие CONFIG_INPUT_MOUSEDEV и/или CONFIG_HID_GENERIC

cypherpunks01⇓ пишет:

Убрал keyboard и mouse, оставив evdev и synaptics, удалил xf86-input-keyboard и -mouse - не помогло.

это и не могло бы помочь... это так... от пережитков прошлого избавится...

95% процентов проблем находятся между клавиатурой и стулом.

13 (01.05.2013 00:53:29 отредактировано cypherpunks01)

Да догадываюсь, что малова-то строчек ac
INPUT_MOUSEDEV и HID_GENERIC стоят.
Вот конфиг - http://pastebin.com/78ZmDuN0
Состояние флагов какого-нибудь пакета не может влиять? После обновления Иксов было сообщение "virtual/udev was built without keymap support. This may cause input device
autoconfiguration to fail.", я udev с USE=keymap пересобрал, на всякий случай, но, может, ещё что-то с чем-то пересобрать надо?

14

гм... ничего криминального не заметил...

в порядке бреда:
может что-то не так собрано? можно попробовать make mrproper и пересобрать...

cypherpunks01⇓ пишет:

я udev с USE=keymap пересобрал, на всякий случай, но, может, ещё что-то с чем-то пересобрать надо?

сомневаюсь... у меня так:

[ebuild   R    ] virtual/udev-197-r3  USE="gudev hwdb introspection keymap kmod (-selinux) -static-libs" 0 kB
[ebuild     U  ] sys-fs/udev-200 [197-r8] USE="acl firmware-loader%* gudev hwdb introspection keymap kmod openrc -doc (-selinux) -static-libs" 0 kB
95% процентов проблем находятся между клавиатурой и стулом.

15

В рамках телепатии, могу предположить что
Кто то не выполнил dispatch-conf после сборки системы.
Скорее всего следует систему и мир пере собрать с ключиком -e

А так мало вероятно что следует конфиги править в ручную, так как все должно работать норм по умолчанию, скорее всего где то напартачили при обновлении системы.

16

ormorph⇓ пишет:

В рамках телепатии, могу предположить что Кто то не выполнил dispatch-conf после сборки системы.

эмм... чисто из интереса... и не обновлением какого конфига это могло быть вызвано?

95% процентов проблем находятся между клавиатурой и стулом.

17

Fat-Zer⇓ пишет:

эмм... чисто из интереса... и не обновлением какого конфига это могло быть вызвано?

Скорее не добавлением а изменением какого то конфига

А так если тут пытаются использовать старые настройки мыши, то следует включить строчку в xorg.conf

Section "ServerFlags"
     Option "AutoAddDevices" "off"
EndSection

Иначе иксы все равно переопределяют настройки.
Только с данной строчкой по моему настройки будут уж очень устаревшими.

А так параметры ядра для мышитыц

Может конечно присутствует в /etc/udev/rules.d, какой то файл старый файл, который переопределяет настройки мыши.

Тогда возможно решением проблемы будет удалить(переместить) его.

18

ormorph⇓ пишет:

А так параметры ядра для мышитыц

в том то и дело, что всё включено...

ormorph⇓ пишет:

Может конечно присутствует в /etc/udev/rules.d, какой то файл старый файл, который переопределяет настройки мыши.

как вариант, но по симптомам не похоже:
удав только ссылки создаёт: а тут ни в /dev, ни в /sys о мышке ничего не слышно... да и в dmesg'е она опознаётся только как usb устройство...

cypherpunks01, в продолжение #14 лучше удалить исходники и заново собрать...
и ещё: а мышка случаем не умерла?

95% процентов проблем находятся между клавиатурой и стулом.

19

Fat-Zer пишет:

может что-то не так собрано? можно попробовать make mrproper и пересобрать...

cd /usr/src/linux
cp .config ../
make mrproper
mount -o remount,rw /boot
mv ../.config ./
make -s && make modules_install
cp arch/x86_64/boot/bzImage /boot/linux-3.7.10-gentoo
mount -o remount,ro /boot
reboot

Нет видимых изменений. При втыкании мышки всё так же одна строчка.

ormorph пишет:

В рамках телепатии, могу предположить что
Кто то не выполнил dispatch-conf после сборки системы.
Скорее всего следует систему и мир пере собрать с ключиком -e

Делал. У Иксов, если не ошибаюсь, изменений не предлагалось, а в файлах udev'а они касались только закомментированных частей.
Пересобрать ещё раз с -e - попробую, больше пока всё равно, похоже, нет вариантов.

ormorph пишет:

А так если тут пытаются использовать старые настройки мыши, то следует включить строчку в xorg.conf

Section "ServerFlags"
     Option "AutoAddDevices" "off"
EndSection

Иначе иксы все равно переопределяют настройки.
Только с данной строчкой по моему настройки будут уж очень устаревшими.

Но если отключить автообнаружение при помощи udev, то ведь Иксам самим нужно будет указать путь к мышке, что-то вроде "MatchDevicePath "/dev/event*"", а у меня там мыши как раз и нет. Вообщем на всякий случай попробовал, но привело лишь к тому, что от Иксов пришлось избавляться с помощью Alt-SysRq-R.

ormorph пишет:

Может конечно присутствует в /etc/udev/rules.d, какой то файл старый файл, который переопределяет настройки мыши.

Тогда возможно решением проблемы будет удалить(переместить) его.

Там было три старых файла - про привод и сеть. udev что-то насчёт 70-persistent-cd.rules говорил, но т. к. привод пока меня не интересует, я к нему не прислушивался. Третий файл касался мыши, должен был отключать тачпад при её подключении, но он полностью закомментирован. Четвёртый файл - добавленный после проблем, он есть в первом сообщении.

Fat-Zer пишет:

и ещё: а мышка случаем не умерла?

Нууу... Она светится... И это было бы дико странным совпадением умереть после обновления. Но проверю по возможности.

20

Ну иксы кроме как работу через udev драйвер evdev можно прописать работу с драйвером mouse устройству мыши.

примеры.
1)

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/mouse"
Option "Protocol" "PS/2"
Option "Emulate3Buttons" "on"
Option "ZAxisMapping" "4 5"
EndSection

2)

Section "InputDevice"
            Identifier     "Mouse5"
            Driver         "mouse"
            Option         "Protocol" "ExplorerPS/2"
            Option         "Device" "/dev/input/mouse5"
            Option         "ZAxisMapping" "6 7"
        EndSection

Пути к устройствам прописываются на прямую.
Если устройство mouse[0-9] создается в каталоге dev то можно проверить работает ли оно.
командой от рута.
cat /dev/input/mouse0
или
cat /dev/mouse0

выполнить одну из перечисленных команд, и попробовать поводить мышью.

21

Упс самое главное забыл, если эти параметры мыши просто вписать в xorg.conf, все равно не подхватятся.
Надо еще идентификатор(Identifier) прописать в Section "ServerLayout"
Для данных выше примеров это примерно так.

Section "ServerLayout"
      InputDevice    "Mouse5"
      InputDevice    "Mouse0"
EndSection

Вот отрыл пример старого xorg.conf, старые параметры и драйвер mouse все еще должны действовать.
Ну и вот отрыл пример старого конфига xorg.conf тыц все из него не надо использовать, а вот параметры мыши в полне можно.

22

cypherpunks01⇓ пишет:

Нууу... Она светится... И это было бы дико странным совпадением умереть после обновления. Но проверю по возможности.

всякое бывает... хорошо бы загрузиться с лайва, проверить...

ormorph, дык в /dev/input usb'шной мыши в принципе нет... есть только ps2'тый тачпад...

95% процентов проблем находятся между клавиатурой и стулом.

23 (02.05.2013 21:36:07 отредактировано ormorph)

Fat-Zer⇓ пишет:

ormorph, дык в /dev/input usb'шной мыши в принципе нет... есть только ps2'тый тачпад...

Значит тут однозначно в ядре дело
Можно просмотреть, параметры в

Device Drivers --->
    Input device support  --->
         <*>   Mouse interface          
          [*]     Provide legacy /dev/psaux device   
          (1280)  Horizontal screen resolution 
          (800)   Vertical screen resolution
          <*>   Event interface 
          [*]   Mice  --->
                 <*>   PS/2 mouse
                  [*]     ALPS PS/2 mouse protocol extension
                  [*]     Logitech PS/2++ mouse protocol extension
                  [*]     Synaptics PS/2 mouse protocol extension  
                  [*]     Fujitsu Lifebook PS/2 mouse protocol extension  
                  [*]     IBM Trackpoint PS/2 mouse protocol extension 
                  <*>   Synaptics I2C Touchpad support

Устройство /dev/input/mice хоть интересно появлялось?

24

Всё страньше и страньше...
Заглянул к другу, дал ему свою мышь проверить - работает она. Ну это меня не особо удивило. А вот когда я впихнул его мышь в свой ноут и она отлично заработала - вот это меня удивило. Выходит проблема у меня не вообще с USB мышами, а конкретно с моей, при этом на другом компе она работает. Честно - я абсолютно в растеряности, уже даже догадок никаких нет насчёт того что может влиять на то, что одна мышь работает, а другая нет.
Вот что в dmesg было, когда воткнул чужую мышь:

[   62.040050] usb 6-1: new low-speed USB device number 2 using uhci_hcd
[   62.217543] input: USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input8
[   62.217764] hid-generic 0003:1BCF:0007.0001: input,hiddev0,hidraw0: USB HID v1.10 Mouse [USB Optical Mouse] on usb-0000:00:1d.0-1/input0

Ну и как говорил выше, вариант для моей мыши выглядит всего-лишь так:

usb 6-1: new low-speed USB device number 3 using uhci_hcd

Тыкал в один и тот же порт, это заранее отметаю версию о том что что-то с USB портами случилось.
А, и да, system с -e пересобрал, но ничего не изменилось. До мира пока не дошёл.

25

Скорее всего тут дело не в мире я в ядре, что то не включено.

Можно попробовать посмотреть в сторону USB Serial в ядре и включить дополнительно все устройства модулями( USB Serial Converter support  --->)

26

Я нашёл её! Начал перебирать уже чуть ли не всё подряд и нашёл эту чёртову опцию.

    Device Drivers  --->
        HID support  --->
            Special HID drivers  --->
                <M> A4 tech mice

При этом в описании написано "Support for A4 tech X5 and WOP-35 / Trust 450L mice.", но у меня обычая, самая простецкая ноутбучная мышь, даже без дополнительных клавиш. И раньше я обходился без этой опции. И что странно - для мыши друга ничего в ядре включать не пришлось, та сразу заработала. Так что проблема решена, но причины её появления я так и не понял.