NixOS on ARM/OLIMEX Teres-A64: Difference between revisions

imported>KREYREN
m Spacer for the command
imported>KREYREN
Progress update on OLIMEX Teres-A64 compatibility with NixOS
Line 31: Line 31:
Work In Progress..
Work In Progress..


U-boot support [https://github.com/NixOS/nixpkgs/pull/240827 has been submitted on 2023-06-30].
The system is bootable and seems to work, but audio is broken and has issues with graphical issues that are currently being investigated, note known issues below for building on Linux 6.0~6.1 resulting in broken display.
 
 


U-boot support [https://github.com/NixOS/nixpkgs/pull/240827 has been submitted on 2023-06-30, but not yet merged].


== Installation instructions ==
== Installation instructions ==
Line 87: Line 86:


This sets the boot order for this boot only. U-Boot can boot (among others) either of the NixOS sd-image or EFI iso from USB.
This sets the boot order for this boot only. U-Boot can boot (among others) either of the NixOS sd-image or EFI iso from USB.
== Known issues ==
Building the bootloader and the configuration on linux 6.0~6.1 will result in broken display rendering due to  "''DRM_IOCTL_MODE_CREATE_DUMB failed: Cannot allocate memory''' caused by insufficient Quality Assurance at mesa upstream tracked on https://gitlab.freedesktop.org/mesa/mesa/-/issues/8198.
The fix has been merged in https://gitlab.freedesktop.org/mesa/mesa/-/commit/c426e5677f36c3b0b8e8ea199ed4f2c7fad06d47 and is part of Linux 6.2 so as long as you build ""and use"" this kernel the display should work without an issue.
Please let me know if you encounter this issue outside of known broken linux release. -- KREYREN


== Resources ==
== Resources ==