ALSA

ALSA

offline
  • Pridružio: 30 Maj 2005
  • Poruke: 1014
  • Gde živiš: Mbabane

Vec danima prevrcem forume, svi imaju isti problem, niko nema rjesenje ...

Linux kernel je 2-6-12
Radim u kroskompajleru crosstool-gcc_3.3.4_glibc_2.3.2-mipsel-linux-gnu
Imam alsa-lib-1.0.9, alsa-utils-1.0.9, ncurses-5.6 ... sve naizgled proslo bez problema, skolski izbildovano .. spustim na plocu ... i dobijem corak ...

/ # alsamixer                                                               
ALSA lib control.c:739:(snd_ctl_open_noupdate) Invalid CTL default             
                                                                               
alsamixer: function snd_ctl_open failed for default: No such file or directory 
/#


/ # aplay                                                                       
ALSA lib pcm.c:2070:(snd_pcm_open_noupdate) Unknown PCM default                 
aplay: main:508: audio open error: No such file or directory                   
/ # 


/ # amixer                                                                     
ALSA lib control.c:739:(snd_ctl_open_noupdate) Invalid CTL default             
amixer: Mixer attach default error: No such file or directory                   
/ # 



/ # speaker-test                                                               
                                                                               
speaker-test 0.0.7                                                             
                                                                               
Playback device is plughw:0,0                                                   
Stream parameters are 48000Hz, S16_LE, 1 channels                               
Sine wave rate is 440.0000Hz                                                   
ALSA lib pcm.c:2070:(snd_pcm_open_noupdate) Unknown PCM plughw:0,0             
Playback open error: -2,No such filespeaker-test: conf.c:3093: snd_config_updat.
Aborted                                                                         
/ #



/bin # ls alsa*                                                                 
alsaconf   alsactl    alsalisp   alsamixer                                     
/bin #                                                                         
/bin # alsaconf                                                                 
-sh: alsaconf: not found                                                       
/bin #


.. i tako ... nemam ideju Neutral



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 26 Avg 2005
  • Poruke: 384
  • Gde živiš: Beograd

Updejtuj se malo ffs Smile

koja distribucija?
koja zvucna ?



offline
  • Pridružio: 30 Maj 2005
  • Poruke: 1014
  • Gde živiš: Mbabane

Kroskompajliram na fedori 6 (mada znam da me to nisi pitao smešak), I may sound stupid -- nemam pojma koja je distribucija linux-a koji trci na ploci, sve sto vidim je konzola i sto stoji u dokumentaciji je Linux-kernel 2.6.12, stim da na njemu ima bukvalno samo najosnovnije (ploca je za razvoj digitalne TV pa je izbaceno sve sto moze da se izbaci) ... dovoljan sam newbie u Linux-u da ne znam na osnovu cega mogu da prepoznam distribuciju. jbg.

Zvucna UAC3556B, kaci se na usb. sistem je vidi i prepoznaje.

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12533
  • Gde živiš: Južni pol

