Jump to content

Generic loongarch64 (generic-loongarch64)

From postmarketOS Wiki
Generic loongarch64
Manufacturer Generic
Name loongarch64
Codename generic-loongarch64
Model Various
Type generic
Hardware
Architecture loongarch64
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 testing
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
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
Battery
Whether charging and battery level reporting work.
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, meant to support all loongarch64 devices with UEFI, such as laptops, mini-PCs, and desktops.

Maintainer(s)

Users owning this device

Installation

Use pmbootstrap to build your own installation image. In

pmbootstrap init

choose

Vendor [generic]
Device codename [loongarch64]

and after

pmbootstrap install

execute

pmbootstrap export

then look for the image file

.local/var/pmbootstrap/chroot_native/home/pmos/rootfs/generic-loongarch64.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.