Не пей из копытца, козленочком станешь!
| Страница ДКД (Страница провайдера) | Линукс-Чайник (Оглавление) |
Название платы - SoundMaker 18PnP Series. Производитель - где-то на Юго-Востоке Чипсет - ESS1868
Пришлось немного помучаться с настройками W95. Настала очередь Линукса.
3. Установка модуля драйвера или компиляция кернеля
В этом месте есть два варианта. Текущий дистрибутив Дебиана идет с
драйверами саундкарт, скомпилированными, как модули. Если вы пользуетесь
таким кернелем, все, что вам надо - это звгрузиться с resque диска,
произвести начальные настройки, т.е. сконфигурировать клавиатуру, подключить
своп и смонтировать вашу файловую систему как root, а вместо пункта
сконфигурировать базовую систему, выбрать сконфигурировать модули драйверов
и подключить драйвер вашей карты.
Если же вы, как и я, компилируете свой кернель, или пользуетесь дистрибутивом, в котором драйвера саундкарт не скомпилированы надо компилировать свой кернель.
Итак, устанавливаю пакет kernel-sourse-2.0.30 затем:
cd /usr/src/linux make menuconfg
Конфигурирую кернель в разделе саунд (и в остальных конечно тоже). Вот мои настройки:
[*] Sound card support [*] Sound Blaster (SB, SBPro, SB16, clones) support [*] /dev/dsp and /dev/audio support [*] FMsyntezer (YM3812/OPL3) support (220) I/O base for SB (5) SB IRQ (1) SB DMA (5) SB 16 bit DMA (0) MPU401 I/O base (-1) SB MPU401 IRQ (65535) AUDIO DMA buffer size
Компилирую кернель:
make dep
make clean
make zImage
Устанавливаю новый кернель.
Создаю устройства
Для создания устройств беру файл:
/usr/src/linux/drivers/sound/Readme
В конце этого файла назодится скрипт. Вырезаю этот скрипт, делаю его
исполняемым и запускаю его.
4. Проверка работы
Теперь все должно работать. Например команда:
cat (какой-нибудь-файл) > /dev/dsp
должна вызывать звук или музыку, если файл звуковой, или музыкальный, и
неприятный шум, если это просто любой файл.
5. Поиск причин неработы
А вот у меня не заработало. Действую согласно HOWTO. По нему полезные
команды:
Долго я искал причину, пока не догадался, что карту надо конфигурировать при запуске, для чего к ней прилагается досовский драйвер. Попробовал сначала запустить дос, а потом при помощи loadlin загрузить Линукс.
Ура! Все заработало!!
6. Настройка
Но плата при запуске устанавливалась с очень большой громкостью. Чтобы
установить приемлемую громкость установил пакет aumix и включил в
/etc/profile
команду:
aumix -v 20
7. Приложения для работы со звуком
Я пока пользуюсь следующими приложениями: