mpele (11) #3155
29. sep. 05. 16:26
Vec dva dana pokusavam da instaliram ALSU (ili bolje da receno da Gentoo "gukne") ali mi ne ide bas najbolje. Ustvari sve ide kako treba samo ono na najvaznije - generalna proba ne uspe. Pratio sam oficijelno upustvo sa gentoo sajta i sve je proslo u najboljem redu: moduli ucitani, podizu se pri podizanju, nema gresaka u /var/log/messages... Kada sam u HowTo sa ovog sajta video da je zvuk po default-u mutiran ogrejalo me sunce ali opet nista nije ni do toga.
Jedina razlika izmedju ovo dva upustva je u postaojanju fajla /etc/devfsd.conf. U prvom se ne pominje uopste dok se u drugom i on proverava. E, tog fajla nema kod mene. Da li je to moja greska ili sta li vec? Da li treba da ka kreiram ili je greska u necem drugom?


Hvala unapred !!

ALSA 
Petar (120) #3156
29. sep. 05. 18:33
Ako si pratio upustvo, učitao module, unmute volumes. U tom slučaju alsa treba da radi. Možda nisi pogodio driver za sound card? Jesi alsu kompajlirao statički u sam kernel ili kao module. Koja karta je u pitanju.

Evo kako to ja završavam:

* Sređivanje kernela

  
Device Drivers--->
Sound--->
Sound Card Support
< > Advanced Linux Sound Architecture
< > Open Sound System




* Proverim koji audio kontroler imam :


  
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)


U mom slučaju radi se o Intelovom AC'97 kontroleru . Ovde možeš da proveriš koji drajver tebi treba, za mene ide intel8x0

* Upisujem driver u /etc/make.conf

  # echo "ALSA_CARDS="intel8x0"" >> /etc/make.conf 


* Instaliram driver i potreban software

  emerge -av alsa-headers alsa-driver alsa-lib alsa-utils alsa-tools alsa-oss   


* Pokrenem alsaconf skriptu koja treba da detektuje kontroler i sredi module za isti.

  # alsaconf  


* Za kraj startujem alsa daemon i uživam u muzici :wink:

 # /etc/init.d/alsasound start  


Nadam se da će ovo pomoći.
-Pozdrav

mpele (11) #3159
29. sep. 05. 22:59
Sve sam to ispratio i nije dalo rezultata. Ustvari ono ipak radi ?!?!? :confused:

U zelji da probam da mplayer dogodi se cudo... Dao je gresku:

