>Нашёл на этом сайте статью как прикрутить CMI 8330 к фрюхе. прикрутил.
>
>kldload snd_sb16.
>Все идёт нормально. /dev/dsp* создаются, миксер миксирует, но
>при попытке воспроизвести любой mp3 файл mp123 пишет:
>pcm0:play:0: play interrupt timeout, channel dead
>
>FreeBSD 5.2.1
>Подскажите как это исправить
вырубить PNPBIOS (Disable), посмотреть какие irq и порты эта карта
использует под MSDOS или Windows и поколдовать с device.hints потому
как CMI8330 вроде ISA-PNP карта.
PS. CMI8330 если не ошибаюсь базируется на двух чипах SB и WSS, есть
еще варианты AD вроде: отсюда несколько вариантов - как модуль sb16
или sbc или snd_mss: ls -la /boot/kernel | grep snd_*
Или как вариант просто добавить в ядро device pcm и посмотреть
определется карта и если да то какой модуль подгрузит.
PPS. Если в ядро добавишь device pcm, то с подгрузкой и выгрузкой
затем других модулей могут быть проблемы.
Итого:
вариант 1: без добавления драйвера в ядро попробовать snd_sb16 или snd_sbc
или snd_mss и крутить device.hints
вариант 2: в ядро добавить device pcm и убрать автозагрузку модулей snd,
посмотреть итог, если неудача, попробовать подгрузку модулей как в В.1