Etch & hda-intel : no soundcards [Résolu]

Salut à tous,

Voilà je suis un nouvel utilisateur de Debian (Anciennemenent sur Gentoo).
Suite à mon install tout fonctionne correctement sauf le son.

uname -a Linux $hostname 2.6.18-6-686 #1 SMP Sun Feb 10 22:11:31 UTC 2008 i686 GNU/Linux

Première erreur…

lspci | grep Audio 00:1b.0 Audio device: Intel Corporation Unknown device 293e (rev 02)

Seconde…

cat /proc/asound/cards cat: /proc/asound/cards: Aucun fichier ou répertoire de ce type

Aslaconf ne retrouve pas ma carte son.

Le driver correspondant à ma carte son est snd-hda-intel mais je ne vois pas comment l’utiliser…

Un modprobe n’apporte rien de neuf.

Merci d’avance pour vos éclaicissements.

Par coïncidence je viens de le faire ce matin. Je ne suis pas un grand spécialiste Debian mais voila ce que j’ai fait.

apt-get install alsa alsaconf alsamixer
puis j’ai choisi la carte son dans “Application”=>“Son et Video”=>"Controleur de volume"
Après tu fais fichier changer le périphérique.

J’ai utilisé ce post http://www.developpez.net/forums/showthread.php?t=514443

Attention, un conseil dans alsamixer mais tout au maximum au début le son était presque inaudible.

j’espère que cela t’aidera.
+Tio

Merci Tio mais mon problème semble quelque peu différent.
Ma carte son n’est pas reconnue du tout.

Je pense compiler le module snd-hda-intel mais étant donné que je suis un noob, je galere un peu …

Peux tu poster le résultat de
lspci -v
afin que nous puissions avoir une idée sur ta carte son.

Salutations

Salut Thierry

Voilà

00:1b.0 Audio device: Intel Corporation Unknown device 293e (rev 02) Subsystem: Giga-byte Technology Unknown device a022 Flags: bus master, fast devsel, latency 0, IRQ 5 Memory at fa200000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0

Merci d’avance

Un lspci -n serait mieux. Tu peux vérifier plusieurs choses:

  1. grep 293e /lib/modules/uname -r/modules.pcimap
    doit te rendre

snd-hda-intel 0x00008086 0x0000293e 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0

  1. Installation des modules alsa plus récent, tu fais

# apt-get install alsa-modules-`uname -r`
si ça ne marche pas (ce dont je doute)

[code]# apt-get install module-assistant

m-a prepare

m-a a-i alsa-source[/code]

et tu réessayes.

J’ai eu récemment un problème similaire j’ai installé les derniers pilotes d’alsa et j’ai du faire quelques manipulations dans /etc/modprobe.d/alsa-base.

Asus X70Sserie

A suivre

Salutations

[quote=“fran.b”]Un lspci -n serait mieux. Tu peux vérifier plusieurs choses:

  1. grep 293e /lib/modules/uname -r/modules.pcimap
    doit te rendre

snd-hda-intel 0x00008086 0x0000293e 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0

  1. Installation des modules alsa plus récent, tu fais

# apt-get install alsa-modules-`uname -r`
si ça ne marche pas (ce dont je doute)

[code]# apt-get install module-assistant

m-a prepare

m-a a-i alsa-source[/code]

et tu réessayes.[/quote]

  1. grep 293e /lib/modules/uname -r/modules.pcimap
    ne me renvoi rien :confused:

  2. J’ai déjà installé alsa-module : toujours rien

Les commandes en dessous ne me donnent rien de neuf non plus

Au cas ou voici mon lspci -n

lspci -n 00:00.0 0600: 8086:29c0 (rev 02) 00:01.0 0604: 8086:29c1 (rev 02) 00:1a.0 0c03: 8086:2937 (rev 02) 00:1a.1 0c03: 8086:2938 (rev 02) 00:1a.2 0c03: 8086:2939 (rev 02) 00:1a.7 0c03: 8086:293c (rev 02) 00:1b.0 0403: 8086:293e (rev 02) 00:1c.0 0604: 8086:2940 (rev 02) 00:1c.4 0604: 8086:2948 (rev 02) 00:1c.5 0604: 8086:294a (rev 02) 00:1d.0 0c03: 8086:2934 (rev 02) 00:1d.1 0c03: 8086:2935 (rev 02) 00:1d.2 0c03: 8086:2936 (rev 02) 00:1d.7 0c03: 8086:293a (rev 02) 00:1e.0 0604: 8086:244e (rev 92) 00:1f.0 0601: 8086:2916 (rev 02) 00:1f.2 0101: 8086:2920 (rev 02) 00:1f.3 0c05: 8086:2930 (rev 02) 00:1f.5 0101: 8086:2926 (rev 02) 01:00.0 0300: 10de:0193 (rev a2) 03:00.0 0101: 197b:2363 (rev 02) 03:00.1 0101: 197b:2363 (rev 02) 04:00.0 0200: 10ec:8168 (rev 01) 05:06.0 0c00: 104c:8024

