[ALSA ?]plus de son du tout [RESOLU]

Applications multimedia / jeux
Avatar de l’utilisateur
Skippythekangoo
archer de cavalerie
Messages : 165
Inscription : mar. 15 mai 2007, 17:46
Localisation : /dev/null
Contact :

[ALSA ?]plus de son du tout [RESOLU]

Message par Skippythekangoo »

Salutations à toutes et à tous.

Comme j'en ai déjà parlé sur le chan, j'ai un énorme problème de son.

En effet, d'un coup d'un seul, aprés une mise à jour, je ne pouvais plus écouter quoi que ce soit, à part le bip horrible (que j'ai viré dans rc.conf, mais remis pour voir).

voici ce que me dis mpg123

Code : Tout sélectionner

[skippy@jolan ]$ mpg123 Malone_Vincent-Titicaca.mp3 
ALSA lib pcm_direct.c:867:(snd_pcm_direct_initialize_slave) snd_pcm_hw_params_any failed
ALSA lib pcm_dmix.c:878:(snd_pcm_dmix_open) unable to initialize slave
[alsa.c:144] error: cannot open device default
[audio.c:505] error: failed to open audio device
[mpg123.c:683] error: Failed to initialize output, goodbye.
Je n'y entrave que dalle

Merci d'éclairer ma lanterne.
Dernière modification par Skippythekangoo le lun. 11 févr. 2008, 12:01, modifié 1 fois.
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

t'as pas un /etc/modprobe.conf qui traine car apparement y'en a plus besoin faut tout charger dans /etc/rc.conf.
Au pire relance alsaconf / alsmixer / alsactl store / /etc/rc.d/alsa restart ?
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
Skippythekangoo
archer de cavalerie
Messages : 165
Inscription : mar. 15 mai 2007, 17:46
Localisation : /dev/null
Contact :

Message par Skippythekangoo »

Hello Warnaud,

J'ai bien un /etc/modprobe.conf qui traine sous mon lit... :)

Code : Tout sélectionner

#
# /etc/modprobe.conf (for v2.6 kernels)
#

options i8k force=1
options snd-hda-intel model=intel position_fix=1

# I2C module options
alias char-major-89 i2c-dev

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.15 ---
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
# --- END: Generated by ALSACONF, do not edit. ---

Code : Tout sélectionner

MODULES=(acpi coretemp cpufreq-ondemand cpufreq-powersave i8k fuse fglrx ipw3945 !iwl3945 tifm_sd)
La question que je me pose est la suivante :

Comment et où dois-je mettre les options des modules ???
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

perso j'ai plus de modprobe.conf :|
par contre dans le rc.conf j'ai:

Code : Tout sélectionner

MODULES=(ac97_bus snd-mixer-oss snd-pcm-oss snd-seq-oss snd-seq-device snd-seq-midi-event snd-seq snd-hwdep snd-page-alloc snd-pcm snd-rawmidi snd-timer snd snd-ac97-codec snd-emu10k1 soundcore snd-util-mem)
(c'est pour une sound blaster audigy :) )

Sur mon portable j'ai :

Code : Tout sélectionner

MODULES=( ... snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore)
(c'est pour une carte de base :) )
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
Skippythekangoo
archer de cavalerie
Messages : 165
Inscription : mar. 15 mai 2007, 17:46
Localisation : /dev/null
Contact :

Message par Skippythekangoo »

Merci, je vais tester ça et je tiens au jus.
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
Skippythekangoo
archer de cavalerie
Messages : 165
Inscription : mar. 15 mai 2007, 17:46
Localisation : /dev/null
Contact :

Message par Skippythekangoo »

Bon, ben j'ai renommer /etc/modprobe.conf en /etc/modprobe.conf.stk et mis

Code : Tout sélectionner

MODULES=(... snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_hda_intel snd_hwdep snd_pcm_oss snd_pcm snd_timer snd_page_alloc snd_mixer_oss snd soundcore)
en me basant sur lsmod.

Mais ça ne change rien au message d'erreur (voir mon premier post), et je n'ai plus accès aux fonctions de ventilation de mon pc (i8k) qui apparement doivent etre spécifiées dans /etc/modprobe.conf

Code : Tout sélectionner

options i8k force=1
En gros le remède est pire que le mal... :p
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

alors remets ton modprobe.conf avec ta ligne pour i8k seulement.
Et relance en root:

Code : Tout sélectionner

alsaconf
alsamixer
alsactl store
/etc/rc.d/alsa restart
Et retente
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
Skippythekangoo
archer de cavalerie
Messages : 165
Inscription : mar. 15 mai 2007, 17:46
Localisation : /dev/null
Contact :

Message par Skippythekangoo »

Ben encore pareil.

Et en lançant alsamixer, je viens de comprendre que je n'ai plus de PCM... (ce qui était surement explicité dans le message d'erreur, mais vu mon niveau en anglais et mon raz-le-bol de plus en plus présent...).

En faisant aslaconf, jai proposer d'écrire automatiquement dans modprobe.conf (ce qui n'est surememnt pas la meilleur iddée), et vu que cela ne fonctionnait pas, aprés alsactl store et /etc/rc.d/alsa restart, j'ai viré les lignes incrimminées dans modprobe.conf et recommençé l'opération sans faire écrire alsaconf dans modprobe.conf.

Je commence a desepéré sérieux...
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

en effet zarbe le truc là ... je sèche
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
Skippythekangoo
archer de cavalerie
Messages : 165
Inscription : mar. 15 mai 2007, 17:46
Localisation : /dev/null
Contact :

Message par Skippythekangoo »

J'ai le chic pour les trucs zarb'.

Juste ma tronche est zarb'... :)
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

En regardant ici: http://wiki.archlinux.org/index.php/ALSA et là : http://wiki.archlinux.fr/howto:audio:alsa je vois pas grand chose d'autre.
Surtout que si tu lances "alsamixer" en tant que root c'est pas un problème de droit :|
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Si tu installes une autre carte son (je sais, il faut en avoir une sous la main ou pas trop loin), et que tu la configures, que se passe-t-il ?
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Message par gyo »

yo,

s'possible que tu ais un conflit IRQ entre ta carte son et un autre composant de ta carte mère. En tout cas moi j'ai dû spécifier l'irq de mon chipset son de mon portable pour que le son soit repérer. Bon après, toi ton son est repéré mais c'est peut-être lié à ça, va savoir.

Montre nous la sortie de cat /proc/interrupts. (pour info : mon chipset son est sur IRQ 5, mais en même temps c'est un vieux portable).
Avatar de l’utilisateur
Skippythekangoo
archer de cavalerie
Messages : 165
Inscription : mar. 15 mai 2007, 17:46
Localisation : /dev/null
Contact :

Message par Skippythekangoo »

mélodie a écrit :Si tu installes une autre carte son (je sais, il faut en avoir une sous la main ou pas trop loin), et que tu la configures, que se passe-t-il ?
j'attend avant de m'acheter une carte externe...


Gyo :

Code : Tout sélectionner

[skippy@jolan ]$ cat /proc/interrupts
           CPU0       CPU1       
  0:    1882307          0   IO-APIC-edge      timer
  1:       4347          0   IO-APIC-edge      i8042
  8:          0          0   IO-APIC-edge      rtc0
  9:         16          0   IO-APIC-fasteoi   acpi
 12:      11109          0   IO-APIC-edge      i8042
 14:      43139          0   IO-APIC-edge      libata
 15:       8868          0   IO-APIC-edge      libata
 16:         45          0   IO-APIC-fasteoi   fglrx
 17:     151579          0   IO-APIC-fasteoi   ipw3945
 18:          2          0   IO-APIC-fasteoi   ohci1394
 19:        142          0   IO-APIC-fasteoi   HDA Intel, uhci_hcd:usb2
 20:      13853          0   IO-APIC-fasteoi   uhci_hcd:usb1, ehci_hcd:usb5
 21:          0          0   IO-APIC-fasteoi   uhci_hcd:usb3
 22:          0          0   IO-APIC-fasteoi   uhci_hcd:usb4
 23:          0          0   IO-APIC-fasteoi   sdhci:slot0
NMI:          0          0 
LOC:      31898     892928 
ERR:          0
MIS:          0
voilà, mais je ne comprend pas pourquoi ça fonctionnait avant, sans assigner d'IRQ.
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Message par gyo »

Skippythekangoo a écrit :

Code : Tout sélectionner

19:        142          0   IO-APIC-fasteoi   HDA Intel, uhci_hcd:usb2
Un de tes bus usb 1.1 se partage l'IRQ avec ton chipset son apparemment, il ya peut-être conflit.

Tu peux essayer 2 choses :
  • Retirer le module uhci_hcd (rmmod uhci_hcd) et tester ton son
  • Forcer l'IRQ de ton module snd_hda_intel (par exemple irq 5, cet irq n'est pas utilisé sur ta machine)

    Code : Tout sélectionner

    rmmod snd_hda_intel
    modprobe snd_hda_intel irq=5
Teste tout ça et tiens nous au courant :)
Avatar de l’utilisateur
Skippythekangoo
archer de cavalerie
Messages : 165
Inscription : mar. 15 mai 2007, 17:46
Localisation : /dev/null
Contact :

