Plus son après compilation noyau

Salut à tous.
J’ai compiller et installer un noyau récent avec plusieurs config dessus.

Après cela j’ai pas de son (quand je boot sur ce nouveau noyau, mais sur l’ancien ça fonctionne).

J’ai pulseaudio qui est installé, pas alsa.
J’ai essayer un aptitude reinstall pulseaudio, pas de changement.

Il me reste une manip à faire (comme reproduire un module comme celui de nvidia, etc) ou c’est un soucis (config) directement lié au nouveau noyau ?

Wheezy ?

Jessie ?

Sid ?

Environnement ?

wheezy, nouveau noyau 3.16 stable de kernel.org

------

[23:24:44] ~ # aptitude search linux-image v linux-image - v linux-image-2.6 - p linux-image-2.6-486 - Linux for older PCs (dummy package) p linux-image-2.6-686 - Linux for modern PCs (dummy package) p linux-image-2.6-686-bigmem - Linux for PCs with 4GB+ RAM (dummy package) p linux-image-2.6-686-pae - Linux for modern PCs (dummy package) p linux-image-2.6-amd64 - Linux for 64-bit PCs (dummy package) p linux-image-2.6-openvz-686 - Linux 2.6 for modern PCs (meta-package), OpenVZ support p linux-image-2.6-vserver-686 - Linux 2.6 for modern PCs (meta-package), Linux-VServer support p linux-image-2.6-vserver-686-bigmem - Linux 2.6 for PCs with 4GB+ RAM (meta-package), Linux-VServer support p linux-image-2.6-xen-686 - Linux 2.6 for modern PCs (meta-package), Xen dom0 support p linux-image-2.6.32-5-486 - Linux 2.6.32 for old PCs p linux-image-2.6.32-5-686 - Linux 2.6.32 for modern PCs p linux-image-2.6.32-5-686-bigmem - Linux 2.6.32 for PCs with 4GB+ RAM p linux-image-2.6.32-5-686-bigmem-dbg - Debugging infos for Linux 2.6.32-5-686-bigmem p linux-image-2.6.32-5-amd64 - Linux 2.6.32 for 64-bit PCs p linux-image-2.6.32-5-openvz-686 - Linux 2.6.32 for modern PCs, OpenVZ support p linux-image-2.6.32-5-openvz-686-dbg - Debugging infos for Linux 2.6.32-5-openvz-686 p linux-image-2.6.32-5-vserver-686 - Linux 2.6.32 for modern PCs, Linux-VServer support p linux-image-2.6.32-5-vserver-686-bigmem - Linux 2.6.32 for PCs with 4GB+ RAM, Linux-VServer support p linux-image-2.6.32-5-vserver-686-bigmem-dbg - Debugging infos for Linux 2.6.32-5-vserver-686-bigmem p linux-image-2.6.32-5-xen-686 - Linux 2.6.32 for modern PCs, Xen dom0 support p linux-image-2.6.32-5-xen-686-dbg - Debugging infos for Linux 2.6.32-5-xen-686 p linux-image-2.6.37-rc4-clefagreg-6.5aufs - Linux kernel binary image for version 2.6.37-rc4-clefagreg-6.5aufs v linux-image-3.10 - p linux-image-3.10.1-fb-aufs - Linux kernel binary image for version 3.10.1-fb-aufs p linux-image-3.12-0.bpo.1-486 - Linux 3.12 for older PCs p linux-image-3.12-0.bpo.1-686-pae - Linux 3.12 for modern PCs p linux-image-3.12-0.bpo.1-686-pae-dbg - Debugging symbols for Linux 3.12-0.bpo.1-686-pae p linux-image-3.12-0.bpo.1-amd64 - Linux 3.12 for 64-bit PCs p linux-image-3.12-0.bpo.1-rt-686-pae - Linux 3.12 for modern PCs, PREEMPT_RT p linux-image-3.12-0.bpo.1-rt-686-pae-dbg - Debugging symbols for Linux 3.12-0.bpo.1-rt-686-pae p linux-image-3.13-0.bpo.1-486 - Linux 3.13 for older PCs p linux-image-3.13-0.bpo.1-686-pae - Linux 3.13 for modern PCs p linux-image-3.13-0.bpo.1-686-pae-dbg - Debugging symbols for Linux 3.13-0.bpo.1-686-pae p linux-image-3.13-0.bpo.1-amd64 - Linux 3.13 for 64-bit PCs p linux-image-3.14-0.bpo.1-486 - Linux 3.14 for older PCs p linux-image-3.14-0.bpo.1-686-pae - Linux 3.14 for modern PCs p linux-image-3.14-0.bpo.1-686-pae-dbg - Debugging symbols for Linux 3.14-0.bpo.1-686-pae p linux-image-3.14-0.bpo.1-amd64 - Linux 3.14 for 64-bit PCs p linux-image-3.14-0.bpo.1-rt-686-pae - Linux 3.14 for modern PCs, PREEMPT_RT p linux-image-3.14-0.bpo.1-rt-686-pae-dbg - Debugging symbols for Linux 3.14-0.bpo.1-rt-686-pae p linux-image-3.14-0.bpo.2-486 - Linux 3.14 for older PCs p linux-image-3.14-0.bpo.2-686-pae - Linux 3.14 for modern PCs p linux-image-3.14-0.bpo.2-686-pae-dbg - Debugging symbols for Linux 3.14-0.bpo.2-686-pae p linux-image-3.14-0.bpo.2-amd64 - Linux 3.14 for 64-bit PCs p linux-image-3.14-0.bpo.2-rt-686-pae - Linux 3.14 for modern PCs, PREEMPT_RT p linux-image-3.14-0.bpo.2-rt-686-pae-dbg - Debugging symbols for Linux 3.14-0.bpo.2-rt-686-pae p linux-image-3.14-2-486 - Linux 3.14 for older PCs p linux-image-3.14-2-686-pae - Linux 3.14 for modern PCs p linux-image-3.14-2-686-pae-dbg - Debugging symbols for Linux 3.14-2-686-pae p linux-image-3.14-2-amd64 - Linux 3.14 for 64-bit PCs p linux-image-3.14-2-rt-686-pae - Linux 3.14 for modern PCs, PREEMPT_RT p linux-image-3.14-2-rt-686-pae-dbg - Debugging symbols for Linux 3.14-2-rt-686-pae v linux-image-3.15 - p linux-image-3.15.6-fb-aufs - Linux kernel binary image for version 3.15.6-fb-aufs p linux-image-3.16-rc6-486 - Linux 3.16-rc6 for older PCs p linux-image-3.16-rc6-686-pae - Linux 3.16-rc6 for modern PCs p linux-image-3.16-rc6-686-pae-dbg - Debugging symbols for Linux 3.16-rc6-686-pae p linux-image-3.16-rc6-amd64 - Linux 3.16-rc6 for 64-bit PCs p linux-image-3.2.0-0.bpo.4-486 - Linux 3.2 for older PCs p linux-image-3.2.0-0.bpo.4-686-pae - Linux 3.2 for modern PCs p linux-image-3.2.0-0.bpo.4-686-pae-dbg - Debugging symbols for Linux 3.2.0-0.bpo.4-686-pae p linux-image-3.2.0-0.bpo.4-amd64 - Linux 3.2 for 64-bit PCs p linux-image-3.2.0-0.bpo.4-rt-686-pae - Linux 3.2 for modern PCs, PREEMPT_RT p linux-image-3.2.0-0.bpo.4-rt-686-pae-dbg - Debugging symbols for Linux 3.2.0-0.bpo.4-rt-686-pae p linux-image-3.2.0-4-486 - Linux 3.2 for older PCs i A linux-image-3.2.0-4-686-pae - Linux 3.2 for modern PCs p linux-image-3.2.0-4-686-pae-dbg - Debugging symbols for Linux 3.2.0-4-686-pae p linux-image-3.2.0-4-amd64 - Linux 3.2 for 64-bit PCs p linux-image-3.2.0-4-rt-686-pae - Linux 3.2 for modern PCs, PREEMPT_RT p linux-image-3.2.0-4-rt-686-pae-dbg - Debugging symbols for Linux 3.2.0-4-rt-686-pae v linux-image-3.5 - p linux-image-3.5.4-fb-aufs - Linux kernel binary image for version 3.5.4-fb-aufs v linux-image-3.8 - p linux-image-3.8.0-3.8.0-fb-aufs - Linux kernel binary image for version 3.8.0-3.8.0-fb-aufs p linux-image-486 - Linux for older PCs (meta-package) p linux-image-686 - Linux for modern PCs (dummy package) p linux-image-686-bigmem - Linux for PCs with 4GB+ RAM (dummy package) i linux-image-686-pae - Linux for modern PCs (meta-package) p linux-image-686-pae-dbg - Debugging symbols for Linux 686-pae configuration (meta-package) p linux-image-amd64 - Linux for 64-bit PCs (meta-package) p linux-image-openvz-686 - Linux for modern PCs (meta-package), OpenVZ support p linux-image-rt-686-pae - Linux for modern PCs (meta-package), PREEMPT_RT p linux-image-rt-686-pae-dbg - Debugging symbols for Linux rt-686-pae configuration (meta-package) p linux-image-vserver-686 - Linux for modern PCs (meta-package), Linux-VServer support p linux-image-vserver-686-bigmem - Linux for PCs with 4GB+ RAM (meta-package), Linux-VServer support p linux-image-xen-686 - Linux for modern PCs (meta-package), Xen dom0 support [23:25:08] ~ #

