URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 45633
[ Назад ]

Исходное сообщение
"Звук ISA (freebsd-4.9)"

Отправлено cadavo , 29-Июн-04 21:48 
Здравствуйте!
Система(frebsd-4.9) не определила звуковую карту(creative sound blaster какой-то там, ISA-шный,вообщем).
Что и где надо прописать и что нужно доустановить, чтобы после перекомпиляции ядра звук заработал?
Спасибо!

Содержание

Сообщения в этом обсуждении
"Звук ISA (freebsd-4.9)"
Отправлено Lexa , 29-Июн-04 21:54 
man sbc

"Звук ISA (freebsd-4.9)"
Отправлено vovik , 30-Июн-04 09:46 
>Здравствуйте!
>Система(frebsd-4.9) не определила звуковую карту(creative sound blaster какой-то там, ISA-шный,вообщем).
>Что и где надо прописать и что нужно доустановить, чтобы после перекомпиляции
>ядра звук заработал?
>Спасибо!

http://www.freebsd.org/releases/5.2.1R/hardware-i386.html#AE...


"Звук ISA (freebsd-4.9)"
Отправлено ForceMan , 30-Июн-04 10:12 
>Здравствуйте!
>Система(frebsd-4.9) не определила звуковую карту(creative sound blaster какой-то там, ISA-шный,вообщем).
>Что и где надо прописать и что нужно доустановить, чтобы после перекомпиляции
>ядра звук заработал?
>Спасибо!
Посмотрите в /boot/default/loader.conf строку, содержащую модуль для вашей звуковухи и добавьте эту запись в /boot/loader.conа

"Звук ISA (freebsd-4.9)"
Отправлено cadavo , 30-Июн-04 21:46 
К сожалению, вынужден повторить свой вопрос, так как ответа на него не услышал )))
Если можно , с рускоязычными подробностями.
Спасибо!

"Звук ISA (freebsd-4.9)"
Отправлено lavr , 01-Июл-04 12:28 
>К сожалению, вынужден повторить свой вопрос, так как ответа на него не
>услышал )))
>Если можно , с рускоязычными подробностями.
>Спасибо!

смотришь свободные IRQ и port address в системе, перегружаешься
в M$ или Windows и конфигуришь свой бластер на эти свободные IRQ/ports
- записываешь.

Перегружаешься, выходишь в BIOS и проверяешь чтобы было PNP OS DISABLE
и возвожно legacy IRQ проверяешь (опять же, зависит от мамки - проверяешь
чтобы не было конфликта между совмещенными ISA и PCI слотами)
Все, далее два варианта:

- либо в ядре пишешь:
device          pcm

пересобираешь, перегружаешься и смотришь что у тебя в /var/run/dmesg.boot
если все ok, увидишь там свою карту, дальше все по handbook

- либо ничего с ядром не делаешь, а используешь подгружаемые модули:
ls -la /modules | grep snd
смотришь какие есть модули и читаешь по ним man: man 4 sb или man 4 sbc
и грузишь нужный тебе модуль:

ls -la /modules | grep snd_sb*

например:

# kldstat
# kldload snd_pcm (загрузить общий драйвер)

проверить видимость:

# cat < /dev/sndstat (аудио устройства должны быть предварительно
созданы, если FreeBSD 4.x)

если не подошло - выгрузить kldunload

# kldload snd_sbc (если SB16, SB32, SB AWE64)
# cat < /dev/sndstat

и тд и тп

Если OS FreeBSD 5.x то тоже добиться чтобы НЕ БЫЛО конфликтов IRQ/ports
и смотреть в сторону device.hints

Общее: выкинуть из ядер ВСЕ ненужное, все лишние драйвера и устройства
чтобы не было конфликтов, не забыть чтобы было PNP OS DISABLE в BIOS

Все это ну просто замечательно расписано в handbook