Installation de Alsa (à la main)

Installation de Alsa (à la main) - Linux et OS Alternatifs

Marsh Posté le 05-09-2004 à 19:00:00    


Bonjour tout le monde
 
Ayant installé Alsa (driver+lib+utils+tools) à la main  sur une distrib LFS (kernel 2.6),je cherche à savoir comment charger le module snd-emu10k1 (pour une sbLive) et le configurer  
 
En effet, alors que le fichier snd-emu10k1.ko existe dans /lib/modules/2.6.7/kernel/sound/pci/emu10k1 la commande modprobe snd-emu10k1 me répond "can't locate snd-emu10k1"
 
que faire ??
 
 
Merci d'avance http://forum.hardware.fr/icones/smilies/jap.gif
 
 
 

Reply

Marsh Posté le 05-09-2004 à 19:00:00   

Reply

Marsh Posté le 05-09-2004 à 19:07:08    

tu as fait un depmod ? s'il y a des probs dans l'arbo des modules, il te le dis.
sinon  
insmod /lib/modules/2.6.7/kernel/sound/pci/emu10k1
il dit quoi ?

Reply

Marsh Posté le 05-09-2004 à 19:14:36    

tiens, je te donne le Makefile que j'utilise pour installer alsa :

Code :
  1. VERSION = -1.0.6
  2. DRIVER_VERSION = $(VERSION)a
  3. OSS_VERSION = $(VERSION)
  4. LIB_VERSION = $(VERSION)
  5. UTIL_VERSION = $(VERSION)
  6. FIRMWARE_VERSION = -1.0.4
  7. DRIVER = alsa-driver
  8. LIB = alsa-lib
  9. OSS = alsa-oss
  10. UTILS = alsa-utils
  11. FIRMWARE=alsa-firmware
  12. CARD = intel8x0
  13. DRIVER_OPTIONS = --with-sequencer=yes --with-oss=yes
  14. MAKE_INSTALL=checkinstall -y
  15. all:
  16. $(MAKE) clean
  17. $(MAKE) driver
  18. $(MAKE) lib
  19. $(MAKE) firmware
  20. $(MAKE) oss
  21. $(MAKE) utils
  22. $(MAKE) load_modules
  23. $(MAKE) clean
  24. driver:
  25. tar jxf $(DRIVER)$(DRIVER_VERSION).tar.bz2
  26. cd $(DRIVER)$(DRIVER_VERSION);\
  27. ./configure --with-cards=$(CARD) $(DRIVER_OPTIONS) && make && $(MAKE_INSTALL) && ./snddevices && chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi
  28. lib:
  29. tar jxf $(LIB)$(LIB_VERSION).tar.bz2
  30. cd $(LIB)$(LIB_VERSION);\
  31. ./configure && make && $(MAKE_INSTALL)
  32. firmware:
  33. tar jxf $(FIRMWARE)$(FIRMWARE_VERSION).tar.bz2
  34. cd $(FIRMWARE)$(FIRMWARE_VERSION);\
  35. ./configure && make && $(MAKE_INSTALL)
  36. oss:
  37. tar jxf $(OSS)$(OSS_VERSION).tar.bz2
  38. cd $(OSS)$(OSS_VERSION);\
  39. ./configure && make && $(MAKE_INSTALL)
  40. utils:
  41. tar jxf $(UTILS)$(UTIL_VERSION).tar.bz2
  42. cd $(UTILS)$(UTIL_VERSION);\
  43. ./configure && make && $(MAKE_INSTALL)
  44. load_modules:
  45. modprobe snd-$(CARD) && modprobe snd-pcm-oss && modprobe snd-mixer-oss && modprobe snd-seq-oss
  46. clean:
  47. -rm -fr $(DRIVER)$(DRIVER_VERSION)
  48. -rm -fr $(LIB)$(LIB_VERSION)
  49. -rm -fr $(FIRMWARE)$(FIRMWARE_VERSION)
  50. -rm -fr $(OSS)$(OSS_VERSION)
  51. -rm -fr $(UTILS)$(UTIL_VERSION)


 
