Здравствуй, All!
Товарищ купил FreeBSD и приобщается, а заодно - и я вместе с ним ;-).
Есть FreeBSD 4.2-RELEASE, sound Yamaha OPL3SA встроенная в материнку. Никак не получается прикрутить звук. Пытаемся уже третий день. Согласно Handbook и man 4 pcm, данная карта должна прописываться так:
device pcm0 at isa? port? irq11 drq0 flags 0x0
IRQ и DMA взяты из Линукса (там работает). Флаги - нуль (хотя бы без второго канала DMA заработало, а там уже разберемся)...
Пересобираем ядро, reboot, при загрузке никаких упоминаний про pcm0 нет, в ответ на cat somefile > /dev/dsp имеем device or address does not exist (пишу по памяти, пару слов мог исказить). В ответ на ls -la /dev/dsp* видим, что /dev/dsp есть симлинк на dsp0, котрый есть
crw-rw-rw root wheel blahblah /dev/dsp0.
Major == 30, то есть вроде правильно.
Как только над строчкой про pcm0 не изгалялись, результат один.
Что мы делаем неправильно, и заводится ли такая карта вообще? (под Линуксом я ее заводил без каких-либо проблем, хоть в ядро, хоть модулем).