LINUX.ORG.RU

GotView Remote USB. Пульт перестал работать :-/


0

0

Собственно, сабж. Почти и не пользовался им, но затеял тут сейчас более "мультимедиировать" свою машинку и опаньки - не пашет...

dmesg показывает, что девайс обнаруживается:

usb 4-1: new low speed USB device using uhci_hcd and address 3
usb 4-1: configuration #1 chosen from 1 choice
hiddev96hidraw0: USB HID v1.00 Keyboard [HOLTEK USB Keyboard] on usb-0000:00:1d.2-1
hiddev97hidraw1: USB HID v1.10 Mouse [HOLTEK USB Keyboard] on usb-0000:00:1d.2-1
usbcore: registered new interface driver usbkbd
usbkbd: :USB HID Boot Protocol keyboard driver
usbcore: registered new interface driver usbmouse
usbmouse: v1.6:USB HID Boot Protocol mouse driver

и на этом - всё. В /dev/input ничего нового не появляется, наличие пульта никак нигде не отражается.

Нашёл тему http://www.linux.org.ru/view-message.jsp?msgid=1429062 - но у меня, с одной стороны, раньше без всякого lirc он в иксах работал, с другой - сейчас не виден и по cat /proc/bus/input/devices.

В общем, есть мысли куда копать?

Вот уж где подвоха не ожидал... Походу, этот пульт просто тупо USB-мышью и USB-клавой прикидывается (в винде именно так виден), но сейчас это не работает... Хотя ядро честно выдаёт всё, что надо. Но девайс соответствующий нигде не появляется :-/

★★★★★

Воткнул для сравнения USB-мышь. В dmesg такое:

usb 5-1: new low speed USB device using uhci_hcd and address 3
usb 5-1: configuration #1 chosen from 1 choice
input: Genius Optical Mouse as /class/input/input6
input,hidraw2: USB HID v1.10 Mouse [Genius Optical Mouse] on usb-0000:00:1d.3-1

Разница, вроде, заметна - hidraw и hiddev (USB-мышь, понятно, работает).

Пошёл, снёс в ядре hiddev. Теперь вывод при втыкании датчика пульта такой:

usb 4-1: new low speed USB device using uhci_hcd and address 3
usb 4-1: configuration #1 chosen from 1 choice
hidraw0: USB HID v1.00 Keyboard [HOLTEK USB Keyboard] on usb-0000:00:1d.2-1
hidraw1: USB HID v1.10 Mouse [HOLTEK USB Keyboard] on usb-0000:00:1d.2-1
usbcore: registered new interface driver usbkbd
usbkbd: :USB HID Boot Protocol keyboard driver
usbcore: registered new interface driver usbmouse
usbmouse: v1.6:USB HID Boot Protocol mouse driver

На мышиный похоже больше, но толку от этого не прибавилось. Всё равно ничего не видно.

Явно не хватает этого "input:" :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Включил отладочную информацию в ядре.

Вот что теперь выдаётся при вставке девайса:

