LINUX.ORG.RU

Как узнать, что делает udev

 


0

1

Дорогой 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? Что оно такого делает, что клавиатура начинает видится? И че вообще происходит?

★★★

Вопрос: а как посмотреть что собственно говоря происходит внутри этого самого udev?

https://github.com/systemd/systemd/tree/master/src/udev

Что оно такого делает, что клавиатура начинает видится?

Видимо, загружает прошивку?

И че вообще происходит?

Происходит работа компьютера.

Идиотский вопрос.

intelfx ★★★★★
()

Вопрос: а как посмотреть что собственно говоря происходит внутри этого самого udev?

udevadm monitor

Видимо, загружает прошивку? не читай дурачка, ты правильно заметил, на устройство с 0763:1015 не прописано правило.

смотри еще journalctl -f

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

Ну и идиотский ответ… Лучше бы мимо прошёл, честное слово.

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

О! спасибо! Мысль интересная, проведу эксперемент…

shaplov ★★★
() автор топика
17 января 2021 г.
Ответ на: комментарий от Rootlexx

Судя по этому, 1014 — это «M-Audio Keystation Loader». Вероятно, 1015 появляется уже после загрузки firmware.

Так и оказалось. Спасибо!

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