Une question très basique pour laquelle j'ai été infoutu de trouver une
réponses via les canaux usuels : comment obtenir que certains modules
soient chargés automatiquement ?
Cas 1 : systématiquement, comme les modules pour faire fonctionner les
cartes PCMCIA (sous 2.4, et sous Debian, il suffisait de mettre le nom
de ces modules dans /etc/modules)
Cas 2 : à la demande : je veux jouer un son et hop ça charge les modules
adéquats (des alias devraient faire l'affaire, je lis partout). Je veux
utiliser OSS et j'ai :
$ grep "sound\|snd" /lib/modules/modprobe.conf
alias char-major-14 soundcore
alias char-major-116 snd
alias sound-card-0 emu10k1
alias sound-slot-0 emu10k1
alias sound-service-0-0 emu10k1
alias sound-service-0-1 emu10k1
alias sound-service-0-3 emu10k1
alias sound-service-0-8 emu10k1
alias sound-service-0-12 emu10k1
install sound-slot-0 /sbin/modprobe --ignore-install sound-slot-0 && { /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :; }
remove sound-slot-0 { /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :; } ; /sbin/modprobe -r --ignore-remove sound-slot-0
Mais rien n'est chargé lorsqu'une appli veut ouvrir /dev/mixer ou
/dev/dsp (il faut charger emu10k1 à la main).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ValGLA
Vérifie que tu as les services hotplug et alsa dans ta config de démarrage SYSV.
C'est hotplug qui installe ta carte pci et load des bons modules automatiquement sans qu'ils soient appelés.
--
Cordiale salutation.
"Daniel Dechelotte" a écrit dans le message de news:
Bonjour,
Une question très basique pour laquelle j'ai été infoutu de trouver une réponses via les canaux usuels : comment obtenir que certains modules soient chargés automatiquement ?
Cas 1 : systématiquement, comme les modules pour faire fonctionner les cartes PCMCIA (sous 2.4, et sous Debian, il suffisait de mettre le nom de ces modules dans /etc/modules)
Cas 2 : à la demande : je veux jouer un son et hop ça charge les modules adéquats (des alias devraient faire l'affaire, je lis partout). Je veux utiliser OSS et j'ai :
$ grep "sound|snd" /lib/modules/modprobe.conf alias char-major-14 soundcore alias char-major-116 snd alias sound-card-0 emu10k1 alias sound-slot-0 emu10k1 alias sound-service-0-0 emu10k1 alias sound-service-0-1 emu10k1 alias sound-service-0-3 emu10k1 alias sound-service-0-8 emu10k1 alias sound-service-0-12 emu10k1 install sound-slot-0 /sbin/modprobe --ignore-install sound-slot-0 && { /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :; }
Mais rien n'est chargé lorsqu'une appli veut ouvrir /dev/mixer ou /dev/dsp (il faut charger emu10k1 à la main).
Comment faire l'un ou l'autre ?
-- Daniel
Vérifie que tu as les services hotplug et alsa dans ta config de démarrage
SYSV.
C'est hotplug qui installe ta carte pci et load des bons modules
automatiquement sans qu'ils soient appelés.
--
Cordiale salutation.
"Daniel Dechelotte" <maitre_yodan@fr.club-internet.invalid> a écrit dans le
message de news:
20040104172944.5e52e68b.maitre_yodan@fr.club-internet.invalid...
Bonjour,
Une question très basique pour laquelle j'ai été infoutu de trouver une
réponses via les canaux usuels : comment obtenir que certains modules
soient chargés automatiquement ?
Cas 1 : systématiquement, comme les modules pour faire fonctionner les
cartes PCMCIA (sous 2.4, et sous Debian, il suffisait de mettre le nom
de ces modules dans /etc/modules)
Cas 2 : à la demande : je veux jouer un son et hop ça charge les modules
adéquats (des alias devraient faire l'affaire, je lis partout). Je veux
utiliser OSS et j'ai :
$ grep "sound|snd" /lib/modules/modprobe.conf
alias char-major-14 soundcore
alias char-major-116 snd
alias sound-card-0 emu10k1
alias sound-slot-0 emu10k1
alias sound-service-0-0 emu10k1
alias sound-service-0-1 emu10k1
alias sound-service-0-3 emu10k1
alias sound-service-0-8 emu10k1
alias sound-service-0-12 emu10k1
install sound-slot-0 /sbin/modprobe --ignore-install sound-slot-0 && {
/bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :; }
Vérifie que tu as les services hotplug et alsa dans ta config de démarrage SYSV.
C'est hotplug qui installe ta carte pci et load des bons modules automatiquement sans qu'ils soient appelés.
--
Cordiale salutation.
"Daniel Dechelotte" a écrit dans le message de news:
Bonjour,
Une question très basique pour laquelle j'ai été infoutu de trouver une réponses via les canaux usuels : comment obtenir que certains modules soient chargés automatiquement ?
Cas 1 : systématiquement, comme les modules pour faire fonctionner les cartes PCMCIA (sous 2.4, et sous Debian, il suffisait de mettre le nom de ces modules dans /etc/modules)
Cas 2 : à la demande : je veux jouer un son et hop ça charge les modules adéquats (des alias devraient faire l'affaire, je lis partout). Je veux utiliser OSS et j'ai :
$ grep "sound|snd" /lib/modules/modprobe.conf alias char-major-14 soundcore alias char-major-116 snd alias sound-card-0 emu10k1 alias sound-slot-0 emu10k1 alias sound-service-0-0 emu10k1 alias sound-service-0-1 emu10k1 alias sound-service-0-3 emu10k1 alias sound-service-0-8 emu10k1 alias sound-service-0-12 emu10k1 install sound-slot-0 /sbin/modprobe --ignore-install sound-slot-0 && { /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :; }