Passage de FreeBSD-8.2-STABLE a FreeBSD-9.0-BETA1
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 ...