LINUX.ORG.RU

asus xonar u1 hotkeys


0

2

купил asus xonar u1 так как говорили что прекрасно работает в alsa - не обманули. debain wheezy/sid вставляешь - работает. включаешь 48 кгц - прекрасно работает. но если включаешь опцию digital в gnome-alsamixer опциях модуля snd_usb_audio то в звуке появляются щелчки. поэтому digital не включаем
но есть одна печалька: крышка на карте крутится и должна регулировать громкость. а если нажимать на крышку - включать/выключать звук. но само оно не работает. а как горячую кнопку - система не распознает. упорно гуглил но ничего не нашел. подскажите может где спецификация лежит - я бы попробовал реализовать горячие ключи. хотя не обещаю конечно что получится =)

★★

Ответ на: комментарий от f1xmAn

всегда думал что lirc для того чтобы всякие пульты работали. поставил lirc-x запустил xev: нажимаю на ксонар, кручу его - ноль реакции

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

дело в том что инпут не идет. почему - не знаю. копаться надо там такой замут:

sudo evtest /dev/input/event6 Input driver version is 1.0.1 Input device ID: bus 0x3 vendor 0xb05 product 0x1743 version 0x100 Input device name: «C-Media Electronics Inc. USB Advanced Audio Device» Supported events: Event type 0 (EV_SYN) Event type 1 (EV_KEY) Event code 113 (KEY_MUTE) Event code 114 (KEY_VOLUMEDOWN) Event code 115 (KEY_VOLUMEUP) Event type 4 (EV_MSC) Event code 4 (MSC_SCAN) Testing ... (interrupt to exit)

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

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

фигово инпут скопировал. вот так лучше:

sudo evtest /dev/input/event6
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0xb05 product 0x1743 version 0x100
Input device name: «C-Media Electronics Inc. USB Advanced Audio Device»
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 113 (KEY_MUTE)
Event code 114 (KEY_VOLUMEDOWN)
Event code 115 (KEY_VOLUMEUP)
Event type 4 (EV_MSC)
Event code 4 (MSC_SCAN)
Testing ... (interrupt to exit)

punya ★★
() автор топика
2 апреля 2012 г.
Ответ на: комментарий от punya

usbmon не видит чтобы шла какая-то информация вообще cat /sys/kernel/debug/usb/usbmon/6t играет музычка - вываливает 9000 строк в секунду плеер вырубаешь - вываливание останавливается нажимаешь на крышку, крутишь ее - инфы нет

надо попробовать пробросить усб в маздай, поставить драйвер и пощупать как оно тогда будет работать

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

если в виртуальный маздай пробросить звуковуху (usb), поставить драйвер и воспользоваться гадким проприетарным триальным USBlyzer то получаем следующее:
http://clip2net.com/clip/m46295/1333382436-cliptj2774-9kb.png
если снифим USB Input device - реагирует на нажатие и вращение
если снифим HID-compliant consumer control device - не реагирует ваще
что и требовалось доказать: HID-совместимость кнопок отсутствует

если нажать на USB Input device то вылазит инфа:
Interface 3 HID Report Descriptor Consumer Control
Item Tag (Value) Raw Data

Usage Page (Consumer Devices) 05 0C
Usage (Consumer Control) 09 01
Collection (Application) A1 01
Logical Minimum (0) 15 00
Logical Maximum (1) 25 01
Usage (Volume Increment) 09 E9
Usage (Volume Decrement) 09 EA
Report Size (1) 75 01
Report Count (2) 95 02
Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit) 81 02
Usage (Mute) 09 E2
Usage (Undefined) 09 00
Input (Data,Var,Rel,NWrp,Lin,Pref,NNul,Bit) 81 06
Usage (Undefined) 09 00
Report Count (4) 95 04
Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit) 81 02
Logical Maximum (255) 26 FF 00
Usage (Undefined) 09 00
Report Size (8) 75 08
Report Count (15) 95 0F
Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit) 81 02
Usage (Undefined) 09 00
Report Count (16) 95 10
Output (Data,Var,Abs,NWrp,Lin,Pref,NNul,NVol,Bit) 91 02
End Collection C0

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

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