Программный ключ для usb-устройства ? Или ...
Linux(Agnula/Demudi - но это неважно, так как меня интересует вопрос в принципе ) корректно работает с usb-устройством (МИДИ клавиатура M-Audio)только после того,как это устройство только что поработало под управлением Windows и не было выключено при перезагрузке в Linux...
Каковы могут быть идеи по поводу объяснения этого явления?
P.S. Извините за ламерскую наглость задать подобный вопрос на форуме программистов да ещё в разделе "Низкоуровневое программирование" :D
Есть вероятность что дрова usb от винды настраивают ее (миди клавы ) контроллер на общение , чего подобные дрова никса не в состоянии сделать.
дрова usb от винды настраивают ее (миди клавы ) контроллер на общение
Такую версию подтверждает и несколько разная реакция миди-клавиатуры при включерии её под разными системами, а именно - разное число на индикаторе перед переходом на стандартный режим индикации.
Если это так, то плохо, так как на официальном сайте есть только драйверы для Windows и MacOS, причём с соглашением типа - не изменять, самопальные исходники не распространять
По сему возникает суб-вопрос о портировании Windows драйверов на Linux . Wine позволяет запускать приложения, может быть есть вариант для драйверов ... (Надежда малая но "попытка - не пытка")
P.S. Некорректность:) работы мидиклавиатуры заключается в том, что звуковой сервер Jack её просто не видит...
Каковы могут быть идеи по поводу объяснения этого явления?
Драйвер для Windows производит программный сброс устройства (software reset), чего не делает драйвер для Linux.
... дополнить сущуствующий драйвер.
Спасибо, может быть удасться найти более новую версию ...