NixOS on ARM/ODROID-C2: Difference between revisions

imported>Mbledkowski
m Updated link to image
m Add outdated template, as the information is old
Line 19: Line 19:
|}
|}
</div>
</div>
{{outdated|The information is likely outdated, but it is likely the ODROID-C2 works well.}}


== Status ==
== Status ==


ODROID-C2 support is being worked on by '''@grahamc'''. Mainline kernel from NixOS has been reported as working<ref>https://logs.nix.samueldr.com/nixos-aarch64/2018-01-25#863144;</ref>. A non-specified build from mainline u-boot also has been reported to work.
Mainline kernel from NixOS has been reported as working<ref>https://logs.nix.samueldr.com/nixos-aarch64/2018-01-25#863144;</ref>. A non-specified build from mainline u-boot also has been reported to work.


== Board-specific installation notes ==
== Board-specific installation notes ==


Note this assumes u-boot is in partition 1 of your board's connected eMMC. If you haven't done that yet, you can build it with nix and then write it this fusing script (using an emmc/usb adapter) [https://archlinuxarm.org/packages/aarch64/uboot-odroid-c2-mainline/files/sd_fusing.sh] (replace /dev/sdX with the device for the eMMC):
Note this assumes u-boot is in partition 1 of your board's connected eMMC. If you haven't done that yet, you can build it with nix and then write it this fusing script (using an emmc/usb adapter) [https://archlinuxarm.org/packages/aarch64/uboot-odroid-c2-mainline/files/sd_fusing.sh] (replace /dev/sdX with the device for the eMMC):
Line 101: Line 101:


==Xorg==
==Xorg==
Nixos 20.03 should install all modules needed for this to work but at least two changes should be made to the xorg configuration:
Nixos 20.03 should install all modules needed for this to work but at least two changes should be made to the xorg configuration: