Noyau 2.6.38.3 et carte son

bonjour à tous

je viens de compiler le noyau 2.6.38.3
et en voulant discuter sous Skype avec un ami, je me rend compte que le micro n’est pas amplifié , il ne marche pas
J’ai le mais je ne peux parler dans le micro

j’ai rebooté sur un noyau 2.6.35 pour vérifier , sur ce noyau ça fonctionne

je dispose de cette carte
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)

avez vous rencontré ce genre de problème ?

merci

Salut

Il va falloir repasser dans le menu (menuconfig) et trouver l’option oubliée…

As-tu récupéré l’ancienne config ? Celle qui fonctionnait ?

Il te faut peut étre aussi les firmwares qui ne sont plus intégrés au kernel depuis je ne sais plus quelle version.
Il y a plusieurs paquets (souvent non-free) qui les contiennent

Salut,
J’y avais pensé aux firmwares, mais le 2.6.35 n’est pas déjà libéré ?

merci pour les réponses
si je prend l’ancien config, les nouveautés du kernel 2.6.38 vont elle être prise en compte , par ex les CGROUP pour l’ordonnanceur (fameuses 233 lignes de codes) que je voulais tester

cette nuit , j’ai pensé patcher un 2.6.35 ou 37 avec le patch en question

sinon concernant les firmwares, je les récupère où ?

Hello.

[quote=“Leinux”]si je prend l’ancien config, les nouveautés du kernel 2.6.38 vont elle être prise en compte , par ex les CGROUP pour l’ordonnanceur (fameuses 233 lignes de codes) que je voulais tester
cette nuit , j’ai pensé patcher un 2.6.35 ou 37 avec le patch en question
[/quote]
Commence par lire ça, c’est long mais c’est passionnant :
linuxfr.org/news/le-noyau-linux- … rsion-2638
et aussi SCHED_AUTOGROUP sur le blog de Cep.
Pour les CGROUPS il suffit de les activer au moment de la config :

[code]iman@debian:~/linux-2.6.38.3$ cat .config | grep CGROUP
CONFIG_CGROUPS=y

CONFIG_CGROUP_DEBUG is not set

CONFIG_CGROUP_NS=y
CONFIG_CGROUP_FREEZER=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_CGROUP_SCHED=y
CONFIG_BLK_CGROUP=y

CONFIG_DEBUG_BLK_CGROUP is not set

CONFIG_NET_CLS_CGROUP=y[/code]

T’as besoin d’aucun firmware à priori, Debian supprime des firmwares de ses kernels, le kernel original en contient des tas.
Tu boot sur ton noyau qui fonctionne et tu essayes de compiler comme ça :

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.38.3.tar.bz2 tar -xvf linux-2.6.38.3.tar.bz2 cd linux-2.6.38.3 cp /boot/config-`uname -r` .config && yes "" | make oldconfig make menuconfig #pour modifier certaines options avant la compilation fakeroot make-kpkg --initrd --revision=1+i --append-to-version=-`date +%Y%m%d` kernel-image kernel-headers
cp /boot/config-uname -r .config && yes “” | make oldconfig c’est ça la ligne importante, ça te permet de récupérer la config du noyau qui fonctionne bien et de configurer le kernel que tu vas compiler avec cette config et toutes les nouvelles options par défaut.
Une des nouvelles options du 2.6.38 intéressantes à activer au moment du make menuconfig c’est CONFIG_TRANSPARENT_HUGEPAGE à lire sur le blog de Cep : Noyau 2.6.38 et Transparent Huge Pages

[code]iman@debian:~/linux-2.6.38.3$ cat .config | grep CONFIG_TRANSPARENT_HUGEPAGE
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y

CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set[/code]

@+…

i M@N, je dirais pas mieux :wink:

merci

bon, j’ai re-compilé le noyau en prenant le .config du noyau d’origine de la distrib
mais ça change rien, le micro marche pas

bonne soirée

Hello.

Tout est bien configuré au niveau du son?
T’as le module snd quand tu fais un lsmod?
T’as regardé du côté de alsa?
Les niveaux en enregistrement sont bons quand tu tapes “alsamixer” dans un terminal et que tu regardes du côté du mic (F4)?
Si t’as Gnome il faut regarder dans le menu préférences/son aussi.

@+…

voici un lsmod |grep snd

snd_hda_codec_realtek   322912  1 
snd_hda_intel          24969  2 
snd_hda_codec          94012  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6426  1 snd_hda_codec
snd_pcm                86795  2 snd_hda_intel,snd_hda_codec
snd_seq_midi            5740  0 
snd_rawmidi            21534  1 snd_seq_midi
snd_seq_midi_event      7267  1 snd_seq_midi
snd_seq                55597  2 snd_seq_midi,snd_seq_midi_event
snd_timer              22862  2 snd_pcm,snd_seq
snd_seq_device          6658  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                    61344  13 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               1216  1 snd
snd_page_alloc          8596  2 snd_hda_intel,snd_pcm

alsamixer … ça semble OK

sinon le gnome-controle-volume m’indique dans l’onglet “Entrée” -> Volume d’entrée : Non amplifié

voilà

salut à tous

je relance ce post
en effet, j’ai installé le noyau 2.6.38-8 de la ubuntu 11.04, donc un noyau patché et optimisé par caninical
or j’ai le même problème que le noyau que je compile
l’entrée micro n’est pas amplifiée

si vous avez de nouvelles pistes , ça sera cool,
sinon je me vois obliger de revenir à un noyau 2.6.37

merci

bon , je suis remonté jusqu’au 2.6.36
et il s’avère que le problème existait déjà !!! entrée micro non amplifié
sur le 2.6.35 pas de problème

hypothèse : y a t il eu un changement dans le pilote ou y a t il une dépendance ? ou une librairie à ajouter pour les noyaux > 2.6.35

merci

Ce n’est pas à partir de ce kernel que les firmwares ont été sortis ?