il faut juste modifier CARD pour mettre emu10k1 et taper make, voir juste 'make driver' si tu veux juste installer les modules (et mettre ce Makefile dans le même rep que les tar.bz2 d'alsa)


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 05-09-2004 à 19:16:51    

pourquoi vous installer les drivers en plus ? ils sont censé être inclus dans le noyau en 2.6


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 05-09-2004 à 19:23:11    

Mjules a écrit :

pourquoi vous installer les drivers en plus ? ils sont censé être inclus dans le noyau en 2.6


 
c vrai ca c inclu dans le kernel pourquoi ce prendre la tête. Si tu le fais a la main met a jour ton modules.conf

Reply

Marsh Posté le 05-09-2004 à 19:31:56    

labbepierre a écrit :

tu as fait un depmod ? s'il y a des probs dans l'arbo des modules, il te le dis.
sinon  
insmod /lib/modules/2.6.7/kernel/sound/pci/emu10k1
il dit quoi ?


 
Depmod me sort "QM_MODULES: Function not implemented"  
et insmod "Using /lib/modules/2.6.7/kernel/pci/emu10k1" + "QM_MODULES: Function not implemented"
 
 

Reply

Marsh Posté le 05-09-2004 à 20:55:14    

Mjules a écrit :

pourquoi vous installer les drivers en plus ? ils sont censé être inclus dans le noyau en 2.6


zit a écrit :

c vrai ca c inclu dans le kernel pourquoi ce prendre la tête. Si tu le fais a la main met a jour ton modules.conf


1/ pour avoir alsa à jour sans forcément recompiler un noyau
2/ par habitude de quand j'était en 2.4
3/ parce que je l'vaux bien :o


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 06-09-2004 à 17:10:29    

Bon,je pense avoir trouvé le problème. En effet,ce sont les outils "depmod, insmod" qui déconnent (passage à la version 3.0 nécessaire)
Par contre, après avoir installé cette nouvelle version, j'ai le message m'indiquant que les modules ont 1 format invalide  :heink:  
 
(en effet, apparemment ils ont une extension .ko)  
 
Donc si quelqu'un sait comment integrer ces modules ".ko", je lui en serais éternellement reconnaissant  :jap:  
 
Merci encore  

Reply

Marsh Posté le 06-09-2004 à 17:38:18    

casper78 a écrit :

Bon,je pense avoir trouvé le problème. En effet,ce sont les outils "depmod, insmod" qui déconnent (passage à la version 3.0 nécessaire)
Par contre, après avoir installé cette nouvelle version, j'ai le message m'indiquant que les modules ont 1 format invalide  :heink:  
 
(en effet, apparemment ils ont une extension .ko)  
 
Donc si quelqu'un sait comment integrer ces modules ".ko", je lui en serais éternellement reconnaissant  :jap:  
 
Merci encore

les modules 2.6 ont une extension .ko, c'est normal. Ce qu'il te faut des modutils à jour pour le 2.6
 
( tiens en passant : http://linuxfromscratch.org/piperm [...] 02288.html )


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 06-09-2004 à 20:12:38    

cycojesus a écrit :

les modules 2.6 ont une extension .ko, c'est normal. Ce qu'il te faut des modutils à jour pour le 2.6
 
( tiens en passant : http://linuxfromscratch.org/piperm [...] 02288.html )


 
 
Le humble débutant que je suis te remercie  :jap:

Reply

Marsh Posté le 06-09-2004 à 20:12:38   

Reply

Marsh Posté le 05-01-2005 à 13:31:43    

Suite et Fin
 
Voilà après x mois, mon installation d'alsa sur le kernel 2.6 marche !!  :pt1cable:  
J'écris, donc, un message afin que mon aventure serve à quelqu'un  
1) Installer mod-init-tools à jour (afin de ne pas avoir un message du type "QM_MODULES" absent) et surtout ne pas installer dessus modutils  
( Eh oui je suis encore un humble débutant)
2) Puis installer Alsa (driver , lib, .. etc)  avec (et là j'insiste) le compilateur qui a servi à compiler le noyau ce qui évitera les messages d'erreur du type ".ko : invalid format"
Et là vient ma question : Pour quelles raisons technique doit-on utiliser le compilateur (ici gcc version 2.9) qui a servi à compiler le noyau pour compiler les modules  :??:  
 
Merci à tous ceux qui m'ont aidé  :jap:  
 
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed