Home Wiki > HCL:M400
Sign up | Login

HCL:M400

tagline: From openSUSE

HP Moonshot m400 Cartridge

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)

  • Download the latest openSUSE Tumbleweed JeOS image for m400
    1. Extract the tar archive you just downloaded
    2. 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
    3. Connect to the serial port
    4. Power on the system.
    5. Walk through the first boot steps on the serial console.
    6. Have a lot of fun...

    Installing the openSUSE Factory Image (PXE deployment)

    On your server

    1. Download the latest openSUSE Tumbleweed JeOS image for m400
    2. Extract the tar archive you just downloaded
    3. 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
      
    4. Copy uImage to /srv/tftpboot/boot/
    5. Copy uInitrd to /srv/tftpboot/boot/
    6. Copy openSUSE*.xz and openSUSE*.md5 to /srv/ftp/image/
    7. Download the latest dtb-m400*.rpm from http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/m400/standard/aarch64/ .
    8. Extract the device tree files
      $ unrpm dtb-apm*rpm
      
    9. Copy boot/dtb/apm/apm-m400.dtb to /srv/tftpboot/boot/
    10. 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

    1. Configure the boot order to run from PXE
    2. Power it up
    3. Walk through the installation steps on the serial console.
    4. Have a lot of fun...