Все проблемы в том, что работать нормально без дерганий после каждой загрузки не хочет.
Пробовал на разных дистрибутивах - ситуация похожая. Для определенности буду говорить о любимом Deep Style 3.1 = Slackware 12.2.
Если загружаю систему без подключенной камеры - с Alsa звуком все нормально. Втыкаю камеру - автоматически появляются два USB устройства: web-камера и USB микрофон. С камерой проблем нет - skype подхватывает ее автоматом. С микрофоном - может понадобиться войти в настройки звука и выбрать правильный (USB) микрофон. И все работает чудесно.
Если загружаю систему с подключенной камерой - с самой камерой нет никаких проблем. А вот со звуком ситуация неустойюивая. Иногда работает, а иногда портится.
Самое типичное "портится" - в миксере пропадает движок PCM, а вместе с ним и звонок (вызов) в skype и звук в различных музыкальных плеерах.
Сделал lsmod для разных ситуаций и обнаружил:
Если загружаешься и потом включаешь камеру, то в начале списка появляются модули
Код: Выделить всё
uvcvideo, compat_ioctl32, snd_usb_audio, snd_usb_lib, snd_rawmidi, videodev, v41l_compat
и все работает. Если камера включена до загрузки - список модулей тот же, но укасанные модули не в начале списка, а разбросаны по нему.
Одно решение кажется очевидным - пометить snd_usb_audio в blacklist (два других snd подгружаются для него) и пользоваться обычным микрофоном. Но жалко терять встроенный в камеру.
Может кто подскажет, как принудительно установить порядок подгрузки модулей?
man читал, но пока не нашел