ub 1-0:1.0: state 7 ports 8 chg 0000 evt 0100
ehci_hcd 0000:00:1d.7: GetStatus port 8 status 001403 POWER sig=k CSC CONNECT
hub 1-0:1.0: port 8, status 0501, change 0001, 480 Mb/s
hub 1-0:1.0: debounce: port 8: total 100ms stable 100ms status 0x501
ehci_hcd 0000:00:1d.7: port 8 low speed --> companion
usb usb5: wakeup_rh (auto-start)
ehci_hcd 0000:00:1d.7: GetStatus port 8 status 003002 POWER OWNER sig=se0 CSC
hub 5-0:1.0: state 7 ports 2 chg 0000 evt 0004
uhci_hcd 0000:00:1d.3: port 2 portsc 01a3,00
hub 5-0:1.0: port 2, status 0301, change 0001, 1.5 Mb/s
hub 5-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x301
usb 5-2: new low speed USB device using uhci_hcd and address 2
usb 5-2: skipped 1 descriptor after interface
usb 5-2: skipped 1 descriptor after interface
usb 5-2: default language 0x0409
usb 5-2: uevent
usb 5-2: usb_probe_device
usb 5-2: configuration #1 chosen from 1 choice
usb 5-2: adding 5-2:1.0 (config #1, interface 0)
usb 5-2:1.0: uevent
usbhid 5-2:1.0: usb_probe_interface
usbhid 5-2:1.0: usb_probe_interface - got id
hidraw3: USB HID v1.00 Keyboard [HOLTEK USB Keyboard] on usb-0000:00:1d.3-2
usb 5-2: adding 5-2:1.1 (config #1, interface 1)
usb 5-2:1.1: uevent
usbhid 5-2:1.1: usb_probe_interface
usbhid 5-2:1.1: usb_probe_interface - got id
hidraw4: USB HID v1.10 Mouse [HOLTEK USB Keyboard] on usb-0000:00:1d.3-2
drivers/usb/core/inode.c: creating file '002'
usb 5-2: New USB device found, idVendor=0419, idProduct=0001
usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 5-2: Product: USB Keyboard
usb 5-2: Manufacturer: HOLTEK
hub 1-0:1.0: state 7 ports 8 chg 0000 evt 0100

А вот, для сравнения, что выдаётся при вставке мыши:

uhci_hcd 0000:00:1d.0: reserve dev 4 ep81-INT, period 8, phase 4, 106 us
uhci_hcd 0000:00:1d.0: release dev 4 ep81-INT, period 8, phase 4, 106 us
uhci_hcd 0000:00:1d.0: reserve dev 4 ep81-INT, period 8, phase 4, 106 us
uhci_hcd 0000:00:1d.0: reserve dev 3 ep81-INT, period 8, phase 4, 118 us
uhci_hcd 0000:00:1d.0: release dev 3 ep81-INT, period 8, phase 4, 118 us
hub 1-0:1.0: state 7 ports 8 chg 0000 evt 0020
ehci_hcd 0000:00:1d.7: GetStatus port 5 status 001403 POWER sig=k CSC CONNECT
hub 1-0:1.0: port 5, status 0501, change 0001, 480 Mb/s
ehci_hcd 0000:00:1d.7: GetStatus port 5 status 001403 POWER sig=k CSC CONNECT
hub 1-0:1.0: debounce: port 5: total 125ms stable 100ms status 0x501
ehci_hcd 0000:00:1d.7: port 5 low speed --> companion
usb usb4: wakeup_rh (auto-start)
ehci_hcd 0000:00:1d.7: GetStatus port 5 status 003002 POWER OWNER sig=se0 CSC
hub 1-0:1.0: state 7 ports 8 chg 0000 evt 0020
hub 4-0:1.0: state 7 ports 2 chg 0000 evt 0002
uhci_hcd 0000:00:1d.2: port 1 portsc 01a3,00
hub 4-0:1.0: port 1, status 0301, change 0001, 1.5 Mb/s
hub 4-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x301
usb 4-1: new low speed USB device using uhci_hcd and address 2
usb 4-1: skipped 1 descriptor after interface
usb 4-1: default language 0x0409
usb 4-1: uevent
usb 4-1: usb_probe_device
usb 4-1: configuration #1 chosen from 1 choice
usb 4-1: adding 4-1:1.0 (config #1, interface 0)
usb 4-1:1.0: uevent
usbhid 4-1:1.0: usb_probe_interface
usbhid 4-1:1.0: usb_probe_interface - got id
input: Genius Optical Mouse as /class/input/input5
uhci_hcd 0000:00:1d.2: reserve dev 2 ep81-INT, period 8, phase 4, 93 us
input,hidraw2: USB HID v1.10 Mouse [Genius Optical Mouse] on usb-0000:00:1d.2-1
drivers/usb/core/inode.c: creating file '002'
usb 4-1: New USB device found, idVendor=0458, idProduct=003a
usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 4-1: Product: Optical Mouse
usb 4-1: Manufacturer: Genius

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от overmind88

1. Знать бы ещё что дело именно в ядре... Хотя, наверное, правда в нём.

2. Я зарёкся посылать багрепорты на английском :) Их у меня никто не воспринимает всерьёз :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от sdio

Про XFS пока ничего нового :)

А вот пульт - дело интересное. А то пока геймпад для ДУ юзать приходится.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

У меня такой же трабл случился при апгрейде kubuntu 8.04 до 8.10, незнаю как заставить работать пульт (((

anonymous
()
Ответ на: комментарий от anonymous

Интересно что, загрузившись с ядром от старой системы, я хорошо увидел по cat /proc/bus/input/devices свой пульт.

anonymous
()
Ответ на: комментарий от anonymous

Нет ещё, всё пока на 2.6.26 сижу.

KRoN73 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.