OBSD4* : wiki

Version de traduction basée sur la version officielle (v1.21 : 01/11/2018)


OpenBSD arm64

OpenBSD/arm64 est un port d'OpenBSD pour les différents systèmes basés sur ARM 64 bits.

Une liste de diffusion pour les ports basés sur ARM est disponible sur arm@openbsd.org. Pour joindre la liste de diffusion OpenBSD/arm, envoyez un message à majordomo@openbsd.org avec dans le corps “subscribe arm”. N'oubliez pas de vérifier notre politique de la liste de diffusion avant de souscrire.


Status actuel

Les plates-formes cibles actuelles sont , Allwinner A64 et H5, AMD Opteron A1100, Broadcom BCM2837 (Raspberry Pi 3), Marvell ARMADA 7K et 8K, Rockchip RK3328 et RK3399, et Socionext SCA11.

Le média d'installation inclut le firmware requis pour démarrer les Pine 64/64+ et Raspberry Pi

To load the firmware off the SD card and have the root disk on USB after installing OpenBSD reboot and interrupt U-Boot before the timeout expires and instruct U-Boot to prefer USB over the SD card

Le Raspberry Pi 3 requiert des fichiers propriétaires mais redistribuables sur le disque système à charger dans le GPU VC4 qui démarre les cœurs ARM. Par défaut, la ROM d'amorçage essaiera seulement de charger ces fichiers depuis une carte SD. Ces fichiers sont présents sur le média d'installation mais il n'y a pas encore de pilote pour SD/MMC, donc un disque USB et des étapes manuelles sont requis. Pour charger le firmware depuis la carte SD et avoir le disque racine en USB après l'installation d'OpenBSD, redémarrez et interrompez U-Boot avant l'expiration du délai de temporisation :

Hit any key to stop autoboot:  0
U-Boot> setenv boot_targets usb0 mmc0 pxe dhcp
U-Boot> saveenv
U-Boot> boot

D'autre part, les machines Opteron A1100 sont livrées avec un firmware UEFI qui inclut l'arborescence des périphériques et peuvent démarrer depuis des périphériques SATA ou USB sans fichier spécifique de démarrage sur le système disque.

Toutes les autres machines, où le firmware UEFI manque, requièrent des étapes supplémentaires pour créer un média d'installation démarrable. Lisez les instructions d'installations des instantanés d'OpenBSD/arm64 pour plus de détails.

Matériel supporté

OpenBSD/arm64 fonctionne sur le matériel suivant :

  • Allwinner A64 et H5
    • Pine 64/64+
    • NanoPi A64
    • Orange Pi PC2
  • AMD Opteron A1100 (Seattle)
    • AMD Seattle Development Board
    • SoftIron OverDrive 1000
    • SoftIron OverDrive 3000
  • Broadcom BCM2837
    • Raspberry Pi 3
  • Marvell ARMADA 7K et 8K
    • SolidRun/Marvell MACCHIATObin
  • Rockchip RK3328 et RK3399
    • Pine64 ROCK64
    • Pine64 ROCKPro64
    • Firefly-RK3399
    • Theobroma Systems RK3399-Q7
  • Socionext SC2A11
    • Socionext SynQuacer-E Developerbox

De manière générale, d'autres cartes ou machines qui utilisent un des SOC listés ci-dessus fonctionneront aussi bien tant qu'elles seront basées sur le firmware UEFI (ex: U-Boot) et que l'arborescence du périphérique qui décrit le matériel soit disponible.

Ethernet

  • dwge(4) - Synopsys DesignWare GMAC 10/100/Gigabit Ethernet intégrée sur Rockchip RK3399
  • dwxe(4) - Allwinner EMAC 10/100/Gigabit Ethernet intégrée dans Allwinner A64/H5
  • msk(4) - Marvell Yukon-2 10/100/Gigabit Ethernet intégrée dans OverDrive 1000
  • smsc(4) - SMSC LAN95xx 10/100 USB Ethernet intégrée dans Raspberry Pi 3

Stockage

  • ahci(4) sur AMD Opteron A1100, Marvell 7K et 8K, et SynQuacer-E
  • dwmmc(4) sur Rockchip RK3328 et RK3399
  • sdhc(4) sur Rockchip RK3399
  • sximmc(4) sur Allwinner A64 et H5

USB

  • dwctwo(4) sur Raspberry Pi 3
  • ehci(4) sur Allwinner A64 et H5, et Rockchip RK3328 et RK3399
  • xhci(4) sur Rockchip RK3399, OverDrive 1000 et SynQuacer-E

Pas d'horloge temps réel : Bon nombre des appareils arm64 n'ont pas de batterie sauvegardant l'horloge en temps réel. Pour cette raison, utiliser l'option -s d'OpenNTPD peut être souhaitable.

Obtenir et installer OpenBSD/arm64

La dernière version supportée d'OpenBSD/arm64 est OpenBSD 6.4. Voici les instructions d'installations d'OpenBSD/arm64.

Les snapshots sont disponibles de temps en temps, à cet endroit aussi bien que quelques miroirs. Voici également les instructions d'installation des instantanés d'OpenBSD/arm64.


Cette page est la traduction officieuse de la page “arm64” officielle d'OpenBSD.
En cas de doute, merci de vous y référer !

Si vous voulez participer à l'effort de traduction, merci de lire ce topic.