[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory

I poceo da peva :lol:

Svi moji pokusaji da zvuk dobijem iz bilo kog drugog program nisu urodili plodom :confused:

Sta je u pitanju. Imam osecaj da je nesto tako glupo ali sad sam premoren da razmisljam...

Petar (120) #3161
29. sep. 05. 23:24
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory


$ cat /dev/urandom > /dev/dsp

/dev/dsp kontroliše oss , nadam se da si kompajlirao alsa-driver i ostali software sa oss useflag-om? Meni se dešavalo kada stavljam novi kernel da mi alsa pravi probleme, to rešavam kada obrišem /etc/asound.state i restartujem alsa daemon /etc/init.d/alsasound restart.

gen2brain (748) #3162
30. sep. 05. 00:49
Probaj mplayer -ao alsa xxx ali mplayer mora biti kompajliran sa alsa use flag-om! U suprotnom, koristice alsa-oss emulaciju a za to ti treba sredjen /etc/modules.d/alsa fajl.
Komanda alsaconf ti u stvari cacka po tom fajlu, evo ti primer kako je kod mene:

  
# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore

## ALSA portion

alias snd-card-0 snd-sbawe


## OSS/Free portion

alias sound-slot-0 snd-card-0

# OSS/Free portion - 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

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

# Set this to the correct number of cards.
options snd cards_limit=1


Ako imas ukljucen alsa driver u kernelu (modul) nije ti potreban emerge alsa-driver, u stvari, ja imam samo alsa-tools, alsa-utils i alsa-headers a radi mi i oss emulacija tj. imam /dev/sound/*

mpele (11) #3163
30. sep. 05. 14:17
Petar napisao:

$ cat /dev/urandom > /dev/dsp


A koja je poenta da se uradi tako nesto? /dev/udradnom predstavlja generator slucajnih brojeva (valjda) a i kada se startuje ta komanda kaze da ne moze da pise vise jer je disk pun...

Petar napisao:
nadam se da si kompajlirao alsa-driver i ostali software sa oss useflag-om?


Pa, ne bih znao. Ovo mi je prva instalacija Gentoo-a i sve sam radio po upstvu. Ustvari sada sam pogledao upustvo i izgleda da mi u /etc/make.conf ne postoji linija sa USE-linijom?!? (kako proveriti koji su aktivi USE-flegovi?)

ps. Sada sam zbunjen... Sta raditi sad?

mpele (11) #3164
30. sep. 05. 14:30
gen2brain napisao:
Probaj mplayer -ao alsa xxx ali mplayer mora biti kompajliran sa alsa use flag-om! U suprotnom, koristice alsa-oss emulaciju a za to ti treba sredjen /etc/modules.d/alsa fajl.


Cudno mi je to sto samo mplayer radi. Koliko sam shvatio sta se desava na diskovima se isporucuje prekompajlirani programi (koristio sam emerge --usepkg) tako da ja nisam nista kompajlirao. Valjda je ceo disk "obradjen" na isti naci...

Petar (120) #3165
30. sep. 05. 15:50
mpele napisao:
A koja je poenta da se uradi tako nesto? /dev/udradnom predstavlja generator slucajnih brojeva (valjda) a i kada se startuje ta komanda kaze da ne moze da pise vise jer je disk pun...


Jedan od načina da proveriš /dev/dsp device node. Možeš i $ echo "mile voli disko, disko" > /dev/dsp . Ako dobiješ izlaz tkz. "white noise" znači da je oss wrapper ok i da je problem do alsa-e.

mpele napisao:
Cudno mi je to sto samo mplayer radi


Znači $ mplayer -ao alsa , kod tebe radi? Definitivno nemaš oss wrapper za Alsu. Ili kompajliraj alsa-driver zajedno sa oss useflag-om, naravno ako je kernel čist i driver instaliraš iz sosra, kao u primeru koji sam gore naveo.


    USE="oss" emerge -av alsa-headers alsa-driver alsa-lib alsa-utils alsa-tools alsa-oss    


Ili to sređuj u samom kernelu kao što je gen2brain napisao u svom odgovoru, tada ti alsa-driver nije potreban. Gledaj samo da u kernel staviš OSS PCM ( digital audio ) API , koji će napraviti /dev/dsp device node.

pozdrav

::EDIT::

Š ta kaže kod tebe:

$ ls -l /dev/dsp
$ ls -l /dev/sound
$ equery list "alsa"
$ cat /etc/modules.d/alsa
$ lsmod | grep snd

šta sve imaš unutar kernela a vezano je za sound system?
|-> Device Drivers │ -> Sound

mpele (11) #3166
30. sep. 05. 21:07
Momci, mogu samo da vam se zahvalim na pomoci. Ovo je proradilo a da ja nista nisam posebno intervenisao. Cak pocinjem da sumnjam u dobrocudne gremline. To sto sam rasejan mogu objasniti da kada sam prvi put proveravao fajl /dev/dsp njega nije bilo dok se kasnije pojavio link na sound/dsp. Cak je poceo da se javlja sum kada sam mu poslao urandom... Stvarno nista nisam uradio !!! Izgleda da cu jos jos mnogo morati da iscitam dok ne shvatim sta je bilo u pitanju.

Jedino sto mi pada na pamet je da je neki od "pametnih" programa napravio link na /dev/sound/dsp dok sam probao da ga startujem. Da li je to moguce?


Hvala !!!! :grin:


ps. Radi li ovo "Obavestavanje e-postom"?

SticH (292) #3167
30. sep. 05. 21:32
E ja imam isti problem s tim sto sam ja ukompajlirao alsu i ac97 u sam kernel.

Ranije na slacku sam posle svakog rekompajliranja kernela morao da instaliram alsu i radila je. Da li je to slucaj i sada?

ls -l /dev/.. komande mi ne daju nista

inace radi se o intelovoj ac97 zvucnoj

P.S.

Desilo mi se i sa mrezom nesto slicno ali sam video onaj post i ucitao modul b44 iako sam ukljucio podrsku za mrezu u kernelu za moju karticu
tj intela sa realtekovim chipsetom (ukljucio sam obe :grin: posto ima i intel i realtek)
ali sam morao rucno da dodam modul

Na teme mogu odgovarati samo članovi. Morate biti prijavljeni ili se registrovati.