[Alsa] No soundcard found, module snd-hda-intel (résolu)
[Alsa] No soundcard found, module snd-hda-intel (résolu)
Désolé pour le déterrage de topic mais j'ai nouvellement réinstallé Arch sur mon laptop pour repartir sur une installation propre (pas trop bidouillée foireusement ^^), et je suis toujours confronté au même problème... mais cette solution ne fonctionne plus :-/ Et quand je lance alsaconf, la 1ère fois il a cherché ma carte mais je n'avais pas fait les modifications (j'ai voulu tester, on sait jamais ) et depuis j'ai l'impression qu'il ne cherche même plus la carte, dès que j'ai l'écran d'accueil et que je tape sur "accepter" il m'affiche "No supported PnP or PCI card found", sans temps de latence. J'ai essayé pacman -Rsn au cas où (m'enfin j'vois pas ce que ça aurait pu changer).
Au début j'avais installé oss mais évidemment avec mon type de carte, brancher des écouteurs sur ma prise jack ne coupe pas les haut-parleurs... Du coup j'aimerais quand même bien revenir sur Alsa !
Par contre snd-hda-intel n'apparaît pas dans lsmod. D'ailleurs lsmod | grep snd ne renvoie rien...
- mélodie
- Maître du Kyudo
- Messages : 2784
- Inscription : lun. 30 oct. 2006, 02:06
- Localisation : Pyrénées
Re: [Alsa] No soundcard found...
Si tu étais un peu concis ?
Quelle est ta carte son ? →
lances la commande "lspci" et donnes-nous le retour.
Quels paquets pour le son as-tu installé ?
Quels sont les modules son chargés ? Dans le retour de "lsmod" et dans ton rc.conf ?
Si tu as bien installé les paquets alsa nécessaires, tu peux essayer le script snddevices suivant : http://meets.free.fr/files/snddevices
Je l'ai essayé deux ou trois fois, une fois c'était sur une Antix. Cela avait bien fonctionné (il faut le copier dans un fichier texte, le rendre exécutable et le lancer en root). Des fois ça ne fonctionne pas, mais dans tous les cas ça n'a jamais abîmé mon système.
Re: [Alsa] No soundcard found...
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
/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
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)
Code : Tout sélectionner
cat /proc/asound/cards
--- no soundcards ---
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 :-/
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [Alsa] No soundcard found, module snd-hda-intel (en cour
Décharge snd-intel8x0, snd-ac97-codec et ac97-bus d'abord peut-être (rmmod ou modprobe -r).galactose a écrit :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 :
Dans ton modprobe.conf, essaie sans "options snd-hda-intel enable_msi=1".
D'où il sort ce /lib/modules/2.6.38-ARCH/updates/snd-hda-intel.ko, d'ailleursgalactose a écrit :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)
Code : Tout sélectionner
pacman -Qo /lib/modules/2.6.38-ARCH/updates/snd-hda-intel.ko
locate snd-hda-intel.ko
Re: [Alsa] No soundcard found, module snd-hda-intel (en cour
Code : Tout sélectionner
$ pacman -Qo /lib/modules/2.6.38-ARCH/updates/snd-hda-intel.ko
/lib/modules/2.6.38-ARCH/updates/snd-hda-intel.ko appartient à alsa-driver.hda-intel.hda-codec-realtek 1.0.24-0
Code : Tout sélectionner
$ find / -name snd-hda-intel.ko
/lib/modules/2.6.38-ARCH/updates/snd-hda-intel.ko
Code : Tout sélectionner
# modprobe snd-hda-intel
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.38-ARCH/kernel/sound/pci/hda/snd-hda-intel.ko.gz): Unknown symbol in module, or unknown parameter (see dmesg)
Code : Tout sélectionner
# pacman -Qo /lib/modules/2.6.38-ARCH/kernel/sound/pci/hda/snd-hda-intel.ko.gz
/lib/modules/2.6.38-ARCH/kernel/sound/pci/hda/snd-hda-intel.ko.gz appartient à kernel26 2.6.38.5-1
[EDIT]
Alors là je comprends pas trop :-/ depuis que j'ai supprimé le paquet, j'ai une liste de modules plus longue
Code : Tout sélectionner
$ lsmod | grep snd
snd_seq_dummy 1455 0
snd_seq_oss 28052 0
snd_seq_midi_event 5332 1 snd_seq_oss
snd_seq 48705 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 5100 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 37890 0
snd_mixer_oss 14851 1 snd_pcm_oss
snd_hwdep 6134 0
snd_pcm 71032 1 snd_pcm_oss
snd_timer 18992 2 snd_seq,snd_pcm
snd 55132 8 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hwdep,snd_pcm,snd_timer
soundcore 5986 1 snd
snd_page_alloc 7017 1 snd_pcm
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [Alsa] No soundcard found, module snd-hda-intel (en cour
Il faudrait au moins laisser les deux lignes concernant snd_hda_intel dans le modprobe.conf.galactose a écrit : Alors là je comprends pas trop :-/ depuis que j'ai supprimé le paquet, j'ai une liste de modules plus longue
...
Les modifications de modprobe.conf n'ont l'air de rien changer (j'ai commenté les 2 premières lignes, puis la 1ère, puis les 3 en même temps : rien).
Toujours rien avec alsaconf ?
Que donne:
Code : Tout sélectionner
ls -l /dev/snd
Sinon, quelle est la dernière version de kernel avec laquelle tu avais du son par alsa ? (dès fois qu'il y ait eu une régression )
Re: [Alsa] No soundcard found, module snd-hda-intel (en cour
J'ai fait le mkinitcpio, ça n'a rien changé ; alsaconf ne trouve toujours pas ma carte. Et j'ai obtenu ceci :
Code : Tout sélectionner
$ ls -l /dev/snd
total 0
crw-rw----+ 1 root audio 116, 1 11 mai 01:05 seq
crw-rw----+ 1 root audio 116, 33 11 mai 01:05 timer
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [Alsa] No soundcard found, module snd-hda-intel (en cour
Pourrais-tu installer hwinfo et nous montrer la sortie de:
Code : Tout sélectionner
hwinfo --sound
En attendant, tu pourrais réinstaller un noyau précédent voir si c'est une régression (via le cache de pacman ou ARM)... ou au moins pour être sûr du module à charger.
Re: [Alsa] No soundcard found, module snd-hda-intel (en cour
hwinfo me donne :
Code : Tout sélectionner
# hwinfo --sound
14: PCI 1b.0: 0403 Audio device
[Created at pci.318]
Unique ID: u1Nb.MoRg9bR9p8C
SysFS ID: /devices/pci0000:00/0000:00:1b.0
SysFS BusID: 0000:00:1b.0
Hardware Class: sound
Model: "Intel 82801I (ICH9 Family) HD Audio Controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x293e "82801I (ICH9 Family) HD Audio Controller"
SubVendor: pci 0x1179 "Toshiba America Info Systems"
SubDevice: pci 0x0001
Revision: 0x03
Memory Range: 0xc0100000-0xc0103fff (rw,non-prefetchable,disabled)
IRQ: 255 (no events)
Module Alias: "pci:v00008086d0000293Esv00001179sd00000001bc04sc03i00"
Driver Info #0:
Driver Status: snd_hda_intel is not active
Driver Activation Cmd: "modprobe snd_hda_intel"
Config Status: cfg=new, avail=yes, need=no, active=unknown
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [Alsa] No soundcard found, module snd-hda-intel (en cour
Tu peux quand même nous mettre la sortie de:
Code : Tout sélectionner
modprobe -v snd_hda_intel
Code : Tout sélectionner
grep hda /var/log/everything.log
Ceci dit, sur ce post: https://bbs.archlinux.org/viewtopic.php?pid=932128, même carte son que toi et même problème et il y a une solution (ça fait bien bricolage, mais bon...).
Re: [Alsa] No soundcard found, module snd-hda-intel (en cour
Code : Tout sélectionner
$ lsmod | grep snd
... blablabla ...
snd_hda_intel 21738 2
snd_hda_codec 73739 2 snd_hda_codec_realtek,snd_hda_intel
Il semblerait que ce soit bien lié à la version du paquet kernel26 (voir thread dont celui-ci est issu : j'ai eu du son après une maj). A voir si nécessaire de bloquer les maj, pour l'instant je vais suivre le flux normal.
Par curiosité : grep hda /var/log/everything.log me donne une très longue liste de :
Code : Tout sélectionner
May 11 10:03:49 localhost kernel: [ 8.033794] snd_hda_codec: Unknown symbol strict_strtoul (err 0)
Merci de ton aide en tout cas, et désolé pour la frustration
---------------------------------------------------------------------------------------------
Etat actuel (à l'intention de ceux qui rencontreront le même problème, à savoir au moins moi dans quelques temps ^^) :
Code : Tout sélectionner
pacman -Qs alsa
local/alsa-lib 1.0.24.1-1
An alternative implementation of Linux sound support
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
Code : Tout sélectionner
pacman -Qs kernel26
local/kernel26 2.6.38.6-1 (base)
The Linux Kernel and modules
local/kernel26-headers 2.6.38.6-1
Header files and scripts for building modules for kernel26
local/linux-firmware 20110227-1
Firmware files for Linux
Code : Tout sélectionner
cat /etc/modprobe.d/modprobe.conf :
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
cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xc0100000 irq 48
Merci encore !
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [Alsa] No soundcard found, module snd-hda-intel (résolu)
galactose a écrit :Mieux que le downgrading : l'upgrading de kernel26 Bon ben grâce à la nouvelle version, j'ai du son !
Tant mieux, tant mieux. Je n'avais pas encore vu la mise à jour de kernel26, mais ça ressemblait bien à une régression... temporaire, heureusement.