All Activity

This stream auto-updates     

  1. Today
  2. Can you people explain to me how you advertise on almost every page 48+TB storage fully knowing there is a 16TB limitation on all filesystems thanks to limitations on 32bit? I will not use whatever MERGEFS is. How exactly do you achieve 48TB storage as I currently have 4x6TB disks that I CANNOT USE. If you can't I want a refund.
  3. Good news, it is now available on httpS https://store.elezoo.com/nt-n9-rk3328-ultra-4k-tv-box-player-9 but the certificate is out of date.
  4. @luckowner - i must admit, that i did not yet get wireless working myself (it is lower on my priority list), so i'm maybe not of big help here. in general it is a good idea to check that the wireless section is similar to the one in the android dtb. also it is important, that the wireless chip is also supported properly by rockchip and/or mainline linux (the very common ssv6051 for instance is not). you might check at /sys/bus/sdio/devices if the card got detected on the sdio bus (maybe google for the hex id in case there is an entry there). i think at some point wireless worked for me on the t9 with my first set of t9 dts (the ones based on other dtb files), but it did not when i tried to create a proper .dts files for the t9 for inclusion into the rockchip and mainline kernel trees to be built in there. here i did not yet succeed to get it working. best wishes - hexdump
  5. Tested on forgotten boards in first AllWinner's garden Tour : nanopiduo2, nanopineo2, nanopim1plus2 and bananapim2plus ...
  6. Maybe the SDCard slot has problem with "nCD" pin ... I had a board that became defective not finding SDCard anymore, I've fixed it by putting pressure on the notch acting like "card detect" switch.
  7. Nice job ! Thanks for providing all details !
  8. Thanks, Of course, you have right, not possible to boot this kernel . After creating a new sdcard with armbian last buster and update+upgrade, i have following error root@srv-orangepir1-150:~# [ 2201.407757] Kernel panic - not syncing: stack-protector: Kernel stack is corrupted in: mpage_map_and_submit_extent+0x5d5/0x5dc [ 2201.407757] [ 2201.408003] BUG: Bad rss-counter state mm:bc76d143 idx:0 val:15 [ 2201.412010] Unable to handle kernel paging request at virtual address cfa17500 [ 2201.412019] pgd = 0b15e16e [ 2201.412024] [cfa17500] *pgd=4fa1141e(bad) [ 2201.412038] Internal error: Oops: 8000000d [#1] SMP THUMB2 [ 2201.412043] Modules linked in: nf_tables nfnetlink veth dm_mod dax 8189es snd_soc_simple_card snd_soc_simple_card_utils sun8i_codec_analog sun4i_i2s sun8i_adda_pr_regmap snd_soc_core lima cfg80211 snd_pcm_dmaengine cdc_ether snd_pcm usbnet sun4i_gpadc_iio gpu_sched snd_timer r8152 ttm industrialio snd soundcore sun8i_ths cpufreq_dt uio_pdrv_genirq thermal_sys uio pwrseq_simple [ 2201.412130] CPU: 1 PID: 2856 Comm: monit Not tainted 4.19.62-sunxi #5.92 [ 2201.412133] Hardware name: Allwinner sun8i Family [ 2201.412141] PC is at 0xcfa17500 [ 2201.412152] LR is at try_to_del_timer_sync+0x3b/0x54 [ 2201.412157] pc : [<cfa17500>] lr : [<c016efeb>] psr: 60070013 [ 2201.412160] sp : cd945c68 ip : cd94403c fp : 00000001 [ 2201.412164] r10: c090ba6b r9 : 0000007d r8 : 00000000 [ 2201.412168] r7 : c0e04d48 r6 : c0e04d48 r5 : 00000002 r4 : cd945ca4 [ 2201.412172] r3 : e298f2ae r2 : e298f2ae r1 : 40070013 r0 : 0000007d [ 2201.412178] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none [ 2201.412183] Control: 50c5387d Table: 4e16006a DAC: 00000051 [ 2201.412187] Process monit (pid: 2856, stack limit = 0xd700aa4c) [ 2201.412192] Stack: (0xcd945c68 to 0xcd946000) [ 2201.412200] 5c60: c013b33d 00000100 00000200 e298f2ae 00000200 c06f54a1 [ 2201.412209] 5c80: cfd48480 cde7c780 c0e04d48 cd945ca8 00000000 cd945ce8 000001f4 00000005 [ 2201.412218] 5ca0: 80000280 c06f548b 00000001 00020002 cd945c74 cd945c74 00000000 e298f2ae [ 2201.412227] 5cc0: 00000004 ce115c00 c0e04d48 cdb66000 00000004 00000133 0000b400 c06f5557 [ 2201.412235] 5ce0: 000000c0 ce115280 00000000 e298f2ae 00000000 ce115280 00000004 0000b400 [ 2201.412244] 5d00: 00000133 cf8ef580 00000001 00001000 cd945f78 bf8d209b 0000b400 00000133 [ 2201.412253] 5d20: ce115280 00000004 000001f4 c066e9ad 00000133 cf8ef580 c0e04d48 cf8ef580 [ 2201.412262] 5d40: cd945d80 bf8d31db cd945d80 c0e03d00 ffffe000 00000133 0000fffc bf8d408d [ 2201.412270] 5d60: 00000133 00000001 cd945dbc ffffb400 00000000 bf8d4119 00080040 cf228420 [ 2201.412279] 5d80: cf228498 e298f2ae cf8ef85c cd945e84 00000000 000002cf cf8ef000 bf8d4159 [ 2201.412288] 5da0: bf8d4131 c06d72fb cf8ef000 cd945e84 00000000 cf8ef87c ce44db38 cde7c300 [ 2201.412297] 5dc0: 00001000 bf8d289f bf8d286d c0e04d48 cf8ef000 bf8d97ec cd945e84 c07eb093 [ 2201.412305] 5de0: ce115c40 cdec7a20 00000000 cd245a90 ce60c900 c0a18848 00000000 ce60c900 [ 2201.412314] 5e00: cd0a3440 c0b939a8 00080040 c024656d 00000000 e298f2ae ffffffff c0e04d48 [ 2201.412323] 5e20: ce44d800 c0abf540 cd945e84 c07eb093 00000000 00000000 cee44088 c02499eb [ 2201.412331] 5e40: cd945edc c01959ef 00000000 00000004 00000000 c0e04d48 00000000 c0e04d48 [ 2201.412340] 5e60: be919b78 e298f2ae ffffe000 c0e04d48 ce44db30 ccaea000 ccaea000 c0805f47 [ 2201.412349] 5e80: 00000011 00000000 00000000 00200200 00000001 00000000 00000000 00000000 [ 2201.412356] 5ea0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 2201.412365] 5ec0: 00000000 00000000 00000000 e298f2ae c0ed1bc0 c0805efd c0a89dec c0662f3f [ 2201.412374] 5ee0: c0662f2d cd63fcb8 00001000 c029e98d c029e92d cd63fcb8 00000001 00001000 [ 2201.412382] 5f00: ce60c900 007000c0 cd63fcd0 c025ae3b 00000001 00000000 cd63fce8 00001000 [ 2201.412391] 5f20: 02069470 c023ecb5 ce60c900 00000000 02069470 00001000 ffffe000 cd945f78 [ 2201.412400] 5f40: ce60c900 00001000 020b78e8 c023ecb5 00004000 02069470 02069470 ce60c900 [ 2201.412409] 5f60: c0e04d48 ce60c903 02069470 00000000 00000000 c023f061 00000000 00000000 [ 2201.412417] 5f80: 00000000 e298f2ae 00000074 00001000 02069470 00000003 c0101224 cd944000 [ 2201.412426] 5fa0: 00000003 c0101001 00000074 00001000 00000006 02069470 00001000 00000000 [ 2201.412435] 5fc0: 00000074 00001000 02069470 00000003 b6f344d0 be919e18 00000000 020b78e8 [ 2201.412443] 5fe0: 00000003 be919bf0 b6b38555 b6ac1746 800f0030 00000006 00000000 00000000 [ 2201.412467] [<c016efeb>] (try_to_del_timer_sync) from [<c06f54a1>] (usb_start_wait_urb+0x7d/0xa4) [ 2201.412477] [<c06f54a1>] (usb_start_wait_urb) from [<cd945c74>] (0xcd945c74) [ 2201.412486] Code: 00000000 00000000 00000000 00000000 (00000000) [ 2201.412492] ---[ end trace 183b5afa6da22150 ]--- Thanks to find in attached file all logs with many reboot -!). My sdcard is a 16 Go SANDISK class 10. All my targets are using (from 2 years ago) this type of sdcard without any issue, but perhaps that this one is not OK (?). On other Armbian kernel, (Cubietruck, HC1, Rock64, nanopiR1), i have also the same SD without any issue. Of course, it is not the same kernel and sometimes stretch instead of buster Just after booting orangepiR1 target, i have : root@srv-orangepir1-150:~# LANG=C LC_ALL=C pstree -anp init,1 |-systemd-udevd,349 |-syslog-ng,2519 | `-syslog-ng,2520 -p /var/run/syslog-ng.pid --no-caps |-cron,2661 |-dbus-daemon,2689 --system |-sshd,2804 |-monit,2856 -c /etc/monit/monitrc | |-{monit},2867 | |-{monit},2884 | |-(verify_ipv4_add,3131) | |-(verify_ipv4_add,3132) | |-(verify_ipv4_add,3135) | `-(verify_ipv4_add,3138) |-getty,2879 115200 console |-getty,2880 38400 tty2 |-getty,2881 38400 tty3 |-getty,2882 38400 tty4 `-login,2883 -- `-bash,2890 `-pstree,3154 -anp root@srv-orangepir1-150:~# tty-from-srv-orangepir1-150-2019-08-16-14h-34min.ok.txt
  9. Thanks, this turned out to be much more involved than I expected. To save the next person some time, here's what it took: Activate the uart(s) and change stdout-path in the device tree, then add CONFIG_CONS_INDEX=3 (starts from 1) in configs/orangepi_zero_defconfig: diff --git a/arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts index d166ffc0..abcc1874 100644 --- a/arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts +++ b/arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts @@ -56,13 +56,15 @@ aliases { serial0 = &uart0; + serial1 = &uart1; + serial2 = &uart2; /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */ ethernet0 = &emac; ethernet1 = &xr819; }; chosen { - stdout-path = "serial0:115200n8"; + stdout-path = "serial2:115200n8"; }; leds { @@ -172,13 +174,13 @@ &uart1 { pinctrl-names = "default"; pinctrl-0 = <&uart1_pins>; - status = "disabled"; + status = "okay"; }; &uart2 { pinctrl-names = "default"; pinctrl-0 = <&uart2_pins>; - status = "disabled"; + status = "okay"; }; &usb_otg { diff --git a/configs/orangepi_zero_defconfig b/configs/orangepi_zero_defconfig index ef0c6884..956f6a28 100644 --- a/configs/orangepi_zero_defconfig +++ b/configs/orangepi_zero_defconfig @@ -17,3 +17,4 @@ CONFIG_SUN8I_EMAC=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_OHCI_HCD=y CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y +CONFIG_CONS_INDEX=3 \ No newline at end of file But CONFIG_CONS_INDEX is currently missing the pinmux code for uart1/uart2 in u-boot, so this also needs to be patched: diff --git a/arch/arm/include/asm/arch-sunxi/gpio.h b/arch/arm/include/asm/arch-sunxi/gpio.h index 40a3f845..e6048983 100644 --- a/arch/arm/include/asm/arch-sunxi/gpio.h +++ b/arch/arm/include/asm/arch-sunxi/gpio.h @@ -148,6 +148,7 @@ enum sunxi_gpio_number { #define SUN6I_GPA_SDC2 5 #define SUN6I_GPA_SDC3 4 #define SUN8I_H3_GPA_UART0 2 +#define SUN8I_H3_GPA_UART2 2 #define SUN4I_GPB_PWM 2 #define SUN4I_GPB_TWI0 2 @@ -188,6 +189,7 @@ enum sunxi_gpio_number { #define SUN8I_GPG_SDC1 2 #define SUN6I_GPG_TWI3 2 #define SUN5I_GPG_UART1 4 +#define SUN8I_H3_GPG_UART1 2 #define SUN6I_GPH_PWM 2 #define SUN8I_GPH_PWM 2 diff --git a/arch/arm/mach-sunxi/board.c b/arch/arm/mach-sunxi/board.c index effbd032..e022bee4 100644 --- a/arch/arm/mach-sunxi/board.c +++ b/arch/arm/mach-sunxi/board.c @@ -133,10 +133,18 @@ static int gpio_init(void) sunxi_gpio_set_cfgpin(SUNXI_GPG(3), SUN5I_GPG_UART1); sunxi_gpio_set_cfgpin(SUNXI_GPG(4), SUN5I_GPG_UART1); sunxi_gpio_set_pull(SUNXI_GPG(4), SUNXI_GPIO_PULL_UP); -#elif CONFIG_CONS_INDEX == 3 && defined(CONFIG_MACH_SUN8I) +#elif CONFIG_CONS_INDEX == 2 && defined(CONFIG_MACH_SUNXI_H3_H5) + sunxi_gpio_set_cfgpin(SUNXI_GPG(6), SUN8I_H3_GPG_UART1); + sunxi_gpio_set_cfgpin(SUNXI_GPG(7), SUN8I_H3_GPG_UART1); + sunxi_gpio_set_pull(SUNXI_GPG(7), SUNXI_GPIO_PULL_UP); +#elif CONFIG_CONS_INDEX == 3 && defined(CONFIG_MACH_SUN8I) && !defined(CONFIG_MACH_SUNXI_H3_H5) sunxi_gpio_set_cfgpin(SUNXI_GPB(0), SUN8I_GPB_UART2); sunxi_gpio_set_cfgpin(SUNXI_GPB(1), SUN8I_GPB_UART2); sunxi_gpio_set_pull(SUNXI_GPB(1), SUNXI_GPIO_PULL_UP); +#elif CONFIG_CONS_INDEX == 3 && defined(CONFIG_MACH_SUNXI_H3_H5) + sunxi_gpio_set_cfgpin(SUNXI_GPA(0), SUN8I_H3_GPA_UART2); + sunxi_gpio_set_cfgpin(SUNXI_GPA(1), SUN8I_H3_GPA_UART2); + sunxi_gpio_set_pull(SUNXI_GPA(1), SUNXI_GPIO_PULL_UP); #elif CONFIG_CONS_INDEX == 5 && defined(CONFIG_MACH_SUN8I) sunxi_gpio_set_cfgpin(SUNXI_GPL(2), SUN8I_GPL_R_UART); sunxi_gpio_set_cfgpin(SUNXI_GPL(3), SUN8I_GPL_R_UART); diff --git a/include/configs/sunxi-common.h b/include/configs/sunxi-common.h index 47ea1243..46866c5d 100644 --- a/include/configs/sunxi-common.h +++ b/include/configs/sunxi-common.h @@ -255,7 +255,7 @@ extern int soft_i2c_gpio_scl; #else #define OF_STDOUT_PATH "/soc@01c00000/serial@01c28000:115200" #endif -#elif CONFIG_CONS_INDEX == 2 && defined(CONFIG_MACH_SUN5I) +#elif CONFIG_CONS_INDEX == 2 && (defined(CONFIG_MACH_SUN5I) || defined(CONFIG_MACH_SUN8I)) #define OF_STDOUT_PATH "/soc@01c00000/serial@01c28400:115200" #elif CONFIG_CONS_INDEX == 3 && defined(CONFIG_MACH_SUN8I) #define OF_STDOUT_PATH "/soc@01c00000/serial@01c28800:115200" This will make U-Boot output to uart1/uart2, but the Linux kernel has a low level debug output (e.g. to write "uncompressing kernel...") which writes to uart0 and simply freezes if it hasn't been initialized by U-Boot. So you'll need to compile a custom kernel with (Kernel Hacking -> Low Level debug functions) turned off. Then the linux console can be moved the normal way, using a boot param: e.g. console=ttyS2,115200
  10. Hello guys, I've made movies about my 2x OPI3. I created because the manufacturer wanted to see the buggged device and the good device. My spoken english is a little stuttering. The good and working device has the Serial Number 2019040200101458 The bugged device has the Serial Number: 2019040200101505 I'll delete this movies after a while which I support.
  11. After creating a raid 6 array and creating a filesystem on it I decided to switch to a raid 5 instead. So i re-created the array and after that was done mkfs.ext4 fails every time. The error I get is: Having to wait for the arrays to be created TWICE now has taken my entire weekend! The armbianmonitor didn't work with the following output: root@helios4:/home/user# armbianmonitor -u System diagnosis information will now be uploaded to no results to fetchPlease post the URL in the forum where you've been asked for. Can anyone help me determine why this error is happening? It'd be much appreciated!
  12. I installed the kernel-source and kernel-headers with ambian-config and used first the version usb-redirector-linux-armeb-gnueabihf.tar.gz but always run in the same error... So I really do not know what to next...
  13. @Thomasmas How is your answer applicable to armbian? The SD card written with Etcher is 99% sure not a (Ex)FAT formatted card...
  14. Hello, I downloaded the Armbian-Bionic from here and I flashed the micro SD card with it. I checked everything out with this SD card at the bugged device until I unpacked one week later the 2nd OPI3 which is now flashed with the OS from here. I updated and upgraded the operating system at the SD card before I flashed the 2nd device. At this time I am using the "old" flashed micro SD card with the updated & upgraded Armbian-Bionic. That SD card does not work with the bugged device. Other "32GB Samsung EVO+" work only in the working device with all features. But not with the bugged one.. The 16GB Micro SD "SanDisk Ultra" was an emergency shopping because I thought the troubles are from "Samsung 32GB", and it's at this point neigher the SD card type nor the SD card size.
  15. @beroot did you try to boot the "non-working" OPi3 with the sdcard from the working-one?
  16. Hello again, the board is switching the red enlighted power LED instantly to green. At this point I know and I've figured that out, the device is booting into Android. An inserted micro SD card does not change the behaviour with booting and the power LED. And I don't understand what you want to say with.. Pardon I am no harware crack ;(
  17. Maybe the login service is not reached for some reason, such hanging in another service. You need to provide full boot log and pasting it inside a spoiler tag ...
  18. Maybe comparing DT of both images could reveal what needs to be added ...
  19. Hello, thank you for your assistance. The 2nd OrangePi3 I've checked is possible to connect via serial USB console. It needed a while but I got the login prompt to the Armbian-Bionic flashed eMMC memory. The connection was available only on the virtual machine. No login to the bugged device. And five minutes later the same .. no login prompt.
  20. desperately waiting for sound over HDMI patch...Ubuntu Desktop posted on OrangePi.org does have a sound over HDMI but display itself is very poor.
  21. Thanks, both. It seems the same repo is pointed to by both the S905/X and S9xxx threads and the same drop can be used for both S905X and S905X2 devices (just with different dtbs).
  22. Do you have any other SBC board where you can plug the PL2303 into it USB, then SSH to that board and use "picocom" to connect to it ? Also, just to diagnose, short TX and RX together to see if you have local echo while typing ...
  23. I saw the entries for higher frequencies exist in the file and I gave up on this. I guess the limit is set somewhere at very low level even lower than the device tree file. Would be nice of one of the experts could give a hint.
  24. Hello alltogether, today I got an USB-TTL cable. I connected the pins like the OPI3 manual shows. I installed the outdated PL2303HXH driver via device manager on my Win10do x86_64 but its impossible to connect via putty into the serial connection. Other drivers I've found around the internet could not be installed. At the same machine I have VBox with a working Ubuntu 19 - 64bit I saw a /dev/ttyUSB0 device but the same, I can not connect. I've never had such a bugged device. For today I am stumped. I hope they grant warranty.
  25. Does work fine on NanoPi Neo Core2 System diagnosis information will now be uploaded to http://ix.io/1S0E login as: root root@192.168.6.21's password: _ _ ____ _ _ _ ____ ____ | \ | | _ \(_) | \ | | ___ ___ / ___|___ _ __ ___ |___ \ | \| | |_) | | | \| |/ _ \/ _ \ | | / _ \| '__/ _ \ __) | | |\ | __/| | | |\ | __/ (_) | | |__| (_) | | | __/ / __/ |_| \_|_| |_| |_| \_|\___|\___/ \____\___/|_| \___| |_____| Welcome to Debian Buster with Armbian Linux 5.3.0-rc3-sunxi64 package bsp-kernel[5.94] u-boot[5.94] dtb[5.94] firmware[5.94] config[5.94] System load: 0.05 0.12 0.16 Up time: 15 min Local users: 2 Memory usage: 10 % of 989MB IP: 192.168.6.21 CPU temp: 35°C Usage of /: 19% of 7.1G Last login: Sat Aug 17 16:18:07 2019 from 192.168.6.17 root@npi-neo-core2(192.168.6.21):~#
  26. Hi@hexdump , yestoday I read your suggestion up. And I saw your dts files, and read some suggestion about how to my own dtb. In fact my dtb is based on your t9 dtb. Can you tell me some details to make the wifi work with dts. I have worked 3 days for this problem. Thank you . And here is my orginal dts from Android. 01_dtbdump_rockchip,rk3328-evb.dts
  1. Load more activity