Jump to content

Generic ppc64le (generic-ppc64le)

From postmarketOS Wiki
(Redirected from QEMU ppc64le (qemu-ppc64le))
Generic ppc64le
Manufacturer Generic
Name ppc64le
Codename generic-ppc64le
Model Various
Type generic
Hardware
Architecture ppc64le
Software
Original software
The software and version the device was shipped with.
Various
Extended version
The most recent supported version from the manufacturer.
Various
postmarketOS
Category community
Pre-built images
Whether pre-built images are available from the postmarketOS Installation page.
no
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
Device package device-generic-ppc64le out-of-tree
Kernel package linux-generic-ppc64le out-of-tree
Features
Flashing
Whether it is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Screen
Whether the display works; ideally with sleep mode and brightness control.
Works
Multimedia
3D Acceleration
Works
Audio
Audio playback, microphone, headset and buttons.
Works
Camera
Works
Connectivity
WiFi
Works
Bluetooth
Works
Miscellaneous
USB OTG
USB On-The-Go or USB-C Role switching.
Works

This is a generic device which supports all kinds of ppc64le hardware, but is primarily targeted at virtualized environments in PowerVM or QEMU. Bare-metal usage on IBM servers and/or hardware like Raptor Computing's Blackbird mainboard should also work.

Maintainer(s)

Users owning this device

Installation

Use pmbootstrap to build your own installation image. In

pmbootstrap init

choose

Vendor [generic]
Device codename [ppc64le]

and after

pmbootstrap install

execute

pmbootstrap export

then look for the image file

.local/var/pmbootstrap/chroot_native/home/pmos/rootfs/generic-ppc64le.img

which you flash to a removable disk. Boot the removable disk on the target device (to see if it boots). Repeat to flash the pmOS image to the local storage on the device.

The first boot might take a very long time until all free space is allocated.