Salut !
Tout d'abord désolé du temps de latence : j'ai été très peu sous Arch ces temps-ci.
Alors les problèmes dans l'ordre :
- je n'ai aucun son en utilisant alsa
- si je switche pour oss, je perds ma prise jack et certaines applications (totem et rhythmbox) ne produisent aucun son sauf si je bidouille gconf-editor et dconf-editor, mais dans ce cas le réglage du son sur ces applications est totalement foireux et indépendant du réglage du son des autres applications, enfin bref je voudrais bien utiliser oss mais cela crée plus de problèmes qui ça n'en règle... donc je dois vraiment me rabattre sur alsa
- j'ai donc désinstallé proprement oss, tout mon système étant à jour, puis réinstallé les paquets alsa
- j'ai tenté la solution proposée dans le topic dont provient celui-ci (édition de modprobe.conf), sans succès
Donc actuellement j'ai :
Code : Tout sélectionner
$ lspci -v
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
Subsystem: Toshiba America Info Systems Device 0001
Flags: fast devsel, IRQ 255
Memory at c0100000 (64-bit, non-prefetchable) [disabled] [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [130] Root Complex Link
Kernel modules: snd-hda-intel
Code : Tout sélectionner
# pacman -Qs alsa
local/alsa-driver.hda-intel.hda-codec-realtek 1.0.24-0
An alternative implementation of Linux sound support
local/alsa-lib 1.0.24.1-1
An alternative implementation of Linux sound support
local/alsa-oss 1.0.17-1
OSS compatibility library
local/alsa-plugins 1.0.24-2
Extra alsa plugins
local/alsa-utils 1.0.24.2-1
An alternative implementation of Linux sound support
local/pulseaudio-alsa 1-2 (pulseaudio-gnome)
ALSA Configuration for PulseAudio
Le premier paquet est fraîchement installé de ce soir, donc il n'est ni à l'origine du problème, ni une solution visiblement.
/etc/modprobe.d/modprobe.conf :
Code : Tout sélectionner
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel enable_msi=1
Code : Tout sélectionner
$ lsmod | grep snd
snd_intel8x0 26407 0
snd_ac97_codec 110292 1 snd_intel8x0
ac97_bus 1198 1 snd_ac97_codec
snd_hwdep 6134 0
snd_pcm 71032 2 snd_intel8x0,snd_ac97_codec
snd_timer 18992 1 snd_pcm
snd_page_alloc 7017 2 snd_intel8x0,snd_pcm
snd 54147 5 snd_intel8x0,snd_ac97_codec,snd_hwdep,snd_pcm,snd_timer
soundcore 5986 1 snd
A savoir : j'ai lancé snd-intel8x0 à la main (sur le site d'Alsa, ils disent que c'est ce module qu'il faut pour la majorité des contrôleurs AC97 donc j'ai essayé, sans succès... de toute façon d'après lspci c'est clairement snd-hda-intel qu'il me faut), ce qui a lancé en même temps snd-ac97-codec et ac97-bus.
Quand j'essaie de charger snd-hda-intel :
Code : Tout sélectionner
# modprobe snd-hda-intel
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.38-ARCH/updates/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)
# dmesg
... patati et patata ...
[ 1925.157447] snd_hda_codec: Unknown symbol strict_strtoul (err 0)
Au moins, /proc/asound/cards est explicite :
Bref : il faut que j'arrive à charger snd-hda-intel, mais ça ne marche pas ! J'ai tenté de googlé les 2 messages d'erreur obtenus avec modprobe snd-hda-intel et le dmesg qui s'en suit, mais je n'ai rien trouvé de (mod)probant ("un brin d'humour ne fait jamais de mal !") et je trouve la plupart du temps des messages obsolètes de 2007 ou 2008 (grosses années pour alsa apparemment).
En clair la question est : comment charger ce
de module ?
Ah oui et merci Mélodie pour le script mais il n'a hélas eu aucun effet :-/