OpenBSD/alpha
OpenBSD/alpha fonctionne sur un large ensemble de machines alpha
fabriquées par Digital (puis
Compaq, et maintenant Hewlett-Packard).
Une liste de diffusion dédiée au port OpenBSD/alpha est disponible à
l'adresse
alpha@openbsd.org. Pour vous
inscrire à la liste de diffusion OpenBSD/alpha, envoyez un message dont
le corps contient "subscribe alpha" à
majordomo@openbsd.org.
Veuillez relire notre politique des listes de
diffusion avant de vous inscrire.
Il n'y a actuellement aucun mainteneur pour le port alpha. Toute
discussion technique à propos du port alpha devra être
orientée vers la liste de diffusion
alpha@openbsd.org. Si vous souhaitez
devenir mainteneur du port alpha, aidez le projet pendant un certain
temps et apprêtez vous à travailler.
Table des matières
Historique :
Le port OpenBSD/alpha a commencé durant l'été 1996 en utilisant du code
venant du port NetBSD/alpha qui avait été démarré par
Chris Demetriou en 1994. Après le port
originel OpenBSD, différentes questions de copyright ont empêché OpenBSD de
suivre le code de NetBSD. Cependant, le travail sur le port alpha a continué et
de nombreuses choses ont été corrigées. Entre-temps, NetBSD continuait de
faire des améliorations dans le port alpha qu'il nous était
malheureusement impossible d'utiliser. Ensuite, entre autre par manque
de programmeurs et l'impossibilité d'utiliser le code de NetBSD, le
support matériel et logiciel s'est retrouvé dépassé. Ce qui a entraîné
que les versions 2.5 et 2.6 de l'alpha ont eu peu d'améliorations dans
le noyau. Le résultat est que le port alpha ne fut pas inclus dans les
versions 2.7 et 2.8.
Peu de temps après la sortie de la 2.8, il y a eu un fort regain
d'intérêt pour mettre à jour le port. De plus, le fait que NetBSD ait
changé la licence sur son code concernant l'alpha, ce qui a supprimé les
problèmes de copyright, a permis de mener un effort visant à mettre à
jour le port alpha. (Pour les détails à cause desquels il ne nous était
pas possible d'utiliser le code de NetBSD, consultez notre page
politique.)
Nate Binkert, Art Grabowski, Niklas Hallqvist et Eric Jackson, avec
l'aide de quelques autres, ont finalement mis à jour le port et à
compter de la version 2.9, le port alpha fût à nouveau un des ports
majeurs d'OpenBSD.
Etat 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 ensemble
important de cartes PCI fonctionne correctement aussi, alors que le
support des périphériques ISA a des limitations.
X11 est supporté sur les cartes TGA, ainsi que sur quelques cartes
PCI classiques de machines récentes (BWX activé), les modèles suivants
ont été testés :
- 3DFX Interactive Banshee
- 3DLabs Permedia 2 (profondeur 8, 15, 16 et 24 bits)
- ATI Rage Pro (fonctionne avec 'Option "NoAccel"')
- ATI Rage 128
- Cirrus Logic CL5430 (fonctionne avec 'Option "NoAccel"')
- Cirrus Logic GD5446 (profondeur 8, 16 et 24 bits)
- Matrox MGA 2064 (résolution 8, 16 et 24 bits, qui fonctionne avec
'Option "NoInt10"')
Davantage de cartes seront supportées selon le temps et les ressources
disponibles.
Projets (sans ordre particulier) :
- Tester plus de plates-formes et de périphériques, pour trouver les
problèmes qui subsistent, ainsi qu' améliorer la stabilité
générale
- Améliorer la documentation spécifique au port
- Supporter les binaires OSF/1 et les bibliothèques partagées récents
en mode compatibilité
- Supporter le DMA sur les périphériques ISA
- Supporter les disquettes (nécessite ISA DMA fonctionnel d'abord)
- Réparer les problèmes 64-bit pour les pilotes PCI qui ne
fonctionnent pas
- Améliorer le support X11
- Faire fonctionner X11 sur les cartes VGA PCI des machines sans BWX
Matériel supporté :
A notre connaissance, le matériel suivant est supporté, mais il peut y
avoir des dysfonctionnements occasionnels sur certains modèles. Etant
donné qu'il existe plusieurs modèles et combinaisons non testés, nous
apprécierons beaucoup si vous nous dites ce qui marche et ce qui ne
marche pas. Pour nous aider à garder une trace du matériel que les gens
utilisent, merci de bien vouloir envoyer votre dmesg à
dmesg@openbsd.org. S'il y a des
choses qui ne marchent pas, merci de bien vouloir remplir un rapport de
bogue en utilisant
sendbug(1).
Machines supportées :
- 64DP, CS20, DS10, DS20, XP900, XP1000, et les autres machines EV6
machines utilisant un chipset Tsunami
(un seul processeur
sera utilisé sur les machines multi-processeurs)
- Périphériques supportés :
- Ports série
(com)
et parallèle
(lpt)
intégrés.
- Cartes Ethernet DEC21143
(de
ou basée sur Intel i8255x
(fxp).
- ISP intégré
(isp)
ou contrôleur SCSI Adaptec
(ahc).
- Contrôleur IDE
(pciide)
intégré.
- USB intégré
(usb).
- La plupart des périphériques PCI (voir ci-après).
- Quelques périphériques ISA (voir ci-après).
- Périphériques non supportés :
- Lecteur de disquette.
- Périphériques ISA nécessitant des opérations DMA.
- Machines API UP1000, UP2000 et UP2000+ et autres machines EV6
utilisant le chipset Irongate
- Périphériques supportés :
- Ports série
(com)
et parallèle
(lpt)
intégrés.
- Carte Ethernet DEC21040
(de)
intégrée.
- Contrôleur IDE
(pciide).
- Périphériques non supportés :
- Lecteur de disquette.
- Périphériques ISA nécessitant des opérations DMA.
- Digital Personal Workstation (Miata)
- Périphériques supportés :
- Ports série
(com)
et parallèle
(lpt)
intégrés.
- Carte Ethernet DEC21043
(de)
intégrée.
- ISP SCSI
(isp)
intégrée, si elle est disponible (i.e. sur les modèles
au).
- Contrôleur IDE (pciide)
intégré.
- La plupart des périphériques PCI (voir ci-après).
- Quelques périphériques ISA (voir ci-après).
- Périphériques non supportés :
- Lecteur de disquette.
- Audio intégré.
- Périphériques ISA nécessitant des opérations DMA.
- Machines à base de EB164 (incluant les PC164, 164SX, 164LX, mais
PAS le 164UX)
- Périphériques supportés :
- Ports série
(com)
et parallèle
(lpt)
intégrés.
- Contrôleur PCI IDE
(pciide),
si présent.
- La plupart des périphériques PCI (voir ci-après).
- Quelques périphériques ISA (voir ci-après).
- Périphériques non supportés :
- Lecteur de disquette.
- Contrôleur ISA IDE
(wdc)
sur le EB164.
- Périphériques ISA nécessitant des opérations DMA.
- AlphaServer 800, 1000, 1000A, 1200 et 4100
- Périphériques supportés :
- Ports série
(com)
et parallèle
(lpt)
intégrés.
- Carte Ethernet DEC21040
(de)
intégrée.
- ISP SCSI
(isp)
intégré.
- La plupart des périphériques PCI (voir ci-après).
- Quelques périphériques ISA (voir ci-après).
- Périphériques non supportés :
- Lecteur de disquette.
- Périphériques ISA et EISA nécessitant des opérations DMA.
- AlphaStation 500 and 600
- Périphériques supportés :
- Ports série
(com)
et parallèle
(lpt)
intégrés.
- DEC21040 ethernet intégrés
(de).
- ISP SCSI intégré
(isp).
- La plupart des périphériques PCI (voyez ci-dessous).
- Certains périphériques ISA et EISA (voyez ci-dessous).
- Périphériques non supportés :
- Lecteur de disquette.
- Audio intégré.
- Périphériques ISA et EISA nécessitant des opérations DM
- AlphaStation 200, 250, 255 et 400
- Périphériques supportés :
- Ports série
(com)
et parallèle
(lpt)
intégrés.
- Carte Ethernet DEC21040
(de)
intégrée.
- ISP SCSI
(isp)
intégré.
- La plupart des périphériques PCI (voir ci-après).
- Quelques périphériques ISA (voir ci-après).
- Périphériques non supportés :
- Lecteur de disquette.
- Audio intégré.
- Périphériques ISA nécessitant des opérations DMA.
- Machines à base d'AXPpci (incluant ``Noname'', UDB,
Multia)
- Périphériques supportés :
- Ports série
(com)
et parallèle
(lpt)
intégrés.
- Carte Ethernet DEC21040
(de)
intégrée.
- 53C810 SCSI
(siop)
intégré.
- Contrôleur IDE
(pciide),
mais ne démarrera pas à partir de ce contrôleur.
- La plupart des périphériques PCI (voir ci-après).
- Quelques périphériques ISA (voir ci-après).
- Périphériques non supportés :
- Lecteur de disquette.
- Périphériques ISA nécessitant des opérations DMA.
- Modèles DEC 3000 300{,L,X,LX}
- Périphériques supportés :
- Ports série intégrés (console sur port série)
(scc).
- Carte Ethernet LANCE
(le)
intégrée.
- SCSI (53C94)
(asc)
intégré.
- Cartes Ethernet LANCE TURBOchannel (PMAD-A)
(le).
- SCSI TURBOchannel (53C94) (PMAZ-A)
(asc).
- Cartes DEFTA FDDI TURBOchannel (PMAF-FA)
(fta).
- Périphériques non supportés :
- Chipset ISDN/audio intégré.
- Framebuffer intégré.
- Autres cartes TURBOchannel.
- Modèles DEC 3000 400,500,500X,600,700,800,900
- Périphériques supportés :
- Ports série intégrés (console sur port série)
(scc).
- Carte Ethernet LANCE
(le)
intégrée.
- SCSI (53C94 ou 53CF94-2)
(asc)
intégré.
- Cartes Ethernet LANCE TURBOchannel (PMAD-A)
(le).
- SCSI TURBOchannel (53C94) (PMAZ-A)
(asc).
- Cartes DEFTA FDDI TURBOchannel (PMAF-FA)
(fta).
- Périphériques non supportés :
- Chipset ISDN/audio intégré.
- Framebuffer intégré.
- Autres cartes TURBOchannel.
- Aucun des systèmes suivants n'est supporté à l'heure actuelle
:
- Systèmes DECpc AXP150 (2000/300) (EISA-bus PC-like systems)
- Systèmes AlphaServer, autres que le modèle 400, qui semble
être une machine AlphaStation déguisée.
- Systèmes Alpha XL (Pas de SRM)
- Systèmes DEC 4000, 7000, et 10000 (à base de FutureBus+ et
XMIBus).
- Systèmes à base de EB64+.
- Samsung 164BX/UX. (Pas de SRM)
- Systèmes Multiprocesseur Alpha (bien qu'ils fonctionneront
correctement avec un seul processeur, si le modèle concerné
est listé comme étant supporté ci-dessus).
- Systèmes Alpha VME.
Périphériques supportés :
Périphériques non testés:
Les périphériques suivants sont compilés dans le système mais leur état
de fonctionnement n'est pas connu. Nous pensons qu'ils marchent mais
tout retour à ce sujet est apprécié
- Cartes hôtes SCSI Host (*)
- Contrôleurs PCI SCSI AdvanSys ABP940UW, ASB3940UW-00, ASB3940U2W-00
et ASB3950U160.
(adw)
- Contrôleurs RAID et Cache (*)
- Adaptateurs PCI/EISA DPT SmartCache et SmartRaid III/IV
PCI/EISA
(dpt)
- Séries ICP-Vortex et Intel GDT
(gdt)
- Ports série (*)
- Cartes série Cyclades PCI Cyclom-{4, 8, 16}Y
(cy)
- Adaptateurs Ethernet
- 3Com 3c503
(ec)
(*)
- 3Com 3c509, 3c579, et 3c59x
(ep)
(*) (la désactivation de PnP sur 3c509B est recommandée)
- Adaptateurs USB à base de ADMtek AN986
(aue),
incluant : (*)
- 3Com 3c460b
- Abocom UFE1000
- Abocom DSB650TX
- Accton USB320-EC
- Accton SpeedStream Ethernet
- Admtek Pegasus
- Admtek Pegasus II
- AEI USB Fast Ethernet
- Allied Telesyn AT-USB100
- ATEN UC-110T
- Belkin USB to LAN
- Billionton Systems USB100
- Billionton Systems USB100EL
- Billionton Systems USB100LP
- Billionton Systems USBE100
- Corega FEther USB-TX
- Corega FEther USB-TXS
- D-Link DSB-650
- D-Link DSB-650TX
- D-Link DSB-650TX-PNA
- ELCON Systemtechnik Goldpfeil P-LAN
- Elecom LD-USB/TX
- Elecom LD-USBL/TX
- Elsa Microlink USB2Ethernet
- GIGABYTE GN-BR402W
- Hawking UF100
- HP HN210E
- I/O DATA USB ETTX
- Kingston KNU101TX
- Laneed LD-USBL/TX
- Linksys USB100TX
- Linksys USB100H1
- Linksys USB10T
- Linksys USB10TA
- Linksys USB10TX
- Melco Inc. LUA-TX
- Melco Inc. LUA2-TX
- Microsoft MN110
- Mobility EasiDock Ethernet
- Netgear FA101
- Omnidirectional Control Technology USB TO Ethernet
- Siemens SpeedStream USB
- Smartbridges smartNIC 2
- SMC 2202USB/ETH
- SMC 2206USB/ETH
- SOHOware NUB100
- SOHOware NUB110
- Adaptateurs USB à base de CATC USB-EL1210A
(cue),
incluant : (*)
- Belkin F5U111
- CATC Netmate and Netmate II
- SmartBridges SmartLink
- Adaptateurs USB à base de Kawasaki LSI KL5KUSB101B
(kue),
incluant : (*)
- 3Com 3c19250
- 3Com 3c460 HomeConnect
- AboCom Systems URE450 Ethernet
- ADS Technologies USB-10BT
- Aox USB101
- Asante USB to Ethernet
- ATen DSB-650C
- ATen UC10T
- Corega USB-T
- D-Link DSB-650C
- Entrega NET-USB-E45
- I/O Data USB-ET/T
- Jaton USB XpressNet
- Kawasaki USB101
- Kingston Ethernet
- Linksys USB10T
- Mobility Ethernet
- Netgear EA101
- Peracom USB
- Portgear Ethernet
- Portsmith Express Ethernet
- Psion Dacom Gold Port Ethernet
- Shark Pocket Adapter
- Silicom U2E
- SMC 2102USB
- SMC 2104USB
- Adaptateurs USB à base de Realtek RTL8150L
(url),
(*)
incluant :
- Abocom RTL8151
- GreenHouse GH-USB100B
- GreenHouse GH-USB100B with HomePNA
- Linksys USB100M
- Longshine LCS-8138TX
- Melco Inc. LUA-KTX
- Micronet SP128AR
- SMC 2208USB/ETH
- TRENDnet TU-ET100C
- Zt USB10/100
- Cartes ISA SMC/WD 8003, 8013, et SMC "Elite16"
(we)
(*)
- Adaptateurs PCI à base de Sundance ST201
(ste),
incluant : (*)
- D-Link DFE-550TX
- D-Link DFE-580TX
- Encore ENL832-TX-ICNT 10/100 M PCI
- Adaptateurs PCI Texas Instruments ThunderLAN
(tl),
incluant : (*)
- Adaptateurs Compaq Netelligent PCI
- Compaq NetFlex 3/P
- Adaptateur intégré Compaq Deskpro
- Adaptateur intégré Compaq Prosignia
- Olicom OC2135, OC2183, OC2325, OC2326
- Racore 8165 et 8148
- Adaptateurs TI ThunderLAN
- Adaptateurs Winbond W89C840F
(wb),
incluant : (*)
- TRENDnet TE100-PCIE
- Compex RL100-ATX 10/100
- Adaptateurs ATM (*)
- Interfaces ATM Efficient Networks EN-155 et Adaptec ANA-590x (en)
- Adaptateurs FDDI (*)
- Adaptateurs Digital DEFEA EISA FDDI
(fea)
- Périphériques son (-)
- C-Media CMI8[37]38
(cmpci)
- ESS Solo-1 PCI AudioDrive
(eso)
- Forte Media FM801 audio
(fms)
- VIA VT8233, VT8235 and VT8237 AC'97 audio
(auvia)
- S3 SonicVibes (sv)
(*) Les pilotes pour le matériel marqué par (*) ne sont
pas inclus dans les disquettes d'installation mais sont
disponibles dans le noyau d'installation par cd-rom ainsi que dans le
noyau GENERIC qui sera installé.
(-)
Les pilotes pour le matériel marqué par (-) ne sont pas inclus
dans les disquettes d'installation ou dans le noyau d'installation par
cd-rom mais sont disponiblesdans le noyau GENERIC qui sera installé.
Obtenir et installer OpenBSD/alpha :
La dernière version supportée d'OpenBSD/alpha est
OpenBSD 4.3. Voici
les
instructions d'installations d'OpenBSD/alpha 4.3.
Des snapshots sont mis à disposition de temps à autre, à
cet endroit
ainsi que sur quelques miroirs. Voici de même
les
instructions d'installation d'OpenBSD/alpha snapshot.
L'installation peut se faire de plusieurs manières :
- Boot à partir du CD
Démarrer à partir du CD offre une image de disquette El Torito de
2.88 Mo, qui contient les pilotes pour les périphériques les plus
répandus sur les machines alpha. Ceci inclut un support USB
minimal (périphériques de stockage, claviers et quelques
adaptateurs réseau).
Pour la liste la plus récente des périphériques supportés par
cette image, regardez le fichier de configuration noyau
RAMDISKBIG.
- Disquette A (floppy43.fs)
Cette image de disquette 1.44 Mo supporte le matériel alpha
suivant :
- AlphaStation 200, 250, 255, 400
- AlphaServer 800, 1000, 1000A, 1200 et 4100
- Machines à base d'AXPpci33, telles que les ``Noname'', UDB, et
Multia
- Machines à base d'EB164, telles que les PC164, 164SX et 164LX
- Personal Workstation (Miata)
Elle contient le support pour les périphériques intégrés trouvés
sur ces machines ; cependant, par manque de place, il n'y a
uniquement quelques autres pilotes. En particulier, cette
image ne supporte pas les cdroms et ne vous permettra pas
d'installer à partir d'un cdrom.
Pour la liste la plus récente des périphériques supportés
par cette image , regardez le fichier de configuration noyau
RAMDISK.
- Disquette B (floppyB43.fs)
Cette image de disquette 1.44 Mo supporte le matériel alpha
suivant :
- Alpha Processor, Inc. UP1000
- XP1000, 264DP, DS10, DS20 et CS20
- Processeur Alpha, incluant UP2000, UP2000+
Elle contient le support pour les périphériques intégrés trouvés
sur ces machines ; cependant, par manque de place, il n'y a
uniquement quelques autres pilotes. En particulier, cette image ne
supporte pas les cdrom et ne vous permettra pas d'installer à
partir d'un cdrom.
Pour la liste la plus récente des périphériques supportés
par cette image , regardez le fichier de configuration noyau
RAMDISKB.
www@openbsd.org
$OpenBSD: alpha.html,v 1.113 2008/05/12 07:23:52 tobias Exp $