Jump to content

Search the Community

Showing results for tags 'rock-3a'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Armbian
    • Armbian project administration
  • Community
    • Announcements
    • SBC News
    • Framework and userspace feature requests
    • Off-topic
  • Using Armbian
    • Beginners
    • Software, Applications, Userspace
    • Advanced users - Development
  • Standard support
    • Amlogic meson
    • Allwinner sunxi
    • Rockchip
    • Other families
  • Community maintained / Staging
    • TV boxes
    • Amlogic meson
    • Allwinner sunxi
    • Marvell mvebu
    • Rockchip
    • Other families
  • Support

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Matrix


Mastodon


IRC


Website URL


XMPP/Jabber


Skype


Github


Discord


Location


Interests

  1. Hi, I have got Rock-3C board recently. It is not Rockpi4 C. Main difference compared to Rock-3A is missing pci-e connector form back of the board, soldered wifi module and only 5V input power. There is no system available for this board. Any ideas how to get this board working?
  2. Hi all! There's a dedicated RTC chip in Rock3A (HYM8563TS), but unfortunately it doesn't work right with the standard Armbian image. The chip is correctly identified, but the problem is with the RK809 PMIC, which also contains an RTC. During boot RK809 is labeled as rtc0, and HYM8563TS as rtc1, and by default kernel uses rtc0 for hwclock manipulations. Since RTC battery is connected to HYM8563TS, after power cycle RK809 is reset to 2017-08-05 09:00:00. | _ \ ___ ___| | __ |___ / / \ | |_) / _ \ / __| |/ / |_ \ / _ \ | _ < (_) | (__| < ___) / ___ \ |_| \_\___/ \___|_|\_\ |____/_/ \_\ Welcome to Armbian 23.11.1 Bookworm with Linux 6.1.63-current-rockchip64 System load: 12% Up time: 0 min Memory usage: 6% of 1.93G IP: CPU temp: 41°C Usage of /: 13% of 15G Last login: Thu Nov 30 01:59:45 CET 2023 on ttyS2 root@rock-3a:~# timedatectl Local time: Thu 2023-11-30 02:02:23 CET Universal time: Thu 2023-11-30 01:02:23 UTC RTC time: Sat 2017-08-05 09:00:58 Time zone: Europe/Brussels (CET, +0100) System clock synchronized: no NTP service: active RTC in local TZ: no root@rock-3a:~# hwclock -r --rtc=/dev/rtc0 2017-08-05 11:01:08.022461+02:00 root@rock-3a:~# hwclock -r --rtc=/dev/rtc1 2023-12-17 18:25:06.420734+01:00 root@rock-3a:~# ls -l /dev/rtc* lrwxrwxrwx 1 root root 4 Nov 30 02:01 /dev/rtc -> rtc0 crw------- 1 root root 252, 0 Nov 30 02:01 /dev/rtc0 crw------- 1 root root 252, 1 Nov 30 02:01 /dev/rtc1 root@rock-3a:~# dmesg | grep rtc [ 2.602457] rk808-rtc rk808-rtc: registered as rtc0 [ 2.605220] rk808-rtc rk808-rtc: setting system clock to 2017-08-05T09:00:08 UTC (1501923608) [ 2.617968] rtc-hym8563 5-0051: registered as rtc1 There is a parameter in kernel configuration file which specifies RTC to use: CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" Straightforward solution would be to compile kernel with above parameters set to rtc1. It worked: ____ _ _____ _ | _ \ ___ ___| | __ |___ / / \ | |_) / _ \ / __| |/ / |_ \ / _ \ | _ < (_) | (__| < ___) / ___ \ |_| \_\___/ \___|_|\_\ |____/_/ \_\ Welcome to Armbian 23.11.1 Bookworm with Linux 6.1.66-current-rockchip64 System load: 28% Up time: 0 min Memory usage: 6% of 1.93G IP: CPU temp: 45°C Usage of /: 16% of 15G Last login: Thu Aug 31 19:25:12 CEST 2023 on ttyS2 root@rock-3a:~# timedatectl Local time: Sun 2023-12-17 18:27:43 CET Universal time: Sun 2023-12-17 17:27:43 UTC RTC time: Sun 2023-12-17 17:27:42 Time zone: Europe/Amsterdam (CET, +0100) System clock synchronized: no NTP service: active RTC in local TZ: no root@rock-3a:~# hwclock -r --rtc=/dev/rtc0 2017-08-05 11:01:01.778545+02:00 root@rock-3a:~# hwclock -r --rtc=/dev/rtc1 2023-12-17 18:28:07.062160+01:00 root@rock-3a:~# ls -l /dev/rtc* lrwxrwxrwx 1 root root 4 Dec 17 18:27 /dev/rtc -> rtc1 crw------- 1 root root 252, 0 Dec 17 18:27 /dev/rtc0 crw------- 1 root root 252, 1 Dec 17 18:27 /dev/rtc1 root@rock-3a:~# dmesg | grep rtc [ 2.609825] rk808-rtc rk808-rtc: registered as rtc0 [ 2.622573] rtc-hym8563 5-0051: registered as rtc1 [ 2.623661] rtc-hym8563 5-0051: setting system clock to 2023-12-17T17:27:04 UTC (1702834024) But maintaining custom kernel is not the ideal solution. Could anybody suggest how to force the system to detect HYM8563TS as rtc0?
  3. Hi, after upgrading linux-u-boot-rock-3a-current, linux-image-current-rockchip64 and linux-dtb-current-rockchip64 to the 24.2.1 versions, the system losses the network producing kernel errors in dmesg: [ 432.408850] rk_gmac-dwmac fe010000.ethernet: IRQ eth_lpi not found [ 432.410880] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input). [ 432.410929] rk_gmac-dwmac fe010000.ethernet: Can not read property: tx_delay. [ 432.410954] rk_gmac-dwmac fe010000.ethernet: set tx_delay to 0x30 [ 432.410983] rk_gmac-dwmac fe010000.ethernet: Can not read property: rx_delay. [ 432.411002] rk_gmac-dwmac fe010000.ethernet: set rx_delay to 0x10 [ 432.411051] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no). [ 432.411223] rk_gmac-dwmac fe010000.ethernet: clock input from PHY [ 432.416282] rk_gmac-dwmac fe010000.ethernet: init for RGMII_ID [ 432.417113] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51 [ 432.417176] rk_gmac-dwmac fe010000.ethernet: DWMAC4/5 [ 432.417205] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported [ 432.417227] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported [ 432.417248] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported [ 432.417268] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported [ 432.417287] rk_gmac-dwmac fe010000.ethernet: TSO supported [ 432.417306] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 432.417336] rk_gmac-dwmac fe010000.ethernet: Enabled RFS Flow TC (entries=10) [ 432.417369] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled [ 432.417391] rk_gmac-dwmac fe010000.ethernet: Using 32/32 bits DMA host/device width [ 432.506616] rk_gmac-dwmac fe010000.ethernet end0: renamed from eth0 [ 432.569725] rk_gmac-dwmac fe010000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0 [ 432.571832] rk_gmac-dwmac fe010000.ethernet end0: __stmmac_open: Cannot attach to PHY (error: -19) I went back to the 23.11.1 versions of the packages and the system has the network back: -rwxr-xr-x 1 root root 319396 Mar 3 10:40 linux-dtb-current-rockchip64_23.11.1_arm64__6.1.63-S69e4-Df461-P59b3-C3542Hfe66-HK01ba-Vc222-B1743-R448a.deb -rwxr-xr-x 1 root root 41712668 Mar 3 10:40 linux-image-current-rockchip64_23.11.1_arm64__6.1.63-S69e4-Df461-P59b3-C3542Hfe66-HK01ba-Vc222-B1743-R448a.deb -rwxr-xr-x 1 root root 1036380 Mar 3 10:40 linux-u-boot-rock-3a-current_23.11.1_arm64__2017.09-Sc559-Pedff-H8c72-Vda90-B1179-R448a.deb Using these packages, this is the output from dmesg: [ 6.259295] rk_gmac-dwmac fe010000.ethernet: IRQ eth_lpi not found [ 6.259807] rk_gmac-dwmac fe010000.ethernet: supply phy not found, using dummy regulator [ 6.260113] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input). [ 6.260133] rk_gmac-dwmac fe010000.ethernet: TX delay(0x4f). [ 6.260147] rk_gmac-dwmac fe010000.ethernet: RX delay(0x26). [ 6.260171] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no). [ 6.260276] rk_gmac-dwmac fe010000.ethernet: clock input from PHY [ 6.274301] rk_gmac-dwmac fe010000.ethernet: init for RGMII [ 6.285273] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51 [ 6.285315] rk_gmac-dwmac fe010000.ethernet: DWMAC4/5 [ 6.285330] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported [ 6.285340] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported [ 6.285349] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported [ 6.285357] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported [ 6.285504] rk_gmac-dwmac fe010000.ethernet: TSO supported [ 6.285518] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 6.285533] rk_gmac-dwmac fe010000.ethernet: Enabled RFS Flow TC (entries=10) [ 6.285547] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled [ 6.285558] rk_gmac-dwmac fe010000.ethernet: Using 32/32 bits DMA host/device width [ 6.360605] spi-nor spi4.0: mx25u12835f (16384 Kbytes) [ 6.599788] rk_gmac-dwmac fe010000.ethernet end0: renamed from eth0 [ 21.045985] rk_gmac-dwmac fe010000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0 [ 21.139671] rk_gmac-dwmac fe010000.ethernet end0: PHY [stmmac-0:00] driver [RTL8211F Gigabit Ethernet] (irq=POLL) [ 21.147558] dwmac4: Master AXI performs any burst length [ 21.147613] rk_gmac-dwmac fe010000.ethernet end0: No Safety Features support found [ 21.147647] rk_gmac-dwmac fe010000.ethernet end0: IEEE 1588-2008 Advanced Timestamp supported [ 21.148015] rk_gmac-dwmac fe010000.ethernet end0: registered PTP clock [ 21.155727] rk_gmac-dwmac fe010000.ethernet end0: configuring for phy/rgmii link mode [ 25.295999] rk_gmac-dwmac fe010000.ethernet end0: Link is Up - 1Gbps/Full - flow control rx/tx [ 25.296059] IPv6: ADDRCONF(NETDEV_CHANGE): end0: link becomes ready Thanks in advance. support.txt dmesg.txt
  4. Hi, I'm testing the latest Armbian 23.08 Bookworm on a Rock3A board. I have installed the Armbian base system on both SD-CARD and eMMC. For my application I need to use an Intel WiFi M.2 board, precisely an Intel AX210 NGW with both Bluetooth and WiFi enabled at the same time. Currently I have found this situation: boot from the SD-CARD (eMMC removed from its socket) Intel AX210 M2 card plugged-in the OS boots corectly installed the firmware-iwlwifi package and bluetooth+wifi works without problems boot from the eMMC memory (SD-CARD removed from its socket) Intel AX210 M2 card plugged-in the OS enter in bootloop boot from the eMMC memory (SD-CARD removed from its socket) No WiFi card plugged in the M2 socket the OS boots corectly boot from the eMMC memory (SD-CARD removed from its socket) Using the default Radxa WiFi M2 card based on AP6212 the OS boots corectly I have highlighted the condition that causes the bootloop. I know that this WiFi board is not officially supported from the Armbian distribution, but it works correctly when the OS boots from the SD-CARD, so it seems a problem related to booting the OS from the eMMC... If anyone could point me in the direction to look for information regarding this issue, or could help me how to better debug the issue (because actually the system does not print any error, it simply reboots). BR Samuele. PS. This is the log captured from the serial port while re-booting... DDR Version V1.13 20220218 In ddrconfig:0 LPDDR4X, 324MHz BW=32 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=2048MB tdqss: cs0 dqs0: 48ps, dqs1: -72ps, dqs2: 24ps, dqs3: -96ps, change to: 324MHz PHY drv:clk:36,ca:36,DQ:29,odt:0 vrefinner:24%, vrefout:41% dram drv:40,odt:0 clk skew:0x60 change to: 528MHz PHY drv:clk:36,ca:36,DQ:29,odt:0 vrefinner:24%, vrefout:41% dram drv:40,odt:0 clk skew:0x58 change to: 780MHz PHY drv:clk:36,ca:36,DQ:29,odt:0 vrefinner:24%, vrefout:41% dram drv:40,odt:0 clk skew:0x58 change to: 1560MHz(final freq) PHY drv:clk:36,ca:36,DQ:29,odt:60 vrefinner:16%, vrefout:22% dram drv:40,odt:80 vref_ca:00000071 clk skew:0x1d cs 0: the read training result: DQS0:0x38, DQS1:0x37, DQS2:0x3b, DQS3:0x35, min : 0xe 0x10 0x14 0xf 0x2 0x5 0xa 0x5 , 0xa 0x8 0x3 0x3 0xc 0xa 0xd 0x7 , 0x15 0x14 0xe 0xd 0x3 0x1 0x3 0x5 , 0xd 0xa 0x9 0x2 0xf 0xf 0xd 0xf , mid :0x2a 0x2c 0x2e 0x2b 0x1d 0x21 0x24 0x21 ,0x26 0x24 0x1e 0x1f 0x28 0x25 0x28 0x24 , 0x2f 0x30 0x29 0x28 0x1e 0x1c 0x1d 0x20 ,0x29 0x25 0x24 0x1e 0x2b 0x2b 0x29 0x2b , max :0x46 0x48 0x49 0x47 0x38 0x3d 0x3f 0x3d ,0x42 0x40 0x39 0x3b 0x44 0x40 0x44 0x41 , 0x49 0x4c 0x44 0x44 0x3a 0x38 0x38 0x3c ,0x45 0x41 0x3f 0x3a 0x48 0x47 0x45 0x47 , range:0x38 0x38 0x35 0x38 0x36 0x38 0x35 0x38 ,0x38 0x38 0x36 0x38 0x38 0x36 0x37 0x3a , 0x34 0x38 0x36 0x37 0x37 0x37 0x35 0x37 ,0x38 0x37 0x36 0x38 0x39 0x38 0x38 0x38 , the write training result: DQS0:0x26, DQS1:0xf, DQS2:0x21, DQS3:0xa, min :0x6c 0x6f 0x73 0x70 0x62 0x66 0x66 0x68 0x68 ,0x53 0x51 0x4c 0x4b 0x57 0x55 0x54 0x55 0x4f , 0x7a 0x79 0x74 0x76 0x6b 0x69 0x69 0x6f 0x6f ,0x63 0x60 0x60 0x5c 0x68 0x68 0x63 0x6b 0x61 , mid :0x88 0x8a 0x8d 0x8a 0x7a 0x7f 0x80 0x80 0x81 ,0x6d 0x6c 0x64 0x64 0x70 0x6d 0x6d 0x6d 0x6a , 0x94 0x93 0x8c 0x8e 0x84 0x82 0x82 0x86 0x88 ,0x7c 0x7a 0x76 0x74 0x81 0x81 0x7c 0x81 0x79 , max :0xa4 0xa6 0xa8 0xa4 0x93 0x99 0x9b 0x99 0x9b ,0x87 0x87 0x7c 0x7d 0x89 0x85 0x87 0x85 0x85 , 0xaf 0xae 0xa5 0xa6 0x9d 0x9b 0x9b 0x9d 0xa2 ,0x95 0x94 0x8d 0x8c 0x9a 0x9b 0x95 0x98 0x91 , range:0x38 0x37 0x35 0x34 0x31 0x33 0x35 0x31 0x33 ,0x34 0x36 0x30 0x32 0x32 0x30 0x33 0x30 0x36 , 0x35 0x35 0x31 0x30 0x32 0x32 0x32 0x2e 0x33 ,0x32 0x34 0x2d 0x30 0x32 0x33 0x32 0x2d 0x30 , CA Training result: cs:0 min :0x45 0x45 0x3a 0x3a 0x3f 0x37 0x3f ,0x48 0x41 0x3f 0x38 0x3c 0x35 0x40 , cs:0 mid :0x84 0x83 0x78 0x77 0x7c 0x74 0x6e ,0x86 0x80 0x7b 0x75 0x79 0x73 0x6e , cs:0 max :0xc4 0xc2 0xb7 0xb5 0xba 0xb1 0x9d ,0xc5 0xc0 0xb7 0xb3 0xb7 0xb2 0x9d , cs:0 range:0x7f 0x7d 0x7d 0x7b 0x7b 0x7a 0x5e ,0x7d 0x7f 0x78 0x7b 0x7b 0x7d 0x5d , out U-Boot SPL board init U-Boot SPL 2017.09-armbian (Aug 22 2023 - 15:21:07) unknown raw ID phN unrecognized JEDEC id bytes: 00, 00, 00 Trying to boot from MMC2 MMC error: The cmd index is 1, ret is -110 Card did not respond to voltage select! mmc_init: -95, time 10 spl: mmc init failed with error: -95 Trying to boot from MMC1 ## Verified-boot: 0 ## Checking atf-1 0x00040000 ... sha256(fe4f274c06...) + OK ## Checking uboot 0x00a00000 ... sha256(11a12d7d28...) + OK ## Checking fdt 0x00b2e700 ... sha256(4bdde2de3f...) + OK ## Checking atf-2 0x00068000 ... sha256(8d44036095...) + OK ## Checking atf-3 0xfdcd0000 ... sha256(e410275b51...) + OK ## Checking atf-4 0xfdcc9000 ... sha256(990c53fc01...) + OK ## Checking atf-5 0x00066000 ... sha256(315a4195a9...) + OK Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000) Total: 224.553 ms INFO: Preloader serial: 2 NOTICE: BL31: v2.3():v2.3-181-gc9a647cae:cl NOTICE: BL31: Built : 10:55:41, Oct 18 2021 INFO: GICv3 without legacy support detected. INFO: ARM GICv3 driver initialized in EL3 INFO: pmu v1 is valid INFO: dfs DDR fsp_param[0].freq_mhz= 1560MHz INFO: dfs DDR fsp_param[1].freq_mhz= 324MHz INFO: dfs DDR fsp_param[2].freq_mhz= 528MHz INFO: dfs DDR fsp_param[3].freq_mhz= 780MHz INFO: Using opteed sec cpu_context! INFO: boot cpu mask: 0 INFO: BL31: Initializing runtime services WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK ERROR: Error initializing runtime service opteed_fast INFO: BL31: Preparing for EL3 exit to normal world INFO: Entry point address = 0xa00000 INFO: SPSR = 0x3c9 U-Boot 2017.09-armbian (Aug 22 2023 - 15:21:07 +0000) Model: Radxa ROCK3 Model A PreSerial: 2, raw, 0xfe660000 DRAM: 2 GiB Sysmem: init Relocation Offset: 7d34a000 Relocation fdt: 7b9f73e0 - 7b9fece0 CR: M/C/I Using default environment PCIe-0 Link Fail dwmmc@fe2b0000: 1, dwmmc@fe2c0000: 2, sdhci@fe310000: 0 Bootdev(atags): mmc 0 MMC0: HS200, 200Mhz PartType: EFI No misc partition boot mode: None FIT: No boot partition No resource partition No resource partition Failed to load DTB, ret=-19 Failed to get kernel dtb, ret=-19 I2c0 speed: 100000Hz vsel-gpios- not found! Error: -2 vdd_cpu init 900000 uV PMIC: RK8090 (on=0x40, off=0x00) vdd_logic init 900000 uV vdd_gpu init 900000 uV vdd_npu init 900000 uV io-domain: OK Model: Radxa ROCK3 Model A rockchip_set_serialno: could not find efuse/otp device CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A) apll 816000 KHz dpll 780000 KHz gpll 1188000 KHz cpll 1000000 KHz npll 1200000 KHz vpll 24000 KHz hpll 24000 KHz ppll 200000 KHz armclk 816000 KHz aclk_bus 150000 KHz pclk_bus 100000 KHz aclk_top_high 300000 KHz aclk_top_low 200000 KHz hclk_top 150000 KHz pclk_top 100000 KHz aclk_perimid 300000 KHz hclk_perimid 150000 KHz pclk_pmu 100000 KHz No misc partition Net: eth1: ethernet@fe010000 Hit key to stop autoboot('CTRL+C'): 0 failed to find reset-gpios property Device 0: unknown device MMC error: The cmd index is 1, ret is -110 Card did not respond to voltage select! mmc_init: -95, time 9 switch to partitions #0, OK mmc0(part 0) is current device Scanning mmc 0:1... Found U-Boot script /boot/boot.scr 2666 bytes read in 111 ms (23.4 KiB/s) ## Executing script at 00c00000 339 bytes read in 94 ms (2.9 KiB/s) 29792768 bytes read in 437 ms (65 MiB/s) 12140909 bytes read in 282 ms (41.1 MiB/s) 118168 bytes read in 662 ms (173.8 KiB/s) Fdt Ramdisk skip relocation No misc partition ## Loading init Ramdisk from Legacy Image at 0a200000 ... Image Name: uInitrd Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 12140845 Bytes = 11.6 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 0x0a100000 Booting using the fdt blob at 0x0a100000 Using Device Tree in place at 000000000a100000, end 000000000a11fd97 can't found rockchip,drm-logo, use rockchip,fb-logo WARNING: could not set reg FDT_ERR_BADOFFSET. failed to reserve fb-loader-logo memory Adding bank: 0x00200000 - 0x80000000 (size: 0x7fe00000) Total: 3404.547 ms Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050] [ 0.000000] Linux version 6.1.50-current-rockchip64 (armbian@next) (aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #3 SMP PREEMPT Wed Aug 30 14:11:13 UTC 2023 [ 0.000000] Machine model: Radxa ROCK3 Model A [ 0.000000] efi: UEFI not found. [ 0.000000] NUMA: No NUMA configuration found [ 0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x000000007fffffff] [ 0.000000] NUMA: NODE_DATA [mem 0x7fb62a80-0x7fb64fff] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000200000-0x000000007fffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000200000-0x000000007fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x000000007fffffff] [ 0.000000] On node 0, zone DMA: 512 pages in unavailable ranges [ 0.000000] cma: Reserved 128 MiB at 0x0000000075a00000 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.2 [ 0.000000] percpu: Embedded 30 pages/cpu s82408 r8192 d32280 u122880 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] CPU features: detected: Virtualization Host Extensions [ 0.000000] CPU features: detected: Qualcomm erratum 1009, or ARM erratum 1286807, 2441009 [ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Fallback order for Node 0: 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 515592 [ 0.000000] Policy zone: DMA [ 0.000000] Kernel command line: root=UUID=474b9cfe-db74-41d0-a8ff-9dc8a3d88769 rootfstype=ext4 rootwait console=ttyS2,1500000 console=tty1 consoleblank=0 coherent_pool=2M usb-storage.quirks= net.ifnames=0 [ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:on, heap free:off [ 0.000000] Memory: 1881304K/2095104K available (16512K kernel code, 2278K rwdata, 6172K rodata, 3968K init, 585K bss, 82728K reserved, 131072K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 320 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] GICv3: MBI range [296:319] [ 0.000000] GICv3: Using MBI frame 0x00000000fd410000 [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GICv3: GICv3 features: 16 PPIs [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000 [ 0.000000] ITS: No ITS available, not enabling LPIs [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.001268] Console: colour dummy device 80x25 [ 0.001921] printk: console [tty1] enabled [ 0.002056] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.002098] pid_max: default: 32768 minimum: 301 [ 0.002220] LSM: Security Framework initializing [ 0.002275] Yama: becoming mindful. [ 0.002432] AppArmor: AppArmor initialized [ 0.002494] Stack Depot allocating hash table of 131072 entries with kvcalloc [ 0.002956] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.003002] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.004644] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 0.006120] cblist_init_generic: Setting adjustable number of callback queues. [ 0.006154] cblist_init_generic: Setting shift to 2 and lim to 1. [ 0.006354] cblist_init_generic: Setting adjustable number of callback queues. [ 0.006383] cblist_init_generic: Setting shift to 2 and lim to 1. [ 0.006830] rcu: Hierarchical SRCU implementation. [ 0.006855] rcu: Max phase no-delay instances is 1000. [ 0.011245] EFI services will not be available. [ 0.012032] smp: Bringing up secondary CPUs ... [ 0.013219] Detected VIPT I-cache on CPU1 [ 0.013337] cacheinfo: Unable to detect cache hierarchy for CPU 1 [ 0.013358] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000 [ 0.013423] CPU1: Booted secondary processor 0x0000000100 [0x412fd050] [ 0.014682] Detected VIPT I-cache on CPU2 [ 0.014788] cacheinfo: Unable to detect cache hierarchy for CPU 2 [ 0.014807] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000 [ 0.014858] CPU2: Booted secondary processor 0x0000000200 [0x412fd050] [ 0.016201] Detected VIPT I-cache on CPU3 [ 0.016309] cacheinfo: Unable to detect cache hierarchy for CPU 3 [ 0.016329] GICv3: CPU3: found redistributor 300 region 0:0x00000000fd4c0000 [ 0.016379] CPU3: Booted secondary processor 0x0000000300 [0x412fd050] [ 0.016554] smp: Brought up 1 node, 4 CPUs [ 0.016722] SMP: Total of 4 processors activated. [ 0.016741] CPU features: detected: 32-bit EL0 Support [ 0.016757] CPU features: detected: 32-bit EL1 Support [ 0.016775] CPU features: detected: Data cache clean to the PoU not required for I/D coherence [ 0.016799] CPU features: detected: Common not Private translations [ 0.016817] CPU features: detected: CRC32 instructions [ 0.016835] CPU features: detected: RCpc load-acquire (LDAPR) [ 0.016853] CPU features: detected: LSE atomic instructions [ 0.016868] CPU features: detected: Privileged Access Never [ 0.016885] CPU features: detected: RAS Extension Support [ 0.016904] CPU features: detected: Speculative Store Bypassing Safe (SSBS) [ 0.017037] CPU: All CPU(s) started at EL2 [ 0.017060] alternatives: applying system-wide alternatives [ 0.023360] devtmpfs: initialized [ 0.053269] Registered cp15_barrier emulation handler [ 0.053328] Registered setend emulation handler [ 0.053678] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.053754] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.058252] pinctrl core: initialized pinctrl subsystem [ 0.059368] DMI not present or invalid. [ 0.060345] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.063095] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations [ 0.064324] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.065558] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.065680] audit: initializing netlink subsys (disabled) [ 0.066045] audit: type=2000 audit(0.060:1): state=initialized audit_enabled=0 res=1 [ 0.068908] thermal_sys: Registered thermal governor 'fair_share' [ 0.068924] thermal_sys: Registered thermal governor 'bang_bang' [ 0.068953] thermal_sys: Registered thermal governor 'step_wise' [ 0.068972] thermal_sys: Registered thermal governor 'user_space' [ 0.069105] cpuidle: using governor menu [ 0.069527] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.069767] ASID allocator initialised with 65536 entries [ 0.071893] Serial: AMBA PL011 UART driver [ 0.093475] platform fe040000.vop: Fixed dependency cycle(s) with /hdmi@fe0a0000 [ 0.138528] rockchip-gpio fdd60000.gpio: probed /pinctrl/gpio@fdd60000 [ 0.139558] rockchip-gpio fe740000.gpio: probed /pinctrl/gpio@fe740000 [ 0.140548] rockchip-gpio fe750000.gpio: probed /pinctrl/gpio@fe750000 [ 0.141718] rockchip-gpio fe760000.gpio: probed /pinctrl/gpio@fe760000 [ 0.142678] rockchip-gpio fe770000.gpio: probed /pinctrl/gpio@fe770000 [ 0.148572] platform fe0a0000.hdmi: Fixed dependency cycle(s) with /hdmi-con [ 0.171853] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 0.171899] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 0.171922] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages [ 0.171940] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 0.171960] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 0.171978] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 0.171997] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages [ 0.172015] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 0.173542] cryptd: max_cpu_qlen set to 1000 [ 0.240761] raid6: neonx8 gen() 1372 MB/s [ 0.308973] raid6: neonx4 gen() 1406 MB/s [ 0.377241] raid6: neonx2 gen() 1219 MB/s [ 0.445348] raid6: neonx1 gen() 1020 MB/s [ 0.513491] raid6: int64x8 gen() 932 MB/s [ 0.581637] raid6: int64x4 gen() 1055 MB/s [ 0.649778] raid6: int64x2 gen() 936 MB/s [ 0.717932] raid6: int64x1 gen() 671 MB/s [ 0.717958] raid6: using algorithm neonx4 gen() 1406 MB/s [ 0.786064] raid6: .... xor() 1056 MB/s, rmw enabled [ 0.786088] raid6: using neon recovery algorithm [ 0.793082] iommu: Default domain type: Translated [ 0.793124] iommu: DMA domain TLB invalidation policy: strict mode [ 0.794252] SCSI subsystem initialized [ 0.795014] usbcore: registered new interface driver usbfs [ 0.795114] usbcore: registered new interface driver hub [ 0.795191] usbcore: registered new device driver usb [ 0.796353] pps_core: LinuxPPS API ver. 1 registered [ 0.796380] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.796432] PTP clock support registered [ 0.796897] EDAC MC: Ver: 3.0.0 [ 0.797703] arm-scmi firmware:scmi: Enabled polling mode TX channel - prot_id:16 [ 0.797932] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled. [ 0.798034] arm-scmi firmware:scmi: Malformed reply - real_sz:8 calc_sz:4 (loop_num_ret:3) [ 0.798069] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0 [ 0.800154] NetLabel: Initializing [ 0.800186] NetLabel: domain hash size = 128 [ 0.800204] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 0.800311] NetLabel: unlabeled traffic allowed by default [ 0.800578] vgaarb: loaded [ 0.801309] clocksource: Switched to clocksource arch_sys_counter [ 0.802035] VFS: Disk quotas dquot_6.6.0 [ 0.802142] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.803306] AppArmor: AppArmor Filesystem Enabled [ 0.819100] NET: Registered PF_INET protocol family [ 0.819478] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.822234] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear) [ 0.822509] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.822610] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.822952] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear) [ 0.823489] TCP: Hash tables configured (established 16384 bind 16384) [ 0.823761] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear) [ 0.823856] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear) [ 0.824255] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.824338] NET: Registered PF_XDP protocol family [ 0.824372] PCI: CLS 0 bytes, default 64 [ 0.825253] Trying to unpack rootfs image as initramfs... [ 0.838849] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available [ 0.840241] kvm [1]: IPA Size Limit: 40 bits [ 0.840343] kvm [1]: GICv3: no GICV resource entry [ 0.840367] kvm [1]: disabling GICv2 emulation [ 0.840417] kvm [1]: GIC system register CPU interface enabled [ 0.840762] kvm [1]: vgic interrupt IRQ9 [ 0.841056] kvm [1]: VHE mode initialized successfully [ 0.845162] Initialise system trusted keyrings [ 0.845455] Key type blacklist registered [ 0.845934] workingset: timestamp_bits=44 max_order=19 bucket_order=0 [ 0.856377] zbud: loaded [ 0.859562] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.860985] fuse: init (API version 7.37) [ 0.865722] integrity: Platform Keyring initialized [ 0.919082] xor: measuring software checksum speed [ 0.924975] 8regs : 1721 MB/sec [ 0.931398] 32regs : 1577 MB/sec [ 0.938107] arm64_neon : 1508 MB/sec [ 0.938155] xor: using function: 8regs (1721 MB/sec) [ 0.938196] Key type asymmetric registered [ 0.938219] Asymmetric key parser 'x509' registered [ 1.777583] Freeing initrd memory: 11852K [ 1.812558] alg: self-tests for CTR-KDF (hmac(sha256)) passed [ 1.812733] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246) [ 1.813005] io scheduler mq-deadline registered [ 1.813037] io scheduler kyber registered [ 1.813465] io scheduler bfq registered [ 1.840271] dma-pl330 fe530000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 1.840325] dma-pl330 fe530000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 1.843930] dma-pl330 fe550000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 1.843973] dma-pl330 fe550000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 1.848525] arm-scmi firmware:scmi: Failed. SCMI protocol 22 not active. [ 1.849667] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled [ 1.854665] printk: console [ttyS2] disabled [ 1.854793] fe660000.serial: ttyS2 at MMIO 0xfe660000 (irq = 29, base_baud = 1500000) is a 16550A [ 1.969367] printk: console [ttyS2] enabled [ 1.971519] Serial: AMBA driver [ 1.977406] rockchip-vop2 fe040000.vop: Adding to iommu group 2 [ 1.986034] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 1.998534] loop: module loaded [ 2.007233] tun: Universal TUN/TAP device driver, 1.6 [ 2.009424] thunder_xcv, ver 1.0 [ 2.009832] thunder_bgx, ver 1.0 [ 2.010201] nicpf, ver 1.0 [ 2.011922] e1000e: Intel(R) PRO/1000 Network Driver [ 2.012383] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 2.012996] igb: Intel(R) Gigabit Ethernet Network Driver [ 2.013534] igb: Copyright (c) 2007-2014 Intel Corporation. [ 2.014123] igbvf: Intel(R) Gigabit Virtual Function Network Driver [ 2.014694] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 2.015626] sky2: driver version 1.30 [ 2.016991] VFIO - User Level meta-driver version: 0.3 [ 2.030255] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 2.030780] ehci-platform fd800000.usb: EHCI Host Controller [ 2.030804] ohci-platform fd840000.usb: Generic Platform OHCI controller [ 2.030813] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1 [ 2.030873] ehci-platform fd880000.usb: EHCI Host Controller [ 2.030909] ehci-platform fd880000.usb: new USB bus registered, assigned bus number 2 [ 2.031026] xhci-hcd xhci-hcd.0.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000000002010010 [ 2.031129] xhci-hcd xhci-hcd.0.auto: irq 33, io mem 0xfcc00000 [ 2.031164] ehci-platform fd880000.usb: irq 36, io mem 0xfd880000 [ 2.031339] ehci-platform fd800000.usb: new USB bus registered, assigned bus number 3 [ 2.031430] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 2.031451] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 4 [ 2.031472] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed [ 2.031781] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [ 2.031796] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.031807] usb usb1: Product: xHCI Host Controller [ 2.031815] usb usb1: Manufacturer: Linux 6.1.50-current-rockchip64 xhci-hcd [ 2.031823] usb usb1: SerialNumber: xhci-hcd.0.auto [ 2.032156] ohci-platform fd8c0000.usb: Generic Platform OHCI controller [ 2.032771] ehci-platform fd800000.usb: irq 35, io mem 0xfd800000 [ 2.032774] hub 1-0:1.0: USB hub found [ 2.042692] hub 1-0:1.0: 1 port detected [ 2.043724] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM. [ 2.044696] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01 [ 2.045487] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.046148] usb usb4: Product: xHCI Host Controller [ 2.046594] usb usb4: Manufacturer: Linux 6.1.50-current-rockchip64 xhci-hcd [ 2.047230] usb usb4: SerialNumber: xhci-hcd.0.auto [ 2.048447] hub 4-0:1.0: USB hub found [ 2.048860] hub 4-0:1.0: 1 port detected [ 2.049364] ehci-platform fd880000.usb: USB 2.0 started, EHCI 1.00 [ 2.049835] ohci-platform fd840000.usb: new USB bus registered, assigned bus number 5 [ 2.049860] ohci-platform fd8c0000.usb: new USB bus registered, assigned bus number 6 [ 2.050103] ohci-platform fd8c0000.usb: irq 38, io mem 0xfd8c0000 [ 2.050136] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 2.050549] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [ 2.050565] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.050577] usb usb2: Product: EHCI Host Controller [ 2.050584] usb usb2: Manufacturer: Linux 6.1.50-current-rockchip64 ehci_hcd [ 2.050593] usb usb2: SerialNumber: fd880000.usb [ 2.050805] ohci-platform fd840000.usb: irq 37, io mem 0xfd840000 [ 2.051418] hub 2-0:1.0: USB hub found [ 2.056258] hub 2-0:1.0: 1 port detected [ 2.057214] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 7 [ 2.058157] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000000002010010 [ 2.059079] xhci-hcd xhci-hcd.1.auto: irq 34, io mem 0xfd000000 [ 2.059928] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 2.060447] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 8 [ 2.061156] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed [ 2.062050] usb usb7: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [ 2.062809] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.063465] usb usb7: Product: xHCI Host Controller [ 2.063911] usb usb7: Manufacturer: Linux 6.1.50-current-rockchip64 xhci-hcd [ 2.064546] usb usb7: SerialNumber: xhci-hcd.1.auto [ 2.065342] ehci-platform fd800000.usb: USB 2.0 started, EHCI 1.00 [ 2.065817] hub 7-0:1.0: USB hub found [ 2.066315] hub 7-0:1.0: 1 port detected [ 2.067333] usb usb8: We don't know the algorithms for LPM for this host, disabling LPM. [ 2.068287] usb usb8: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01 [ 2.069046] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.069734] usb usb8: Product: xHCI Host Controller [ 2.070186] usb usb8: Manufacturer: Linux 6.1.50-current-rockchip64 xhci-hcd [ 2.070823] usb usb8: SerialNumber: xhci-hcd.1.auto [ 2.072049] hub 8-0:1.0: USB hub found [ 2.072455] hub 8-0:1.0: 1 port detected [ 2.073643] usbcore: registered new interface driver usb-storage [ 2.073685] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [ 2.074942] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.075600] usb usb3: Product: EHCI Host Controller [ 2.076046] usb usb3: Manufacturer: Linux 6.1.50-current-rockchip64 ehci_hcd [ 2.076681] usb usb3: SerialNumber: fd800000.usb [ 2.078018] hub 3-0:1.0: USB hub found [ 2.078092] mousedev: PS/2 mouse device common for all mice [ 2.078434] hub 3-0:1.0: 1 port detected [ 2.080623] i2c_dev: i2c /dev entries driver [ 2.083850] fan53555-regulator 0-001c: FAN53555 Option[12] Rev[15] Detected! [ 2.092357] rk808 0-0020: chip id: 0x8090 [ 2.113639] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01 [ 2.114415] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.115072] usb usb6: Product: Generic Platform OHCI controller [ 2.115609] usb usb6: Manufacturer: Linux 6.1.50-current-rockchip64 ohci_hcd [ 2.116245] usb usb6: SerialNumber: fd8c0000.usb [ 2.117542] hub 6-0:1.0: USB hub found [ 2.117969] hub 6-0:1.0: 1 port detected [ 2.119169] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01 [ 2.119931] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.120588] usb usb5: Product: Generic Platform OHCI controller [ 2.121126] usb usb5: Manufacturer: Linux 6.1.50-current-rockchip64 ohci_hcd [ 2.121971] usb usb5: SerialNumber: fd840000.usb [ 2.123138] hub 5-0:1.0: USB hub found [ 2.123543] hub 5-0:1.0: 1 port detected [ 2.137987] rk808-regulator rk808-regulator: there is no dvs0 gpio [ 2.138600] rk808-regulator rk808-regulator: there is no dvs1 gpio [ 2.139166] rk808-regulator rk808-regulator: max buck steps per change: 8 [ 2.204367] input: rk805 pwrkey as /devices/platform/fdd40000.i2c/i2c-0/0-0020/rk805-pwrkey/input/input0 [ 2.218145] rk808-rtc rk808-rtc: registered as rtc0 [ 2.221358] rk808-rtc rk808-rtc: setting system clock to 2017-08-05T09:00:06 UTC (1501923606) [ 2.230411] rtc-hym8563 5-0051: no valid clock/calendar values available [ 2.231340] rtc-hym8563 5-0051: registered as rtc1 [ 2.241781] sdhci: Secure Digital Host Controller Interface driver [ 2.242369] sdhci: Copyright(c) Pierre Ossman [ 2.242828] Synopsys Designware Multimedia Card Interface Driver [ 2.245199] sdhci-pltfm: SDHCI platform and OF driver helper [ 2.246674] dwmmc_rockchip fe000000.mmc: IDMAC supports 32-bit address mode. [ 2.246679] dwmmc_rockchip fe2b0000.mmc: IDMAC supports 32-bit address mode. [ 2.246728] dwmmc_rockchip fe2b0000.mmc: Using internal DMA controller. [ 2.247363] dwmmc_rockchip fe000000.mmc: Using internal DMA controller. [ 2.247978] dwmmc_rockchip fe2b0000.mmc: Version ID is 270a [ 2.248079] dwmmc_rockchip fe2b0000.mmc: DW MMC controller at irq 70,32 bit host data width,256 deep fifo [ 2.248572] dwmmc_rockchip fe000000.mmc: Version ID is 270a [ 2.249536] dwmmc_rockchip fe2b0000.mmc: Got CD GPIO [ 2.249900] dwmmc_rockchip fe000000.mmc: DW MMC controller at irq 69,32 bit host data width,256 deep fifo [ 2.252577] ledtrig-cpu: registered to indicate activity on CPUs [ 2.252914] dwmmc_rockchip fe000000.mmc: allocated mmc-pwrseq [ 2.253716] mmc_host mmc2: card is non-removable. [ 2.254348] arm-scmi firmware:scmi: Failed. SCMI protocol 17 not active. [ 2.255054] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping .... [ 2.256129] hid: raw HID events driver (C) Jiri Kosina [ 2.256842] usbcore: registered new interface driver usbhid [ 2.257387] usbhid: USB HID core driver [ 2.266277] mmc_host mmc0: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0) [ 2.266376] drop_monitor: Initializing network drop monitor service [ 2.268594] mmc_host mmc2: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0) [ 2.268763] NET: Registered PF_INET6 protocol family [ 2.281129] mmc1: SDHCI controller on fe310000.mmc [fe310000.mmc] using ADMA [ 2.306513] Segment Routing with IPv6 [ 2.307009] In-situ OAM (IOAM) with IPv6 [ 2.307514] NET: Registered PF_PACKET protocol family [ 2.308194] 8021q: 802.1Q VLAN Support v1.8 [ 2.308676] Key type dns_resolver registered [ 2.310738] registered taskstats version 1 [ 2.311169] Loading compiled-in X.509 certificates [ 2.316705] zswap: loaded using pool zstd/z3fold [ 2.317836] Key type .fscrypt registered [ 2.318215] Key type fscrypt-provisioning registered [ 2.322009] Btrfs loaded, crc32c=crc32c-generic, zoned=yes, fsverity=yes [ 2.323296] Key type encrypted registered [ 2.323703] AppArmor: AppArmor sha1 policy hashing enabled [ 2.324961] mmc_host mmc2: Bus speed (slot 0) = 375000Hz (slot req 375000Hz, actual 375000HZ div = 0) [ 2.333387] usb 3-1: new high-speed USB device number 2 using ehci-platform [ 2.396162] mmc1: new HS200 MMC card at address 0001 [ 2.398024] mmcblk1: mmc1:0001 D9D16G 14.5 GiB [ 2.404366] mmcblk1: p1 [ 2.405918] mmcblk1boot0: mmc1:0001 D9D16G 4.00 MiB [ 2.409483] mmcblk1boot1: mmc1:0001 D9D16G 4.00 MiB [ 2.412540] mmcblk1rpmb: mmc1:0001 D9D16G 4.00 MiB, chardev (242:0) [ 2.427606] rockchip-dw-pcie 3c0000000.pcie: host bridge /pcie@fe260000 ranges: [ 2.428350] rockchip-dw-pcie 3c0000000.pcie: IO 0x00f4100000..0x00f41fffff -> 0x00f4100000 [ 2.429174] rockchip-dw-pcie 3c0000000.pcie: MEM 0x00f4200000..0x00f5ffffff -> 0x00f4200000 [ 2.430050] rockchip-dw-pcie 3c0000000.pcie: MEM 0x0300000000..0x033fffffff -> 0x0040000000 [ 2.431109] rockchip-dw-pcie 3c0000000.pcie: iATU unroll: enabled [ 2.431672] rockchip-dw-pcie 3c0000000.pcie: iATU regions: 8 ob, 8 ib, align 64K, limit 8G [ 2.490090] usb 3-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11 [ 2.490848] usb 3-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 2.491495] usb 3-1: Product: USB 2.0 Hub [ 2.492804] hub 3-1:1.0: USB hub found [ 2.493344] hub 3-1:1.0: 4 ports detected [ 2.637401] rockchip-dw-pcie 3c0000000.pcie: PCIe Gen.2 x1 link up [ 2.638177] rockchip-dw-pcie 3c0000000.pcie: PCI host bridge to bus 0000:00 [ 2.638821] pci_bus 0000:00: root bus resource [bus 00-0f] [ 2.639330] pci_bus 0000:00: root bus resource [io 0x0000-0xfffff] (bus address [0xf4100000-0xf41fffff]) [ 2.640192] pci_bus 0000:00: root bus resource [mem 0xf4200000-0xf5ffffff] [ 2.640818] pci_bus 0000:00: root bus resource [mem 0x300000000-0x33fffffff] (bus address [0x40000000-0x7fffffff]) [ 2.641838] pci 0000:00:00.0: [1d87:3566] type 01 class 0x060400 [ 2.642431] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref] [ 2.643161] pci 0000:00:00.0: supports D1 D2 [ 2.643560] pci 0000:00:00.0: PME# supported from D0 D1 D3hot [ 2.652676] pci_bus 0000:01: busn_res: can not insert [bus 01-ff] under [bus 00-0f] (conflicts with (null) [bus 00-0f]) [ 2.653882] pci 0000:01:00.0: [8086:2725] type 00 class 0x028000 [ 2.654553] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00003fff 64bit] [ 2.655752] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold [ 2.665563] pci 0000:00:00.0: BAR 14: assigned [mem 0xf4200000-0xf42fffff] [ 2.666204] pci 0000:00:00.0: BAR 6: assigned [mem 0xf4300000-0xf430ffff pref] [ 2.666873] pci 0000:01:00.0: BAR 0: assigned [mem 0xf4200000-0xf4203fff 64bit] [ 2.667591] pci 0000:00:00.0: PCI bridge to [bus 01-ff] [ 2.668078] pci 0000:00:00.0: bridge window [mem 0xf4200000-0xf42fffff] [ 2.671385] pcieport 0000:00:00.0: PME: Signaling with IRQ 75 [ 2.672475] pcieport 0000:00:00.0: AER: enabled with IRQ 75 [ 2.675007] phy phy-fe8c0000.phy.7: lane number 0, val 1 [ 2.675697] rockchip-dw-pcie 3c0800000.pcie: host bridge /pcie@fe280000 ranges: [ 2.676420] rockchip-dw-pcie 3c0800000.pcie: IO 0x00f0100000..0x00f01fffff -> 0x00f0100000 [ 2.677245] rockchip-dw-pcie 3c0800000.pcie: MEM 0x00f0200000..0x00f1ffffff -> 0x00f0200000 [ 2.678117] rockchip-dw-pcie 3c0800000.pcie: MEM 0x0380000000..0x03bfffffff -> 0x0040000000 [ 2.687503] rockchip-dw-pcie 3c0800000.pcie: iATU unroll: enabled [ 2.688066] rockchip-dw-pcie 3c0800000.pcie: iATU regions: 8 ob, 8 ib, align 64K, limit 8G [ 2.901386] usb 3-1.2: new full-speed USB device number 3 using ehci-platform [ 3.131740] usb 3-1.2: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00 [ 3.132507] usb 3-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 3.793702] rockchip-dw-pcie 3c0800000.pcie: Phy link never came up [ 3.794480] rockchip-dw-pcie 3c0800000.pcie: PCI host bridge to bus 0002:00 [ 3.795122] pci_bus 0002:00: root bus resource [bus 00-0f] [ 3.795633] pci_bus 0002:00: root bus resource [io 0x100000-0x1fffff] (bus address [0xf0100000-0xf01fffff]) [ 3.796517] pci_bus 0002:00: root bus resource [mem 0xf0200000-0xf1ffffff] [ 3.797144] pci_bus 0002:00: root bus resource [mem 0x380000000-0x3bfffffff] (bus address [0x40000000-0x7fffffff]) [ 3.798177] pci 0002:00:00.0: [1d87:3566] type 01 class 0x060400 [ 3.798755] pci 0002:00:00.0: reg 0x10: [mem 0x00000000-0x3fffffff] [ 3.799338] pci 0002:00:00.0: reg 0x14: [mem 0x00000000-0x3fffffff] [ 3.799919] pci 0002:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref] [ 3.800661] pci 0002:00:00.0: supports D1 D2 [ 3.801058] pci 0002:00:00.0: PME# supported from D0 D1 D3hot [ 3.810163] pci_bus 0002:01: busn_res: can not insert [bus 01-ff] under [bus 00-0f] (conflicts with (null) [bus 00-0f]) [ 3.811504] pci 0002:00:00.0: BAR 0: assigned [mem 0x380000000-0x3bfffffff] [ 3.812164] pci 0002:00:00.0: BAR 1: no space for [mem size 0x40000000] [ 3.812769] pci 0002:00:00.0: BAR 1: failed to assign [mem size 0x40000000] [ 3.813466] pci 0002:00:00.0: BAR 6: assigned [mem 0xf0200000-0xf020ffff pref] [ 3.814137] pci 0002:00:00.0: PCI bridge to [bus 01-ff] [ 3.817490] pcieport 0002:00:00.0: PME: Signaling with IRQ 77 [ 3.818585] pcieport 0002:00:00.0: AER: enabled with IRQ 77 [ 3.830565] rockchip-drm display-subsystem: bound fe040000.vop (ops vop2_component_ops) [ 3.833237] dwhdmi-rockchip fe0a0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY) [ 3.835259] dwhdmi-rockchip fe0a0000.hdmi: registered DesignWare HDMI I2C bus driver [ 3.836653] rockchip-drm display-subsystem: bound fe0a0000.hdmi (ops dw_hdmi_rockchip_ops) [ 3.838407] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 0 [ 3.839274] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes [ 3.840083] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes [ 3.840805] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes [ 3.842647] WCN: marlin_init entry! [ 3.843918] of_cfs_init [ 3.844210] of_cfs_init: OK [ 3.849611] Freeing unused kernel memory: 3968K [ 3.861440] Run /init as init process [ 5.153184] rk_gmac-dwmac fe010000.ethernet: IRQ eth_lpi not found [ 5.154347] rk_gmac-dwmac fe010000.ethernet: supply phy not found, using dummy regulator [ 5.155382] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input). [ 5.156043] rk_gmac-dwmac fe010000.ethernet: TX delay(0x4f). [ 5.156564] rk_gmac-dwmac fe010000.ethernet: RX delay(0x26). [ 5.157098] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no). [ 5.161401] rk_gmac-dwmac fe010000.ethernet: clock input from PHY [ 5.167013] rk_gmac-dwmac fe010000.ethernet: init for RGMII [ 5.168095] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51 [ 5.168786] rk_gmac-dwmac fe010000.ethernet: DWMAC4/5 [ 5.169264] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported [ 5.170037] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported [ 5.170731] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported [ 5.171368] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported [ 5.172106] rk_gmac-dwmac fe010000.ethernet: TSO supported [ 5.172628] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 5.176647] rk_gmac-dwmac fe010000.ethernet: Enabled RFS Flow TC (entries=10) [ 5.178920] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled [ 5.180076] rk_gmac-dwmac fe010000.ethernet: Using 32/32 bits DMA host/device width [ 5.196308] spi-nor spi4.0: mx25u12835f (16384 Kbytes) [ 5.576937] EXT4-fs (mmcblk1p1): INFO: recovery required on readonly filesystem [ 5.577664] EXT4-fs (mmcblk1p1): write access will be enabled during recovery [ 5.591271] EXT4-fs (mmcblk1p1): recovery complete [ 5.592245] EXT4-fs (mmcblk1p1): mounted filesystem with ordered data mode. Quota mode: none. [ 6.024912] systemd[1]: System time before build time, advancing clock. [ 6.058950] systemd[1]: Inserted module 'autofs4' [ 6.111559] systemd[1]: systemd 252.17-1~deb12u1 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) [ 6.114555] systemd[1]: Detected architecture arm64. [ 6.120431] systemd[1]: Hostname set to <Rock3A>. [ 6.280182] dw-apb-uart fe660000.serial: forbid DMA for kernel console [ 6.824999] systemd[1]: Queued start job for default target graphical.target. [ 6.849424] systemd[1]: Created slice system-getty.slice - Slice /system/getty. [ 6.854213] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ 6.859027] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ 6.860949] systemd[1]: Started systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch. [ 6.862869] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch. [ 6.865528] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point. [ 6.867368] systemd[1]: Reached target cryptsetup.target - Local Encrypted Volumes. [ 6.868549] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ 6.870018] systemd[1]: Reached target paths.target - Path Units. [ 6.871020] systemd[1]: Reached target remote-fs.target - Remote File Systems. [ 6.872064] systemd[1]: Reached target slices.target - Slice Units. [ 6.873106] systemd[1]: Reached target swap.target - Swaps. [ 6.874155] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ 6.876398] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ 6.878262] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ 6.881257] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket. [ 6.883747] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ 6.886263] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ 6.889441] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ 6.891742] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 6.933969] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... [ 6.942942] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 6.952345] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 6.962054] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System... [ 6.972999] systemd[1]: Starting fake-hwclock.service - Restore / save the current clock... [ 6.983908] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... [ 6.994357] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... [ 7.005484] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... [ 7.018275] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 7.030458] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... [ 7.041202] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... [ 7.052606] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... [ 7.063581] systemd[1]: Starting systemd-fsck-root.service - File System Check on Root Device... [ 7.065739] device-mapper: uevent: version 1.0.3 [ 7.066859] device-mapper: ioctl: 4.47.0-ioctl (2022-07-28) initialised: dm-devel@redhat.com [ 7.083184] systemd[1]: Starting systemd-journald.service - Journal Service... [ 7.100632] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... [ 7.111112] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 7.128288] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System. [ 7.130615] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System. [ 7.132911] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System. [ 7.135265] systemd[1]: Mounted sys-kernel-tracing.mount - Kernel Trace File System. [ 7.138914] systemd[1]: Finished fake-hwclock.service - Restore / save the current clock. [ 7.143586] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes. [ 7.148076] systemd[1]: modprobe@configfs.service: Deactivated successfully. [ 7.150757] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs. [ 7.155063] systemd[1]: modprobe@dm_mod.service: Deactivated successfully. [ 7.158691] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ 7.163254] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully. [ 7.165982] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ 7.170732] systemd[1]: modprobe@fuse.service: Deactivated successfully. [ 7.174685] systemd[1]: Finished modprobe@fuse.service - Load Kernel Module fuse. [ 7.179162] systemd[1]: modprobe@loop.service: Deactivated successfully. [ 7.181772] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop. [ 7.230157] systemd[1]: Mounting sys-fs-fuse-connections.mount - FUSE Control File System... [ 7.249088] systemd[1]: Mounting sys-kernel-config.mount - Kernel Configuration File System... [ 7.259099] systemd[1]: Started systemd-fsckd.service - File System Check Daemon to report status. [ 7.261733] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met. [ 7.270939] systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules. [ 7.273514] systemd[1]: Mounted sys-fs-fuse-connections.mount - FUSE Control File System. [ 7.283758] systemd[1]: Starting systemd-sysctl.service - Apply Kernel Variables... [ 7.325085] systemd[1]: Mounted sys-kernel-config.mount - Kernel Configuration File System. [ 7.338053] systemd[1]: Finished systemd-fsck-root.service - File System Check on Root Device. DDR Version V1.13 20220218 ...
  5. I have updated the armbian-firmware to full package: root@rock-3a:/lib/firmware/mediatek# ls -la /lib/firmware/mediatek/ | grep mt7915 -rw-rw-r-- 1 root root 3584 Feb 17 22:23 mt7915_eeprom.bin -rw-rw-r-- 1 root root 3584 Feb 17 22:23 mt7915_eeprom_dbdc.bin -rw-rw-r-- 1 root root 144544 Feb 17 22:23 mt7915_rom_patch.bin -rw-rw-r-- 1 root root 116160 Feb 17 22:23 mt7915_wa.bin -rw-rw-r-- 1 root root 1260960 Feb 17 22:23 mt7915_wm.bin but my Mediatek 7915e seems to still be unsupported: root@rock-3a:/lib/firmware/mediatek# lspci 0000:00:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3568 Remote Signal Processor (rev 01) 0000:01:00.0 Unclassified device [0002]: MEDIATEK Corp. MT7915E 802.11ax PCI Express Wireless Network Adapter 0002:00:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3568 Remote Signal Processor (rev 01) Will I need to bake my own custom kernel using the compile script: https://docs.armbian.com/Developer-Guide_Build-Preparation/ I am running the following build and kernel: root@rock-3a:/lib/firmware/mediatek# uname -a Linux rock-3a 6.1.11-rk35xx #23.02.2 SMP PREEMPT Sat Feb 18 00:05:58 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux root@rock-3a:/lib/firmware/mediatek# cat /etc/os-release PRETTY_NAME="Armbian 23.02.2 Jammy" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04 (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.armbian.com" SUPPORT_URL="https://forum.armbian.com" BUG_REPORT_URL="https://www.armbian.com/bugs" PRIVACY_POLICY_URL="https://www.armbian.com" UBUNTU_CODENAME=jammy ARMBIAN_PRETTY_NAME="Armbian 23.08.0-trunk jammy" Support seems have been available since 5.10 kernel: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/net/wireless/mediatek/mt76/mt7915/?h=v5.10.186 Any help would be appreciated
  6. Hello everyone, I am trying to build a custom image of Armbian for the Radxa CM3, but I'm a little confused with how to proceed. I thought if I cloned the repo I could modify a similar board configuration file (such as rock-3a.conf) by renaming a copy as radxa-cm3.conf and changing BOOT_FDT_FILE to use my own device tree, but this is where I got lost. I'm not sure where to put the device tree in the cloned repo so that it gets used during the build process. I'm also not sure if I would need to change BOOTCONFIG as well, and if so where to find the file to modify. Any and all advice to point me in the right direction is appreciated! Thanks! Luke
  7. Hello there, I am very new on building OS, any way I have Radxa CM3-io How to build uboot and kernel of this board. In this post, changes directories and I cant find them And can you guide me how to find dts files of this board?🙏
  8. Rockchip has released bsp kernel 5.10 for rk356x and rk3588. Since multimedia support is not fully supported by mainline kernel, a legacy kernel would be good if you want h264/hevc hardware decode. To make kodi support hardware decoding, you need: 1, ffmpeg supporting rkmpp. I've packaged it in my ppa: https://launchpad.net/~liujianfeng1994/+archive/ubuntu/rockchip-multimedia, which is based on the patch from https://github.com/JeffyCN/FFmpeg/. 2, kodi built with gles render system, which is also in my ppa 3, a gpu driver supporting gles. For rk356x you can use mainline panfrost driver. For rk3588 you can use panfork-mesa from my ppa: https://launchpad.net/~liujianfeng1994/+archive/ubuntu/panfork-mesa I've tested that kodi can support hardware decoding on both 3568 and 3588. Here is the steps for rock5b to install kodi: 1, download the image I build with panfork-mesa and malig610 firmware: https://github.com/amazingfate/armbian-rock5b-images, and install it on your rock5b. 2, add my rockchip multimedia ppa: https://launchpad.net/~liujianfeng1994/+archive/ubuntu/rockchip-multimedia: sudo add-apt-repository ppa:liujianfeng1994/rockchip-multimedia 3, create a udev rule to enable the permission ofrockchip's mpp device: KERNEL=="mpp_service", MODE="0660", GROUP="video" KERNEL=="rga", MODE="0660", GROUP="video" KERNEL=="system-dma32", MODE="0666", GROUP="video" KERNEL=="system-uncached-dma32", MODE="0666", GROUP="video" RUN+="/usr/bin/chmod a+rw /dev/dma_heap" wirte the above rules to /etc/udev/rules.d/11-rockchip-multimedia.rules 4, install kodi: sudo apt install kodi 5, move kodi from xsession to wayland-session: sudo mv /usr/share/xsessions/kodi.desktop /usr/share/wayland-sessions/kodi-wayland.desktop 6, reboot the board: sudo reboot 7, in the lightdm greeter, select kodi and login 8, After starting kodi, in Settings -> Player -> Videos, enable "Allow using DRM PRIME decoder" and "Allow hardware acceleration with DRM PRIME". And set "PRIME Render Method" to "Direct To Plane" 9, Then you can play h264/h265 8 bit/10bit videos up to 4K. ============Updated on 20230206=================== rockchip-multimedia has become a universal ppa for rockchip legacy kernel. Here is the introduction: https://forum.radxa.com/t/introduction-to-rockchip-multimedia-ppa-for-ubuntu-jammy/14537 I provide a new package rockchip-multimedia-config to do all the system configs such as udev rules, chromium v4l2 devices creation. Just install this package and reboot, you are good to go.
  9. I noticed today that there was no build created yet for Radxa Rock 3C. I found the Rock 3A config file at build/config/boards/rock-3a.conf : # Rockchip RK3568 quad core 1-8GB SoC GBe eMMC USB3 BOARD_NAME="Rock 3A" BOARDFAMILY="rk35xx" BOOTCONFIG="rock-3a-rk3568_defconfig" KERNEL_TARGET="legacy,current,edge" FULL_DESKTOP="yes" BOOT_LOGO="desktop" BOOT_FDT_FILE="rockchip/rk3568-rock-3a.dtb" BOOT_SCENARIO="spl-blobs" WIREGUARD="no" BOOT_SUPPORT_SPI="yes" BOOT_SPI_RKSPI_LOADER="yes" IMAGE_PARTITION_TABLE="gpt" BOOTFS_TYPE="fat" And copied it to build/boards/rock-3c.conf . Then modified it to # Rockchip RK3566 quad core 1-8GB SoC GBe eMMC USB3 BOARD_NAME="Rock 3C" BOARDFAMILY="rk35xx" BOOTCONFIG="rock-3c-rk3566_defconfig" KERNEL_TARGET="legacy,current,edge" FULL_DESKTOP="yes" BOOT_LOGO="desktop" BOOT_FDT_FILE="rockchip/rk3566-rock-3c.dtb" BOOT_SCENARIO="spl-blobs" BOOT_SUPPORT_SPI="yes" BOOT_SPI_RKSPI_LOADER="yes" IMAGE_PARTITION_TABLE="gpt" BOOTFS_TYPE="fat" And was pleasantly surprised when it was able to build an image! 🙂 However, the booting was not so successful I get this on the UART (1500000 bps 8N1): DDR Version V1.10 20210810 ln ddrconfig:0 LP4 MR14:0x4d LPDDR4, 324MHz BW=32 Col=10 Bk=8 CS0 Row=17 CS=1 Die BW=16 Size=4096MB tdqss: cs0 dqs0: 361ps, dqs1: 289ps, dqs2: 313ps, dqs3: 217ps, change to: 324MHz PHY drv:clk:38,ca:38,DQ:30,odt:0 vrefinner:41%, vrefout:41% dram drv:40,odt:0 clk skew:0x58 change to: 528MHz PHY drv:clk:38,ca:38,DQ:30,odt:60 vrefinner:16%, vrefout:41% dram drv:40,odt:0 clk skew:0x78 change to: 780MHz PHY drv:clk:38,ca:38,DQ:30,odt:60 vrefinner:16%, vrefout:41% dram drv:40,odt:0 clk skew:0x5c change to: 1056MHz(final freq) PHY drv:clk:38,ca:38,DQ:30,odt:60 vrefinner:16%, vrefout:29% dram drv:40,odt:80 vref_ca:00000068 clk skew:0x3f cs 0: the read training result: DQS0:0x3b, DQS1:0x3d, DQS2:0x3d, DQS3:0x38, min : 0x9 0xa 0xc 0x9 0x1 0x2 0x5 0x2 , 0x8 0x9 0x5 0x1 0xb 0xd 0xf 0x9 , 0xd 0xb 0xc 0x8 0x4 0x1 0x4 0x6 , 0xb 0x6 0x6 0x1 0xf 0xe 0xd 0xe , mid :0x28 0x29 0x2b 0x28 0x1f 0x21 0x23 0x21 ,0x26 0x27 0x22 0x1f 0x29 0x2b 0x2c 0x27 , 0x2b 0x2a 0x29 0x27 0x22 0x1f 0x21 0x23 ,0x28 0x23 0x23 0x1f 0x2b 0x2b 0x29 0x2b , max :0x48 0x49 0x4b 0x47 0x3e 0x40 0x42 0x41 ,0x45 0x45 0x40 0x3e 0x47 0x49 0x4a 0x46 , 0x4a 0x49 0x46 0x46 0x41 0x3e 0x3f 0x41 ,0x45 0x41 0x40 0x3d 0x48 0x48 0x46 0x49 , range:0x3f 0x3f 0x3f 0x3e 0x3d 0x3e 0x3d 0x3f ,0x3d 0x3c 0x3b 0x3d 0x3c 0x3c 0x3b 0x3d , 0x3d 0x3e 0x3a 0x3e 0x3d 0x3d 0x3b 0x3b ,0x3a 0x3b 0x3a 0x3c 0x39 0x3a 0x39 0x3b , the write training result: DQS0:0x6f, DQS1:0x66, DQS2:0x69, DQS3:0x5c, min :0x95 0x97 0x99 0x97 0x8f 0x92 0x94 0x94 0x94 ,0x88 0x88 0x86 0x83 0x8d 0x8e 0x8e 0x8d 0x89 , 0x92 0x91 0x8e 0x8e 0x89 0x87 0x8a 0x8e 0x8d ,0x86 0x85 0x83 0x7f 0x8a 0x8a 0x88 0x8c 0x85 , mid :0xb2 0xb4 0xb6 0xb3 0xab 0xad 0xaf 0xae 0xae ,0xa6 0xa5 0xa1 0x9e 0xaa 0xaa 0xa9 0xa9 0xa6 , 0xaf 0xae 0xab 0xaa 0xa5 0xa1 0xa3 0xa9 0xa9 ,0xa4 0xa1 0xa0 0x9b 0xa7 0xa7 0xa5 0xa8 0xa2 , max :0xd0 0xd1 0xd3 0xcf 0xc7 0xc9 0xcb 0xc9 0xc9 ,0xc4 0xc3 0xbd 0xba 0xc7 0xc7 0xc5 0xc5 0xc3 , 0xcd 0xcb 0xc8 0xc6 0xc2 0xbc 0xbc 0xc4 0xc6 ,0xc2 0xbd 0xbd 0xb8 0xc5 0xc5 0xc2 0xc5 0xc0 , range:0x3b 0x3a 0x3a 0x38 0x38 0x37 0x37 0x35 0x35 ,0x3c 0x3b 0x37 0x37 0x3a 0x39 0x37 0x38 0x3a , 0x3b 0x3a 0x3a 0x38 0x39 0x35 0x32 0x36 0x39 ,0x3c 0x38 0x3a 0x39 0x3b 0x3b 0x3a 0x39 0x3b , CA Training result: cs:0 min :0x3d 0x35 0x37 0x2d 0x37 0x2c 0x38 ,0x3f 0x34 0x37 0x2c 0x37 0x2a 0x3c , cs:0 mid :0x78 0x79 0x71 0x70 0x71 0x6f 0x63 ,0x79 0x77 0x71 0x6f 0x70 0x6e 0x67 , cs:0 max :0xb3 0xbd 0xab 0xb3 0xab 0xb3 0x8e ,0xb4 0xbb 0xac 0xb2 0xaa 0xb2 0x92 , cs:0 range:0x76 0x88 0x74 0x86 0x74 0x87 0x56 ,0x75 0x87 0x75 0x86 0x73 0x88 0x56 , out U-Boot SPL board init U-Boot SPL 2017.09-armbian (Jun 10 2023 - 09:59:15) unknown raw ID phN unrecognized JEDEC id bytes: 00, 00, 00 Trying to boot from MMC2 ## Verified-boot: 0 ## Checking atf-1 0x00040000 ... sha256(5938a9cdfc...) + OK ## Checking uboot 0x00a00000 ... sha256(d801f0f359...) + OK ## Checking fdt 0x00b2e6f8 ... sha256(3ccee0dc53...) + OK ## Checking atf-2 0x00068000 ... sha256(0965dc8022...) + OK ## Checking atf-3 0xfdcd0000 ... sha256(be991af043...) + OK ## Checking atf-4 0xfdcc9000 ... sha256(695349eb36...) + OK ## Checking atf-5 0x00066000 ... sha256(315a4195a9...) + OK Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000) Total: 237.208 ms INFO: Preloader serial: 2 NOTICE: BL31: v2.3():v2.3-167-g81e0b993a-dirty:xsf NOTICE: BL31: Built : 11:20:08, Sep 6 2021 INFO: GICv3 without legacy support detected. INFO: ARM GICv3 driver initialized in EL3 INFO: pmu v1 is valid INFO: dfs DDR fsp_param[0].freq_mhz= 1056MHz INFO: dfs DDR fsp_param[1].freq_mhz= 324MHz INFO: dfs DDR fsp_param[2].freq_mhz= 528MHz INFO: dfs DDR fsp_param[3].freq_mhz= 780MHz INFO: Using opteed sec cpu_context! INFO: boot cpu mask: 0 INFO: BL31: Initializing runtime services WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK ERROR: Error initializing runtime service opteed_fast INFO: BL31: Preparing for EL3 exit to normal world INFO: Entry point address = 0xa00000 INFO: SPSR = 0x3c9 U-Boot 2017.09-armbian (Jun 10 2023 - 09:59:15 +0200) Model: Radxa ROCK3 Model C PreSerial: 2, raw, 0xfe660000 DRAM: 4 GiB Sysmem: init Relocation Offset: ed34a000 Relocation fdt: eb9f63c0 - eb9fecc8 CR: M/C/I Using default environment failed to find reset-gpios property no mmc device at slot 1 dwmmc@fe2b0000: 1 (SD), dwmmc@fe2c0000: 2, sdhci@fe310000: 0 Bootdev(atags): mmc 1 MMC1: Legacy, 52Mhz PartType: EFI No misc partition boot mode: None FIT: No boot partition No resource partition No resource partition Failed to load DTB, ret=-19 Failed to get kernel dtb, ret=-19 I2c0 speed: 100000Hz vsel-gpios- not found! Error: -2 vdd_cpu init 900000 uV PMIC: RK8090 (on=0x40, off=0x00) vdd_logic init 900000 uV vdd_gpu init 900000 uV vdd_npu init 900000 uV io-domain: OK Model: Radxa ROCK3 Model C rockchip_set_serialno: could not find efuse/otp device CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A) apll 816000 KHz dpll 528000 KHz gpll 1188000 KHz cpll 1000000 KHz npll 1200000 KHz vpll 24000 KHz hpll 24000 KHz ppll 200000 KHz armclk 816000 KHz aclk_bus 150000 KHz pclk_bus 100000 KHz aclk_top_high 300000 KHz aclk_top_low 200000 KHz hclk_top 150000 KHz pclk_top 100000 KHz aclk_perimid 300000 KHz hclk_perimid 150000 KHz pclk_pmu 100000 KHz No misc partition Net: eth1: ethernet@fe010000 Hit key to stop autoboot('CTRL+C'): 0 failed to find reset-gpios property Device 0: unknown device switch to partitions #0, OK mmc1 is current device Scanning mmc 1:1... Found U-Boot script /boot.scr reading /boot.scr 3252 bytes read in 2 ms (1.6 MiB/s) ## Executing script at 00c00000 Boot script loaded from mmc 1 reading /armbianEnv.txt 151 bytes read in 1 ms (147.5 KiB/s) reading /uInitrd 21588378 bytes read in 1795 ms (11.5 MiB/s) reading /Image 29331968 bytes read in 2437 ms (11.5 MiB/s) ** Unable to read file /dtb/rockchip/rk3566-rock-3c.dtb ** libfdt fdt_check_header(): FDT_ERR_BADMAGIC No FDT memory address configured. Default at 0xeb9f63c0 ** Unable to read file /dtb/rockchip/overlay/rk35xx-fixup.scr ** Unknown command 'kaslrseed' - try 'help' Fdt Ramdisk skip relocation No misc partition ## Loading init Ramdisk from Legacy Image at 0a200000 ... Image Name: uInitrd Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 21588314 Bytes = 20.6 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ERROR: Did not find a cmdline Flattened Device Tree Could not find a valid device tree SCRIPT FAILED: continuing... MMC error: The cmd index is 0, ret is -110 mmc_init: -110, time 4 starting USB... Bus dwc3@fcc00000: CTRL-A Z for help | 1500000 8N1 | NOR | Minicom 2.8 | VT102 | Offline | ttyUSB0 And no output on the HDMI. Any hints on what direction to dig for getting it closer to booting would be appreciated? / Kenneth
  10. Could someone point me to a guide / how to / existing build script to create a bootloader image for the Radxa Rock-3a? Context... I'm trying to get a Radxa Rock3c to boot with a modern (6x) Linux kernel. This has the Rockchip rx3566 unlike the Radxa Rock3a which has the rx3568 (supported by Armbian). This is my first time working with u-boot, so I'm trying to follow Rockchip's own guide (here). Sadly that guide seems to be a rather cryptic, poorly translated, and file names don't appear to mach anything I can find. Radxa's own binaries (here) don't seem to know about the rk3566 or rk3568: I get errors when I use mkimage. But other distributions (Armbian and Alpine) have ready built mkimage that does know about rk3568 not rk3566. (Okay!). So my plan is to see if I can use mkimage from Armbian along with rk3566 binaries from Radxa's own repo. Even if I swing across to using the Rock3a I'll still want to be able to re-build the boot loader... so any information here is useful. I'm currently stuck on how to configure / build "spl/u-boot-spl.bin" provided by u-boot source code. I don't see good instructions on that. Long story short... Armbian developers managed to make u-boot boot a Radxa Rock3a with a 6.x kernel. How did they do it. [i don't mind reading source code, I just need to understand which bits were the Armbian customisations / configurations]
  11. Is there any support for Rock 3 C (RK3566)? I've tried booting from the Rock 3 A image, but no joy. It looks like the Rock 3A was RK3568 so I wonder if using another device tree overlay for RK3566 might otherwise work?
  12. Hello Armbian community I just acquired a Raxda Rock 3A with a Raxda Wireless module A8 (RTL8852BE) card. The Ubuntu distribution from Raxda seems to work pretty well, but it's not very recent, which is why I wanted to try Armbian! The current version (Armbian 23.02 Jammy Kernel 6.1.y, Size: 579Mb, Release date: Feb 27, 2023) seems to work, but I have two questions: 1) No wifi, the card is not detected (probably a driver issue, it works with the official OS), if there are members who have solved this? 2) I haven't seen much information on setting up a boot from an nvme storage, have you tried this? Have a great day!
  13. Hello, I am planning to create a Kubernetes cluster from 5 Raspberry PI and one of the alternatives mentioned in tags, 9 hosts in total. I want to mount and customize the installation images with ssh keys, static IP address, etc, and to skip the initial script offered at login by the CLI images. Can you point me to the right piece of documentation? Thank you, Stefanita Vilcu
  14. Hello, I'm looking to replace my x86 micro tower with a SBC, to mainly use it as a NAS and media player. On the hardware side, I would like to have a native SATA port (for the NAS hard disk), HDMI output and H.265 decoding (media player), at least 4GB of RAM (to be somewhat future-proof). Bluetooth is a plus to play some retro games Not sure about the OS storage: SD card, eMMC, an hard disk on another SATA port? At the moment I found two boards: the Radxa Rock 3A (with its DIY SATA over USB cable) and Odroid HC4. Both are supported by Armbian, but maybe there is a more recent board that I didn't find? Thanks.
  15. [22787.457010] Internal error: Oops: 0000000086000004 [#1] PREEMPT SMP [22787.457594] Modules linked in: xt_nat xt_tcpudp veth xt_conntrack nft_chain_nat xt_MASQUERADE nf_nat nf_conntrack_netlinks [22787.465404] CPU: 1 PID: 609416 Comm: kworker/u8:5 Not tainted 6.1.11-rk35xx #23.02.2 [22787.466103] Hardware name: Radxa ROCK3 Model A (DT) [22787.466552] Workqueue: ext4-rsv-conversion ext4_end_io_rsv_work [22787.467107] pstate: 804000c9 (Nzcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [22787.467732] pc : 0x0 [22787.467945] lr : __hrtimer_run_queues+0x104/0x318 [22787.468378] sp : ffff80000800bea0 [22787.468681] x29: ffff80000800bea0 x28: 000014b9b057287e x27: ffff800031f53cd0 [22787.469325] x26: 00000000000000c0 x25: 0000000000000004 x24: ffff8000096b8008 [22787.469968] x23: 0000000000000000 x22: ffff800009999a48 x21: ffff0001fef71500 [22787.470612] x20: ffff0001fef71540 x19: ffff0001fef71580 x18: 0000000000000000 [22787.471254] x17: ffff8001f58b4000 x16: ffff80000800c000 x15: 00002e53bb97ad60 [22787.471894] x14: 000000000000011c x13: 0000000000000016 x12: 0000000000000001 [22787.472534] x11: 0000000000000003 x10: 000000000000001c x9 : ffff00013bcb8f40 [22787.473177] x8 : 0000000000000000 x7 : 7fffffffffffffff x6 : 0000000000000001 [22787.473820] x5 : 000014b9b0941500 x4 : 0000000000000000 x3 : 0000000000010002 [22787.474462] x2 : 0000000000010001 x1 : ffff00013bcb8ec0 x0 : ffff800031f53cd0 [22787.475102] Call trace: [22787.475331] 0x0 [22787.475507] hrtimer_interrupt+0xf4/0x250 [22787.475875] arch_timer_handler_phys+0x30/0x40 [22787.476280] handle_percpu_devid_irq+0xa0/0x238 [22787.476694] generic_handle_domain_irq+0x2c/0x48 [22787.476933] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 [22787.477111] gic_handle_irq+0x50/0x130 [22787.477128] Mem abort info: [22787.477133] call_on_irq_stack+0x2c/0x54 [22787.477903] ESR = 0x0000000086000004 [22787.477911] do_interrupt_handler+0xd8/0xf0 [22787.478247] EC = 0x21: IABT (current EL), IL = 32 bits [22787.478253] SET = 0, FnV = 0 [22787.478498] el1_interrupt+0x38/0x70 [22787.478507] el1h_64_irq_handler+0x18/0x28 [22787.478848] EA = 0, S1PTW = 0 [22787.478855] el1h_64_irq+0x64/0x68 [22787.478861] _raw_spin_unlock_irqrestore+0x18/0x40 [22787.479189] FSC = 0x04: level 0 translation fault [22787.479194] ext4_finish_bio+0x17c/0x2e0 [22787.479565] user pgtable: 4k pages, 48-bit VAs, pgdp=00000001a86f2000 [22787.479571] ext4_release_io_end+0x4c/0x128 [22787.479579] ext4_end_io_rsv_work+0x108/0x1d8 [22787.480041] [0000000000000000] pgd=0000000000000000 [22787.480047] process_one_work+0x21c/0x4a0 [22787.480321] , p4d=0000000000000000 [22787.480328] worker_thread+0x48/0x420 [22787.480646] [22787.480652] kthread+0xf0/0x108 [22787.480659] ret_from_fork+0x10/0x20 [22787.486226] Code: bad PC value [22787.486513] ---[ end trace 0000000000000000 ]--- [22787.486928] Kernel panic - not syncing: Oops: Fatal exception in interrupt [22787.487537] SMP: stopping secondary CPUs [22788.654556] SMP: failed to stop secondary CPUs 1-2 [22788.654987] Kernel Offset: disabled [22788.655300] CPU features: 0x30000,000400a4,6600721b [22788.655736] Memory Limit: none [22788.656017] Rebooting in 90 seconds.. this happens and doesnt reboot, its just hung up, need to force reboot it, any suggestions on it please? this is the setup, using the official sata hat, 4 drives in raid 5 that is on /dev/md0 this crash happened when i am trying to bulk upload the local images from my pc to immich server and rock crashed with the above error after force restarting the rock 3a, it didnt recognize the raid array,one of the hdd was missing, had to restart the rock along with the power supply to pi hat, then it started working fine.. thanks
  16. I don't know where else to share this so I'm putting this here. The board recognizes and tries to the load the driver for an AR9462 QCNA222 M.2 WiFi card, but fails. I tried a custom build found on Radxa forum/github, built Armbian myself, and tried an official build. All resulted in the same error. Card was tested and working correctly on 2 different Debian x86 machines. lspci 0000:00:00.0 PCI bridge: Fuzhou Rockchip Electronics Co., Ltd Device 3566 (rev 01) 0000:01:00.0 Network controller: Qualcomm Atheros AR9462 Wireless Network Adapter (rev 01) 0002:20:00.0 PCI bridge: Fuzhou Rockchip Electronics Co., Ltd Device 3566 (rev 01) dmesg ath9k 0000:01:00.0: enabling device (0000 -> 0002) ath9k 0000:01:00.0: request_irq failed ath9k: probe of 0000:01:00.0 failed with error -22
  17. i am using arduino ide, my plan is to keep the eps32 connected to rock3a, and access the debug logs from the browser, this is the code i have used to see if the esp32 is able to read data form rock 3a, #define RXD2 16 #define TXD2 17 void setup() { // Note the format for setting a serial port is as follows: Serial2.begin(baud-rate, protocol, RX pin, TX pin); Serial.begin(115200); //Serial1.begin(9600, SERIAL_8N1, RXD2, TXD2); Serial2.begin(15000000, SERIAL_8N1, RXD2, TXD2); Serial.println("Serial Txd is on pin: "+String(TX)); Serial.println("Serial Rxd is on pin: "+String(RX)); } void loop() { //Choose Serial1 or Serial2 as required while (Serial2.available()) { Serial.print(char(Serial2.read())); } } on serial monitor i am getting the data but only able to see boxes you can see the same in the image attached can esp32 read the serial debug uart messages? what am i doing wrong? my rock 3b keeps hanging after a while and i am unable to pinpoint the exact reason it hangs, so only trying to this
  18. Hey everyone, i bought a Rock 3A to get an alternative to Raspberri pi. The armbian was the system which is closest to the raspberrian and i'm glad that it works so well. But Videos 720p, 1080p mp4 play horrible bad. When i use the included videoplayer or install vlc and start a video it is laggy and slow and not useable. Is there any additional driver i have to install? Do i have to choose a different encoder? Or is the Rock 3A not capeable of playing Videos? Thank you and best regards.
  19. I just saw the post how to get kodi working with a legacy kernel. I want to get ffmpeg working in a docker (specifically for frigate). Do i also need to install the legacy kernel on my machine and do the same steps and only then get the ffmpeg installed in the docker or can anyone help me how to start with this.
  20. Hello, I recently bought a Rock 3A and trying to use Armbian, I am very newbie in this area. I tried few options available (22.08.2 Jammy & Sid) for Rock 3A from here but in all of them the boot fails and falls into endless initramfs Can you give me a hint what could be cause of this?
  21. 6 days ago I did a usual "apt-get update && apt-get upgrade" which brought up the following output: rock@rock-3a:~$ sudo apt-get update && sudo apt-get upgrade && sudo apt-get -y autoremove && sudo apt-get -y autoclean OK:1 http://deb.debian.org/debian bullseye InRelease OK:2 http://deb.debian.org/debian bullseye-updates InRelease OK:3 http://security.debian.org bullseye-security InRelease OK:5 http://deb.debian.org/debian bullseye-backports InRelease OK:4 https://box64.debian.ryanfortner.dev/debian ./ InRelease OK:6 https://mirror-eu-de1.armbian.airframes.io/apt bullseye InRelease Paketlisten werden gelesen… Fertig Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Paketaktualisierung (Upgrade) wird berechnet… Fertig Die folgenden Pakete werden aktualisiert (Upgrade): armbian-bsp-cli-rock-3a armbian-config armbian-firmware armbian-zsh linux-dtb-edge-rk35xx linux-image-edge-rk35xx linux-libc-dev linux-u-boot-rock-3a-edge tzdata 9 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen noch 68,7 MB von 68,9 MB an Archiven heruntergeladen werden. Nach dieser Operation werden 304 kB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n] Holen:1 https://mirror-eu-de1.armbian.airframes.io/apt bullseye/main arm64 armbian-bsp-cli-rock-3a arm64 22.08.4 [423 kB] Holen:2 https://mirror-eu-de1.armbian.airframes.io/apt bullseye/main arm64 armbian-config all 22.08.4 [128 kB] Holen:3 https://mirror-eu-de1.armbian.airframes.io/apt bullseye/main arm64 armbian-firmware all 22.08.4 [9.408 kB] Holen:4 https://mirror-eu-de1.armbian.airframes.io/apt bullseye/main arm64 armbian-zsh all 22.08.4 [2.302 kB] Holen:5 https://mirror-eu-de1.armbian.airframes.io/apt bullseye/main arm64 linux-dtb-edge-rk35xx arm64 22.08.4 [450 kB] Holen:6 https://mirror-eu-de1.armbian.airframes.io/apt bullseye/main arm64 linux-image-edge-rk35xx arm64 22.08.4 [53,7 MB] Holen:7 https://mirror-eu-de1.armbian.airframes.io/apt bullseye/main arm64 linux-libc-dev arm64 22.08.4 [1.233 kB] Holen:8 https://mirror-eu-de1.armbian.airframes.io/apt bullseye/main arm64 linux-u-boot-rock-3a-edge arm64 22.08.4 [1.033 kB] Es wurden 68,7 MB in 11 s geholt (6.301 kB/s). Preconfiguring packages ... (Lese Datenbank ... 47489 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../0-tzdata_2021a-1+deb11u7_all.deb ... Entpacken von tzdata (2021a-1+deb11u7) über (2021a-1+deb11u6) ... Vorbereitung zum Entpacken von .../1-armbian-bsp-cli-rock-3a_22.08.4_arm64.deb ... Entpacken von armbian-bsp-cli-rock-3a (22.08.4) über (22.08.2) ... Vorbereitung zum Entpacken von .../2-armbian-config_22.08.4_all.deb ... Entpacken von armbian-config (22.08.4) über (22.08.2) ... Vorbereitung zum Entpacken von .../3-armbian-firmware_22.08.4_all.deb ... Entpacken von armbian-firmware (22.08.4) über (22.08.2) ... Vorbereitung zum Entpacken von .../4-armbian-zsh_22.08.4_all.deb ... Entpacken von armbian-zsh (22.08.4) über (22.08.2) ... Vorbereitung zum Entpacken von .../5-linux-dtb-edge-rk35xx_22.08.4_arm64.deb ... Entpacken von linux-dtb-edge-rk35xx (22.08.4) über (22.08.2) ... Vorbereitung zum Entpacken von .../6-linux-image-edge-rk35xx_22.08.4_arm64.deb ... Entpacken von linux-image-edge-rk35xx (22.08.4) über (22.08.2) ... Vorbereitung zum Entpacken von .../7-linux-libc-dev_22.08.4_arm64.deb ... Entpacken von linux-libc-dev:arm64 (22.08.4) über (22.08.2) ... Vorbereitung zum Entpacken von .../8-linux-u-boot-rock-3a-edge_22.08.4_arm64.deb ... Entpacken von linux-u-boot-rock-3a-edge (22.08.4) über (22.08.2) ... linux-libc-dev:arm64 (22.08.4) wird eingerichtet ... linux-dtb-edge-rk35xx (22.08.4) wird eingerichtet ... armbian-zsh (22.08.4) wird eingerichtet ... tzdata (2021a-1+deb11u7) wird eingerichtet ... Current default time zone: 'Europe/Berlin' Local time is now: Sun Oct 16 21:23:09 CEST 2022. Universal Time is now: Sun Oct 16 19:23:09 UTC 2022. Run 'dpkg-reconfigure tzdata' if you wish to change it. armbian-config (22.08.4) wird eingerichtet ... armbian-bsp-cli-rock-3a (22.08.4) wird eingerichtet ... armbian-firmware (22.08.4) wird eingerichtet ... linux-image-edge-rk35xx (22.08.4) wird eingerichtet ... dkms: running auto installation service for kernel 5.19.14-rk35xx:. update-initramfs: Generating /boot/initrd.img-5.19.14-rk35xx update-initramfs: Converting to u-boot format Remove unused generated file: /boot/uInitrd-5.19.10-rk35xx Remove unused generated file: /boot/initrd.img-5.19.10-rk35xx linux-u-boot-rock-3a-edge (22.08.4) wird eingerichtet ... Trigger für initramfs-tools (0.140) werden verarbeitet ... update-initramfs: Generating /boot/initrd.img-5.19.14-rk35xx update-initramfs: Converting to u-boot format Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Del tzdata 2021a-1+deb11u6 [284 kB] rock@rock-3a:~$ After a reboot the USB port bus 007:device 002 on with an Arduino Nano connected rock@rock-3a:~$ lsusb >>> Bus 007 Device 002: ID 2341:0043 Arduino SA Uno R3 (CDC ACM) <<< Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub does not show up anymore as '/dev/ttyACM0' ! Although the device does exist: rock@rock-3a:~$ ll /dev/bus/usb/007/002 0 crw-rw-r-- 1 root root 189, 769 22. Okt 12:40 /dev/bus/usb/007/002 And therefore is no more accessible. Multiple reboots did not resolve the problem. What to do now? I do appreciate any idea 🙂 Thx for helping!
  22. Whats the SSH password? i plugged it in and can see the device grab an IP but the default username "pi" and password "armbian" does not work when attempting to ssh in.
  23. Hello everyone, I am beginner to ARMBIAN OS installed on Rock 3A ( 4/64 GB) board. Version of the Armbian OS is "Armbian_22.08.1_Rock-3a_jammy_edge_5.19.5_xfce_desktop.img.xz" and I'm trying to install basic radxa packages such as mraa, PoE function, etc. But I don't know how to and where to update the radxa repository on armbian os. Still I try to update the repository on /etc/apt/source.list.d/armbian.list , but while updating (apt update) it's throwing an error like "An error occurred during the signature verification". Please help me to solve this issue. Note : The motive is I have to work with PoE hat, for that mraa packages are essentials. And also I need to work with UART's and please let me know how to add those uarts on overlays of armbianEnv.txt. Kindly let me know ASAP. Thanks !
  24. All armbian images with 5.x kernel are not working for me. I found working variant of 5.x kernel here - https://github.com/qxhome/rk3568-kernel5.10-alldrivers but it have problems with firewall and docker Does anybody have other variants?
  25. Hey there, had anyone any success enabling PWM to control a PoE hat [1]? I tried a few overlays but no luck. ``` rock-3a-worker-1:overlay:# cat /boot/armbianEnv.txt verbosity=1 bootlogo=false overlay_prefix=rk35xx fdtfile=rockchip/rk3568-rock-3a.dtb rootdev=UUID=f0751d3c-c5c2-4ced-a989-772c2ad130a4 rootfstype=ext4 overlays=w1-gpio i2c7 i2c8 extraboardargs=nvme_core.default_ps_max_latency_us=0 usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u ``` I also built mraa with the following: ``` IMRAA=ON FTDI4222=OFF BUILDCPP=ON BUILDTESTS=ON BUILDSWIG=ON USBPLAT=ON ONEWIRE=ON INSTALLTOOLS=ON BUILDSWIGPYTHON=ON \ bash -c "./scripts/run-cmake.sh && make -Cbuild install" ``` but it won't show anything on gpio or pwm ``` mraa-gpio list No Pins ``` Any other ideas there? [1] Pinout -> https://wiki.radxa.com/ROCKPI_23W_PoE_HAT
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines