Littera scripta manet


Compaq Deskpro with ESS ES1869F and ALSA

Posted in Technology by дафчо on the April 24th, 2007

На старата машина, която ми е и рутер и какво ли още не, има вградена звукова карта с горепосочения чип. Доскоро никакви автоматични, умни софтуери за разпознаване не можеха да я подкарат да работи, а и мен като прилично мързелив за компютри не ми се занимаваше с излишни неща.
Идеята че този компютър е почти безшумен ме блазнеше да тръгне звука и да припява в нощите Fanrock Radio или подобни интернет излъчващи радиостанции.
Търсейки днес отново защо ALSA не работи както се очаква Google накрая ми поднесе решението. Близко до акъла, но ерата на ДОС и саундбластерите неусетно отмина и новите хардуерни решения не изискват кой знае какви знания, за да работят нормално. Ключът за бараката се криеше в подаването на ключовите опции за модула snd-es18xx. По-долу е частта от /etc/modules.conf , отговаряща за нормалната работа на звуковата карта:

# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-es18xx
# module options should go here
options snd-es18xx enable=1 isapnp=0 port=0×220 mpu_port=0×388 fm_port=0×330 irq=5 dma1=1 dma2=0

# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0

# card #1
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

Така светкавично имах вече звук, в което се убедих като раздвижих плъчгачите на alsamixer.

Остана за десерт да компилирам (дано скоро направя и spec файл) mpg123, което отне минути и да просвиря интернето потока:

mpg123 http://85.187.215.100:7000

А и тогава разбрах окончателно – ако не са включени колонките в изхода на задния панел, звука идва от PC Speaker-a. ВЕФ, та дрънка :-)

Leave a Reply