Microprocesseurs, cartes mère et cartes vidéo
Pour le moment, le portage &architecture; reconnaît de
nombreux types de systèmes Sparc. Les étiquettes habituelles
pour ces systèmes sont sun4, sun4c, sun4m, sun4d and
sun4u. Actuellement, le très vieux matériel sun4 n'est pas géré. Cependant,
les autres systèmes sont reconnus. Sun4d est le dernier à avoir été testé,
attendez-vous donc à des problèmes possibles concernant la stabilité du
noyau. Sun4c et Sun4m, le matériel déclassé le plus courant de chez Sun,
comprennent SparcStation1, 1+, IPC, IPX, et SparcStation
LX,5,10,20 respectivement. La gamme UltraSPARC fait partie de
sun4u et utilise le jeu d'images d'installation sparc64. Certains
systèmes qui portent ces étiquettes ne sont pas reconnus. Il
s'agit, par exemple, du supercomputer AP1000 et du Tadpole
Sparcbook 1. Voyez la FAQ Linux pour les
processeurs SPARC pour des informations complètes.
Configuration de la mémoire
Certains postes de travail de Sun, plus anciens, en
particulier le Sun IPX et le Sun IPC, affectent un emplacement fixe
dans la mémoire physique aux banques mémoire. Cela signifie que
si les banques mémoire ne sont pas remplies, il y aura des
« trous » dans l'espace mémoire physique. L'installation
de Linux nécessite un bloc de mémoire continu dans lequel puisse se
charger le noyau et un ramdisk initial. Si ce n'est pas le
cas une Data Access Exception
se produira.
Vous devez donc configurer la mémoire de telle sorte que le
bloc de mémoire le plus bas soit continu sur au moins
8 Mo. Sur les IPX et IPC cités plus haut, les
banques mémoire sont découpées en tranche de
16 Mo. Dans la pratique, cela signifie que vous devez
avoir installé une SIMM suffisamment grande dans
la banque 0 afin d'héberger le noyau et le ramdisk. Dans
le cas qui nous occupe, 4 Mo n'est pas
suffisant.
Exemple : dans un Sun IPX, vous avez une SIMM de 16 Mo
et une de 4 Mo. Il y a quatre banques SIMM
(0,1,2,3). [La banque 0 est la plus éloignée des
connecteurs SBUS]. Il vous faudra donc installer la SIMM
16 Mo dans l'emplacement 0 ; il est recommandé
d'installer la SIMM de 4 Mo dans la banque 2.
Configuration graphique
Particulièrement dans le cas des anciens postes de
travail Sun, il est courant de posséder sur la carte mère un
tampon vidéo désuet (par exemple le bwtwo sur
Sun IPC), et une carte SBUS qui contient un tampon plus récent, accéléré, a
été insérée dans un emplacement SBUS. Sous Solaris/SunOS, ce n'est pas un
problème car les deux cartes sont initialisées.
Cependant, avec Linux, cela peut poser un problème, dans le
sens où le moniteur bootprom peut afficher sa sortie sur la
carte additionnelle ; cependant, les messages de démarrage du
noyau linux peuvent alors être redirigés vers le framebuffer
original, sans afficher de messages d'erreur
à l'écran, laissant croire que la machine
est apparemment bloquée par le chargement du ramdisk.
Pour éviter ce problème, connectez le moniteur (si
nécessaire) à la carte vidéo se trouvant dans l'emplacement
SBUS de numéro le plus bas (sur les cartes mères la carte a
un numéro inférieur aux numéros des connecteurs
externes). Alternativement, il est possible d'utiliser une
console série.