OVH Cloud OVH Cloud

[FreeBSD] module_path = /boot/kernel ; /boot/module

2 réponses
Avatar
Paul Gaborit
Je viens de passer une seconde machine de 5.2.1 vers 5.3 et il m'arrive un
truc étonnant : après la séquence habituelle builworld, ..., installword,
mergemaster, au reboot, mon kernel perso m'affiche qu'il ne trouve pas
acpi.so ! Un 'kldstat' m'a fait comprendre que j'avais en fait un kernel
monolithique (aucun module externe). Puis un 'kenv' m'a donné la raison :

module_path="/boot/modules"

Je recompile et réinstalle à nouveau mon kernel : pareil.
Je compile et installe GENERIC: pareil.

En attendant, pour contourner le bug, j'ai ajouté dans /boot/devices.hint :
module_path="/boot/kernel;/boot/modules"
qui est normalement la valeur par défaut. Tout remarche...

Mais je ne comprends pas où j'ai perdu cette valeur par défaut. Mes sources
sont à jour. Peut-être ai-je merdé lors du mergemaster ? Mais dans quel
fichier est spécifiée la valeur par défaut de module_path ?

Merci.

--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>

2 réponses

Avatar
Marwan Burelle
On Wed, 17 Nov 2004 18:39:16 +0100
Paul Gaborit wrote:

En attendant, pour contourner le bug, j'ai ajouté dans
/boot/devices.hint :
module_path="/boot/kernel;/boot/modules"
qui est normalement la valeur par défaut. Tout remarche...

Mais je ne comprends pas où j'ai perdu cette valeur par défaut. Mes
sources sont à jour. Peut-être ai-je merdé lors du mergemaster ? Mais
dans quel fichier est spécifiée la valeur par défaut de module_path ?


Hum ... il y a ça dans /usr/src/UPDATING :


20040806:
Module loading has been fixed. Some older installations will
drop proper module_path initialization and modules will fail to
load properly. If you have a line in /boot/loader.rc that says:
"initialize drop", do (i386 only):
...


Peut être un lien ?

--
Burelle Marwan,
Equipe Bases de Donnees - LRI
http://www.cduce.org
( | )

Avatar
Paul Gaborit
À (at) Wed, 17 Nov 2004 18:45:57 +0100,
Marwan Burelle écrivait (wrote):
Peut être un lien ?


En plein dedans. J'avais raté ça.

Merci.

--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>