|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
info sui driver audio ALSA
Ho una SB Live Player 1024.
Ho sempre usato gli OSS. Purtroppo dalla versione pre9 in poi di Mplayer ho dei problemi che penso siano dovuti agli OSS: va tutto a scatti e mi compare che il mio PC è troppo "slow" per vedere i filmati. ![]() Fino alla versione pre8 tutto OK ma con la pre9 e l'ultima pre10 e spuntato sto problema. Allora vorrei provare a usare per l'audio i driver ALSA ma non avendoli mai usati vorrei qualche info sull'installazione. Ho scaricato alsa-driver,alsa-lib e alsa-utils della serie 0.5.x (l'ultima stabile) : 1) in che ordine vanno installati? 2) per ognuno dei 3 vado con il classico: ./configure make && make install oppure devo passare qualche parametro al configure? Ciao ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Guarda il thread dei newbie.
Ciao
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
HELP
Quote:
![]() Ho provato a seguire la tua guida ma non ho ottenuto buoni risultati ![]() Forse sarebbe meglio dividere la procedura debian da quella generale per evitare un minestrone ma comunque,estrapolando,ho fatto: 1) ho installato con ./configure make && make install i 3 programmi: driver - lib - utils. (v. 0.9.0rc5) qui è andato tutto OK e non ho ricevuto nessun messaggio di errore. 2) caricamento dei moduli. qui errori da tutte le parti ![]() premetto che avendo una Live! il modulo da caricare è: emu10k1 (penso...) modprobe snd-emu10k1 modprobe snd-pcm-oss modprobe snd-seq-oss modprobe snd-mixer-oss ho avuto un errore ad ogni modprobe lanciato del tipo: /lib/modules/2.4.20-rc1/kernel/sound/acore/snd.o: insmod xxxxxx failed. 3) ho poi editato il file /etc/modules.conf aggiungendo: # ALSA portion alias char-major-116 snd alias snd-card-0 snd-emu10k1 # module options should go here options snd snd_major=116 cards_limit=1 # 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 Ho poi riavviato ma naturalmente non andavano ![]() Per curiosità ho provato a dare il comando alsamixer ed ho ottenuto: alsamixer: function snd_ctl_open failed for default: no such file or directory ![]() Evidendetemente devo aver toppato troppe cose (soprattutto nel caricamento dei moduli). Please,come posso rimediare??? ![]() Ciao ![]() |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Hai dimenticato ./snddevices nella cartella dei drivers, prova, se non usi DEVFS magari è quello
Ciao
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
![]() boh.... allego l'output di "modprobe -l" relativo al suono. Cosa manca? Ciao ![]() |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
aspetta, ovviamente (e dico, OVVIAMENTE
![]() Ciao
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
![]() scusa l'ignoranza ![]() azzo...ecco perchè.... precisamente cosa devo togliere? Ciao ![]() |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Allora, devi togliere i vecchi drivers, cavolo non so con precisione quali hai
![]() Quelli OSS che usi adesso li devi scaricare e caricare al loro posto gli ALSA. Non so con precisione quali usi, prova a cercarli con lsmod Ciao
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
Ho trovato questa guida: http://linux.html.it/articoli/alsa_linux1.htm ma non si accenna alla rimozione dei vecchi. Il vero problema è che non mi carica i moduli che voglio ![]() Ogni volta che faccio modprobe snd-emu10k1 e simili mi da errore e dice che non puoi caricarli ![]() Comincio a pensare che forse devo prima modificare qualche impostazione nel kernel oppure che quello che sto usando (2.4.20-rc1) abbia dei problemi. Ciao ![]() |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
AAAAAARGHHHHH ASCOLTAMI!!!!!!
![]() ![]() ![]() Senti, mi spieghi come fai a caricare un driver che usa il dispositivo sonoro se il dispositivo sonoro è già utilizzato dai drivers attualmente caricati?? Ciao
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Jan 2002
Città: Rimini
Messaggi: 1203
|
Quote:
assicurati (se vuoi tenere anche i drivers oss a portata di mano) che siano TUTTI configurati come moduli del kernel tutta la parte audio DEVE essere necessariamente compilata come modulo... poi ovviamente puoi caricare uno o l'altro driver per provare... per il resto la procedura e' corretta
__________________
Quale parte di NO non hai capito? | MBP Retina Late 2013 - iPhone 6 64GB - iPad Air 64GB Fiero membro del BOFH club (Bastard Operators From Hell) |
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
...vorrei sapere però come fare quello che dice ![]() Il seguente link: http://www.alsa-project.org/alsa-doc...module=emu10k1 dà l'esatta procedura per gli ALSA e schede SB Live!. L'ho seguito alla lettera ma,come prima, non mi si caricano gli ALSA ![]() OK...devo sbarazzarmi degli OSS...ma come??? Le impostazioni del kernel alla voce sound sono quelle di default.... ..non le ricordo tutte ma sono SICURO che supporto audio,supporto emu10k1 e OSS sono compilati come moduli!!! Cosa devo fare affinchè al boot vengano caricati gli ALSA e non gli OSS ![]() Per gli ALSA ho inserito in /etc/rc.d/rc.modules le seguenti 4 righe: /sbin/modprobe snd-emu10k1 /sbin/modprobe snd-pcm-oss /sbin/modprobe snd-mixer-oss /sbin/modprobe snd-seq-oss così al boot li carica. Per non fare caricare gli OSS? Grazie per qualsiasi suggerimento ![]() Ciao ![]() |
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Quote:
Ciao
__________________
GPU Compiler Engineer |
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
....fatto ![]() Eccoti il mio /etc/modules.conf: # ALSA portion alias char-major-116 snd alias snd-card-0 snd-emu10k1 # module options should go here options snd snd_major=116 cards_limit=1 # 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 Inoltre ti do anche l'output del comando lsmod: Module Size Used by Not tainted ppp_deflate 40128 0 (autoclean) bsd_comp 3992 0 (autoclean) ppp_async 6528 0 (autoclean) ppp_generic 15712 0 (autoclean) [ppp_deflate bsd_comp ppp_async] slhc 4592 0 (autoclean) [ppp_generic] ipt_REJECT 2808 2 (autoclean) ipt_state 600 1 (autoclean) ip_conntrack 13276 1 (autoclean) [ipt_state] ipt_LOG 3128 2 (autoclean) iptable_filter 1704 1 (autoclean) ip_tables 10488 4 [ipt_REJECT ipt_state ipt_LOG iptable_filter] ide-scsi 7600 0 emu10k1 55816 0 (unused) sound 53484 0 [emu10k1] ac97_codec 9928 0 [emu10k1] soundcore 3364 7 [emu10k1 sound] apm 9256 2 ntfs 49504 1 (autoclean) Spero ti possano servire ![]() Ciao ![]() |
|
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Quote:
![]() Ciao
__________________
GPU Compiler Engineer |
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
Ma poi al successivo boot non si ricaricano lo stesso? Ciao ![]() |
|
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
![]() I primi due si sono eliminati ma "soundcore" no ![]() Il sistema ha risposto che il "device is busy". Anche eliminando i primi 2 i moduli snd-xxx non si son caricati ![]() L'errore è sempre lo stesso: lib/modules/2.4.19/kernel/sound/acore/snd.o invalid parameter parm_snd_major insmod snd-xxx failed. Boh.... ![]() Ciao ![]() |
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Ah, hai anke un modulo che si chiama sound , elimina pure quello
Ciao
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: Jul 1999
Messaggi: 2098
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#20 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
![]() Il file /etc/modules non esiste!!! In /etc ho 2 file con la parola modules: 1) modules.conf 2) modules.devfs Il contenuto del primo l'ho postato sopra mentre quello del secondo,solo della parte audio,recita: # Soundcard alias /dev/sound sound-slot-0 alias /dev/audio /dev/sound alias /dev/mixer /dev/sound alias /dev/dsp /dev/sound alias /dev/dspW /dev/sound alias /dev/midi /dev/sound Poi,in /etc/rc.d,ho lo script rc.modules in cui sono elencati i moduli che vengono caricati al boot. La parte "audio" di questo script è: ### Sound support ### # Sound Blaster Pro/16 support: #/sbin/modprobe sb io=0x220 irq=5 dma=3 dma16=5 mpu_io=0x300 # Sound Blaster Live support: /sbin/modprobe emu10k1 # MAD16 support: #/sbin/modprobe mad16 io=0x530 irq=7 dma=0 dma16=1 # AD1816(A) sound driver: #/sbin/modprobe modprobe ad1816 io=0x530 irq=5 dma=1 dma2=3 ad1816_clockfreq=33000 # Crystal CS4232 based (PnP) cards: #/sbin/modprobe cs4232 # ES1370 support, such as Sound Blaster 128PCI: #/sbin/modprobe es1370 # ES1371 support, such as Sound Blaster 64V PCI: #/sbin/modprobe es1371 # ESS Maestro, Maestro2, Maestro2E: #/sbin/modprobe maestro # ESS Maestro3/Allegro: #/sbin/modprobe maestro3 # (For information on configuring other sound cards with Linux, # see the documentation in /usr/src/linux/Documentation/sound/, # and /usr/src/linux/Documentation/Configure.help. # Driver ALSA: /sbin/modprobe snd-emu10k1 /sbin/modprobe snd-pcm-oss /sbin/modprobe snd-mixer-oss /sbin/modprobe snd-seq-oss Altri files che contengono la parola "modules" non ne vedo... Cosa consigli di fare? Ciao ![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:00.