A voir également:
- [Mandriva] Pas de son
- Mandriva one - Télécharger - Utilitaires
- Telecharger mandriva - Télécharger - Utilitaires
- Qu'est ce que veut dire RPM ? mandriva - Forum Autres distributions Linux
- [Mandriva 2007] Téléchargement Iso ? ✓ - Forum Autres distributions Linux
- Installation Opera sur Mandriva (linux) ✓ - Forum Autres distributions Linux
37 réponses
salut ...
une eventualité :
Sous GNOME les menus System < Preferences < Son
OU System < preferences < Selecteur de system multimedia
Te permettront d effectuer divers reglages et verifie si
Activer le serveur son au démarrage est cocher
essaye aussi :
des fois que .....
une eventualité :
Sous GNOME les menus System < Preferences < Son
OU System < preferences < Selecteur de system multimedia
Te permettront d effectuer divers reglages et verifie si
Activer le serveur son au démarrage est cocher
essaye aussi :
# apt-get install gstreamer0.8-plugins
des fois que .....
J'ai télécharger alsa sur alsa-project, mais il ne veut pas compiler...
Il n'y a pas de case à cocher "activer le serveur son au démarrage".
J'ai aussi fait apt-get install gstreamer0.8-plugins
Il n'y a pas de case à cocher "activer le serveur son au démarrage".
J'ai aussi fait apt-get install gstreamer0.8-plugins
Ca veut dire quoi il veut pas compiler ? Peux-tu nous donner le message d'erreur ? As tu installé de quoi compiler (gcc...) ?
Bonne chance
Bonne chance
J'ai gcc.
J'ai suivi les informations données ici : https://help.ubuntu.com/community/HdaIntelSoundHowto
Et j'obtiens ceci après avoir fait ./configure :
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/ludo/Desktop/alsa-driver-1.0.12
checking cross compile...
checking for directory with kernel source... /usr/src/linux
checking for directory with kernel build...
checking for kernel linux/version.h... no
The file /usr/src/linux/include/linux/version.h does not exist.
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).
Après j'essaye make :
make all-deps
make[1]: entrant dans le répertoire « /home/ludo/Desktop/alsa-driver-1.0.12 »
make[1]: Rien à faire pour « all-deps ».
make[1]: quittant le répertoire « /home/ludo/Desktop/alsa-driver-1.0.12 »
Please, run the configure script as first...
J'ai suivi les informations données ici : https://help.ubuntu.com/community/HdaIntelSoundHowto
Et j'obtiens ceci après avoir fait ./configure :
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/ludo/Desktop/alsa-driver-1.0.12
checking cross compile...
checking for directory with kernel source... /usr/src/linux
checking for directory with kernel build...
checking for kernel linux/version.h... no
The file /usr/src/linux/include/linux/version.h does not exist.
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).
Après j'essaye make :
make all-deps
make[1]: entrant dans le répertoire « /home/ludo/Desktop/alsa-driver-1.0.12 »
make[1]: Rien à faire pour « all-deps ».
make[1]: quittant le répertoire « /home/ludo/Desktop/alsa-driver-1.0.12 »
Please, run the configure script as first...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ben prends le temps de lire !
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).
Ca veut dire que tu dois soit récupérer les kernel-sources de ton noyau, soit récupérer les kernel-headers. Pour voir la version de ton noyau tape :
Comme a priori tu utilises un noyau tout prêt, ta distrib doit te permettre d'installer les kernels headers correspondant. Installe les et refais ta compilation.
Bonne chance
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).
Ca veut dire que tu dois soit récupérer les kernel-sources de ton noyau, soit récupérer les kernel-headers. Pour voir la version de ton noyau tape :
uname -a
Comme a priori tu utilises un noyau tout prêt, ta distrib doit te permettre d'installer les kernels headers correspondant. Installe les et refais ta compilation.
Bonne chance
J'ai essayé apt-get install linux-headers-2.6.15-25-386, mais j'obtiens ça :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
linux-headers-2.6.15-25-386 est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Donc apparemment j'ai tout.
Et je n'ai pas trouvé de kernel-sources, désolé...
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
linux-headers-2.6.15-25-386 est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Donc apparemment j'ai tout.
Et je n'ai pas trouvé de kernel-sources, désolé...
Ben si les kernels headers que tu viens d'installer correspondent à ton noyau, version que tu peux obtenir en tapant :
... il ne reste plus qu'à compiler alsa.
Bonne chance
uname -a
... il ne reste plus qu'à compiler alsa.
Bonne chance
Donne moi le message d'erreur exact, et les résultats de :
Bonne chance
uname -a dpkg -l | grep linux-header
Bonne chance
uname -a me donne :
Linux gaston 2.6.15-26-386 #1 PREEMPT Thu Aug 3 02:52:00 UTC 2006 i686 GNU/Linux
Et dpkg -l | grep linux-header :
ii linux-headers-2.6.15-25 2.6.15-25.43 Header files related to Linux kernel version
ii linux-headers-2.6.15-25-386 2.6.15-25.43 Linux kernel headers 2.6.15 on 386
Lorsque je fais ./configure j'obtiens ça :
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/ludo/Desktop/alsa-driver-1.0.12
checking cross compile...
checking for directory with kernel source... /usr/src/linux
checking for directory with kernel build...
checking for kernel linux/version.h... no
The file /usr/src/linux/include/linux/version.h does not exist.
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).
Ensuite make :
make all-deps
make[1]: entrant dans le répertoire « /home/ludo/Desktop/alsa-driver-1.0.12 »
make[1]: Rien à faire pour « all-deps ».
make[1]: quittant le répertoire « /home/ludo/Desktop/alsa-driver-1.0.12 »
Please, run the configure script as first...
make install au cas où :
rm -f /snd*.*o /persist.o /isapnp.o
make[1]: entrant dans le répertoire « /home/ludo/Desktop/alsa-driver-1.0.12/acor e »
Makefile:6: /home/ludo/Desktop/alsa-driver-1.0.12/Makefile.conf: Aucun fichier o u répertoire de ce type
/home/ludo/Desktop/alsa-driver-1.0.12/Rules.make:75: /Rules.make1: Aucun fichier ou répertoire de ce type
make[1]: *** Pas de règle pour fabriquer la cible « /Rules.make1 ». Arrêt.
make[1]: quittant le répertoire « /home/ludo/Desktop/alsa-driver-1.0.12/acore »
make: *** [install-modules] Erreur 1
Linux gaston 2.6.15-26-386 #1 PREEMPT Thu Aug 3 02:52:00 UTC 2006 i686 GNU/Linux
Et dpkg -l | grep linux-header :
ii linux-headers-2.6.15-25 2.6.15-25.43 Header files related to Linux kernel version
ii linux-headers-2.6.15-25-386 2.6.15-25.43 Linux kernel headers 2.6.15 on 386
Lorsque je fais ./configure j'obtiens ça :
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/ludo/Desktop/alsa-driver-1.0.12
checking cross compile...
checking for directory with kernel source... /usr/src/linux
checking for directory with kernel build...
checking for kernel linux/version.h... no
The file /usr/src/linux/include/linux/version.h does not exist.
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).
Ensuite make :
make all-deps
make[1]: entrant dans le répertoire « /home/ludo/Desktop/alsa-driver-1.0.12 »
make[1]: Rien à faire pour « all-deps ».
make[1]: quittant le répertoire « /home/ludo/Desktop/alsa-driver-1.0.12 »
Please, run the configure script as first...
make install au cas où :
rm -f /snd*.*o /persist.o /isapnp.o
make[1]: entrant dans le répertoire « /home/ludo/Desktop/alsa-driver-1.0.12/acor e »
Makefile:6: /home/ludo/Desktop/alsa-driver-1.0.12/Makefile.conf: Aucun fichier o u répertoire de ce type
/home/ludo/Desktop/alsa-driver-1.0.12/Rules.make:75: /Rules.make1: Aucun fichier ou répertoire de ce type
make[1]: *** Pas de règle pour fabriquer la cible « /Rules.make1 ». Arrêt.
make[1]: quittant le répertoire « /home/ludo/Desktop/alsa-driver-1.0.12/acore »
make: *** [install-modules] Erreur 1
Il suffit de prendre le temps de lire :
Pour commencer tes headers ne correspondent pas exactement à ta version de noyau. Mais bon on peut espérer que le delta entre les kernels 2.6.15-25 et 26 est suffisamment faible pour que ça ne pose pas de problème. Par contre ensuite il te dit :
Ca signifie qu'en gros il a supposé que tes kernels sources/headers étaient dans /usr/src/linux mais qu'ils n'y sont point ! A priori je pense qu'ils doivent être dans le répertoire /usr/src/linux/linux-headers-2.6.15-25, chose que tu peux vérifiant en faisant :
Supposons que ce soit le cas, il suffit juste de créer un lien symbolique :
Relances la compile et normalement ça doit marcher s'il est parvenu à créer le lien symbolique. En cas de problème donne moi le résultat de chaque commande et surtout... prends le temps de lire ce qu'il te dit ;-)
Bonne chance
Linux gaston 2.6.15-26-386 #1 PREEMPT Thu Aug 3 02:52:00 UTC 2006 i686 GNU/Linux ii linux-headers-2.6.15-25 2.6.15-25.43 Header files related to Linux kernel version ii linux-headers-2.6.15-25-386 2.6.15-25.43 Linux kernel headers 2.6.15 on 386
Pour commencer tes headers ne correspondent pas exactement à ta version de noyau. Mais bon on peut espérer que le delta entre les kernels 2.6.15-25 et 26 est suffisamment faible pour que ça ne pose pas de problème. Par contre ensuite il te dit :
The file /usr/src/linux/include/linux/version.h does not exist. Please install the package with full kernel sources for your distribution or use --with-kernel=dir option to specify another directory with kernel sources (default is /usr/src/linux).
Ca signifie qu'en gros il a supposé que tes kernels sources/headers étaient dans /usr/src/linux mais qu'ils n'y sont point ! A priori je pense qu'ils doivent être dans le répertoire /usr/src/linux/linux-headers-2.6.15-25, chose que tu peux vérifiant en faisant :
ls -l /usr/src
Supposons que ce soit le cas, il suffit juste de créer un lien symbolique :
cd /usr/src rm -f linux ln -s linux-headers-2.6.15-25 linux
Relances la compile et normalement ça doit marcher s'il est parvenu à créer le lien symbolique. En cas de problème donne moi le résultat de chaque commande et surtout... prends le temps de lire ce qu'il te dit ;-)
Bonne chance
J'ai crée le lien symbolique comme tu me l'as demandé. Mais j'ai toujours un message d'erreur (que j'ai pris le temps de lire, mais ce n'est pas si qui me permet de comprendre ce qu'il attend de moi...)
ludo@gaston:~/Desktop/alsa-driver-1.0.12$ ./configure --with-oss=yes --with-cards=hda-intel
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/ludo/Desktop/alsa-driver-1.0.12
checking cross compile...
checking for directory with kernel source... /usr/src/linux
checking for directory with kernel build...
checking for kernel linux/version.h... yes
checking for kernel linux/autoconf.h... yes
checking for kernel version... 2.6.15-25
checking for GCC version... Kernel compiler: Used compiler: gcc (GCC) 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
*** NO PREDEFINED KERNEL COMPILER IS DETECTED
*** Assuming the same compiler is used with the current system compiler.
*** Please make sure that the same compiler version was used for building kernel.
checking for built-in ALSA... yes
configure: error: You have built-in ALSA in your kernel.
Voilà. Je suis désolé de vous embêter avec ça...
ludo@gaston:~/Desktop/alsa-driver-1.0.12$ ./configure --with-oss=yes --with-cards=hda-intel
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/ludo/Desktop/alsa-driver-1.0.12
checking cross compile...
checking for directory with kernel source... /usr/src/linux
checking for directory with kernel build...
checking for kernel linux/version.h... yes
checking for kernel linux/autoconf.h... yes
checking for kernel version... 2.6.15-25
checking for GCC version... Kernel compiler: Used compiler: gcc (GCC) 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
*** NO PREDEFINED KERNEL COMPILER IS DETECTED
*** Assuming the same compiler is used with the current system compiler.
*** Please make sure that the same compiler version was used for building kernel.
checking for built-in ALSA... yes
configure: error: You have built-in ALSA in your kernel.
Voilà. Je suis désolé de vous embêter avec ça...
Bon apparemment il te dit qu'il ne sait pas avec quel gcc le noyau a été compilé (et il faut que le noyau et les modules soient compilés avec le même gcc pour que le module marche correctement). Il supppose que c'est le même mais n'en est pas sûr.
Par contre après il te dit que tu compiles un module alsa alors qu'alsa est déjà compilé à l'intérieur de ton noyau. Ca me semble assez bizarre. Essaye de t'inspirer de ça :
http://doc.ubuntu-fr.org/installation/son
http://doc.ubuntu-fr.org/materiel/intel_high_def_audio
Je ne peux pas te dire plus que ce qu'il y a sur ces deux pages, car je ne connais pas assez les ubuntu...Comme tu l'as vu, sous debian c'est beaucoup plus simple ;)
Bonne chance
Par contre après il te dit que tu compiles un module alsa alors qu'alsa est déjà compilé à l'intérieur de ton noyau. Ca me semble assez bizarre. Essaye de t'inspirer de ça :
http://doc.ubuntu-fr.org/installation/son
http://doc.ubuntu-fr.org/materiel/intel_high_def_audio
Je ne peux pas te dire plus que ce qu'il y a sur ces deux pages, car je ne connais pas assez les ubuntu...Comme tu l'as vu, sous debian c'est beaucoup plus simple ;)
Bonne chance
Ok merci.
Je connaissais déjà le premier lien. Et le deuxième ne m'a pas aidé...
Merci quand même pour votre aide.
Je connaissais déjà le premier lien. Et le deuxième ne m'a pas aidé...
Merci quand même pour votre aide.
Si tu ne t'en sors pas avec un kernel préparé (linux-image + kernel-header) la seule solution consiste à télécharger un noyau 2.6 sur https://www.kernel.org/ et le compiler toi même. C'est long rébarbartif, et pas forcément évident la première fois. C'est d'ailleurs pour ça que jusqu'ici je ne t'avais pas proposé cette solution ;-) Mais heureusement, il y a pas mal d'explications sur le Net.
Tu peux t'inspirer de ce tutoriel, car ça marche pareil sous debian que sous ubuntu :
http://ernest.tuxicity.net/index.php?choix=Systeme&tuto=kernel_debian
Si tu te lances dans l'aventure, installe le paquet pciutils.
... et aide toi de la commande lspci pour avoir des infos sur ton matériel, ca te servira sûrement au moment du make menuconfig (cf tutoriel).
Bonne chance
Tu peux t'inspirer de ce tutoriel, car ça marche pareil sous debian que sous ubuntu :
http://ernest.tuxicity.net/index.php?choix=Systeme&tuto=kernel_debian
Si tu te lances dans l'aventure, installe le paquet pciutils.
sudo apt-get install pciutils
... et aide toi de la commande lspci pour avoir des infos sur ton matériel, ca te servira sûrement au moment du make menuconfig (cf tutoriel).
Bonne chance
Je viens de regarder le lien que tu as mis pour compiler le noyau.
Je suis désolé mais ca me semble encore trop compliqué pour moi. J'ai peur d'avoir un problème (même pas forcément très important) et de ne pas savoir comment le résoudre...).
Si vraiment je n'ai pas d'autres choix, je demanderais à un ami plus expérimenté que moi de m'aider à le compiler.
En tout cas merci pour l'info.
Je suis désolé mais ca me semble encore trop compliqué pour moi. J'ai peur d'avoir un problème (même pas forcément très important) et de ne pas savoir comment le résoudre...).
Si vraiment je n'ai pas d'autres choix, je demanderais à un ami plus expérimenté que moi de m'aider à le compiler.
En tout cas merci pour l'info.