Bonjour � tous,

        J'aimerai cr�er un paquet alsa-modules pour un kernel 2.4.5 que j'ai
d�ja cr�e et qui fonctionne tr�s bien.
        Voici ma d�marche:
        - installation des sources du kernel (apt-get install
kernel-source-2.4.5)
        - installation des sources alsa (apt-get install alsa-source)
        - make menuconfig pour choisir mes options
        -  make-kpkg kernel_image modules_image -rev custom.1.0
        La compilation se passe bien et j'obtiens bien deux .deb (un pour
l'image du kernel et un pour les modules alsa)
        J'installe ces deux modules. (dpkg -i ...)
         
Le probl�me est l� : il n'y pas de modules pour les diff�rentes cartes son dans
/
        Visisblement le make-kpkg, lors du configure de alsa ne lui demande pas
de fabriquer un quelconque module:
        ... 
        checking for which soundcards to compile driver for...
        ...

        En furetant dans les diff�rentes doc et sur les diff�rentes mailing list
j'ai vu qu'on pouvait passer en option le type de carte que l'on voulait avec
         ALSA_CARD=card-emu10k1 make-kpkg modules_image (j'ai fait l'essai avec 
ALSA_CARD=snd-card-emu10k1 )
        M�me r�sultat.

        Si on lui demande directement:  ./configure  --with-cards=emu10k1 
--with-oss=yes --with-sequencer=yes
        On obtient bien : checking for which soundcards to compile driver for...
emu10k1
        Et en faisant un make install, on obtient bien les modules dans mais
/lib/modules/2.4.5/misc (pas dans /lib/modules/2.4.5/alsa)
        
Bragon:~# ll /lib/modules/2.4.5/misc/
total 612
-rw-r--r--    1 root     root        36626 jui 14 14:33 snd-ac97-codec.o
-rw-r--r--    1 root     root         7137 jui 14 14:33 snd-card-emu10k1.o
-rw-r--r--    1 root     root        64934 jui 14 14:33 snd-emu10k1.o
-rw-r--r--    1 root     root         8166 jui 14 14:33 snd-hwdep.o
-rw-r--r--    1 root     root        14246 jui 14 14:33 snd-mixer-oss.o
-rw-r--r--    1 root     root        50581 jui 14 14:33 snd.o
-rw-r--r--    1 root     root        80988 jui 14 14:33 snd-pcm.o
-rw-r--r--    1 root     root        54502 jui 14 14:33 snd-pcm-oss.o
-rw-r--r--    1 root     root        21092 jui 14 14:33 snd-rawmidi.o
-rw-r--r--    1 root     root         9328 jui 14 14:33 snd-seq-device.o
-rw-r--r--    1 root     root         4433 jui 14 14:33 snd-seq-dummy.o
-rw-r--r--    1 root     root        10263 jui 14 14:33 snd-seq-midi-emul.o
-rw-r--r--    1 root     root         6904 jui 14 14:33 snd-seq-midi-event.o
-rw-r--r--    1 root     root         8213 jui 14 14:33 snd-seq-midi.o
-rw-r--r--    1 root     root        65860 jui 14 14:33 snd-seq.o
-rw-r--r--    1 root     root        42557 jui 14 14:33 snd-seq-oss.o
-rw-r--r--    1 root     root         6759 jui 14 14:33 snd-seq-virmidi.o
-rw-r--r--    1 root     root         7578 jui 14 14:33 snd-synth-emu10k1.o
-rw-r--r--    1 root     root        38001 jui 14 14:33 snd-synth-emux.o
-rw-r--r--    1 root     root        18297 jui 14 14:33 snd-timer.o
-rw-r--r--    1 root     root         5366 jui 14 14:33 snd-util-mem.o

        J'arrive bien � avoir du son sous gnome mais pas avec le paquet
libesd-alsa0, seulement le paquet  libesd0.
        De plus alsaconf ne fonctionne pas.
        Apr�s avoir choisi ma carte, il me met:
                Loading driver:
                /usr/sbin/alsaconf: start: command not found
                Setting the PCM volume to 100% and the Master output volume to
50%
                amixer: Unable to find simple control '',0: Success

                Could not initialize the mixer, the card was probably
                not detected correctly.

        Des id�es pour:
                - arriver � fabriquer un paquet alsa-modules fonctionnel ?
(voulant installer un parc de machine identiques, cel� serait plus pratique que
de recomplier alsa sur chacune d'entre-elles).
                - avoir un alsa fonctionnel ? (fonctionnant avec alsaconf et
avec libesd-alsa0) m�me si je doit le faire "� la main" 
        
        Merci d'avance.

        Eric Laly. 
 

PS: une autre interrogation (secondaire): j'ai remarqu� que le paquet 
libesd-alsa0-dev n'�tait pas synchonis� avec le paquet  libesd-alsa0.
En effet si l'on veut installer libesd-alsa0-dev il veut le paquet libesd-alsa0
version 0.2.17-7 alors que la version en cours est la 0.2.22-6.
O� est le probl�me ?

Bragon:/usr/src/modules/alsa-driver-0.9+0beta4-5# dpkg -l libesd*
Souhait=inconnU/Install�/suppRim�/Purg�/H=� garder
| �tat=Non/Install�/fichier-Config/d�paqUet�/�chec-conFig/H=semi-install�
|/ Err?=(aucune)/H=� garder/besoin R�installation/X=les deux (Etat,Err:
majuscule=mauvais)
||/ Nom                                     Version                             
   Description
+++-=======================================-=======================================-==============================================================================================
rc  libesd-alsa0                            0.2.22-6                            
   Enlightened Sound Daemon (ALSA) - Shared libraries
rn  libesd-alsa0-dev                        <n�ant>                             
   (aucune description n'est disponible)
un  libesd-dev                              <n�ant>                             
   (aucune description n'est disponible)
ii  libesd0                                 0.2.22-6                            
   Enlightened Sound Daemon - Shared libraries
ii  libesd0-dev                             0.2.22-6                            
   Enlightened Sound Daemon - Development files

Bragon:/usr/src/modules/alsa-driver-0.9+0beta4-5# dpkg -p  libesd-alsa0-dev
Package: libesd-alsa0-dev
Priority: optional
Section: devel
Installed-Size: 92
Maintainer: Brian M. Almeida <[EMAIL PROTECTED]>
Architecture: i386
Source: esound
Version: 0.2.17-7
Provides: libesd0-dev
Depends: libesd-alsa0 (= 0.2.17-7), libaudiofile-dev, esound-common
                                                                 ^^^^^^^^^
Conflicts: libesd0-dev
Filename: dists/potato/main/binary-i386/devel/libesd-alsa0-dev_0.2.17-7.deb
Size: 36794
MD5sum: 858ddcb01d12507d53bd368ab377c09a
Description: Enlightened Sound Daemon (ALSA) - Development files (libc6)
 This program is designed to mix together several digitized
 audio streams for playback by a single device.

        


Répondre à