Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 21/09/2009 12:23:22

Eugene
Membre
Inscription : 21/09/2009
Messages : 16

[Résolu] Driver audio

Bonjour

Je me lance dans une nouvelle installation de Debian testing et je commence à compiler les drivers audio.

Seulement, j'ai un problème :

make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.30-1-common »
  ERROR: Kernel configuration is invalid.
         include/linux/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

et lorsque je vais dans le dossier /usr/src/linux-headers-2.6.30-1-common et que j'exécute make oldconfig && make prepare

scripts/Makefile.build:44: /usr/src/linux-headers-2.6.30-1-common/scripts/basic/Makefile: Aucun fichier ou dossier de ce type
make[1]: *** Pas de règle pour fabriquer la cible « /usr/src/linux-headers-2.6.30-1-common/scripts/basic/Makefile ». Arrêt.
make: *** [scripts_basic] Erreur 2

Je ne vois pas comment corriger mon problème.

Merci d'avance pour vos solutions.

Eugene

Dernière modification par Eugene (06/10/2009 18:33:00)

Hors ligne

#2 30/09/2009 08:39:28

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : [Résolu] Driver audio

Salut et bienvenu,

Il semble que tu n'a récupéré que les headers du noyau et que tu essaye de les compiler. Ça ne marchera pas, il faut récupérer les sources pour compiler (package linux-source-2.6.xx).


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#3 30/09/2009 10:45:25

Eugene
Membre
Inscription : 21/09/2009
Messages : 16

Re : [Résolu] Driver audio

Merci pour la réponse.

Effectivement, je n'avais récupéré que les headers du noyau, mais sur les noyaux précédents, je n'avais pas besoin des sources de linux pour pouvoir compilé les driver alsa. J'ai installé le package linux-source-2.6.30, et ça ne change rien à mon problème.

Pour revenir à mon erreur, les fichiers include/linux/autoconf.h et include/config/auto.conf ne se trouvent effectivement pas dans le répertoire /usr/src/linux-headers-2.6.30-1-common mais ils sont dans /usr/src/linux-headers-2.6.30-1-686. Le problème viendrait-il de là ?

Hors ligne

#4 30/09/2009 12:06:43

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : [Résolu] Driver audio

Salut Eugene,

Quel est ce _module_ audio que tu essais de compiler ?

Pour compiler un module sous Debian, il est conseillé d'utiliser module-assistant. Installe donc ce paquet et lance "m-a update", puis "m-a a-i nom_de_ton_module".

Ou bien lance m-a sans argument et lis ce que l'on te raconte.

Au pire, je pense effectivement que c'est /usr/src/linux-headers-2.6.30-1-686 qui devrait être utilisé. As-tu un lien /use/src/linux pointant dessus ?


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#5 30/09/2009 13:10:54

Eugene
Membre
Inscription : 21/09/2009
Messages : 16

Re : [Résolu] Driver audio

Salut

Vu que ma carte son ne marchait pas j'ai téléchargé sur le site du projet alsa, http://www.alsa-project.org/ , les drivers, et j'ai essayé de les compiler. D'abitude, avec les anciens noyau ça marchait.

Je ne connaissais pas le module-assistant, j'essayerai quand j'aurrais plus de temps.

Il n'y avait pas de lien /usr/src/linux, je l'ai donc créé :

cd /usr/src
ln -s linux-headers-2.6.30-1-686/ linux

et j'ai toujours le même problème que j'avais décrit précédemment

Dernière modification par Eugene (30/09/2009 13:12:33)

Hors ligne

#6 30/09/2009 17:11:52

Eugene
Membre
Inscription : 21/09/2009
Messages : 16

Re : [Résolu] Driver audio

J'ai essayé le module-assistant pour compiler alsa-source, et ça n'a pas marché non plus.

Hors ligne

#7 30/09/2009 18:39:44

orgrim
Administrator
Lieu : Palaiseau
Inscription : 03/09/2005
Messages : 373
Site Web

Re : [Résolu] Driver audio

Salut,

Comme tu utilises le noyau 2.6.30, il y a de grandes chances pour que le module soit déjà présent. Si tu connais le nom du module de ta carte (snd-truc), regarde dans /lib/modules/2.6.30-1-686/kernel/sound/pci si tu le vois. De plus dans testing, tu as la dernière version de alsa.

lspci | grep audio

cat /proc/asound/cards

Pour avoir des infos


"First they ignore you, then they ridicule you, then they fight you, then you win."
  --  Mahatma Gandhi

Hors ligne

#8 30/09/2009 18:52:27

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : [Résolu] Driver audio

