Дорогой all, я в некоторых непонятках с тем что происходит когда я втыкаю девайс. Помогите разобраться, плиз…
Имеется устройство, Midi-Клавиатура.
Bus 008 Device 004: ID 0763:1015 M-Audio M-Audio Keystation
Внимательно смотрим на ID: 0763:1015
Нормально видется Midi-софтом она начинает, если поставить пакет midisport-firmware (речь идет о Debian)
Типа в эту клавиатуру перед тем как она сможет работать, надо прошивку залить, и в пакет входят прошивки и udev правила.
Так вот, в файле /lib/udev/rules.d/42-midisport-firmware.rules правила на устройство с 0763:1015 не прописано. Только на 0763:1014.
# KeyStation
ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1014/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSportKS.ihx -D /dev/%P"
При этом без midisport-firmware клавиатура не работает.
Вопрос: а как посмотреть что собственно говоря происходит внутри этого самого udev? Что оно такого делает, что клавиатура начинает видится? И че вообще происходит?