Message par Skippythekangoo »

Merci Gyo,
je ne suis pas sur mon PC pour l'intant, mais je regarde cela dés que possible.

Je ne comprend pas forcément tout les message d'erreur :)
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
Skippythekangoo
archer de cavalerie
Messages : 165
Inscription : mar. 15 mai 2007, 17:46
Localisation : /dev/null
Contact :

Message par Skippythekangoo »

Bon ben ça ne marche pas.

J'ai décharger uhci_hcd

Code : Tout sélectionner

[skippy@jolan ]$ cat /proc/interrupts 
           CPU0       CPU1       
  0:     122313          0   IO-APIC-edge      timer
  1:        508          0   IO-APIC-edge      i8042
  8:          0          0   IO-APIC-edge      rtc0
  9:          3          0   IO-APIC-fasteoi   acpi
 12:      28768          0   IO-APIC-edge      i8042
 14:      33314          0   IO-APIC-edge      libata
 15:        600          0   IO-APIC-edge      libata
 16:          1          0   IO-APIC-fasteoi   fglrx
 17:      10469          0   IO-APIC-fasteoi   ipw3945
 18:          2          0   IO-APIC-fasteoi   ohci1394
 19:        144          0   IO-APIC-fasteoi   HDA Intel
 20:         25          0   IO-APIC-fasteoi   ehci_hcd:usb1
 21:          0          0   IO-APIC-fasteoi   sdhci:slot0