Ca fonctionnait bien sur Gentoo… C’est peut être une question de noob mais je devrais peut être compiler le module? Malheureusement je ne sais pas comment faire pour le moment.

C’est ce que faisait les commandes dites «ci dessous».
As tu installé module-assistant?
Si oui, quels sont les messages d’erreurs de m-a?

Avec ma carte son HDA Intel ALC883 j’ai toujours réspécté le tuto du site Ubuntu-fr sur mes Debian et ça a toujours marché : http://doc.ubuntu-fr.org/audio_intel_hda

Maintenant je ne crois pas que tu ais spécifié quelle carte tu avais, mais si tu sais qu’elle carte tu as , tu pourras facilement (en suivant tout ligne par ligne) suivre ce que tu dois faire.

Bonne chance.

Pour fran.b,

Je n’ai pas jugé utile de poster les messages :

[code] m-a a-i alsa-source

Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.18-6-686
En-têtes du noyau disponibles dans /lib/modules/2.6.18-6-686/build
apt-get install build-essential
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
build-essential est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Fait.
unpack
Extracting the package tarball, /usr/src/alsa-driver.tar.bz2, please wait…
Le fichier de paquet de destination
/usr/src/alsa-modules-2.6.18-6-686_1.0.13-5etch1+2.6.18.dfsg.1-18etch1_i386.deb
existe déjà, pas de reconstruction.
(however, you could use the -f switch to ignore it)
dpkg -Ei /usr/src/alsa-modules-2.6.18-6-686_1.0.13-5etch1+2.6.18.dfsg.1-18etch1_i386.deb
Version 1.0.13-5etch1+2.6.18.dfsg.1-18etch1 de alsa-modules-2.6.18-6-686 déjà installée, paquet ignoré.
[/code]

Deusexodus, Ma carte mère est une Gygabyte GA-P35-DS4 avec un chip son Realtek ALC889.
Le site n’est pas dipo ce matin je réessaierai ce soir. Merci

hello

ton user fait partie du group audio ? [quote]id[/quote]

Hum, ça veut dire que tu as les modules alsa 1.13 et que ta carte n’est pas reconnue par cela (le grep que je t’ai fais faire sur le module.pcimap). Il te faut compiler les modules alsa de sid, tu vas faire la chose suivante:

  1. chargement de http://ftp.fr.debian.org/debian/pool/main/a/alsa-driver/alsa-source_1.0.16-1.1_all.deb
    puis installation via dpkg -i. Pas de panique ce ne sont que des sources alsa 1.16
  2. tu supprimes ou déplace la pquet /usr/src/alsa-modules…
  3. Tu recommences la construction avec m-a

Là tu installes le paquet obtenu.
Tu reboutes (plus simple dans ton cas).

Salut fran.b

Merci pour les conseils mais ca ne fonctionne toujours pas.
J’ai bien suivi tes recommandations à la lettre cependant le MA me sort une erreur lors de la construction d’alsa-source :

/usr/src/modules/alsa-driver/debian/alsa-modules-2.6.18-6-686/lib/modules ▒ │ /2.6.18-6-686/updates/alsa/misc ▒ │ make[3]: quittant le répertoire « /usr/src/modules/alsa-driver/misc » ▒ │ make[2]: quittant le répertoire « /usr/src/modules/alsa-driver » ▒ │ dh_testdir ▒ │ dh_testroot ▒ │ dh_installdirs usr/share/bug/alsa-modules-2.6.18-6-686 ▒ │ dh_installdirs: Sorry, but 5 is the highest compatibility level ▒ │ supported by this debhelper. ▒ │ make[1]: *** [binary-modules] Erreur 1 ▒ │ make[1]: quittant le répertoire « /usr/src/modules/alsa-driver » │ make: *** [kdist_image] Erreur 2

Reboot effectué, aucun changement.

Je regroupe les infos afin de vous simplifier le diag :wink:

uname -a Linux $hostname 2.6.18-6-686 #1 SMP Sun Feb 10 22:11:31 UTC 2008 i686 GNU/Linux

00:1b.0 Audio device: Intel Corporation Unknown device 293e (rev 02) Subsystem: Giga-byte Technology Unknown device a022 Flags: bus master, fast devsel, latency 0, IRQ 5 Memory at fa200000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0

