OpenBSD/hp300
OpenBSD/hp300 fonctionne sur la plupart des stations de travail HP 9000
séries 300 et 400, basées sur la famille de processeurs Motorola 680x0.
Table des matières
Historique :
OpenBSD suit les traces de 4.4BSD en supportant la gamme hp300. La
plupart des machines avec un processeur de type 68030 ou mieux sont
supportées, ainsi que les périphériques de stockage SCSI et HPIB.
OpenBSD/hp300 fait tourner nativement des exécutables avec une
pagination de 8k (le premier système d'exploitation à faire cela sur
hp300), maintenant le format standard de binaire utilisé par toutes les
plates-formes OpenBSD m68k.
Avec le temps, le code de 4.4BSD a été corrigé et développé, et le port
hp300 est passé à une configuration régulière du noyau avec config(8).
Peu de temps après la sortie de la version 2.9 d'OpenBSD, le support du
modèle 425e a été ajouté en utilisant un console série sur le premier
port série.
Les développements récents ont permis de remplacer le vieux code SCSI
spécifique aux hp300 avec le sous-système générique SCSI (dans 3.6),
d'ajouter le support de l'attachement dynamique et le détachement de
périphériques HP-HIL, le support du bus SGC et des frame buffers, ainsi
que du clavier et de la souris Apollo Domain (dans 3.8).
État actuel :
Actuellement, tout le matériel listé dans la section
matériel supporté ci-dessous démarre en
multi-utilisateurs, et supporte assez de périphériques embarqués pour
être généralement utilisable, sauf spécification contraire.
Un serveur X11R6 natif et non-accéléré est disponible pour tous les
frame buffers supportés sauf le frame buffers
sti.
Projets (sans ordre particulier) :
- Fournir un serveur X11 pour les frame buffers
sti.
- Meilleur support du frame buffer PersonalVRX.
Matériel supporté
:
Machines supportées
Contrôleurs et périphériques SCSI
- Interface SCSI 98658A intégrée et supplémentaire
(spc)
- Disques durs SCSI-1 (sd).
(*)
- Lecteurs cdrom SCSI-1 (cd).
(*)
- Auto-chargeurs
(ch).
- Lecteurs de bandes : HP DAT, Exabyte, et les lecteurs SCSI QIC tels que
Archive Viper (st).
(*)
Le matériel SCSI-2 fonctionne bien qu'il puisse être nécessaire de
changer un cavalier sur certains lecteurs pour les restreindre au
comportement du SCSI-1. Consultez la documentation de votre matériel
pour plus de renseignements.
Contrôleurs et périphériques HP-IB/CS80
- Interface intégrée 98624
(nhpib)
- Interfaces ``fast'' 98625A et 98625B
(fhpib)
- La plupart des disques HP, incluant : 7912, 7914, 7933, 7936,
7937, 7945, 7957, 7958, 7959, 2200, et 2203
(hd)
- Lecteurs de cartouches faible densité : 7914, 7946, et 9144
(ct)
- Lecteurs de cartouches haute densité : 9145
(ct)
- Lecteurs de bandes 1/2" : 7974A, 7978A/B, 7979A, 7980A, et 7980XC
(ct)
Ports série
- Carte à port unique 98644 intégrée et supplémentaire
(dca)
- Mux 98642 4 ports
(dcm)
- Mux 98638 8 ports
(dcm)
- Mux clavier/série Apollo séries 400 3 ports
(apci)
(Le premier port est typiquement configuré comme périphérique
dca,
sauf sur le 425e).
Interfaces Ethernet
- Cartes LAN 98643 intégrées et supplémentaires
(le)
Framebuffers
- Topcat 98543, 98544, 98545, et 98547 couleur et monochrome
(topcat)
- Catseye 98548, 98549 et 98550 couleur et monochrome,
(topcat)
- A1416A Kathmandu couleur
(topcat)
- Gatorbox 98700 et 98710
(gbox)
- Renaissance 98720 et 98721
(rbox)
- DaVinci 98730 et 98731
(dvbox)
- Hyperion A1096A monochrome
(hyper)
- 98705 PersonalVRX TigerShark
(tvrx)
- VRX (362/382 on-board), EVRX (425e on-board) et les frame buffers SGC
(sti)
Périphériques d'entrée
- Interface générale supportant tous les périphériques HIL
(hil):
La souris série connectée à un convertisseur HIL to quad
devrait aussi fonctionner.
- Clavier Apollo Domain et souris (sur 400-series)
(dnkbd)
Divers
- Son Digital sur le modèle 425e
(arcofi)
- Horloge temps réel avec batterie de secours (excepté sur les 425e)
- Imprimantes et machines à graphe sur RS232 et HP-IB
(ppi)
Pour plus d'informations concernant la configuration matérielle,
consultez la FAQ hp300.
Machines non supportées
- À base de 68010: 310
- À base de 68020: 318, 319, 320, 330 et 350 (le support pour tous
les modèles 68020 a été abandonné après la sortie d'OpenBSD 3.9)
- À base de 68030: 332
(ce model devrait fonctionner si un FPU 68882 est installé, mais
à ce qu'on sache cela n'a jamais été testé)
Périphériques non supportés
- Port parallèle.
- Framebuffers 98765 TurboVRX,X-Genesis et Y-Genesis.
- Emplacement ISA sur les modèles 4xx ``t''.
(Il y a un support minimal pour cela, mais les interruptions ne fonctionnent pas)
- Emplacements EISA sur les modèles 4xx ``s''.
Obtenir et installer OpenBSD/hp300 :
La dernière version disponible et supportée d'OpenBSD/hp300 est
OpenBSD 5.2.
Voici les
instructions d'installations d'OpenBSD/hp300 5.2.
Des snapshots sont mis à disposition de temps à autre. Vous les
trouverez
ici
et sur quelques miroirs.
Voici de même les
instructions d'installation des snapshots OpenBSD/hp300.
www@openbsd.org
$OpenBSD: hp300.html,v 1.63 2013/02/10 00:07:10 ajacoutot Exp $