NMI:          0          0 
LOC:      10687      60483 
ERR:          0
MIS:          0
Donc, si j'ai bien compris la manoeuvre, il n'y a plus de conflit entre les deux modules, que HDA Intel est assigné à l'IRQ 19.
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
Skippythekangoo
archer de cavalerie
Messages : 165
Inscription : mar. 15 mai 2007, 17:46
Localisation : /dev/null
Contact :

Message par Skippythekangoo »

Je continue mon avancé.

j'ai blacklisté uhci_hcd dans mon rc.conf => Rien
j'ai désselectionner snd_hda_intel dans mon rc.conf => Rien (normal)
J'ai charger snd_hda_intel avec assignation d'irq à 5 =>

Code : Tout sélectionner

[skippy@jolan ]$ sudo modprobe snd_hda_intel irq=5
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.23-ARCH/kernel/sound/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)
et

Code : Tout sélectionner

[skippy@jolan ]$ dmesg|tail
printk: 1 messages suppressed.
printk: 1 messages suppressed.
printk: 2 messages suppressed.
printk: 1 messages suppressed.
printk: 1 messages suppressed.
printk: 1 messages suppressed.
printk: 5 messages suppressed.
snd_hda_intel: Unknown parameter `irq'
printk: 1 messages suppressed.
printk: 1 messages suppressed.
Je vais continuer en desselctionnant tout ce qui touche au son je vous tient au courant...
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Skippythekangoo a écrit :Je continue mon avancé.

j'ai blacklisté uhci_hcd dans mon rc.conf => Rien
j'ai désselectionner snd_hda_intel dans mon rc.conf => Rien (normal)
J'ai charger snd_hda_intel avec assignation d'irq à 5 =>
[skippy@jolan ]$ sudo modprobe snd_hda_intel irq=5
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.23-ARCH/kernel/sound/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)
As-tu regardé dans dmesg comme le disait le message ? Et est-ce que ce module est bien inscrit dans la configuration du kernel ?
Avatar de l’utilisateur
Skippythekangoo
archer de cavalerie
Messages : 165
Inscription : mar. 15 mai 2007, 17:46
Localisation : /dev/null
Contact :

Message par Skippythekangoo »

Hello Melodie,

Le dmesg est mis dans le post précédent

et pour la conf kernel

Code : Tout sélectionner

[skippy@jolan ]$ grep -i hda /boot/kconfig26
CONFIG_SENSORS_HDAPS=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_SIGMATEL=y
CONFIG_SND_HDA_CODEC_VIA=y
CONFIG_SND_HDA_CODEC_ATIHDMI=y
CONFIG_SND_HDA_CODEC_CONEXANT=y
CONFIG_SND_HDA_CODEC_CMEDIA=y
CONFIG_SND_HDA_CODEC_SI3054=y
CONFIG_SND_HDA_GENERIC=y
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Répondre