Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
984 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Rézolu] Automatiser exécution de /usr/share/alsa-base/snddevices

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Rézolu] Automatiser exécution de /usr/share/alsa-base/snddevices

n°832579
instantdha​rma
Ailleurs c'est ici
Posté le 04-08-2006 à 14:09:14  profilanswer
 

Salutations
 
Versions
Debian sarge stable à jour
alsa 1.0.4
 
Problème de base rencontré lors du lancement de jack :
ALSA lib seq_hw.c:446: (snd_seq_hw_open) open /dev/snd/seq failed: Aucun fichier ou répertoire de ce type
 
J'ai trouvé une réponse efficace : lancer sous root le script /usr/share/alsa-base/snddevices qui crée les entrées dans /dv/snd.
 
Ca règle le problème mais il faut relancer ce script a la main a chaque démarrage, ce qui est fort insatisfaisant.
 
Je plonge dans la doc d'alsa et je trouve cette explication dans /usr/share/doc/alsa-base/README.Debian

Citation :


creating device files
---------------------
ALSA native device files are located in /dev/snd/. (ALSA's kernel-
OSS-emulation device files are of course the same as the OSS device
files.)
 
On a udev system, udev takes care of creating devices files when
modules are loaded.
 
If you are using a kernel with devfs support then in order to use
ALSA drivers you must enable devfs and mount the devfs filesystem
on /dev/.
 
If you are not using either devfs or udev then you can create the
ALSA device files manually by running the snddevices program in
/usr/share/alsa-base/. This should have been done for you by
alsa-base's post-installation script.


Re-bon. udev ne fait pas le boulot
Alors je farfouille, je trouve le script de post-installation d'alsa : /etc/alsa/modprobe-post-install.d/alsa-base
dans le quel je lis

Citation :


if udev_is_active ; then
# Stuff is done in a /etc/dev.d/ script instead
exit 0
fi


 
Bon ! dans /etc/dev.d/snd, des dossiers controlC0 à 7 contenant un script alsa-base-dev qui lance /etc/alsa/dev.d
 
et /etc/alsa/dev.d lance... le driver alsa : /etc/init.d/alsa start
rhaaaaaaaaaaaaaaaaaaaaaaaaa
donc,au bout du compte, ousque je lance le script snddevices ? dans /etc/alsa/dev.d ? :heink:  
 
merci
 :bounce:  
Résolu http://cbenz.tuxfamily.org/index.php?n=Main.Partitions
 

Citation :


Avant de continuer, si lorsque vous lancez Noteedit il y a un plantage, et que le message d'erreur mentionne /dev/snd/seq, c'est sûrement que vous n'avez pas chargé le module noyau ALSA qui gère le séquenceur, justement. Tapez en root :
 
 modprobe snd-seq
 
Et, pour automatiser la tâche à chaque démarrage de l'ordinateur, rajoutez «snd-seq» dans le fichier /etc/modules.
 
Voilà qui est dit.  


 
J'ai passé un bout de temps à chercher...


Message édité par instantdharma le 04-08-2006 à 22:44:10
mood
Publicité
Posté le 04-08-2006 à 14:09:14  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Rézolu] Automatiser exécution de /usr/share/alsa-base/snddevices

 

Sujets relatifs
Carte Son Muse Lt avec ALSAConnexion a une base de données locale
script shell renvoi erreur à l'éxécutionproblemes base de registre plus de programmes dans "demarrer"
Annuaire LDAP ou Base MySQL ??Limiter le temps d'execution d'une commande
Problème d'accès base Mysql ...[WiFi]Automatiser la connexion au boot (essid...)
migrer base accés sous open officeAutomatiser l'execution d'un programme à chaque fermeture de windows
Plus de sujets relatifs à : [Rézolu] Automatiser exécution de /usr/share/alsa-base/snddevices


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR