Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[ALSA] Petit problème au démarrage
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Wed Sep 17, 2003 12:08 pm    Post subject: [ALSA] Petit problème au démarrage Reply with quote

Bonjour,
j'ai un problème qui est survenu "du jour au lendemain" (enfin j'ai bien du faire quelques choses qui fallait pas :) ) dont voici :
Au démarrage, lorsque tous les messages [ OK ] s'affichent, j'obtiens à un moment :

* ... [ OK ]
* ALSA is already running
* ... [ OK]

Bon, c'est pas bien grave puisque ya pas de OK mais ya surtout pas de [ !! ] (qui signifie un vrai problème). En fait, il y a juste le * qui est rouge (à la place d'etre vert). Bref, ceci répercurte quand j'ai démarré X et gnome, que le son revient *toujours* à zéro. Donc je suis en fait obligé d'aller chercher un "gestionnaire de son" et de remontrer le volume partout.

Que faire ?
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Wed Sep 17, 2003 12:23 pm    Post subject: Reply with quote

Hello,

tu n'aurais pas essayé un nouveau noyau ???
Un 2.6 pour être plus précis ???

Enfin, il semble que tu ais inclus tes pilotes son "en dur" dans le noyau mais en laissant alsasound dans ton script de boot.
Résultat, quand tu démarres, alsa est lancé quand le noyau se charge, puis ta machine s'initialise et tente de charger tes modules son à nouveau, d'où le message d'erreur...

Solution 1 : inclus tes pilotes son en modules et recompile ton noyau, ainsi, quelque soit le noyau que tu charges, tu n'auras aucun problème.

Solution 2 : tu vas rester sur ce noyau / tu n'as pas envie de le recompiler, enlève alsasound de ton script d'init
Code:
rc-update del alsasound default
ou
rc-update del alsasound boot
Back to top
View user's profile Send private message
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Wed Sep 17, 2003 1:47 pm    Post subject: Reply with quote

Je n'ai pas testé de 2.6, je suis seulement passé au 2.4.22

Dans le noyau, j'ai rien en dur, juste ça en module donc :
<M> Sound card support

Où est ce que je peux voir l'état de mes scripts RC (init) qui sont démarrés au boot ?
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Wed Sep 17, 2003 2:07 pm    Post subject: Reply with quote

gK wrote:
Où est ce que je peux voir l'état de mes scripts RC (init) qui sont démarrés au boot ?

Tu peux trouver ça dans
Quote:
/etc/runlevels

Les répertoires correspondent aux différents niveaus de démarrage et en listant leur contenu, tu trouveras tout ce qui est lancé au démarrage.

Pour revenir à ton problème, il est possible que tu ais alsasound dans deux runlevels : "default et boot".

Sinon, je ne vois pas trop d'où ça pourrait venir (tu es sûr de n'avoir rien fait :evil: :wink: ).
Back to top
View user's profile Send private message
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Wed Sep 17, 2003 2:24 pm    Post subject: Reply with quote

J'ai alsasound dans boot mais c'est tout ! 8O
Back to top
View user's profile Send private message
knarf
Guru
Guru


Joined: 20 Feb 2003
Posts: 338
Location: Geneva, Switzerland

PostPosted: Wed Sep 17, 2003 3:26 pm    Post subject: Reply with quote

Peut-être que tu as mis alsasound dans boot et dans default ?

Essaye de faire

rc-update del alsasound
rc-update add alsasound boot
( Je pense pas que cela résolura mais on sait jamais )
Back to top
View user's profile Send private message
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Wed Sep 17, 2003 3:38 pm    Post subject: Reply with quote

gK wrote:
J'ai alsasound dans boot mais c'est tout ! 8O
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Wed Sep 17, 2003 3:50 pm    Post subject: Reply with quote

Je te conseil de remettre ces fichiers avant de redemarrer sinon tu risque d'avoir de gros problemes :
    lrwxrwxrwx 1 root root 20 2003-08-11 07:19 bootmisc -> /etc/init.d/bootmisc
    lrwxrwxrwx 1 root root 19 2003-08-11 07:19 checkfs -> /etc/init.d/checkfs
    lrwxrwxrwx 1 root root 21 2003-08-11 07:19 checkroot -> /etc/init.d/checkroot
    lrwxrwxrwx 1 root root 17 2003-08-11 07:19 clock -> /etc/init.d/clock
    lrwxrwxrwx 1 root root 23 2003-08-11 07:19 consolefont -> /etc/init.d/consolefont
    lrwxrwxrwx 1 root root 20 2003-08-11 07:19 hostname -> /etc/init.d/hostname
    lrwxrwxrwx 1 root root 19 2003-08-11 07:19 keymaps -> /etc/init.d/keymaps
    lrwxrwxrwx 1 root root 22 2003-08-11 07:19 localmount -> /etc/init.d/localmount
    lrwxrwxrwx 1 root root 19 2003-08-11 07:19 modules -> /etc/init.d/modules
    lrwxrwxrwx 1 root root 18 2003-08-11 07:19 net.lo -> /etc/init.d/net.lo
    lrwxrwxrwx 1 root root 21 2003-08-11 07:19 rmnologin -> /etc/init.d/rmnologin
    lrwxrwxrwx 1 root root 18 2003-08-11 07:19 serial -> /etc/init.d/serial
    lrwxrwxrwx 1 root root 19 2003-08-11 07:19 urandom -> /etc/init.d/urandom

_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Back to top
View user's profile Send private message
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Wed Sep 17, 2003 4:09 pm    Post subject: Reply with quote

:D

Mais non, je disais que j'avais alsasound seulement dans boot (il n'est pas ailleurs, donc pas dans default).
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Wed Sep 17, 2003 4:26 pm    Post subject: Reply with quote

C'était pourtant clair !!! (@yuk159 : il devait être vraiment bon le petit vin de table de ce soir :lol: )

Je réitère donc ma question :
yoyo wrote:
tu es sûr de n'avoir rien fait :evil: :wink: .

entre "le jour et le lendemain" ???
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Wed Sep 17, 2003 6:05 pm    Post subject: Reply with quote

Peut-être vérifier si le lien qui signale "alsa running" n'est pas coincé :
- Tu arrêtes alsa : etc/init.d/alsasound stop
- Vérifie alors dans /var/lib/init.d/started/ si tu trouves un fichier alsasound.
Si oui, tu peux le supprimer et relancer alsa.
Mais le mieux serait de rebooter pour vérifier si ça résoud le problème.
Back to top
View user's profile Send private message
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Wed Sep 17, 2003 7:42 pm    Post subject: Reply with quote

Code:

# /etc/init.d/alsasound stop
 * WARNING:  you are stopping a boot service.
 * Shutting down ALSA modules....
snd-via82xx: Device or resource busy
snd-ac97-codec: Device or resource busy
snd-mpu401-uart: Device or resource busy
snd-rawmidi: Device or resource busy
snd-seq-device: Device or resource busy
snd-mixer-oss: Device or resource busy
snd-pcm: Device or resource busy
snd-timer: Device or resource busy
snd: Device or resource busy                                              [ ok ]
# ls /var/lib/init.d/started/
bootmisc   clock        keymaps     modules   net.lo    rmnologin  vcron
checkfs    consolefont  local       msyslog   netmount  serial
checkroot  hostname     localmount  net.eth0  numlock   urandom


que faire ? :(
Back to top
View user's profile Send private message
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Wed Sep 17, 2003 7:49 pm    Post subject: Reply with quote

Je viens de trouver ça dans /var/log ....

Code:
Sep 11 19:38:20 localhost insmod: /lib/modules/2.4.22/kernel/sound/drivers/mpu401/snd-mpu401-uart.o: insmod snd-card-0 failed


Et ça doit correspondre à la date où j'ai commencé à avoir le pb. Si ça peut vous aidez...
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Wed Sep 17, 2003 8:20 pm    Post subject: Reply with quote

AMHA, ça n'a rien à voir avec le problème. Tu aurais dû voir le même message à la console au moment du boot (ça t'a peut-être échappé ...)
As-tu essayé de rebooter depuis mon post précédent ?
Retrouves-tu le même même message dans le /var/log ?

Sinon, pour la question des volumes à zéro sous X/gnome : j'ai eu le même problème avec kde : le mixer kde s'évertuait à s'auto-charger au démarrage et bousillait systématiquement la configuration sauvegardée avec alsaconf ...
Une autre source d'ennui sous kde est ce @!#|?$ de Arts (le gestionnaire de son kde). C'est peut-être analogue avec gnome ?
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Thu Sep 18, 2003 7:24 am    Post subject: Reply with quote

yoyo wrote:
C'était pourtant clair !!! (@yuk159 : il devait être vraiment bon le petit vin de table de ce soir :lol:


Ouai vraiment bien meme ;)
Desoler gk
_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Thu Sep 18, 2003 7:54 am    Post subject: Reply with quote

:idea: Tu n'aurais pas tout simplement mis tes modules alsa dans le fichier "modules.autoload" (enfin, maintenant ça doit être "/etc/modules.autoload.d/kernel-2.4" pour ton noyau).
Résultat, tu charges tes modules avec modules.autoload puis tu lances alsasound qui charge ton module son et là alsa t'affiche un warning ...

Peux-tu poster le résultat de :
Code:
more /etc/modules.autoload
Back to top
View user's profile Send private message
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Fri Sep 19, 2003 6:44 pm    Post subject: Reply with quote

Code:

# Add the names of modules that you'd like to load when the system
# starts into this file, one per line.  Comments begin with # and
# are ignored.  Read man modules.autoload for additional details.
 
# For example:
# 3c59x
3c59x
ntfs
snd-pcm-oss
mod_quickcam
nvidia
fat
vfat


