Questions Fréquemment Posées sur FreeBSD 2.X, 3.X et 4.X
Précédent | Chapitre 4. Résolutions des incidents. **Mise à jour en cours** | Suivant

# 4.11. J'ai 128 MB de RAM mais le système n'en voit que 64 MB.

Dûe à la façon dont FreeBSD récupère la taille de la mémoire depuis le BIOS, il ne peut seulement détecter qu'une taille dont la valeur est codée en kilo-octets par 16 bits (65535 Ko = 64MB) (ou moins... certains BIOS tronque la taille de la mémoire à 16Mo). Si vous avez plus de 64 Mo, FreeBSD tentera de le détecter, mais il se peut que cette tentative échoue.

Pour contourner ce problème, vous devez utiliser l'option du noyau donnée ci-dessous. Il y a une manière de récupérer les informations complète de la mémoire depuis le BIOS, mais nous n'avons pas assez de place sur les blocks de boot pour le faire. Un jour, quand le manque de place sur les blocs de boots sera résolu, nous utiliserons les fonctions du BIOS étendu pour récupérer l'information complète sur la mémoire... mais pour l'instant, nous utilisons cette option du noyau. `options "MAXMEM=<n>"` Où `n` est votre mémoire en KiloOctet. Pour une machine à 128Mo, vous pouvez utiliser `131072`.

Précédent | Sommaire | Suivant
Quand je boote, l'écran devient noir, et perd sa synchronisation | Niveau supérieur | FreeBSD 2.0 panique avec ``kmem_map too small!''

Ce document, ainsi que d'autres peut être téléchargé sur ftp.FreeBSD.org/pub/FreeBSD/doc/.

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.