module assistant ne compilera pas les source d'alsa, mais celle de ton module. Tu *DOIS* connaitre le nom de ton module et je suis presque certain que module assitant le prenne en charge si il existe dans le projet alsa.


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#9 30/09/2009 19:35:39

Eugene
Membre
Inscription : 21/09/2009
Messages : 16

Re : [Résolu] Driver audio

Merci pour vos réponses.

Je ne vois pas bien comment connaitre le module que je dois compiler.

J'ai regardé dans /lib/modules/2.6.30-1-686/kernel/sound/, il n'y a pas de de dossier pci

ls /lib/modules/2.6.30-1-686/kernel/sound/
soundcore.ko

De plus, le fichier /proc/asound/cards n'existe pas.

Pour information :

# lspci | grep audio
02:03.0 Multimedia audio controller: ESS Technology ES1983S Maestro-3i PCI Audio Accelerator (rev 10)

Hors ligne

#10 01/10/2009 01:41:21

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : [Résolu] Driver audio

Mais franchement, j'ai déjà bu trop de bère à l'Andébière du jour pour aller plus loin que ça. Donc ce sera tout pour cette nuit wink

++


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#11 01/10/2009 07:39:53

Eugene
Membre
Inscription : 21/09/2009
Messages : 16

Re : [Résolu] Driver audio

Ok, merci, ça m'a permis d'avancer un peu

J'ai essayé de l'installer, mais ça ne m'a rien donné :

# m-a get snd-maestro3
snd-maestro3, qu'est-ce que snd-maestro3 ?

Si non je suis surpris, j'ai été voir sur la page http://packages.debian.org/squeeze/i386 … 6/filelist et il y a bien un fichier /lib/modules/2.6.30-1-686/kernel/sound/pci/snd-maestro3.ko or chez moi le paquet linux-image-2.6.30-1-686 est installé, mais ce fichier n'existe pas.

Hors ligne

#12 01/10/2009 09:27:46

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : [Résolu] Driver audio

Tu peux nous faire voir exactement la version de ton noyo avec un "uname -r" ?


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#13 01/10/2009 09:37:25

Eugene
Membre
Inscription : 21/09/2009
Messages : 16

Re : [Résolu] Driver audio

Oui :

$ uname -r
2.6.30-1-686

Hors ligne

#14 01/10/2009 13:28:00

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : [Résolu] Driver audio

donc le paquet linux-image-2.6.30-1-686 est bien installé chez toi, le répertoire /lib/modules/2.6.30-1-686 existe, mais le module /lib/modules/2.6.30-1-686/kernel/sound/pci/snd-maestro3.ko n'existe pas ??

regarde dans /var/cache/apt/archives si le paquet debian correspondant s'y trouve toujours, ou alors download le avec la commande suivante:

apt-get install -d linux-image-2.6.30-1-686

ensuite, vérifie avec la commande suivante que ton module se trouve bien dedans:

dpkg --contents /var/cache/apt/archives/linux-image-2.6.30-*|grep maestro

Je trouve ça vraiment étrange que ce module ne soit pas installé sur ton système si tu utilise le noyo de base fourni par Debian...


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#15 04/10/2009 23:05:38

Eugene
Membre
Inscription : 21/09/2009
Messages : 16

Re : [Résolu] Driver audio

Bonjour

N'ayant pas mon ordi ce week-end, je n'ai pas pu essayer vos dernières suggestions.

J'ai donc essayé

apt-get install -d linux-image-2.6.30-1-686

mais ça n'a pas téléchergé le paquet vu que je l'avais déjà installé. J'ai donc fais :

apt-get install --reinstall linux-image-2.6.30-1-686

et là le fichier /lib/modules/2.6.30-1-686/kernel/sound/pci/snd-maestro3.ko existe bien.

Une petite amélioration, le fichier  /proc/asound/cardsexiste bien cependant il est vide :

--- no soundcards ---

Cependant la commande suivante ne marche toujours pas :

# m-a a-i snd-maestro3
snd-maestro3, qu'est-ce que snd-maestro3 ?

De plus j'ai essayé d'activer le module via modprobe (modprobe snd-maestro3) mais ça ne fais rien non plus.

Hors ligne

#16 06/10/2009 18:35:54

Eugene
Membre
Inscription : 21/09/2009
Messages : 16

Re : [Résolu] Driver audio

En fait en recherchant sur internet, j'ai trouvé la solution.

Il semblerait que Debian n'intègre pas les firmware d'alsa (source https://forum.debian-fr.org/viewtopic.p … 13&start=0 )

La manipulation à faire pour les installé est décrite sur la page http://wiki.debian.org/snd-maestro3

En tout cas merci pour toutes vos réponses quand-même.

Hors ligne

Pied de page des forums