Ya bien snd qui a un rapport avec le son je crois mais il me semble que je suis obligé de le mettre pour que ma webcam (logitech) fonctionne :(


ghoti : ça n'a rien fait ta solution. Et pour le problème de arts, je ne pense pas que ce soit similaire sous Gnome.. enfin disons que c'est parce que j'ai ce message au boot que Gnome me met le volume à zéro. Si effectivement j'avais pas ce mesage au boot, alors là peut-etre que oui (même surement) il y aurait un prob avec gnome.
Back to top
View user's profile Send private message
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Sat Sep 20, 2003 5:05 pm    Post subject: Reply with quote

Pas d'autres idée ?
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Sun Sep 21, 2003 6:56 pm    Post subject: Reply with quote

gK wrote:
Quote:
# For example:
# 3c59x
3c59x
ntfs
snd-pcm-oss
[...]

Ya bien snd qui a un rapport avec le son je crois mais il me semble que je suis obligé de le mettre pour que ma webcam (logitech) fonctionne :(

Le modules.autoload est exécuté en tout premier lieu.
Le snd-pcm-oss ne devrait pas figurer à cet endroit puisqu'il sera chargé au démarrage d'Alsasound :
/etc/modules.d/alsa wrote:
# 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

Je me demande si, justement, ce n'est pas ça qui perturbe alsa !
Si ta webcam en dépend vraiment, il vaudrait mieux la charger à partir du fichier /etc/conf.d/local.start.(modprobe mod_quickcam)
Celui-ci est exécuté en dernier lieu au démarrage, c'est-à-dire après alsa.
A ce moment snd-pcm-oss sera donc disponible !
Back to top
View user's profile Send private message
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Wed Sep 24, 2003 12:31 pm    Post subject: Reply with quote

J'ai fait le test en virant snd de modules.autoload et ça marche.

Mais, évidemment, ma webcam (enfin le son) marche plus maintenant avec GnomeMeeting (puisque GM refuse de démarrer si le son n'est pas bon).

J'ai matté mon /etc/modules.d/alsa. Et il y a pourtant bien snd-pcm-oss !

Code:

# 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
##  OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss


Un lsmod m'indique :

Code:

Module                  Size  Used by    Tainted: P
snd-mixer-oss          13880   1  (autoclean)
snd-via82xx            12300   5
snd-pcm                62304   2  [snd-via82xx]
snd-timer              14888   0  [snd-pcm]
snd-ac97-codec         37632   0  [snd-via82xx]
snd-mpu401-uart         3472   0  [snd-via82xx]
snd-rawmidi            13920   0  [snd-mpu401-uart]
snd-seq-device          4432   0  [snd-rawmidi]
snd                    31428   2  [snd-mixer-oss snd-via82xx snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore               3908   1  [snd]
snd-page-alloc          5276   0  [snd-via82xx snd-pcm]
nls_cp437               4348   1  (autoclean)
nls_iso8859-1           2844   2  (autoclean)
vfat                   10860   1
fat                    32696   0  [vfat]
nvidia               1630784  11
mod_quickcam           42096   0
ntfs                   54336   1
3c59x                  27984   1



Et pourtant au boot, je n'ai aucune erreur concernant ALSA (ni d'erreur tout court). Rien dans /var/log/messages

Où est donc le problème ? Vous pensez qu'il faut que je mette snd-pcm-oss dans /etc/conf.d/local.start ? ça me parait bizarre pour charger un module non ?
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Wed Sep 24, 2003 7:53 pm    Post subject: Reply with quote

gK wrote:
Où est donc le problème ? Vous pensez qu'il faut que je mette snd-pcm-oss dans /etc/conf.d/local.start ? ça me parait bizarre pour charger un module non ?

Et tu as bien mis modprobe mod_quickcam dans local.start comme je l'avais suggéré ou bien l'as-tu laissé dans modules.autoload ?
Si tu l'as laissé dans modules.autoload, ça ne peut sûrement pas marcher puisqu'au moment du chargement de mod_quickcam, alsasound n'a pas encore été exécuté (comme snd-pcm-oss n'est pas encore chargé, le lien ne peut pas se faire)!
Remarque, si ta webcam est une usb, elle devrait être prise en charge par hotplug (du moins, d'après le site de Léa)
Dans ce cas, inutile de charger explicitement le driver : cela devrait être fait par hotplug !

Par contre, il ne faut certainement pas déplacer snd-pcm-oss dans local.start !
Back to top
View user's profile Send private message
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Thu Sep 25, 2003 6:50 pm    Post subject: Reply with quote

Je vais voir hotplug.
Tu dis donc que c'est plus la peine de mettre mod_quickcam dans modules.autoload grace à ce script ?

Donc j'aurais juste à taper une commande avec hotplug directement sous X pour charger ma webcam juste quand j'en aurais besoin ?

Merci de ton aide.
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Thu Sep 25, 2003 9:59 pm    Post subject: Reply with quote

gK wrote:
Tu dis donc que c'est plus la peine de mettre mod_quickcam dans modules.autoload grace à ce script ?.

Ce que je dis surtout c'est que si ce module dépend de snd-pcm-oss, il n'a strictement rien à faire dans modules.autoload !
Et pour cela, il y a (au moins) 2 solutions : soit le mettre dans local.start, soit le faire gérer par hotplug. Dans les 2 cas, il ne sera chargé que lorsque les modules son auront été lancés ...
Suffit d'essayer ... ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum