Доброго всем времени суток, господа!
Проблема с мышью Razer Imperator: определяется не всегда. Бывает с первого раза работает, а бывает надо переподключить раз 10 чтобы определилась нормально. В ОС Windows никаких проблем не наблюдается.
$ uname -a
Linux kolr 3.5.0-26-generic #42-Ubuntu SMP Fri Mar 8 23:20:06 UTC 2013 i686 athlon i686 GNU/Linux
При неудачном подключении:
$ dmesg
[ 213.618974] usb 2-3: USB disconnect, device number 2
[ 216.276035] usb 2-3: new full-speed USB device number 4 using ohci_hcd
[ 216.491564] usb 2-3: unable to read config index 0 descriptor/start: -62
[ 216.491569] usb 2-3: chopping to 0 config(s)
[ 216.497562] usb 2-3: string descriptor 0 read error: -62
[ 216.497568] usb 2-3: New USB device found, idVendor=1532, idProduct=0017
[ 216.497570] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 216.497663] usb 2-3: no configuration chosen from 0 choices
Иногда так:
$ dmesg
usb 2-2: new full-speed USB device number 4 using ohci_hcd
usb 2-2: can't set config #1, error -62
$ lsusb
Bus 001 Device 004: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 002 Device 004: ID 1532:0017 Razer USA, Ltd Imperator Mouse
Bus 002 Device 003: ID 046d:c31c Logitech, Inc. Keyboard K120 for Business
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
При удачном подключении:
$ dmesg
[ 238.258444] usb 2-3: USB disconnect, device number 4
[ 241.488040] usb 2-3: new full-speed USB device number 5 using ohci_hcd
[ 241.709953] usb 2-3: New USB device found, idVendor=1532, idProduct=0017
[ 241.709958] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 241.709961] usb 2-3: Product: Razer Imperator
[ 241.709964] usb 2-3: Manufacturer: Razer
[ 241.760539] input: Razer Razer Imperator as /devices/pci0000:00/0000:00:02.0/usb2/2-3/2-3:1.0/input/input4
[ 241.760768] hid-generic 0003:1532:0017.0003: input,hidraw2: USB HID v1.11 Mouse [Razer Razer Imperator] on usb-0000:00:02.0-3/input0
[ 241.794020] input: Razer Razer Imperator as /devices/pci0000:00/0000:00:02.0/usb2/2-3/2-3:1.1/input/input5
[ 241.794129] hid-generic 0003:1532:0017.0004: input,hidraw3: USB HID v1.11 Keyboard [Razer Razer Imperator] on usb-0000:00:02.0-3/input1
$ lsusb
Bus 002 Device 005: ID 1532:0017 Razer USA, Ltd Imperator Mouse
Bus 002 Device 003: ID 046d:c31c Logitech, Inc. Keyboard K120 for Business
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
На всякий случай, полный dmesg:
http://pastebin.com/4LMZfj1CСразу могу сказать что проблема не в иксах, ибо такая же проблема наблюдалась в arch linux'е, без использования оных, и, кстати в нем я довольствовался следующим решением:
# rmmod ehci_hcd
# modprobe ehci_hcd
и через N раз мышь опрелелялась нормально. Так все же удобнее, чем каждый раз лезть под стол, переподключать мышь и выглядывать оттуда, не загорелась ли подсветка на ней(кстати да, при неудачном подключении не работает даже подсветка).
Ubuntu же на такой маневр выдает
ERROR: Module ehci_hcd does not exist in /proc/modules
Ну и через переходник usb -> ps/2 работать не хочет.
На форуме arch'а остановились на
Я бы пересобрал ядро с CONFIG_USB_DEBUG = y и посмотрел более детально, какие ошибки пишет dmesg.
но так я и забил в итоге...
Буду рад любым идеям.
