Passage de FreeBSD-8.2-STABLE a FreeBSD-9.0-BETA1

De Memento
Révision datée du 31 juillet 2011 à 16:33 par Hlh (discussion | contributions) (Page créée avec « ==Adaptation de la configuration du noyau== Après avoir effectué la procédure classique: [root@morzine ~]# cd /usr/src [root@morzine src]# rm -r .svn * [root@morzine ... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Adaptation de la configuration du noyau

Après avoir effectué la procédure classique:

[root@morzine ~]# cd /usr/src
[root@morzine src]# rm -r .svn *
[root@morzine src]# svn co http://svn.freebsd.org/base/head /usr/src
A    /tmp/src/usr.bin
A    /tmp/src/usr.bin/lastcomm
A    /tmp/src/usr.bin/lastcomm/lastcomm.c
A    /tmp/src/usr.bin/lastcomm/pathnames.h
A    /tmp/src/usr.bin/lastcomm/readrec.c
A    /tmp/src/usr.bin/lastcomm/Makefile
A    /tmp/src/usr.bin/lastcomm/lastcomm.1
A    /tmp/src/usr.bin/kdump
...
[root@morzine src]# mergemaster -p
...
[root@morzine src]# make -s buildworld
...
[root@morzine src]# make -s kernel
...
[root@morzine src]# make -s installworld
...
[root@morzine src]# mergemaster -Fi
...
[root@morzine src]# shutdown -r now

Le système redémarre avec le nouveau noyau, mais s'arrête avec l'erreur Fatal trap 12: page fault while in kernel mode. En redémarrant avec le nouveau loader le noyau 8.2-STABLE le système s'arrête avec la même erreur! :-O

Après quelques recherches, je constate qu'en version 9.0 le module acpi n'existe plus et que donc le nouveau loader ne le charge plus. Il s'agit là du problème qui entraîne aussi bien en 8.2_STABLE qu'en 9.0-BETA1 le Fatal trap 12; vraisemblablement du à la configuration particulière de mon système.

En ajoutant device acpi à la configuration de mon noyau, tout rentre dans l'ordre.

Hélas, la carte wifi Atheros 5424/2424 n'est plus reconnue. Ce problème est provoqué par l'intruduction en FreeBSD 9.0 du nouveau module ath_pci. En ajoutant device ath_pci à la configuration du noyau, tout rentre dans l'ordre.

Adaptation des ports

A suivre ...