LINUX.ORG.RU

ES1869 в ASPlinux 10


0

0

Собственно имеется ISA звуковая карта ESS AudioDrive ES 1869. Возникла проблема в ASP 10. САМА карта не определяется, т.к. isa, а средств ручной установки (sndconfig'а)вроде как нет. Установил sndconfig из ASP 9.2. Он ругается, что не установлен модуль soundcore.o. Но Audigy в этом дистрибутиве работает нормально. Как вообще действовать в такой ситуации. Ядро пересобирать что ли. Я слышал есть какой-то универвальный драйвер, с помощью которого все такие карты должны работать. Но где его взять и что с ним делать? Если кто-нибудь сталкивался с проблемой такого рода, подскажите "как быть".


Либо перекомпилять, либо у них всетаки есть модуль вроде es18xx или чтото в этом роде.

SatanClaus ★★★
()

> САМА карта не определяется, т.к. isa

Это Вам, батенька ручками-с надо указывать модулю snd-es18xx порты-прерывания-DMA

anonymous
()
Ответ на: комментарий от anonymous

Т.е прописать в modules.conf что-то типа:

alias char-major-116 snd

alias snd-card-0 snd-card-es18xx

alias char-major-14 soundcore

alias sound-slot-0 snd-card-0

alias sound-service-0-0 snd-mixer-oss

alias sound-service-0-1 snd-seq-oss

alias sound-service-0-3 snd-pcm-oss

alias sound-service-0-8 snd-seq-oss

alias sound-service-0-12 snd-pcm-oss

options snd snd_major=116 snd_cards_limit=1

options snd-card-es18xx snd_index=0 snd_id=CARD_0 snd_port=0x220 snd_mpu_port=0x330 snd_irq=5 snd_dma1=1 snd_dma2=3

Но это для ALSA-драйвера, snd-es18xx - это модуль из ALSA-драйвера?

Порты,IRQ,DMA я проставил, но в том, что это будет работать совсем не уверен.

Может что исправить?

Freaz
() автор топика
Ответ на: комментарий от Freaz

Я тут обнаружил, что в Windows карта определяется как ESS PnP (!) Audio Drive. Кроме того ALSA входит в ASP 10 
(по крайней мере alsa-lib-1.0.3a-2.i386.rpm и alsa-utils-1.0.3-1.i386.rpm )
Посему я переделал modules.conf в соответсвии с документацией к ALSA:

# ISA PnP support (don't use IRQs 9,10,11,12,13)
options isapnp isapnp_reserve_irq=9,10,11,12,13

# ALSA native device support
alias char-major-116 snd
options snd major=116 cards_limit=1
alias snd-card-0 snd-es18xx
options snd-es18xx index=0 id="GusPnP"

# OSS/Free setup
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

Перезагружаюсь, но ничего не происходит.
Либо я делаю что-то не то, либо этого недостаточно.

Freaz
() автор топика
Ответ на: комментарий от Freaz

Настройки ISA PnP карт надо прописать в /etc/isapnp.conf, получить их можно с помощью pnpdump, потом раскомеентировать то, что надо.

dn2010 ★★★★★
()
Ответ на: комментарий от SatanClaus

Значит так:
я заменил в modules.conf строчку 
options snd-es18xx index=0 id="GusPnP" на 
options snd-es18xx enable=1 isapnp=0 port=0x220 mpu_port=0x330 fm_port=0x388 irq=5 dma1=1 dma2=3
с учетом, что у меня DMA 01 и DMA 03.
Перезагрузился --> команда aplay -l говорит, что звуковых карт нет и звук ес-но не играет.
А ALSA должна включаться автоматически, если modules.conf настоен правильно? Вроде в старых версиях существовали команды типа alsasound start и rc-update add alsasound boot, но в ALSA 1.0.3a, что стоит в ASP 10, такой фокус кажется не проходит.

Freaz
() автор топика
Ответ на: комментарий от dn2010

В ASP 10 isapnp нет, но там есть ALSA-драйвер, в доках,
к которому написано, что использование isapnp излишне
и дублирует ALSA.
Но я на всякий случай скачал isapnp-1.26-492.i586.rpm
и может быть потом попробую что-нибудь сделать через нее.

Freaz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.