All these models are exact copies, the board, the case are the same, the design of the front panel is slightly different. They only have a different manufacturer’s label and software AkiTio MyCloud Duo iconBIT i-Stor iS608 FANTEC CL-35B2 Eminent EM4172by sakatgg - Debian
On the native Fedora 12 firmware, a completely different MAC is the one that is indicated on the label on the NAS enclosure. By the way, on the ox820-akitio profile, blue led works, blinks while downloading, and then glows.by sakatgg - Debian
SATA U-Boot SPL 2013.10-ga72eb8f-dirty (Feb 19 2014 - 15:21:12) Boot device: SATA Attempting to set PLLA to 800 MHz ... plla_ctrl0 : 0000030a plla_ctrl1 : 00400000 plla_ctrl2 : 007f0068 plla_ctrl3 : 00000193 PLLA Set Bus 0: OK Device 0: reading bootargs.bin reading u-boot.img reading u-boot.img U-Boot 2013.10-ga72eb8f-dirty (Feb 19 2014 - 15:21:12) for OXNASby sakatgg - Debian
U-Boot SPL 2013.10-ga72eb8f-dirty (Feb 19 2014 - 15:21:12) Boot device: SATA Attempting to set PLLA to 800 MHz ... plla_ctrl0 : 0000030a plla_ctrl1 : 00400000 plla_ctrl2 : 007f0068 plla_ctrl3 : 00000193 PLLA Set Bus 0: OK Device 0: reading bootargs.bin reading u-boot.img reading u-boot.img U-Boot 2013.10-ga72eb8f-dirty (Feb 19 2014 - 15:21:12) for OXNAS DRAM:by sakatgg - Debian
ARM Debian takes the MAC from sda1 /u-boot.env, and ARM Openwrt seems to be looking for the path from etc / fw_env.config /dev/mtd2 0x0 0x2000 0x2000 1 Openwrt does not find it. I'm loading with sata, there is no mdX on sata root @ OpenWrt: / # fw_printenv Предупреждение: неверный CRC, используется среда по умолчанию bootcmd =by sakatgg - Debian
QuoteLog into Debian, Problem with MAC on Openwrt, no problems with MAC on Debian U-Boot SPL 2013.10-ga72eb8f-dirty (Feb 19 2014 - 15:21:12) Boot device: SATA Attempting to set PLLA to 800 MHz ... plla_ctrl0 : 0000030a plla_ctrl1 : 00400000 plla_ctrl2 : 007f0068 plla_ctrl3 : 00000193 PLLA Set Bus 0: OK Device 0: reading bootargs.bin reading u-boot.img reading uby sakatgg - Debian
QuoteCheck your ethaddr: MAC recorded, Log here setenvby sakatgg - Debian
QuoteThe ethernet alias should be set as in the bold line above. --- a/arch/arm/boot/dts/ox820-cloudengines-pogoplug-series-3.dts 2020-05-30 03:19:08.975612000 +0300 +++ b/arch/arm/boot/dts/ox820-cloudengines-pogoplug-series-3.dts 2020-05-30 18:19:58.000000000 +0300 @@ -24,6 +24,7 @@ }; aliases { + ethernet0 = ða; serial0 = &uart0; gpio0 = &gpio0; gpio1by sakatgg - Debian
Hi, bodhi. QuoteThe new DTBs fix the SATA problem with Pogo Pro, and also enable the kernel to use the MAC address passed by u-boot to bring up network (fixed the problem with the MAC address generated randomly by the kernel) On ARM OpenWrt Linux-5.4.42, the same problem with the MAC, tell me what needs to be changed to solve the problem? Made a patch --- a/arch/arm/boot/dts/ox820.dby sakatgg - Debian
With your setenv, ARM OpenWrt Linux-5.4.42 stopped starting, with the old settings it started normally, see the previous post. U-Boot SPL 2013.10-ga72eb8f-dirty (Feb 19 2014 - 15:21:12) Boot device: SATA Attempting to set PLLA to 800 MHz ... plla_ctrl0 : 0000030a plla_ctrl1 : 00400000 plla_ctrl2 : 007f0068 plla_ctrl3 : 00000193 PLLA Set Bus 0: OK Device 0: reading booby sakatgg - Debian
bodhi, thanks, I will try. Load normal OpenWrt SNAPSHOT, ARM OpenWrt Linux-5.4.42 on IconBIT IS608 (Oxnas OX820, Pogoplug V3) directly from sata-hdd, without the participation of Nand and usb devices 1. Build Openwrt SNAPSHOT from source git clone https://git.openwrt.org/openwrt/openwrt.git Openwrt-snapshot-5.4 Include in make kernel_menuconfig Device Drivers <*> Serial ATA aby sakatgg - Debian
/etc/fstab LABEL=rootfs / ext4 noatime,errors=remount-ro 0 1by sakatgg - Debian
sections have a label, that’s not the reason sda1 boot sda2 rootfs sda3 homeby sakatgg - Debian
setenv bootargs 'root=LABEL=rootfs mtdparts=41000000.nand:14m(boot),-(ubi) earlyprintk=serial' So it does not load U-Boot SPL 2013.10-ga72eb8f-dirty (Feb 19 2014 - 15:21:12) Boot device: SATA Attempting to set PLLA to 800 MHz ... plla_ctrl0 : 0000030a plla_ctrl1 : 00400000 plla_ctrl2 : 007f0068 plla_ctrl3 : 00000193 PLLA Set Bus 0: OK Device 0: reading bby sakatgg - Debian
Entered so OX820 # setenv bootargs root=LABEL=rootfs root=/dev/sda2 OX820 # printenv bootargs bootargs=root=LABEL=rootfs root=/dev/sda2 OX820 # saveenv Saving Environment to FAT... writing u-boot.env done OX820 # Your kernel linux-4.14.180-oxnas-tld-1.bodhi has booted U-Boot SPL 2013.10-ga72eb8f-dirty (Feb 19 2014 - 15:21:12) Boot device: SATA Attempting to set PLLA toby sakatgg - Debian
Replaced line 974 in your linux-4.14.180-oxnas-tld-1.patch + bootargs = "earlyprintk"; Added boot options + bootargs = "earlyprintk root=/dev/sda2 rootfstype=ext4"; Compiled by the new kernel itself Loading ok U-Boot SPL 2013.10-ga72eb8f-dirty (Feb 19 2014 - 15:21:12) Boot device: SATA Attempting to set PLLA to 800 MHz ... plla_ctrl0 : 0000030aby sakatgg - Debian
In kernels 4.4.x for ox820-pogoplug-classic.dts there is a command, directly indicating where rootf is located linux-4.4.89-oxnas-tld-1.patch + bootargs = "console=ttyS0,115200n8 root=/dev/sda2 rootfstype=ext4 ubi.mtd=data,512"; In kernels 4.14.x this is not linux-4.14.176-oxnas-tld-1.patch + bootargs = "earlyprintk"; The kernel does not find rootfs in myby sakatgg - Debian
Quotethe kernel files need to be where u-boot is (sda1). The 4.4.x kernels load normally and the loader finds uImage and uInitrd (in sda2 /boot) The kernels also start 4.14.x, that is, they find normally uImage and uInitrd, an error already appears in the process QuoteSee that you uImage is old, it needs to be replaced with the new uImage for kernel 4.14 you just generated. It says abovby sakatgg - Debian
Actual installer script did the markup for sata schnee script sda1 - u-boot.img u-boot.env sda2 in /boot - uImage, uInitrd root@debian:~# mkdir -p /tmp/sda1 root@debian:~# mount /dev/sda1 /tmp/sda1 root@debian:~# ls -latr /tmp/sda1 total 534 drwxr-xr-x 2 root root 16384 Dec 31 1969 . -rwxr-xr-x 1 root root 513492 Jan 6 2019 u-boot.img -rwxr-xr-x 1 root root 16384 Jan 6 2019by sakatgg - Debian
Installing linux-4.4.201-oxnas-tld-1.bodhi.tar.bz2 runs fine on Debian 10 (buster) cd /boot tar -xjf linux-4.4.201-oxnas-tld-1.bodhi.tar.bz2 tar -xf linux-dtb-4.4.201-oxnas-tld-1.tar apt-get remove flash-kernel dpkg -i linux-image-4.4.201-oxnas-tld-1_1.0_armel.deb mkimage -A arm -O linux -T kernel -C none -a 0x60008000 -e 0x60008000 -n Linux-4.4.201-oxnas-tld-1 -d vmlinuz-4.4.201-oxnas-by sakatgg - Debian
Executed commands - error "Kernel panic - not syncing" remained cd /boot tar -xjf linux-4.14.176-oxnas-tld-1.bodhi.tar.bz2 tar -xf linux-dtb-4.14.176-oxnas-tld-2.tar apt-get remove flash-kernel dpkg -i linux-image-4.14.176-oxnas-tld-1_1.0_armel.deb mkimage -A arm -O linux -T kernel -C none -a 0x60008000 -e 0x60008000 -n Linux-4.14.176-oxnas-tld-1 -d vmlinuz-4.14.176-oxnas-tld-1by sakatgg - Debian
serial port U-Boot SPL 2013.10-ga72eb8f-dirty (Feb 19 2014 - 15:21:12) Boot device: SATA Attempting to set PLLA to 800 MHz ... plla_ctrl0 : 0000030a plla_ctrl1 : 00400000 plla_ctrl2 : 007f0068 plla_ctrl3 : 00000193 PLLA Set Bus 0: OK Device 0: reading bootargs.bin reading u-boot.img reading u-boot.img U-Boot 2013.10-ga72eb8f-dirty (Feb 19 2014 - 15:21:12) for Oby sakatgg - Debian
Hi bodhi. IconBIT IS608 (Oxnas (OX820)) Boots normally from sata-hdd Debian 10 (buster) inclusive until linux-4.4.201-oxnas-tld-1.bodhi On linux-4.14.176-oxnas-tld-1.bodhi and linux-4.14.180-oxnas-tld-1.bodhi - Kernel panic - not syncing With old linux-dtb-4.14.176-oxnas-tld-1 and new DTB tarball linux-dtb-4.14.176-oxnas-tld-2.tar - Kernel panic Also tried your Rootfs Debian-4.14.180by sakatgg - Debian
Defined GPIO on Iconbit I-STOR IS608 (probably on clones of others as well): The location on the front panel of Led and Button Akitio MyCloud Duo is visible in the photo attached . On my I-STOR IS608 also 11 (A11) green1 (hdd1) 25 (A25) reset (button) 27 (A27) copy (button) 28 (A28) red (error) 29 (A29) blue (OS) 38 (B6) green2 (hdd2) 39 (B7) orange (copy) 41 (B9) sby sakatgg - Debian
QuoteThe u-boot env bootargs should be modified to your specific needs. It will override whatever defintion in the DTS Ok Returned the default file ox820-akitio.dtb OX820 # setenv bootargs "console=ttyS0,115200 root=/dev/sda2 rootfstype=ext4 ubi.mtd=data,512" OX820 # setenv ext4_dtb ext4load ide 0:2 61000000 /boot/dts/ox820-akitio.dtb OX820 # saveenv Saving Environment to FAT.by sakatgg - Debian
QuoteThat's the RTC for this NAS I-STOR IS608 box? Yes These clones are AKiTiO MyCloud Duo - Iconbit I-STOR IS608, FANTEC CL-35B2, Eminent EM4172. They are all externally and internally one to one.(The screen was appended) Quotethen we should make a new DTS (i.e. call it nas-i-stor-is608.dts or something like that) Yes, it will be better, I'll try to define Gpio Led and Kby sakatgg - Debian
Hi bodhi, Include in the next release of kernel support for RTC Device Drivers -> Real Time Clock -> Dallas/Maxim DS1307/37/38/39/40, ST M41T00, EPSON RX-8025 I slightly changed the ox820-akitio.dts to boot from sata hdd (NAS I-STOR IS608). Compiled the kernel, like the RTC normally works Log serial port root@debian:~# dmesg | grep "rtc" [ 1.452633] hctosys: unablby sakatgg - Debian
There was a version (NAS Iconbit I-STOR IS608). Previous messages here root @ debian: ~ # cat /proc/version Linux version 4.1.0-oxnas-tld-1 (root @ tldDebian) (gcc version 4.9.2 (Debian 4.9.2-10)) # 3 SMP PREEMPT Wed Jul 1 05:11:47 PDT 2015 Installed from the first page linux-4.4.89-oxnas-tld-1.bodhi.tar.bz2 root@debian:~# cat /proc/version Linux version 4.4.89-oxnas-tld-1 (root@tldDebianby sakatgg - Debian
The kernel under AMR did not compile before, the error seems due to the selected ARCH = x86_64 by default, so it did not find the file utils.h, because The arch/x86 branch is used, not arch/arm Advise the normal cross compilation instruction for AMR (what useToolchain) on a computer with Debian 8. Or compilation must be performed on the NAS itself. Thank youby sakatgg - Debian
Error compiled kernel linux-4.4.89 CC drivers/ata/libahci_platform.o CC drivers/ata/sata_oxnas.o drivers/ata/sata_oxnas.c:32:24: fatal error: mach/utils.h: Нет такого файла или каталога (no found) #include <mach/utils.h> ^ compilation terminated. scripts/Makefile.build:258: ошибка выполнения рецеby sakatgg - Debian