$ dpkg -l | grep linux-image ii linux-image-3.16.0-20140804 3.16.0-20140804-10.00.Custom i386 Linux kernel binary image for version 3.16.0-20140804 ii linux-image-3.2.0-4-686-pae 3.2.60-1+deb7u3 i386 Linux 3.2 for modern PCs ii linux-image-686-pae 3.2+46 i386 Linux for modern PCs (meta-package)

$ aptitude search linux-image v linux-image - p linux-image-2.6-486 - Linux for older PCs (dummy package) p linux-image-2.6-686 - Linux for modern PCs (dummy package) p linux-image-2.6-686-bigmem - Linux for PCs with 4GB+ RAM (dummy package) p linux-image-2.6-686-pae - Linux for modern PCs (dummy package) p linux-image-2.6-amd64 - Linux for 64-bit PCs (dummy package) v linux-image-3.16 - i linux-image-3.16.0-20140804 - Linux kernel binary image for version 3.16.0-20140804 p linux-image-3.2.0-4-486 - Linux 3.2 for older PCs i A linux-image-3.2.0-4-686-pae - Linux 3.2 for modern PCs p linux-image-3.2.0-4-686-pae-dbg - Debugging symbols for Linux 3.2.0-4-686-pae p linux-image-3.2.0-4-amd64 - Linux 3.2 for 64-bit PCs p linux-image-3.2.0-4-rt-686-pae - Linux 3.2 for modern PCs, PREEMPT_RT p linux-image-3.2.0-4-rt-686-pae-dbg - Debugging symbols for Linux 3.2.0-4-rt-686-pae p linux-image-486 - Linux for older PCs (meta-package) p linux-image-686 - Linux for modern PCs (dummy package) p linux-image-686-bigmem - Linux for PCs with 4GB+ RAM (dummy package) i linux-image-686-pae - Linux for modern PCs (meta-package) p linux-image-amd64 - Linux for 64-bit PCs (meta-package) p linux-image-rt-686-pae - Linux for modern PCs (meta-package), PREEMPT_RT