Kako da saznas koja je distribucija u pitanju:
cat /etc/*version*

Kako ti je podesena Alsa?
Da li imas /proc direktorijum?

offline
  • gamzzy 
  • Legendarni građanin
  • Pridružio: 24 Apr 2003
  • Poruke: 10725
  • Gde živiš: Novi Sad

zoranez ::/bin # ls alsa*                                                                 
alsaconf   alsactl    alsalisp   alsamixer                                     
/bin #                                                                         
/bin # alsaconf                                                                 
-sh: alsaconf: not found                                                       
/bin #


.. i tako ... nemam ideju Neutral


Jesi li to uradila akao root?

offline
  • Pridružio: 29 Sep 2005
  • Poruke: 316
  • Gde živiš: ZR

Sad nisam baš ekspert. Ja bih na tvom mestu proverio zašto mi ne radi alsaconf. Teško za poverovati da se alsaconf nalazi u /bin a neće da ga pokrene kao da nije u path-u. Probaj tako isto da uđeš u /bin i ukucaš

# ./alsaconf

# (taraba) - znači da ovo trebaš da odradiš kao root korisnik.

./ - znači da sistem izvrši komandu isključivo u trenutnom direktorijumu

Alsaconf je programče koje služi za detekciju muzičke ako je sistem ne prepozna, i namešta skripte za učitavanje drajvera (modula) pri boot-u sistema.

Ukucaj lsmod i stavi na forum da vidimo dali je sistem stvarno detektovao i namestio karticu.

pogledaj dali su učitani moduli koji počinju sa snd*

ako ih nema probaj da ih ubaciš ručno pa vidi dali je zvuk proradio:

# modprobe snd-ens1371
# modprobe snd-pcm-oss
# modprobe snd-mixer-oss
# modprobe snd-seq-oss

# speaker-test

Pogledaj i http://alsa.opensrc.org/index.php/Quick_Install

Naravno najbolje bi bilo da instaliraš pakete koji su namenjeni za fedoru 6 i da se ne bakćeš sa kompilacijama, jedino ako baš moraš.

offline
  • Pridružio: 30 Maj 2005
  • Poruke: 1014
  • Gde živiš: Mbabane

Neko vrijeme nisam bila tu ... evo odgovora, nece vam se svidjeti ...

@bocke
Svaka varijanta version je "no such file or directory"

/ # ls /etc                                                                     
directfbrc   fstab        ld.so.cache  lircd.conf   resolv.conf  udev           
fb.modes     init.d       ld.so.conf   mtab         samba                       
/ #


Imam /proc i detektovana mi je zvucna (UAC3556B)
/proc/asound # ls
Dummy      card0      card2      devices    meminfo    pcm        version
UAC3556B   card1      cards      go7x8xdao  oss        timers
/proc/asound #


@gamzzy
Ovde ni nemogu biti nista do root-a-dakle jesam

@Slacky
/bin # ./alsaconf                                                               
-sh: ./alsaconf: not found   


lsmod ne prepoznaje, ali ne znam da li si mislio na ovo

/ # cd dev                                                                       
/dev # ls -l *snd                                                               
crw-rw----    1 0        0        116,   0 Jan  1 00:00 controlC0               
crw-rw----    1 0        0        116,  32 Jan  1 00:00 controlC1               
crw-rw----    1 0        0        116,  64 Jan  1 00:00 controlC2               
crw-rw----    1 0        0        116,  24 Jan  1 00:00 pcmC0D0c                 
crw-rw----    1 0        0        116,  16 Jan  1 00:00 pcmC0D0p                 
crw-rw----    1 0        0        116,  56 Jan  1 00:00 pcmC1D0c                 
crw-rw----    1 0        0        116,  48 Jan  1 00:00 pcmC1D0p                 
crw-rw----    1 0        0        116,  81 Jan  1 00:00 pcmC2D1p                 
crw-rw----    1 0        0        116,  33 Jan  1 00:00 timer                   
/dev #



/ # modprobe snd-ens1371                                                         
modprobe: could not parse modules.dep                                                                                                                       
/ #


Nadam se da sam uspjela da vam docaram u kakvom sam ***nju

PS. Dakle, ne budzim alsu na masinu na kojoj radim (tu postoji i sljaka) vec kroskompajliram komplet kernel za datu razvojnu plocu i plus dodam aplikacije koje mi trebaju (npr. alsa), onda spustim image tog prekompajliranog kernela na plocu i odatle podignem linux, posto drugacije ne moze (na ploci ne mogu potjerati kompajler koji bi odradio sve sto treba...)

Dopuna: 02 Avg 2007 15:18

PPS. Vidim da ovde na kompu (gdje je instalirana alsa 1.0.13) u /etc postoji direktorijum alsa sa .conf file-ovima za kartice. Na plocu po dokumentaciji mora alsa 1.0.9, ali vidim da ne postoji /etc/alsa, moze biti da je to bushes gdje je zecov?

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12533
  • Gde živiš: Južni pol

Cek... A o kakvom se uredjaju radi? Jesi li pogledala zvanicnu dokumentaciju? Da li je na njemu vec bio instaliran Linux? Ili? Malo vise detalja... S obzirom da je u pitanju specificna upotreba Linuxa, a ne instalacija na racunaru...

Btw, nasao sam nekakvo uputstvo na: http://www.kako.com/neta/2005-009/uac3556b.pdf

Nisam pogledao o cemu se radi.

E, sad... Sta je problem... Podesavanje Alse. Zvucni chip je uspesno prepoznat, ali iz nekog razloga ne postoje zvucni uredjaji (verovatno /dev/dsp* i/ili /dev/sound/asound*)... To je moja pretpostavka.

Dopuna: 02 Avg 2007 15:41

Za ovo drugo... Moze biti, ali i ne mora. Moze biti i da je alsa drugacije instalirana na ploci... Moze pokusati ako pronadjes podesavanja za zvucni chip. Pogledaj zvanicni sajt Alse i napomene o konkretnom chipu (http://www.alsa.org).

offline
  • Pridružio: 30 Maj 2005
  • Poruke: 1014
  • Gde živiš: Mbabane

Ploca je Decypher,vec sam gore pomenula, to je razvojna ploca, MIPS-ov procesor na 333MHz,ne znam iz glave, nije mi ovde sva dokumentacija,ima svoj hard, RAM, usb prikljucak, gomilu audio-video ulaza/izlaza (posto je rijec o razvoju DTV-a), LAN prikljucak ...

Na njoj je bio image kernela u flash-u, na njemu su player-i za audio-video fajlove, i ima drajvere za UAC, tu ne bi trebali nista da se kolje jer je predvidjena za rad u sprezi sa UAC-om. I to sto mu ja spustam je isti kernel sa dodatom alsom, jer mi je lakse da radim sa njom

dev/dsp ima, dev/sound ne, mada ga ne vidim ni na fedori gdje mi alsa sljaka

/dev # ls -l dsp*                                                               
crw-rw----    1 0        0         14,   3 Jan  1 00:00 dsp                     
crw-rw----    1 0        0         14,  19 Jan  1 00:00 dsp1                     
/dev #

Ko je trenutno na forumu
 

Ukupno su 1020 korisnika na forumu :: 27 registrovanih, 4 sakrivenih i 989 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Asparagus, bolenbgd, cavatina, cikadeda, d bos, darios, darkangel, DeerHunter, Dogma21, FOX, HrcAk47, Kruger, Leonov, mercedesamg, mkukoleca, nemkea71, perkanidja1, Povratak1912, Romibrat, sasa87, Snorks, stegonosa, theNedjeljko, uruk, vaso1, vrag81, x9