[Alsa] devices qui disparaissent au reboot :-/

devices qui disparaissent au reboot :-/ [Alsa] - Hardware - Linux et OS Alternatifs

Marsh Posté le 10-05-2005 à 11:45:38    

bonjour :)
 
J'ai installé une minislack sur un ancien pc. Tout marche bien, excepté au niveau du son :/
Après avoir fait un alsaconf pour configurer ma carte son (sb128), j'ai eu un message comme quoi /dev/dsp n'existait pas en voulant lancer xmms :( Après un peu de recherche sur le net, j'ai récupéré les sources d'alsa, lancé ./snddevices, un petit chmod 666 sur les devices crées, et c'était bon ! :D
Ce matin, je relance, et là même problème :'(, avec un message lors du boot comme quoi je n'avais pas fait de alsactl store. Je refais toute la procédure d'hier, puis un alsactl store. Ca marche :) Mais reboot, et zou, tous les devices ont encore disparu :cry:
Comment je peux faire pour qu'il garde les devices, qui disparaissent à chaque reboot ? :/
Merci! :hello:


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 10-05-2005 à 11:45:38   

Reply

Marsh Posté le 10-05-2005 à 14:06:59    

Reply

Marsh Posté le 10-05-2005 à 14:13:54    

tu utilises devfs ou udev ?


Message édité par Mjules le 10-05-2005 à 14:13:59

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 10-05-2005 à 14:17:27    

C'est le système par défaut de l'OS, j'ai rien modifié à ce niveau là. Comment je fais pour le savoir :) ?


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 10-05-2005 à 14:33:17    

regarde si tu as un service udevd ou devfsd qui tourne. SI c'est le cas, il faut regarder la conf de ce service


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 10-05-2005 à 14:58:32    

root[~]# ps axu|grep udev
root       828  0.0  0.1  1468  396 ?        S<s  14:22   0:00 udevd
root      1750  0.0  0.2  1768  604 pts/1    R+   14:56   0:00 grep udev
root[~]#


 
Donc udevd :)
Dans la conf d'udevd, il y a bien quelque chose qui concerne ALSA, mais je vois pas trop comment configurer le truc :(


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 10-05-2005 à 15:04:56    

les modules sont bien chargés?

Reply

Marsh Posté le 10-05-2005 à 15:11:24    

arghbis a écrit :

les modules sont bien chargés?


 
Oui tout est bien chargé. Quand je re crée tous les devices "à la main", ça fonctionne :/
 

root[~]# lsmod
Module                  Size  Used by
snd_pcm_oss            47136  0
snd_mixer_oss          16512  1 snd_pcm_oss
snd_ens1371            20448  0
snd_rawmidi            19744  1 snd_ens1371
snd_ac97_codec         68472  1 snd_ens1371
snd_pcm                79880  3 snd_pcm_oss,snd_ens1371,snd_ac97_codec
snd_timer              21252  1 snd_pcm
snd                    46308  7 snd_pcm_oss,snd_mixer_oss,snd_ens1371,snd_rawmidi,snd_ac97_codec,snd_pcm,snd_timer
soundcore               7520  1 snd
snd_page_alloc          7428  1 snd_pcm
gameport                3840  1 snd_ens1371
3c59x                  37928  0
mii                     3968  1 3c59x
root[~]#


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 10-05-2005 à 19:51:41    

logiquement /dev/dsp est un device oss et non Alsa. Alsa utilise /dev/snd/pcmCxDx pour l'audio
 
Pour avoir /dev/dsp il faut loader en plus le module snd-pcm-oss. Alors ca crée /dev/dsp et on se rend compte que c'est un lien vers /dev/sound/dsp. /dev/sound est un repertoire qui visiblement contient les fichiers pour l'emulation oss par alsa.
 
Bref moi aussi par defaut je n'ai pas /dev/dsp mais j'ai bien Alsa au demarrage.
 
Ta premiere mission c'est de voir si deja Alsa est fonctionnel en mode natif au boot.
 
Pour cela tu peux essayer de lire un fichier avec la commande aplay. Ou alors taper amixer ou alsamixer. Ou encore faire un cat /proc/asound/cards.
 
Tu peux meme utiliser xmms en mode alsa natif. Il suffit de le configurer, regarde dans les preferences.
 
Voila si Alsa marche et bien ca veut dire que le probleme vient de l'emulation oss. Et il se peut qu'il faille juste ajouter quelques lignes dans /etc/modules.conf pour qu'il load automatiquement snd-pcm-oss
 
En general c cette section à ajouter:
 
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
 
 
 
Mais deja dis nous ou tu en es

Reply

Marsh Posté le 10-05-2005 à 21:54:53    

Merci bcp John pour toutes ces explications !! :jap:
Je verrai ça le weekend prochain, le pc est chez mes parents :) !


Message édité par freds45 le 10-05-2005 à 21:55:04

---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 10-05-2005 à 21:54:53   

Reply

Marsh Posté le 06-06-2005 à 12:42:28    

Bon, retour à la maison. Alors :


fred[~]$ cat /proc/asound/cards  
0 [AudioPCI       ]: ENS1371 - Ensoniq AudioPCI
                     Ensoniq AudioPCI ENS1371 at 0xdc80, irq 10
fred[~]$  
 


le fichier existe. Par contre, quand je lance aplay ou amixer, j'ai le droit à :
 


fred[~]$ amixer  
amixer: Mixer attach default error: No such file or directory
fred[~]$  


 


fred[~]$ aplay Vengaboys_-_Up_\&_Down.mpg        
ALSA lib confmisc.c:550:(snd_determine_driver) could not open control for card 0
ALSA lib conf.c:3463:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:387:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3463:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:945:(snd_func_refer) error evaluating name
ALSA lib conf.c:3463:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:3932:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2068:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:508: audio open error: No such file or directory
fred[~]$  


 
Je vais modifer modules.conf, on va voir si ça marche mieux... :hello:


Message édité par freds45 le 06-06-2005 à 12:43:20

---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed