Только что разобрался с этой проблемой.
Создаете в /etc/ файлик rc.local. В семерке его по умолчанию нет, но никто и ничто не мешает создать его руками и он отработает. Добавляете в файл одну строку sysctl hw.snd.default_unit=1. И тогда Ваша звуковая карта становиться "умолчальной". Музыка играет и фильмы показывают.
P.S. Добавлять нужно именно в /etc/rc.local, т.к. добавление в /etc/sysctl.conf не помогает, ибо /etc/sysctl.conf отрабатывает во время загрузки ядра и модулей, а /etc/rc.local - после.
ps. с файлом rc.local можно получить трабл - его не рекомендуется использовать(еще с 6-ки, или даже 5ки)
pps. - так же для этого (вывод звука по разным картам) можно использовать возможности пульсаудио - тем, кто его использует (ну по карйней мере подобная возможность в настройках присутствует )
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
А какая разница, как подгружается драйвер? Ошибка в самом драйвере и нет разницы вкомпилен ли он в ядро или грузиться модулем.
ps. с файлом rc.local можно получить трабл - его не рекомендуется использовать(еще с 6-ки, или даже 5ки)
Трабла не получено, как минимум, у двух людей.
pps. - так же для этого (вывод звука по разным картам) можно использовать возможности пульсаудио - тем, кто его использует (ну по карйней мере подобная возможность в настройках присутствует )