Search the Community
Showing results for tags 'cm3588-nas'.
-
Hi, I have installed the latest image "Minimal/IOT images with Armbian Linux v6.12" with the mainline Kernel. Many thanks @ColorfulRhino , @amazingfate and many others for their hard work. I have a board with 32GB RAM and 4x NVMe and it is working with HDMI, USB and network. I have installed XFCE on top by my own. Some parts currently not working (what I have seen so far): * second HDMI * HDMI audio * sensor controlled fan speed This seems to be on the roadmap for 2025 for the upstream Kernel. For the fan control I currently use my own overlay and want to share it. /dts-v1/; /plugin/; / { /* our pwm-fan comes with 6 cooling levels (0-5) in relation to 255 <0 50 80 120 160 220> */ /* this overlay use the sensors of big core 0 to control cooling by the fan */ /* add new trips for active cooling */ fragment@0 { target-path = "/thermal-zones/bigcore0-thermal/trips"; __overlay__ { bigcore0-active1 { /* 55 degree with hysteresis of 5 deg */ temperature = <55000>; hysteresis = <5000>; type = "active"; // internal phandles use a small integer to be able to reference phandle = <0x00000001>; }; bigcore0-active2 { /* 60 degree with hysteresis of 2 deg */ temperature = <60000>; hysteresis = <2000>; type = "active"; // internal phandles use a small integer to be able to reference phandle = <0x00000002>; }; }; }; /* add cooling maps to use the new trips by the pwm-fan with level 0-5 */ fragment@1 { target-path = "/thermal-zones/bigcore0-thermal/cooling-maps"; __overlay__ { map1 { trip = <0x00000001>; cooling-device = <0xffffffff 0 1>; }; map2 { trip = <0x00000002>; cooling-device = <0xffffffff 2 5>; }; }; }; /* we need to poll, because in interrupt mode the fan will not stop */ /* alternatively we can use type="passive", a poll interval of 250 ms is already defined for passive */ fragment@2 { target-path = "/thermal-zones/bigcore0-thermal"; __overlay__ { /* for active cooling, in milliseconds */ polling-delay = <2000>; }; }; /* adjust the original fan levels <0 50 80 120 160 220> a bit */ /* the fan starts rotating at 40-45, 45 is sufficient to keep <50°C at normal operation */ fragment@3 { target = <0xffffffff>; __overlay__ { cooling-levels = <0 45 80 120 160 255>; }; }; __fixups__ { fan = "/fragment@1/__overlay__/map1:cooling-device:0", "/fragment@1/__overlay__/map2:cooling-device:0", "/fragment@3:target:0"; }; // to adjust finally the internal references __local_fixups__ { fragment@1 { __overlay__ { map1 { trip = <0x00000000>; }; map2 { trip = <0x00000000>; }; }; }; }; };
-
Hello, I'm new to Armbian and SoC/ARM devices but I've installed Armbian on the device before, however after tinkering around with RKDevTool and installing FriendlyELEC images on it through USB I'm now unable to boot from SD Card. I've done the "EraseAll" procedure under unbricking method https://wiki.friendlyelec.com/wiki/index.php/CM3588#Windows_Users however it didn't help. I've tried two SD Cards and I have no idea what else I can do. Unfortunately I wasn't able to find anything useful on google. The error is: "Gave up waiting for root file system device." "ALERT! UUID=602525b7-ed9f-43f7-91b0-1dc4e67b44bf does not exist. Dropping to a shell!" When in the initramfs shell I checked blkid and it seems like the SD card is /dev/mmcblk1 PTUUID="8cdc55ae-c576-6f4c-a793-0397a48dccf0". I'm guessing it should work if I change the armbian UUID or is that assumption incorrect? If so how should I go about it? Also it looks like the UUID Armbian is looking for is static which surprised me... I thought it's something randomly generated by the system. I fixed it edit: I booted into debian I got from FriendlyELEC and wrote the Armbian image directly with DD to the SD card and now it works. Before I was writing with Balena Etcher and USB Writer on Windows, tried multiple times, formatted the sd card with diskpart etc., no idea why it didn't work with those but worked with DD, especially since I did it with etcher before and it was ok. I was on a different windows version but I doubt that's the issue?
-
Morning all, so I got myself a FriendlyElec CM3588 NAS board for testing and in the end integrating in my homelab. I tried a few Armbian images - FriendlyElec suggests the NanoPi R6S image and I tried the NanoPC T6 image. Both boot but both have some issues, e.g. no USB connectivity and no HDMI out (T6). While not a being developer or SBC specialist, I am a Linux user since 1995 (server)/1996 (desktop) and I am used to some pain, tinkering and problem solving. Is there any kind of "getting started with a new board"- or similar document that I could use as a starting point to tinker with this board? Any hints, advice? Of course I could use the stock Debian/Ubuntu images from FriendlyElec but I grew to like Armbian a little after running it on a bunch of RPis and a Banana Pi... Happy New Year! Stefan