Le mardi 2 Novembre 2004 22:47, Julien a �crit :
> Devant mon incapacit� � faire fonctionner le serveur temps r�el jackd,je
> me vois contraint d'installer une partition windows parce que c'est pas
> tout �a mais j'ai des projets � rendre...
> J'vais quand meme continuer mes recherches, y en a bien pour qui �a
> marche.S'il vous plait aider moi.Pour commencer je rencontre un
> fonctionnement bizzare de mes souris.J'ai un touchpad PS/2 et une souris
> usb.Je ne les ai jamais vu fonctionner ensemble, soit c'est l'une soit
> c'est l'autre.J'ai suivi ce document pour les configurer:
> http://linux.derkeiler.com/Mailing-Lists/Debian/2003-07/0283.html

 Utiliser gpm et /dev/gpmdata je ne sais pas si c'est une bonne id�e, c'est 
peut �tre �a le pb ?

> pour jack j'ai recompiler un noyau 2.4.26 avec alsa et les patch preempt
> et low latency.J'ai installer le noyau et le module alsa.Et j'ai
> toujours la meme erreur k'avec un noyau 2.6.7 ou .8 (j'en ai test�
> quelques-uns).

 Un 2.4.26 c'est tr�s bien pour l'audio en RT.
 V�rifier le fonctionnement d' Alsa avant de lancer le serveur Jack.

> sortie de jack
> 22:41:44.330 Statistics reset.
> 22:41:44.579 MIDI connection graph change.
> 22:41:44.584 MIDI connection change.
> 22:41:46.379 Startup script...
> 22:41:46.381 artsshell -q terminate
> 22:41:46.730 Startup script terminated with exit status=256.
> 22:41:46.732 JACK is starting...
> 22:41:46.733 /usr/bin/jackstart -R -dalsa -dhw:1 -r48000 -p1024 -n2 -m
> -H -M 22:41:46.745 JACK was started with PID=1771 (0x6eb).
> jackstart: cannot get realtime capabilities, current capabilities are:
>            =ep cap_setpcap-ep
                      ^^^^^^^^^^^    bug connu
un pb du fichier capability.h des sources du noyau, voir plus bas :)

>     probably running under a kernel with capabilities disabled,
>     a suitable kernel would have printed something like "=eip"
> 22:41:46.765 JACK was stopped with exit status=1.
> 22:41:48.846 Could not connect to JACK server as client.

Est-ce que �a passe  en "root" ?... Sinon
...  le lowlat n'est pas activ� par le noyau:
V�rifier avec "cat /proc/sys/kernel/lowlatency"
si la r�ponse est 0, l'activer avec la commande
echo 1 > /proc/sys/kernel/lowlatency
V�rifier que le fs smh existe, la commande df -h qui doit retourner une 
ligne comme celle-ci :
tmpfs                 253M     0  253M   0%   /dev/shm

Sinon il faut reconfigurer le noyau et recompiler :(

> dois je d�sinstaller alsa avant de r�installer le noyau avec son
> module?ou dois je le r�installer apres?enfin y faut installer les choses
> dans un certain ordre?

 Aucun int�ret de d�sinstaller alsa, il suffit d'installer le nouveau noyau 
puis ses modules alsa.

 Si les patches ont �t� corectement appliqu�s et que �a ne fonctionne pas 
il faut v�rifier/refaire la config du noyau.
 Si tu as utilis� make-kpkg avec l'option --added_patches, il est possible 
que tu as laiss� passer les options du lowlatency ?:)

Pour la config du noyau, il faut modifier les sections du menu pour activer 
les Options "low-latency":
 - "Code maturity level options" -
     activer "Y" "Prompt for development and/or incomplete code/drivers."
 - "Processor Type and Features" -
"Low-latency" :
    activer "Y" "Low latency scheduling"
    activer "Y" "Control low latency with sysctl"
cette option, � "Y", permet ensuite activer/d�sactiver "Low latency", soit 
avec  sysctl (/etc/sysctl.conf) soit avec la commande echo.
 - "File Systems" -
   activer "Y" "Virtual memory file system support (former shm fs)"
sauvegarder et compiler.

 Pour le fs smh (/dev/shm) si il n'existe pas il est possible de le cr�er, 
en root:
# su
# mkdir /dev/shm
# chmod +t /dev/shm
et, mais �a fonctionne tr�s bien sans, ajouter une ligne dans /etc/fstab:
shmfs      /dev/shm       shm     defaults        0       0
 ou bien ceci peut �tre
none /dev/shm        tmpfs   defaults       0       0

ps: Pour mes installations, je fais de la post prod et de l'enregistrement 
avec Ardour, j'ai eu pas mal de disfonctionnement (pas de RT) sur 
diff�rentes CM (certainement � cause des chipset) et je modifie (apr�s 
application du lowlatency patch et avant la config) le fichier
  /usr/src/linux/include/linux/capability.h
pour changer,
cette ligne
        #define CAP_INIT_EFF_SET    to_cap_t(~0&~CAP_TO_MASK(CAP_SETPCAP))
en
        #define CAP_INIT_EFF_SET    to_cap_t( ~0 )

et cette ligne
        #define CAP_INIT_INH_SET    to_cap_t(0)
en
        #define CAP_INIT_INH_SET    to_cap_t( ~0 )

 Pour que les appli utilisent pleinement le RT j'attribue l'irq 9 � la 
carte son et j'utilise un script de lancement pour activer le lowlatency 
et configurer la latence avec setpci.

 Tous ces probl�mes, et solutions, sont d�crits dans la FAQ de Jack:
 http://jackit.sourceforge.net/docs/faq.php

  @
-- 
Michel Luc [EMAIL PROTECTED] | http://www.cern91.net/
 GAULE, LUG de l'Essonne:  http://gaule.org/
-------------- GnuPG v1.0.6 (GNU/Linux)   ---------------
 Admin cern91.net <[EMAIL PROTECTED]>
GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
---------------------------------------------------------

Répondre à