Re: alsa et kernel 2.6.8

2004-09-30 Par sujet Frdric BOITEUX
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

2004-09-30 Par sujet Gwendal Demaille

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

2004-09-30 Par sujet Charles Plessy
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

2004-09-30 Par sujet Frdric BOITEUX
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

2004-09-30 Par sujet Gwendal Demaille

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

2004-09-30 Par sujet Gwendal Demaille

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

2004-09-30 Par sujet Frdric BOITEUX
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

2004-09-30 Par sujet Gwendal Demaille

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

2004-09-30 Par sujet Frdric BOITEUX
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

2004-09-30 Par sujet Gwendal Demaille

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

2004-09-30 Par sujet Frdric BOITEUX
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

2004-09-30 Par sujet Gwendal Demaille

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