HCL:M400
The HP ProLiant m400 is an HP Moonshot cartridge built around the X-Gene server SoC from Applied Micro.
Technical Data
- Octo-Core ARMv8 compatible processor
- 64GB RAM
- optional SSD
- 10Gbit/s Ethernet
Installing the openSUSE Tumbleweed Image (direct disk access)
- Extract the tar archive you just downloaded
- Extract the openSUSE-*raw.xz file inside onto the disk attached to your Seattle system WARNING all previous data on the hard disk will be lost.
xzcat [image].1.xz | dd bs=4M of=/dev/sda; sync
- Connect to the serial port
- Power on the system.
- Walk through the first boot steps on the serial console.
- Have a lot of fun...
Installing the openSUSE Factory Image (PXE deployment)
On your server
- Download the latest openSUSE Tumbleweed JeOS image for m400
- Extract the tar archive you just downloaded
- Create uImages out of the kernel and initrd
$ zypper in u-boot-tools $ cd /boot $ mkimage -A arm -O linux -C none -T kernel -a 0x00080000 -e 0x00080000 -n Linux -d Image uImage $ mkimage -A arm -O linux -T ramdisk -C none -a 0 -e 0 -n initramfs -d initrd uInitrd
- Copy uImage to /srv/tftpboot/boot/
- Copy uInitrd to /srv/tftpboot/boot/
- Copy openSUSE*.xz and openSUSE*.md5 to /srv/ftp/image/
- Download the latest dtb-m400*.rpm from http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/m400/standard/aarch64/ .
- Extract the device tree files
$ unrpm dtb-apm*rpm
- Copy boot/dtb/apm/apm-m400.dtb to /srv/tftpboot/boot/
- Write the following section into /srv/tftpboot/pxelinux.cfg/""your board's mac address""
default install prompt 0 timeout 5 label install kernel boot/uImage initrd boot/uInitrd fdt boot/apm-m400.dtb append loader=uboot pxe=1 kiwiserver=<your server's ip address> console=ttyS0,9600n8r kiwidebug=1 kiwiservertype=ftp
On your m400 node
- Configure the boot order to run from PXE
- Power it up
- Walk through the installation steps on the serial console.
- Have a lot of fun...