View previous topic :: View next topic |
Author |
Message |
Lefungus n00b
Joined: 20 Jan 2003 Posts: 16
|
Posted: Mon Jan 20, 2003 1:05 pm Post subject: ALSArglll : petit problème avec les drivers ALSA |
|
|
Bon voila, j'utilise gentoo 1.4 fraichement compilé depuis ce week-end à partir de rien. Je suis arrivé au stade ou je configure les drivers Son ALSA. Mais ca ne marche pas.
Explications :
J'ai suivi le guide Alsa sur gentoo.org, il ne pose aucun pb, tout fonctionne.
A la fin de la configuration je teste avec xmms et le plugin ALSA : le son marche, je suis content -> Je reboote pour voir si ca fonctionne au démarrage.
Après le redémarrage je démarre xmms pour tester encore, il ne marche pas et plante.
J 'essaie d'arreter alsa au moyen de /etc/init.d/alsasound stop
La je recois plein de messages genre : Device or ressource busy
alsasound refuse de s'arreter
lorsque je fais un lsmod
il me met autoclean pour les trucs genre snd-pcm-oss alors que quand ca marchait il redirigeait vers snd-cmipci (cmipci étant le driver de ma carte son intégrée)
Enfin bon, si quelqu'un a deja eu ce pb ou peut m'indiquer quelquechose, qu'il hésite pas ! |
|
Back to top |
|
|
px Guru
Joined: 26 Sep 2002 Posts: 497 Location: Metz, France
|
Posted: Mon Jan 20, 2003 4:39 pm Post subject: |
|
|
a mon avis il faut recompiler le noyau et virer tout ce qui se rapporte a oss. _________________ Nous autres, mordus d'informatique, préférons par-dessus tout passer notre temps à bidouiller nos ordinateurs, plutôt que les utiliser pour faire quelque chose de productif. [Dave Barry] |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Mon Jan 20, 2003 5:14 pm Post subject: |
|
|
Tu es sûr ? Je pensais qu'au contraire le support OSS dans le noyaux était nécéssaire pour l'émulation par Alsa. Mais je peux me gourrer, un essai serait le bienvenu. |
|
Back to top |
|
|
Lefungus n00b
Joined: 20 Jan 2003 Posts: 16
|
Posted: Mon Jan 20, 2003 5:25 pm Post subject: |
|
|
En fait, dans le noyau, j'ai juste le support du son activé en module. Pas d'oss activé.
Après d'autres bidouillages, il s'avère qu'en fait c'est l'émulation oss à travers ALSA qui déconne.
Le truc, c'est que là j'ai viré le script alsasound qui démarrait au démarrage. |
|
Back to top |
|
|
Lefungus n00b
Joined: 20 Jan 2003 Posts: 16
|
Posted: Mon Jan 20, 2003 5:50 pm Post subject: |
|
|
Bon apparemment, c'est un conflit entre le script alsasound et le reste.
J'arrive à faire marcher oss et ALSA maintenant mais pas completement. Sous gnome, il se plaint que /dev/sound/mixer n'est pas la mais xmms marche avec le plugin oss ou ALSA
Quand je fais un lsmod j'obtiens :
***********************************************
Module Size Used by Tainted: P
snd-pcm-oss 38884 0 (autoclean)
snd-cmipci 17260 0 (autoclean)
snd-pcm 60096 0 (autoclean) [snd-pcm-oss snd-cmipci]
snd-opl3-lib 6660 0 (autoclean) [snd-cmipci]
snd-timer 10952 0 (autoclean) [snd-pcm snd-opl3-lib]
snd-hwdep 4288 0 (autoclean) [snd-opl3-lib]
snd-mpu401-uart 3168 0 (autoclean) [snd-cmipci]
snd-rawmidi 13664 0 (autoclean) [snd-mpu401-uart]
snd-seq-device 4252 0 (autoclean) [snd-opl3-lib snd-rawmidi]
snd-mixer-oss 12888 0 (autoclean) [snd-pcm-oss]
snd 27340 0 (autoclean) [snd-pcm-oss snd-cmipci snd-pcm sd-opl3-lib snd-timer snd-hwdep snd-mpu401-uart snd-rawmidi snd-seq-device snd-mxer-oss]
soundcore 3300 7 (autoclean) [snd]
NVdriver 1063264 10 (autoclean)
ntfs 70092 1 (autoclean)
***********************************************
Le module snd-pcm-oss ne pointe pas vers snd-cmipci comme tous les autres. Je pense que le probleme vient de la. A quoi sert le script alsasound cree par le emerge alsa-driver exactement ?.
Pour info, mon script /etc/modules.d/alsa
***********************************************
alias char-major-116 snd
alias snd-card-0 snd-cmipci
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
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
post-install snd-card-0 /usr/sbin/alsactl restore >/dev/null 2>&1 || :
pre-remove snd-card-0 /usr/sbin/alsactl store >/dev/null 2>&1 || :
***********************************************
Comme le /dev/mixer snd-mixer-oss est présent ca m'etonne que gnome ne le trouve pas |
|
Back to top |
|
|
|