[quote=“kriptek”]$ dpkg -l | grep linux-image ii linux-image-3.16.0-20140804 3.16.0-20140804-10.00.Custom i386 Linux kernel binary image for version 3.16.0-20140804[/quote]

[quote=“moi”]p linux-image-3.16-rc6-486 - Linux 3.16-rc6 for older PCs p linux-image-3.16-rc6-686-pae - Linux 3.16-rc6 for modern PCs p linux-image-3.16-rc6-686-pae-dbg - Debugging symbols for Linux 3.16-rc6-686-pae p linux-image-3.16-rc6-amd64 - Linux 3.16-rc6 for 64-bit PCs [/quote]

Compile ou non !

[mono][23:33:50] ~ # acp linux-image-3.16-rc6-486 linux-image-3.16-rc6-686-pae linux-image-3.16-rc6-686-pae-dbg linux-image-3.16-rc6-amd64
linux-image-3.16-rc6-486:
Installé : (aucun)
Candidat : 3.16~rc6-1~exp1
Table de version :
3.16~rc6-1~exp1 0
93 ftp.de.debian.org/debian/ experimental/main i386 Packages
linux-image-3.16-rc6-686-pae:
Installé : (aucun)
Candidat : 3.16~rc6-1~exp1
Table de version :
3.16~rc6-1~exp1 0
93 ftp.de.debian.org/debian/ experimental/main i386 Packages
linux-image-3.16-rc6-686-pae-dbg:
Installé : (aucun)
Candidat : 3.16~rc6-1~exp1
Table de version :
3.16~rc6-1~exp1 0
93 ftp.de.debian.org/debian/ experimental/main i386 Packages
linux-image-3.16-rc6-amd64:
Installé : (aucun)
Candidat : 3.16~rc6-1~exp1
Table de version :
3.16~rc6-1~exp1 0
93 ftp.de.debian.org/debian/ experimental/main i386 Packages
~ #[/mono]

Il faut savoir assumer ces choix. :033

Merci

Je vais ré-essayer avec une config moins exotique du noyau.

kripteks :
Comment as-tu défini les options de configuration du noyau avant de le compiler ? Tout manuellement avec make menuconfig|xconfig|gconfig, en récupérant le fichier de configuration d’un autre noyau, en important la configuration du noyau actif et des modules chargés… ? As-tu vérifié que le pilote ALSA pour ta carte son était activé en module ou en dur ?

Si tu ne sais pas quel est le type de ta carte son et le module pilote associé, tu peux essayer de les identifier en exécutant [mono]lspci -k[/mono] après avoir démarré avec l’ancien noyau.

Néamoins j’ai un vague souvenir d’une époque lointaine (Debian Sarge et noyaux 2.4 il me semble) où je compilais des noyaux de kernel.org plus récents que celui de Debian en récupérant la configuration du précédent, et à partir d’une certaine version il n’y a plus eu de son. Il y avait peut-être eu une incompatibilité entre les programmes ALSA de Debian et le noyau à cause de la trop grand différence de version.

BelZéButh :
Franchement, je te trouve lourd parfois. Tu gagnerais à être à la fois plus concis et plus clair.
Primo, kripteks parle d’un noyau compilé à partir des sources de kernel.org et non fourni par Debian. Quel est l’intérêt de lui demander le résultat de recherches de noyaux avec aptitude et dpkg, et qu’apporte le fait de fournir le résultat de ces commandes exécutées sur ta propre machine ?
Secundo, n’aurait-il pas été plus clair et tellement plus concis de signaler que le noyau 3.16 est encore dans la distribution “experimental” de Debian (ben tiens, il a été publié en stable chez kernel.org il y a deux jours à peine) plutôt que de fournir 20 lignes de résultat d’apt-cache suivies d’un commentaire sans grand intérêt ?
Aussi, que signifie cette exclamation “Compile ou non !” en gras ?

J’avais utiliser le fichier config qui est sur wheezy, puis avec “make menuconfig” j’ai fais des changements qui pour moi-même était experimental.
Sur mes compilations avant (lenny - wheezy (testing je crois)), sans les changements experimental ça fonctionnait.

Étant presser j’ai pas pu attendre de résoudre le problème.

J’ai refait une installation propre wheezy.
Sans installer le son (pulseaudio et logiciel audio) et les drivers nvidia, j’ai compilé le nouveau noyau sans utiliser “.config” de debian et moins de chipotage dans “make menuconfig”, après démarrage dessus sans problème, j’ai installer le son et les drivers nvidia, maintemant tout marche niquel.

Seul bémol, c’est que le driver nvidia (xserver-xorg-video-nvidia) ne s’installe pas, il faut installer à la main et j’ai installer la v340 de nvidia.