lspci -n 00:00.0 0600: 8086:29c0 (rev 02) 00:01.0 0604: 8086:29c1 (rev 02) 00:1a.0 0c03: 8086:2937 (rev 02) 00:1a.1 0c03: 8086:2938 (rev 02) 00:1a.2 0c03: 8086:2939 (rev 02) 00:1a.7 0c03: 8086:293c (rev 02) 00:1b.0 0403: 8086:293e (rev 02) 00:1c.0 0604: 8086:2940 (rev 02) 00:1c.4 0604: 8086:2948 (rev 02) 00:1c.5 0604: 8086:294a (rev 02) 00:1d.0 0c03: 8086:2934 (rev 02) 00:1d.1 0c03: 8086:2935 (rev 02) 00:1d.2 0c03: 8086:2936 (rev 02) 00:1d.7 0c03: 8086:293a (rev 02) 00:1e.0 0604: 8086:244e (rev 92) 00:1f.0 0601: 8086:2916 (rev 02) 00:1f.2 0101: 8086:2920 (rev 02) 00:1f.3 0c05: 8086:2930 (rev 02) 00:1f.5 0101: 8086:2926 (rev 02) 01:00.0 0300: 10de:0193 (rev a2) 03:00.0 0101: 197b:2363 (rev 02) 03:00.1 0101: 197b:2363 (rev 02) 04:00.0 0200: 10ec:8168 (rev 01) 05:06.0 0c00: 104c:8024

[code]# apt-get install module-assistant

m-a prepare

m-a a-i alsa-source[/code]

MA ne fonctionne pas, même la version de la sid.

fait voir un :

puis un

si sa donne rien essaye

[quote=“SamDeb”]Salut fran.b

Merci pour les conseils mais ca ne fonctionne toujours pas.
J’ai bien suivi tes recommandations à la lettre cependant le MA me sort une erreur lors de la construction d’alsa-source :

/usr/src/modules/alsa-driver/debian/alsa-modules-2.6.18-6-686/lib/modules ▒ │ /2.6.18-6-686/updates/alsa/misc ▒ │ make[3]: quittant le répertoire « /usr/src/modules/alsa-driver/misc » ▒ │ make[2]: quittant le répertoire « /usr/src/modules/alsa-driver » ▒ │ dh_testdir ▒ │ dh_testroot ▒ │ dh_installdirs usr/share/bug/alsa-modules-2.6.18-6-686 ▒ │ dh_installdirs: Sorry, but 5 is the highest compatibility level ▒ │ supported by this debhelper. ▒ │ make[1]: *** [binary-modules] Erreur 1 ▒ │ make[1]: quittant le répertoire « /usr/src/modules/alsa-driver » │ make: *** [kdist_image] Erreur 2

Reboot effectué, aucun changement.[/quote]

tu étais en init 5 ? si c est le cas passe en init 2
normalment le code c’est:init 2

attend l’avis de fran.b :slightly_smiling:

Bon, j’avais oublié qu’alsa est pénible à backporter. Bon, essayes toujours d’installer

http://boisson.homeip.net/debian/alsa-modules-2.6.18-6-686_1.0.16-1.1+2.6.18.deb

puis indique ce que ça donne. Si ça marche on laisse comme ça, si ta carte réagit mais que les utils 1.0.13 coincent, il faudra backporter la suite.

Suite, bon le backport est assez pénible (il faut modifier le fichier debian/rules pour ne faire que la librairie i386), tu trouveras ici ce qu’il te faut:

deb boisson.homeip.net/debian etch exp

Tu as dedans les paquets suivants:

[quote] alsa-modules-2.6.18-6-686 alsa-utils lib64asound2 lib64asound2-dev
libasound2 libasound2-dev libasound2-doc
[/quote]
Attention, lib64asound2 et lib64asound2-dev sont des leurres car ils ne contiennent rien, c’est juste pour des histoires de dépendances.

Salut fran.b,

Sans vouloir faire l’idiot de service. Je ne comprend pas bien les étapes de ta solution.
Je viens de download “alsa-modules-2.6.18-6-686_1.0.16-1.1+2.6.18.deb”, l’install me sort la même erreur.
Ensuite je t’avouerai que je suis un peu perdu :/.

Je viens de tester ca et ca fonctionne :smiley: :

[quote]Une petite astuce pour les personnes qui souhaiteraient backporter des paquets pour Debian Sarge.

Lorsque vous allez lancer le “debian/rules” ou le dpkg-buildpackage, vous pouvez tomber sur une erreur de ce style :
dh_installdirs: Sorry, but 4 is the highest compatibility level of debhelper currently supported.

Cela veut tout simplement dire que la version de debhelper utilisée pour réaliser le “vrai” paquet est supérieure à la version utilisée pour faire le backport.

Pour passer outre ce message, il suffit d’ajouter un export DH_COMPAT=4 dans le fichier debian/rules et le tour est joué.Une petite astuce pour les personnes qui souhaiteraient backporter des paquets pour Debian Sarge.
[/quote]

Merci les gars pour vos conseils.