Alsa HS : codec_ready: codec 0 is not ready

Alsa HS : codec_ready: codec 0 is not ready - Multimédia - Linux et OS Alternatifs

Marsh Posté le 10-04-2007 à 18:21:19    

Hello world
 
Voilà un petit moment que je me prend la tête là dessus. Google a beau être mon ami, je ne suis tombé que sur des topics où le problème est soit non résolu, soit sans réponses. Du coup, je sais plus trop quoi faire là :/
 
Symptômes
Pas de son qui sort de la carte son.
 
Modèle

00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)


Système

Linux server 2.6.18-gentoo-r3 #1 Sat Nov 25 18:42:48 CET 2006 x86_64 AMD Sempron(tm) Processor 3000+ AuthenticAMD GNU/Linux


Messages d'erreur
dans /var/log/messages

Apr 10 17:30:17 server codec_read: codec 0 is not valid [0x1ac0000]
Apr 10 17:30:17 server codec_read: codec 0 is not valid [0x1a00000]
Apr 10 17:30:17 server codec_ready: codec 0 is not ready [0x1a00000]
Apr 10 17:30:17 server codec_ready: codec 0 is not ready [0x1a00000]


et dans les logs de MPD

closing alsa device "hw:0,0" due to write error: Input/output error


Si je configure MPD pour ne pas sortir sur la carte son mais seulement en streaming, ça fonctionne et j'ai pas d'erreurs.
 
cat /proc/asound/oss/sndstat

Sound Driver:3.8.1a-980706 (ALSA v1.0.12rc1 emulation code)
Kernel: Linux server 2.6.18-gentoo-r3 #1 Sat Nov 25 18:42:48 CET 2006 x86_64
Config options: 0
 
Installed drivers:
Type 10: ALSA emulation
 
Card config:
VIA 8237 with AD1888 at 0xb000, irq 201
 
Audio devices:
0: VIA 8237 (DUPLEX)
 
Synth devices: NOT ENABLED IN CONFIG
 
Midi devices: NOT ENABLED IN CONFIG
 
Timers:
7: system timer
 
Mixers:
0: Analog Devices AD1888


 
Je me suis aperçu que le système ne fonctionnait plus lundi 09/04. Je n'ai pas le souvenir de la dernière fois que je l'ai utilisé (week end de pâques, toussa) mais d'après mes logs, ça remonterait au 06/04 et ma dernière mise à jour (jusqu'à aujourd'hui où j'ai upgradé tout le système) datait du 02/04 (où seul cpio s'était mis à jour).
J'ai recompilé moult packages alsa-*, sans succès. Aucune erreur au lancement d'alsasound. Pas de reboot ni de changement de noyau depuis un peu plus de 4 mois.
 
Donc, si vous avez des pistes ou que vous manquez d'informations, n'hésitez pas :o

Reply

Marsh Posté le 10-04-2007 à 18:21:19   

Reply

Marsh Posté le 10-04-2007 à 20:49:07    

Tu as pensé après avoir recompilé à faire un # update-modules

Reply

Marsh Posté le 10-04-2007 à 21:10:27    

Module alsa compilé dans le noyau :/

Reply

Marsh Posté le 12-04-2007 à 08:45:37    

Encore passé deux heures à bidouiller dessus hier soir. Toujours pas mieux...
Help :cry:

Reply

Marsh Posté le 12-04-2007 à 13:21:43    

Je ne sais pas si c'est la solution à ton problème, mais apparemment tu n'a pas mis en dur tous les modules dont alsa a besoin pour prendre en charge ton chip audio (synth devices : not enabled in config, midi devices : not enabled in config).
Pour info, sur une debian, kernel 2.6.18-3 compilé maison, archi k7 (athlon mobile 2800+) ce chip marche au poil.

 

edit : as tu ce module chargé : snd_via82xx_modem

 

edit2 : pourquoi utiliser l'émulation OSS ???

 

edit3 : en fait chez moi il n'y a que ce module donc peut etre que tu n'a pas besoin des synth devices.(?)

 

Bon courage !

Message cité 1 fois
Message édité par enfoiro le 12-04-2007 à 13:41:46
Reply

Marsh Posté le 12-04-2007 à 13:41:55    

enfoiro a écrit :

Je ne sais pas si c'est la solution à ton problème, mais apparemment tu n'a pas mis en dur tous les modules dont alsa a besoin pour prendre en charge ton chip audio (synth devices : not enabled in config, midi devices : not enabled in config).
Pour info, sur une debian, kernel 2.6.18-3 compilé maison, archi k7 (athlon mobile 2800+) ce chip marche au poil.

Ca marchait bien jusque là et j'ai pas touché au noyau depuis un moment :/
 

enfoiro a écrit :

edit : as tu ce module chargé : snd_via82xx_modem


non...
 

enfoiro a écrit :

edit2 : pourquoi utiliser l'émulation OSS ???


J'sais pas... Si mes souvenirs sont bons, j'avais suivi ce tuto avec les modules en built-in.
 
Pour info, ma config noyal actuelle :

CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_RAWMIDI=y
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_MPU401_UART=y
CONFIG_SND_AC97_CODEC=y
CONFIG_SND_AC97_BUS=y
CONFIG_SND_VIA82XX=y


 

enfoiro a écrit :

edit3 : en fait chez moi il n'y a que ce module donc peut etre que tu n'a pas besoin des synth devices.(?)


Aucun idée... comme dit plus haut, ça fonctionnait jusqu'à il y a peu. Donc ça me parait bizarre que ça vienne d'un module :/
 

enfoiro a écrit :

Bon courage !

Merci pour ta réponse... :jap:


Message édité par RiderCrazy le 12-04-2007 à 13:43:09
Reply

Marsh Posté le 12-04-2007 à 14:05:01    

A ta place j'essayerais de compiler un noyau débarassé d'OSS, je ne sais pas si c'est la bonne solution, mais peut être que mpd essaie de passer par oss au lieu d'alsa. Sinon peut être qu'il y a moyen de forcer mpd à passer par ALSA sans essayer oss.
Ce tuto gentoo a l'air pas mal, si tu a le courage de faire ce qu'ils disent (rubrique mpd)
http://gentoo-wiki.com/HOWTO_ALSA_sound_mixer_aka_dmix

 

Recherche à l'origine des résultats
http://www.google.fr/search?hl=fr& [...] ogle&meta=

 

Pour le module non chargé, c'est normal si c'est compilé en dur, forcément pas de module  :D

 

Et si tu utilise une conf de mpd "propre" ca passe pas ?

 

edit : sur ce blog une piste l'option --disable-oss
http://www.natulte.net/index.php/blog/rss


Message édité par enfoiro le 12-04-2007 à 14:06:42
Reply

Marsh Posté le 12-04-2007 à 14:43:39    

J'avais vu ce tuto. Toute la partie dmix ne m'interresse pas et les parties communes sont semblables. Aucun problème avec la config d'alsa et pas de problème non plus avec mon mpd.conf, qui a toujours été réglé pour fonctionner avec alsa. Dans le doute, je l'ai recompilé sans le flag oss, toujours pas mieux :/

Reply

Marsh Posté le 12-04-2007 à 14:50:56    

merde, je suis à sec de réponse alors :/

Reply

Marsh Posté le 16-04-2007 à 08:42:01    

Up du lundi matin :o

Reply

Marsh Posté le 16-04-2007 à 08:42:01   

Reply

Marsh Posté le 17-04-2007 à 10:27:22    

Bon, d'après un ami, ça sent le sapin... j'suis bon pour racheter une carte son :/

Reply

Sujets relatifs:

Leave a Replay

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