Re: alsa et kernel 2.6.8
Le Thu, 30 Sep 2004 12:57:50 +0200, Gwendal Demaille [EMAIL PROTECTED] a écrit : Bonjour, Salut, Je suis passé à la méthode debian pour compiler le noyau 2.6.8-6. J'ai une carte SBLive! supportée par alsa que je compile en modules (tout le support son est en modules). Je fais un make-kpkg --revision # kernel_image modules_image et j'installe les paquets, le kernel-image-2.6.8 d'abord. Je constate que les modules sont en double: /lib/modules/2.6.8/alsa et /lib/modules/2.6.8/kernel/sound et que l'insmod au boot tente de charger ceux de kernel/sound sans succès (unknown symbol etc...). N'as-tu pas les sources d'alsa installés (dpkg -l alsa-source) ? Si c'est le cas, il te faut enlever ce paquet car du coup tu compiles une fois Alsa dans le noyau 2.6 (cible kernel_image), une autre fois en modules (cible modules_image)... Tu dois d'ailleurs avoir un paquet alsa-modules-2.6.8*.deb ? Fred.
Re: alsa et kernel 2.6.8
Le jeudi 30 septembre 2004, à 13:05:45, Frédéric BOITEUX écrivait : Le Thu, 30 Sep 2004 12:57:50 +0200, Gwendal Demaille [EMAIL PROTECTED] a écrit : Bonjour, Salut, Je suis passé à la méthode debian pour compiler le noyau 2.6.8-6. J'ai une carte SBLive! supportée par alsa que je compile en modules (tout le support son est en modules). Je fais un make-kpkg --revision # kernel_image modules_image et j'installe les paquets, le kernel-image-2.6.8 d'abord. Je constate que les modules sont en double: /lib/modules/2.6.8/alsa et /lib/modules/2.6.8/kernel/sound et que l'insmod au boot tente de charger ceux de kernel/sound sans succès (unknown symbol etc...). N'as-tu pas les sources d'alsa installés (dpkg -l alsa-source) ? Si c'est le cas, il te faut enlever ce paquet car du coup tu compiles une fois Alsa dans le noyau 2.6 (cible kernel_image), une autre fois en modules (cible modules_image)... Tu dois d'ailleurs avoir un paquet alsa-modules-2.6.8*.deb ? Fred. J'ai kernel-source-2.6.8_2.6.8-6_all.deb alsa-source_1.0.6a-3_all.deb Pourtant find /usr/src/kernel-source-2.6.8/ | grep alsa ne me renvoie que le répertoire Documentation/sound/alsa/* Donc il me semble que les drivers alsa ne sont pas présents dans le kernel-source debian, même si comme tu le dis ils sont compilés deux fois (à partir d'alsa-source, d'où l'existence du paquet). Seuls les modules de /lib/modules/2.6.8/alsa peuvent être chargés, et pas /lib/modules/2.6.8/kernel/sound Pourtant, s'il n'y a qu'une source, ce sont les mêmes, non? Les modules oss, que je compile également peuvent être chargés (sound, emu10k1). Comprends pas...
Re: alsa et kernel 2.6.8
On Thu, Sep 30, 2004 at 01:27:33PM +0200, Gwendal Demaille wrote : Les modules oss, que je compile également peuvent être chargés (sound, emu10k1). Comprends pas... As-tu : - enlevé les modules oss (modprobe -r) avant d'essayer de charger les modules alsa ? - vérifié si les modules oss sont dans la liste des modules à charger au démarrage, /etc/modules ? -- Charles
Re: alsa et kernel 2.6.8
Le Thu, 30 Sep 2004 13:27:33 +0200, Gwendal Demaille [EMAIL PROTECTED] a écrit : J'ai kernel-source-2.6.8_2.6.8-6_all.deb alsa-source_1.0.6a-3_all.deb Je n'utilise pas encore couramment le 2.6, mais j'avais fait un essai et effectivement il contient les sources des pilotes Alsa. Il faut donc que tu retires ton paquet alsa-source ou que tout au moins tu n'installe pas le paquet alsa-modules*.deb que tu crée lors de ta compil noyau/modules. Pourtant find /usr/src/kernel-source-2.6.8/ | grep alsa ne me renvoie que le répertoire Documentation/sound/alsa/* Le répertoire les contenant s'appelle peut-être autrement. Recherche par exemple le driver SB live : find /usr/src/linux -name emu10k1.c Donc il me semble que les drivers alsa ne sont pas présents dans le kernel-source debian, même si comme tu le dis ils sont compilés deux fois (à partir d'alsa-source, d'où l'existence du paquet). Seuls les modules de /lib/modules/2.6.8/alsa peuvent être chargés, et pas /lib/modules/2.6.8/kernel/sound Pourtant, s'il n'y a qu'une source, ce sont les mêmes, non? non, tu dois avoir deux sources, de version différentes peutêtre... Du coup, il doit y avoir un beau méli-mélo pour l'outil depmod ... Essaie d'enlever le paquet alsa-modules-kvers*.deb, et relance 'depmod -a ' pour voir ... Fred.
Re: alsa et kernel 2.6.8
Le jeudi 30 septembre 2004, à 20:31:46, Charles Plessy écrivait : On Thu, Sep 30, 2004 at 01:27:33PM +0200, Gwendal Demaille wrote : Les modules oss, que je compile également peuvent être chargés (sound, emu10k1). Comprends pas... As-tu : - enlevé les modules oss (modprobe -r) avant d'essayer de charger les modules alsa ? je les compile au cas où, mais ils ne sont chargés ni au boot, ni par des applis. J'ai juste vérifié qu'ils fonctionnaient correctement. - vérifié si les modules oss sont dans la liste des modules à charger au démarrage, /etc/modules ? non, ils n'y sont pas, je n'en ai pas besoin. Il n'y a que les modules alsa dans /etc/modules: snd-seq snd-rtctimer snd-pcm-oss (compatibilité oss, mais alsa) snd-emu10k1 Les autres le sont par le kernel, c'est ok. Le problème est vraiment sur une double compilation, une qui marche, l'autre pas, une seule source!
Re: alsa et kernel 2.6.8
Le jeudi 30 septembre 2004, à 13:36:28, Frédéric BOITEUX écrivait : Le Thu, 30 Sep 2004 13:27:33 +0200, Gwendal Demaille [EMAIL PROTECTED] a écrit : J'ai kernel-source-2.6.8_2.6.8-6_all.deb alsa-source_1.0.6a-3_all.deb Je n'utilise pas encore couramment le 2.6, mais j'avais fait un essai et effectivement il contient les sources des pilotes Alsa. Il faut donc que tu retires ton paquet alsa-source ou que tout au moins tu n'installe pas le paquet alsa-modules*.deb que tu crée lors de ta compil noyau/modules. Pourtant find /usr/src/kernel-source-2.6.8/ | grep alsa ne me renvoie que le répertoire Documentation/sound/alsa/* Le répertoire les contenant s'appelle peut-être autrement. Recherche par exemple le driver SB live : find /usr/src/linux -name emu10k1.c Ça donne le support oss (m'intéresse pas) dans /usr/src/kernel-source-2.6.8/sound/oss/emu10k1/ et /usr/src/kernel-source-2.6.8/sound/pci/emu10k1 qui doit être le support alsa. Donc il me semble que les drivers alsa ne sont pas présents dans le kernel-source debian, même si comme tu le dis ils sont compilés deux fois (à partir d'alsa-source, d'où l'existence du paquet). Seuls les modules de /lib/modules/2.6.8/alsa peuvent être chargés, et pas /lib/modules/2.6.8/kernel/sound Pourtant, s'il n'y a qu'une source, ce sont les mêmes, non? non, tu dois avoir deux sources, de version différentes peutêtre... Je me suis basé sur l'arborescence du 2.6.8 original, qui a un répertoire alsa... d'où ma confusion. D'autant plus que la description d'alsa-source ne mentionne pas qu'il s'agit d'un support pour le 2.4, pas le 2.6. Du coup, il doit y avoir un beau méli-mélo pour l'outil depmod ... d'où la bidouille :) Essaie d'enlever le paquet alsa-modules-kvers*.deb, et relance 'depmod -a ' pour voir ... Ça m'enlève les fichiers /lib/modules/2.6.8/alsa/* (normal) mais j'ai toujours les unknown symbol... au boot. Je vais recompiler un noyau sans le module d'alsa-source, histoire d'avoir une cohérence et j'envoie le feedback. Je reviens dans 10mn! Fred. Gwendal
Re: alsa et kernel 2.6.8
Le Thu, 30 Sep 2004 14:01:10 +0200, Gwendal Demaille [EMAIL PROTECTED] a écrit : Je vais recompiler un noyau sans le module d'alsa-source, histoire d'avoir une cohérence et j'envoie le feedback. Je reviens dans 10mn! Veinard ;-) Fred.
Re: alsa et kernel 2.6.8
Le jeudi 30 septembre 2004, à 14:11:04, Frédéric BOITEUX écrivait : Le Thu, 30 Sep 2004 14:01:10 +0200, Gwendal Demaille [EMAIL PROTECTED] a écrit : Je vais recompiler un noyau sans le module d'alsa-source, histoire d'avoir une cohérence et j'envoie le feedback. Je reviens dans 10mn! Veinard ;-) Fred. juste un peu optimiste sur ce coup-là! Pour le reste, le noyau tout propre et tout new me renvoie dans /var/log/boot: Thu Sep 30 16:34:15 2004: snd-seq Thu Sep 30 16:34:15 2004: snd-rtctimer Thu Sep 30 16:34:15 2004: snd-pcm-oss Thu Sep 30 16:34:15 2004: snd-emu10k1 Thu Sep 30 16:34:15 2004: All modules loaded. (16h34 GMT, hein) Donc c'était bien ça, pas besoin d'alsa-source avec kernel-source-2.6*, je vais le purger. Merci de ton aide, si tu as des compétences sur MySQL, j'ouvre un autre fil! Gwendal
Re: alsa et kernel 2.6.8
Le Thu, 30 Sep 2004 14:47:08 +0200, Gwendal Demaille [EMAIL PROTECTED] a écrit : (16h34 GMT, hein) Heu, tu es où ? Pour la france, l'heure locale = +2 heures // GMT, pas -2 heures ! Donc c'était bien ça, pas besoin d'alsa-source avec kernel-source-2.6*, je vais le purger. ok. Merci de ton aide, si tu as des compétences sur MySQL, j'ouvre un autre fil! là, je passe... Fred.
Re: alsa et kernel 2.6.8
Le jeudi 30 septembre 2004, à 15:09:29, Frédéric BOITEUX écrivait : Le Thu, 30 Sep 2004 14:47:08 +0200, Gwendal Demaille [EMAIL PROTECTED] a écrit : (16h34 GMT, hein) Heu, tu es où ? Pour la france, l'heure locale = +2 heures // GMT, pas -2 heures ! tiens oui j'ai pas fait gaffe. Soit Paris a migré pendant la nuit (j'ai le sommeil lourd mais quand même :), soit j'ai un truc bizarre: Thu Sep 30 16:34:15 2004: /etc/init.d/rcS: System clock was not updated at this time [...] Thu Sep 30 14:34:20 2004: System Clock set. Local time: Thu Sep 30 14:34:20 CEST 2004 (puis synchro par ntp) Entre temps, j'ai monté /usr. Ça vient de là, non? J'ai le bios en local (gmt+2), linux configuré en gmt+2 (Europe/Paris) Un problème avec /etc/init.d/hwclockfirst.sh ou /etc/init.d/hwclock.sh? Donc c'était bien ça, pas besoin d'alsa-source avec kernel-source-2.6*, je vais le purger. ok. Merci de ton aide, si tu as des compétences sur MySQL, j'ouvre un autre fil! là, je passe... Fred. Gwendal
Re: alsa et kernel 2.6.8
Le Thu, 30 Sep 2004 15:53:14 +0200, Gwendal Demaille [EMAIL PROTECTED] a écrit : J'ai le bios en local (gmt+2), linux configuré en gmt+2 (Europe/Paris) Un problème avec /etc/init.d/hwclockfirst.sh ou /etc/init.d/hwclock.sh? regarde /etc/default/rcS, le paramêtre UTC ... Fred.
Re: alsa et kernel 2.6.8
Le jeudi 30 septembre 2004, à 16:02:51, Frédéric BOITEUX écrivait : Le Thu, 30 Sep 2004 15:53:14 +0200, Gwendal Demaille [EMAIL PROTECTED] a écrit : J'ai le bios en local (gmt+2), linux configuré en gmt+2 (Europe/Paris) Un problème avec /etc/init.d/hwclockfirst.sh ou /etc/init.d/hwclock.sh? regarde /etc/default/rcS, le paramêtre UTC ... Fred. # Set UTC=yes if your system clock is set to UTC (GMT), and UTC=no if not. UTC=no pourtant correct