Alors voila je suis passé du 2.4 au 2.6.4 sous red hat 9. Et c'est la que l'apprentissage a commencé. Et oui car plus rien ne fonctionne, plus de carte son, graphique...
Apres avoir trouvé quels modules je devais charger pour faire fonctionner ma carte son j'ai mis les lignes suivantes dans /etc/modprobe.conf :
alias char-major-116* snd
alias snd-card-0 snd-intel8x0
alias char-major-14* soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
Mais apres un lsmod ils n'étaient pas chargés.
En fouillant encore sur le net 'http://www.redhat.com/archives/shrike-list/2003-July/msg01005.html' j'ai trouvé qu'il fallait, pour red hat, créer un script /etc/rc.modules pour les charger. Et maintenant ca marche, ils sont chargés au démarrage.
Mais j'ai une question. Dans le script je les charges avec modprobe nom_module alors que dans l'autre fichier j'utilisais des alias, quel est la différence. Enfin ce que je veux savoir c'est que maintenant si un programme utilise l'alias pour charger un module il ne va pas le trouver, est-ce que je vais avoir des problèmes de son pour certaines applications ?
Et encore une question , quand je recompile le noyau (et oui ca arrive souvent quand on débute, surtout avant que je sache qu'on pouvait compiler les modules tout seul) pour faire l'image avec mkinitrd j'avais comme message 'all of your loopback devices are in use' apres un modprobe loop ca fonctionne. Mais pourquoi le noyau ne le charge pas automatiquement quand il en a besoin alors que j'ai pris l'option charger les modules automatiquement ?
Voila merci.
ps : il est super ton site Dark_Schneider.
Message édité par mandracs le 12-05-2004 à 11:55:07