[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

problème pour créer un paquet alsa-modules



	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 <bma@debian.org>
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.

	



Reply to: