Jump to content

How to install armbian in h618?


alienxz77b

Recommended Posts

Posted (edited)

right now on the transpeed t98-616, i got ethernet, but video, wifi and bluetooth dont show, i was getting critical temp, so i elevate them, for video there is /dev/video0 but in forums i found that must show /dev/mali0

 

Quote

&gpu_temp_critical {
    temperature = <215000>;
};

&ve_temp_critical {
    temperature = <215000>;
 };
&cpu_temp_critical {
    temperature = <215000>;
 };
&ddr_temp_critical {
    temperature = <215000>;
 };

with armbianmonitor -m show correctly.

 

wifi on the original dtb

Quote

        wlan {
            compatible = "allwinner,sunxi-wlan";
            clocks = <0x1b>;
            pinctrl-0 = <0xd2>;
            pinctrl-names = "default";
            wlan_busnum = <0x01>;
            wlan_power;
            wlan_io_regulator;
            wlan_regon = <0x53 0x06 0x12 0x01 0xffffffff 0xffffffff 0x00>;
            wlan_hostwake = <0x53 0x06 0x0f 0x06 0xffffffff 0xffffffff 0x00>;
            chip_en;
            power_en;
            status = "okay";
            linux,phandle = <0x176>;
            phandle = <0x176>;
        };


        bt {
            compatible = "allwinner,sunxi-bt";
            clocks = <0x1b>;
            bt_power;
            bt_io_regulator;
            bt_rst_n = <0x53 0x06 0x13 0x01 0xffffffff 0xffffffff 0x00>;
            status = "okay";
            linux,phandle = <0x177>;
            phandle = <0x177>;
        };

        btlpm {
            compatible = "allwinner,sunxi-btlpm";
            uart_index = <0x01>;
            bt_wake = <0x53 0x06 0x11 0x01 0xffffffff 0xffffffff 0x01>;
            bt_hostwake = <0x53 0x06 0x10 0x06 0xffffffff 0xffffffff 0x00>;
            status = "okay";
            linux,phandle = <0x178>;
            phandle = <0x178>;
        };

        addr_mgt {
            compatible = "allwinner,sunxi-addr_mgt";
            type_addr_wifi = <0x00>;
            type_addr_bt = <0x00>;
            type_addr_eth = <0x00>;
            status = "okay";
            linux,phandle = <0x179>;
            phandle = <0x179>;
        };

 

in the armbian dts

Quote


    reg_vcc_wifi: reg_vcc_wifi {
        compatible = "regulator-fixed";
        regulator-name = "vcc-wifi";
        regulator-min-microvolt = <3300000>;
        regulator-max-microvolt = <3300000>;
        gpio =  <&pio 6 12 GPIO_ACTIVE_HIGH>;/* PG12 WL_REG_ON */
        regulator-always-on;
        enable-active-high;
        status = "okay";
    };

    wifi_pwrseq: wifi_pwrseq {
        compatible = "mmc-pwrseq-simple";
       clocks = <&rtc 1>;
        clock-names = "ext_clock";
        pinctrl-names = "default";

    };

 


&mmc1 {
    vmmc-supply = <&reg_dcdce>;
    vqmmc-supply = <&reg_vcc_wifi>;
    mmc-pwrseq = <&wifi_pwrseq>;
    bus-width = <4>;
    non-removable;
    status = "okay";

    wlan: wifi@1 {
        reg = <1>;
        interrupt-parent = <&pio>;
        interrupts =  <&pio 6 15 GPIO_ACTIVE_HIGH>; /* PG15 WL_HOSTWAKE*/
        interrupt-names = "host-wake";
    };
};

 

&uart1 {
    pinctrl-names = "default";
    pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
    uart-has-rtscts;
    status = "okay";

    bluetooth {
        compatible = "brcm,bcm4334-bt";
        clocks = <&rtc 1>;
        clock-names = "lpo";
        vbat-supply = <&reg_dcdce>;
        vddio-supply = <&reg_dcdce>;
        device-wakeup-gpios = <&r_pio 0 6 GPIO_ACTIVE_HIGH>; /* PL6 */
        host-wakeup-gpios = <&r_pio 0 5 GPIO_ACTIVE_HIGH>; /* PL5 */
        shutdown-gpios = <&r_pio 0 4 GPIO_ACTIVE_HIGH>; /* PL4 */
    };
};

 

 

for video

Quote

 

    connector {
        compatible = "hdmi-connector";
        type = "d";

        port {
            hdmi_con_in: endpoint {
                remote-endpoint = <&hdmi_out_con>;
            };
        };
    };


&hdmi {
    hvcc-supply = <&reg_bldo1>;
    status = "okay";
};

&hdmi_out {
    hdmi_out_con: endpoint {
        remote-endpoint = <&hdmi_con_in>;
    };
};

&gpu {
    mali-supply = <&reg_dcdcc>;
    status = "okay";
};

i dont see mmcblk0p21 to get dtb_a

root@t98-616:~# ls /dev
autofs           log           mmcblk2p2       tty0   tty33  tty58    vcs6
block            loop0         mmcblk2p3       tty1   tty34  tty59    vcsa
btrfs-control    loop1         mmcblk2p4       tty10  tty35  tty6     vcsa1
bus              loop2         mmcblk2p5       tty11  tty36  tty60    vcsa2
cec0             loop3         mmcblk2p6       tty12  tty37  tty61    vcsa3
char             loop4         mmcblk2p7       tty13  tty38  tty62    vcsa4
console          loop5         mmcblk2p8       tty14  tty39  tty63    vcsa5
core             loop6         mmcblk2p9       tty15  tty4   tty7     vcsa6
cpu_dma_latency  loop7         mqueue          tty16  tty40  tty8     vcsu
cuse             loop-control  net             tty17  tty41  tty9     vcsu1
disk             mapper        null            tty18  tty42  ttyS0    vcsu2
dma_heap         media0        port            tty19  tty43  ttyS2    vcsu3
dri              mem           ppp             tty2   tty44  ttyS3    vcsu4
ecryptfs         mmcblk0       psaux           tty20  tty45  ttyS4    vcsu5
fd               mmcblk0p1     ptmx            tty21  tty46  ttyS5    vcsu6
full             mmcblk2       pts             tty22  tty47  udmabuf  vhci
fuse             mmcblk2boot0  random          tty23  tty48  uhid     video0
gpiochip0        mmcblk2boot1  rfkill          tty24  tty49  uinput   watchdog
gpiochip1        mmcblk2p1     rtc             tty25  tty5   uleds    watchdog0
hugepages        mmcblk2p10    rtc0            tty26  tty50  urandom  zero
hwrng            mmcblk2p11    shm             tty27  tty51  v4l      zram0
i2c-0            mmcblk2p12    snd             tty28  tty52  vcs      zram1
i2c-1            mmcblk2p13    stderr          tty29  tty53  vcs1     zram2
initctl          mmcblk2p14    stdin           tty3   tty54  vcs2
input            mmcblk2p15    stdout          tty30  tty55  vcs3
kmsg             mmcblk2p16    sunxi_soc_info  tty31  tty56  vcs4
lirc0            mmcblk2p17    tty             tty32  tty57  vcs5

 

Edited by Kajen
Link to comment
Share on other sites

Posted (edited)

Can you run this command

 

ls -al /dev/block/platform/soc@3000000/4022000.sdmmc/by-name

 

Also can I see you dmesg?

 

My hdmi connector is "a" type.

 

connector {
       compatible = "hdmi-connector";

       type = "a";

 

is your connector a micro-HDMI?

 

Did you add these settings to both u-boot and kernel dts?

Edited by Nick A
Link to comment
Share on other sites

root@t98-616:~# ls -al /dev/block/platform/soc@3000000/4022000.sdmmc/
ls: cannot access '/dev/block/platform/soc@3000000/4022000.sdmmc/': No such file or directory

it is not a micro-HDMI, it is a standard hdmi

 

root@t98-616:~# ls -al /dev/block/
total 0
drwxr-xr-x  2 root root  700 May 31 02:27 .
drwxr-xr-x 17 root root 3740 May 31 02:26 ..
lrwxrwxrwx  1 root root   10 May 31 02:26 179:0 -> ../mmcblk0
lrwxrwxrwx  1 root root   12 May 31 02:27 179:1 -> ../mmcblk0p1
lrwxrwxrwx  1 root root   10 May 31 02:26 179:32 -> ../mmcblk2
lrwxrwxrwx  1 root root   12 May 31 02:26 179:33 -> ../mmcblk2p1
lrwxrwxrwx  1 root root   12 May 31 02:26 179:34 -> ../mmcblk2p2
lrwxrwxrwx  1 root root   12 May 31 02:26 179:35 -> ../mmcblk2p3
lrwxrwxrwx  1 root root   12 May 31 02:26 179:36 -> ../mmcblk2p4
lrwxrwxrwx  1 root root   12 May 31 02:26 179:37 -> ../mmcblk2p5
lrwxrwxrwx  1 root root   12 May 31 02:26 179:38 -> ../mmcblk2p6
lrwxrwxrwx  1 root root   12 May 31 02:26 179:39 -> ../mmcblk2p7
lrwxrwxrwx  1 root root   12 May 31 02:26 179:40 -> ../mmcblk2p8
lrwxrwxrwx  1 root root   12 May 31 02:26 179:41 -> ../mmcblk2p9
lrwxrwxrwx  1 root root   13 May 31 02:26 179:42 -> ../mmcblk2p10
lrwxrwxrwx  1 root root   13 May 31 02:26 179:43 -> ../mmcblk2p11
lrwxrwxrwx  1 root root   13 May 31 02:26 179:44 -> ../mmcblk2p12
lrwxrwxrwx  1 root root   13 May 31 02:26 179:45 -> ../mmcblk2p13
lrwxrwxrwx  1 root root   13 May 31 02:26 179:46 -> ../mmcblk2p14
lrwxrwxrwx  1 root root   13 May 31 02:26 179:47 -> ../mmcblk2p15
lrwxrwxrwx  1 root root   13 May 31 02:26 179:48 -> ../mmcblk2p16
lrwxrwxrwx  1 root root   13 May 31 02:26 179:49 -> ../mmcblk2p17
lrwxrwxrwx  1 root root   15 May 31 02:26 179:64 -> ../mmcblk2boot0
lrwxrwxrwx  1 root root   15 May 31 02:26 179:96 -> ../mmcblk2boot1
lrwxrwxrwx  1 root root    8 May 31 02:26 251:0 -> ../zram0
lrwxrwxrwx  1 root root    8 May 31 02:26 251:1 -> ../zram1
lrwxrwxrwx  1 root root    8 May 31 02:26 251:2 -> ../zram2
lrwxrwxrwx  1 root root    8 May 31 02:26 7:0 -> ../loop0
lrwxrwxrwx  1 root root    8 May 31 02:26 7:1 -> ../loop1
lrwxrwxrwx  1 root root    8 May 31 02:26 7:2 -> ../loop2
lrwxrwxrwx  1 root root    8 May 31 02:26 7:3 -> ../loop3
lrwxrwxrwx  1 root root    8 May 31 02:26 7:4 -> ../loop4
lrwxrwxrwx  1 root root    8 May 31 02:26 7:5 -> ../loop5
lrwxrwxrwx  1 root root    8 May 31 02:26 7:6 -> ../loop6
lrwxrwxrwx  1 root root    8 May 31 02:26 7:7 -> ../loop7

 

Link to comment
Share on other sites

Posted (edited)

One of your mmcblk2 patitions must have a dtb0_a.img in them. 

 

That wifi code was taken from the dts you had in your u-boot.patch you created. It doesn't look like your original dts

Edited by Nick A
Link to comment
Share on other sites

Posted (edited)

This should be PG18 not 12.

12 hex = 18 dec

You want decimal in the linux dts.

 

+    reg_vcc_wifi: reg_vcc_wifi {
+        compatible = "regulator-fixed";
+        regulator-name = "vcc-wifi";
+        regulator-min-microvolt = <3300000>;
+        regulator-max-microvolt = <3300000>;
+        gpio =  <&pio 6 18 GPIO_ACTIVE_HIGH>;/* PG18 WL_REG_ON */
+        regulator-always-on;
+        enable-active-high;
+        status = "okay";
+    };

 

 

 

Your BT should be something like this.

 

+
+	bluetooth {
+		compatible = "brcm,bcm43438-bt";
+		shutdown-gpios = <&pio 6 19 GPIO_ACTIVE_HIGH>; /* PG19 */
+		clocks = <&rtc CLK_OSC32K_FANOUT>;
+		host-wakeup-gpios = <&pio 6 16 GPIO_ACTIVE_HIGH>; /* PG16 */
+		clock-names = "lpo";
+		vddio-supply = <&reg_dldo1>;
+		device-wakeup-gpios = <&pio 6 17 GPIO_ACTIVE_HIGH>; /* PG17 */
+		vbat-supply = <&reg_dldo1>;
+	};

You need this patch.

https://github.com/NickAlilovic/build/blob/main/patch/kernel/archive/sunxi-6.7/patches.armbian/Code-to-enable-Internal-OSC-Clock-Auto-Calibration.patch

 

Edited by Nick A
Link to comment
Share on other sites

Posted (edited)
+	bluetooth {
+		compatible = "brcm,bcm4334-bt";
+		shutdown-gpios = <&pio 6 13 GPIO_ACTIVE_HIGH>; /* PG13 */
+		clocks = <&rtc CLK_OSC32K_FANOUT>;
+		host-wakeup-gpios = <&pio 6 10 GPIO_ACTIVE_LOW>; /* PG10 */
+		clock-names = "lpo";
+		vddio-supply = <&reg_dldo1>;
+		device-wakeup-gpios = <&pio 6 11 GPIO_ACTIVE_HIGH>; /* PG11 */
+		vbat-supply = <&reg_dldo1>;
+	};

 

 

could it be ?

from the original

bt {
	compatible = "allwinner,sunxi-bt";
	clocks = <0x1b>;
  	bt_power;
  	bt_io_regulator;
  	bt_rst_n = <0x53 0x06 0x13 0x01 0xffffffff 0xffffffff 0x00>; /* PG13 ? */
  	status = "okay";
  	linux,phandle = <0x177>;
  	phandle = <0x177>;
};

btlpm {
  compatible = "allwinner,sunxi-btlpm";
  uart_index = <0x01>;
  bt_wake = <0x53 0x06 0x11 0x01 0xffffffff 0xffffffff 0x01>; /* PG11  ?*/
  bt_hostwake = <0x53 0x06 0x10 0x06 0xffffffff 0xffffffff 0x00>; /*  PG10 ?*/
  status = "okay";
  linux,phandle = <0x178>;
  phandle = <0x178>;};

 

Edited by Kajen
Link to comment
Share on other sites

Posted (edited)

No 13, 11, 10 are in HEX you need to convert it to decimal 19,17,16

https://www.rapidtables.com/convert/number/hex-to-decimal.html

 

Use my code the way it is. 

+	bluetooth {
+		compatible = "brcm,bcm43438-bt";
+		shutdown-gpios = <&pio 6 19 GPIO_ACTIVE_HIGH>; /* PG19 */
+		clocks = <&rtc CLK_OSC32K_FANOUT>;
+		host-wakeup-gpios = <&pio 6 16 GPIO_ACTIVE_HIGH>; /* PG16 */
+		clock-names = "lpo";
+		vddio-supply = <&reg_dldo1>;
+		device-wakeup-gpios = <&pio 6 17 GPIO_ACTIVE_HIGH>; /* PG17 */
+		vbat-supply = <&reg_dldo1>;
+	};

 

 

Edited by Nick A
Link to comment
Share on other sites

ok, right now i am waiting for a completed rebuild (with desktop), now I am testing ./compile.sh kernel-dtb, it return a .deb, I tested with decompress and cp, and dpkg -i, dpkg -i stuck on kernel after reboot, so i will be using cp

Link to comment
Share on other sites

I already tested the armbian build with 8k618, it didnt show wlan, only ethernet, I didnt test bluetooth, and I didnt see hdmi out working, but I tested it with usbboot, I would need to see again

Link to comment
Share on other sites

Posted (edited)
U-Boot SPL 2024.01-armbian (Apr 17 2024 - 03:30:23 +0000)
DRAM:This DRAM setup is currently not supported.

resetting ...

When you tested my build you got. 

 

Then you test my build with mate defconfig? probably you used mate dts. I don't see any wifi code in mate's uboot or kernel dts

 

You can't use my dts directly without modifying the defconfig. You need your dram setup and axp305 code. Maybe a few other defconfig changes. My kernel dts would also need changes because of the axp305 code. 

 

What I'm asking is if you can just use my wlan and bluetooth code. 

 

Also you need to check your dmesg to see if wifi is asking for firmware. Sometimes it's looking for a specific file name.

 

 

Edited by Nick A
Link to comment
Share on other sites

Posted (edited)
Quote

U-Boot SPL 2024.01-armbian (Mar 25 2024 - 23:32:47 +0000)
DRAM: 2048 MiB
Trying to boot from MMC1
NOTICE:  BL31: v2.10.2(debug):armbian
NOTICE:  BL31: Built : 23:32:38, Mar 25 2024
NOTICE:  BL31: Detected Allwinner H616 SoC (1823)
NOTICE:  BL31: Found U-Boot DTB at 0x4a09c048, model: X96 Mate
INFO:    ARM GICv2 driver initialized
INFO:    Configuring SPC Controller
INFO:    PMIC: Probing AXP305 on RSB
INFO:    PMIC: aldo1 voltage: 3.300V
INFO:    PMIC: bldo1 voltage: 1.800V
INFO:    PMIC: dcdcd voltage: 1.360V
INFO:    PMIC: dcdce voltage: 3.300V
INFO:    BL31: Platform setup done
INFO:    BL31: Initializing runtime services
INFO:    BL31: cortex_a53: CPU workaround for erratum 855873 was applied
INFO:    BL31: cortex_a53: CPU workaround for erratum 1530924 was applied
INFO:    PSCI: Suspend is unavailable
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x4a000000
INFO:    SPSR = 0x3c9
INFO:    Changed devicetree.
ns16550_serial serial@5000000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19


U-Boot 2024.01-armbian (Mar 25 2024 - 23:32:47 +0000) Allwinner Technology

CPU:   Allwinner H616 (SUN50I)
Model: X96 Mate
DRAM:  2 GiB
Core:  51 devices, 18 uclasses, devicetree: separate
WDT:   Not starting watchdog@30090a0
MMC:   mmc@4020000: 0, mmc@4022000: 1
Loading Environment from FAT... MMC: no card present
** Bad device specification mmc 0 **
In:    serial@5000000
Out:   serial@5000000
Err:   serial@5000000
Net:   No ethernet found.
starting USB...
Bus usb@5101000: sun4i_usb_phy phy@5100400: External vbus detected, not enabling our own vbus
USB EHCI 1.00
Bus usb@5101400: USB OHCI 1.0
Bus usb@5310000: USB EHCI 1.00
Bus usb@5310400: USB OHCI 1.0
scanning bus usb@5101000 for devices... 1 USB Device(s) found
scanning bus usb@5101400 for devices... 1 USB Device(s) found
scanning bus usb@5310000 for devices... 2 USB Device(s) found
scanning bus usb@5310400 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
Autoboot in 1 seconds, press <Space> to stop
MMC: no card present

Device 0: Vendor: Kingston Rev: PMAP Prod: DataTraveler G3
            Type: Removable Hard Disk
            Capacity: 7636.0 MB = 7.4 GB (15638528 x 512)
... is now current device
Scanning usb 0:1...
Found U-Boot script /boot/boot.scr
3259 bytes read in 1 ms (3.1 MiB/s)
## Executing script at 4fc00000
U-boot loaded from SD
Boot script loaded from usb
155 bytes read in 1 ms (151.4 KiB/s)
34323 bytes read in 7 ms (4.7 MiB/s)
Working FDT set to 4fa00000
4203 bytes read in 4 ms (1 MiB/s)
Applying kernel provided DT fixup script (sun50i-h616-fixup.scr)
## Executing script at 45000000
18346914 bytes read in 939 ms (18.6 MiB/s)
23572488 bytes read in 1199 ms (18.7 MiB/s)
Moving Image from 0x40080000 to 0x40200000, end=41910000
## Loading init Ramdisk from Legacy Image at 4ff00000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    18346850 Bytes = 17.5 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 4fa00000
   Booting using the fdt blob at 0x4fa00000
Working FDT set to 4fa00000
   Loading Ramdisk to 48e80000, end 49fff362 ... OK
   Loading Device Tree to 0000000048e0f000, end 0000000048e7ffff ... OK
Working FDT set to 48e0f000

Starting kernel ...


transpeed-8k618-t login: root (automatic login)

Last login: Wed Apr 17 03:56:21 UTC 2024 on tty1

Waiting for system to finish booting ...
/usr/lib/armbian/armbian-firstlogin: line 471: /sys/class/graphics/fb0/virtual_size: No such file or directory
Welcome to Armbian-unofficial!

Documentation: https://docs.armbian.com/ | Community support: https://community.armbian.com/

IP address:

Create root password:

 

this is the log, the dtb used is the 8k618, I know because with x96 mate there is no ethernet, once I passed u-boot, there is no problem with dram settings, armbian didnt give any log beside "starting kernel..." after that, it is just setup, it only worked for me when mmc is no read, when I used usbboot with any image that has working mmc 0 it just boot on sd instand of the usb, i could need to flash again my sd and usb to boot again on 8k618 img

Edited by Kajen
Link to comment
Share on other sites

Quote

root@t98-616:~# dmesg
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 6.7.12-edge-sunxi64 (armbian@next) (aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #8 SMP Wed Apr  3 13:11:59 UTC 2024
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] Machine model: Transpeed T98 616
[    0.000000] OF: reserved mem: 0x0000000040000000..0x000000004007ffff (512 KiB) nomap non-reusable secmon@40000000
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000] NUMA: NODE_DATA [mem 0xbfbca040-0xbfbcbfff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000040000000-0x00000000bfffffff]
[    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 0x0000000040000000-0x000000004007ffff]
[    0.000000]   node   0: [mem 0x0000000040080000-0x00000000bfffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000] cma: Reserved 128 MiB at 0x00000000b5a00000 on node -1
[    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.4
[    0.000000] percpu: Embedded 20 pages/cpu s42600 r8192 d31128 u81920
[    0.000000] pcpu-alloc: s42600 r8192 d31128 u81920 alloc=20*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3  
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: root=UUID=e79aec52-dc51-4898-8c34-419801326ac2 rootwait rootfstype=ext4 splash=verbose console=ttyS0,115200 console=tty1 consoleblank=0 loglevel=1 ubootpart=3c79befb-01 usb-1
[    0.000000] Unknown kernel command line parameters "splash=verbose ubootpart=3c79befb-01 cgroup_enable=memory", will be passed to user space.
[    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] Fallback order for Node 0: 0  
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 516096
[    0.000000] Policy zone: DMA
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 2MB
[    0.000000] software IO TLB: area num 4.
[    0.000000] software IO TLB: mapped [mem 0x00000000b5600000-0x00000000b5800000] (2MB)
[    0.000000] Memory: 1888692K/2097152K available (14208K kernel code, 1450K rwdata, 4144K rodata, 3072K init, 520K bss, 77388K reserved, 131072K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    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] Root IRQ handler: gic_handle_irq
[    0.000000] GIC: Using split EOI/Deactivate mode
[    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.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000516] Console: colour dummy device 80x25
[    0.000531] printk: legacy console [tty1] enabled
[    0.000655] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.000671] pid_max: default: 32768 minimum: 301
[    0.000761] LSM: initializing lsm=capability,yama,apparmor,integrity
[    0.000793] Yama: becoming mindful.
[    0.000881] AppArmor: AppArmor initialized
[    0.000988] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.001007] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.002098] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.002984] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.003216] rcu: Hierarchical SRCU implementation.
[    0.003224] rcu:     Max phase no-delay instances is 1000.
[    0.004574] smp: Bringing up secondary CPUs ...
[    0.005138] Detected VIPT I-cache on CPU1
[    0.005250] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.005935] Detected VIPT I-cache on CPU2
[    0.006039] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.006681] Detected VIPT I-cache on CPU3
[    0.006781] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.006889] smp: Brought up 1 node, 4 CPUs
[    0.006906] SMP: Total of 4 processors activated.
[    0.006913] CPU features: detected: 32-bit EL0 Support
[    0.006919] CPU features: detected: CRC32 instructions
[    0.006974] CPU: All CPU(s) started at EL2
[    0.006979] alternatives: applying system-wide alternatives
[    0.009024] devtmpfs: initialized
[    0.014623] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.014661] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.018465] pinctrl core: initialized pinctrl subsystem
[    0.019846] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.021116] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
[    0.021312] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.021539] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.021716] audit: initializing netlink subsys (disabled)
[    0.022003] audit: type=2000 audit(0.020:1): state=initialized audit_enabled=0 res=1
[    0.022451] thermal_sys: Registered thermal governor 'fair_share'
[    0.022459] thermal_sys: Registered thermal governor 'bang_bang'
[    0.022464] thermal_sys: Registered thermal governor 'step_wise'
[    0.022469] thermal_sys: Registered thermal governor 'user_space'
[    0.022537] cpuidle: using governor menu
[    0.022810] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.022922] ASID allocator initialised with 65536 entries
[    0.023178] Serial: AMBA PL011 UART driver
[    0.028432] platform 3001000.clock: Fixed dependency cycle(s) with /soc/rtc@7000000
[    0.031807] platform 6000000.hdmi: Fixed dependency cycle(s) with /soc/tcon-top@6510000
[    0.032173] platform 6000000.hdmi: Fixed dependency cycle(s) with /soc/tcon-top@6510000
[    0.032279] platform 6510000.tcon-top: Fixed dependency cycle(s) with /soc/hdmi@6000000
[    0.032372] platform 6510000.tcon-top: Fixed dependency cycle(s) with /soc/lcd-controller@6515000
[    0.032390] platform 6510000.tcon-top: Fixed dependency cycle(s) with /soc/bus@1000000/mixer@100000
[    0.032562] platform 6510000.tcon-top: Fixed dependency cycle(s) with /soc/lcd-controller@6515000
[    0.032632] platform 6515000.lcd-controller: Fixed dependency cycle(s) with /soc/tcon-top@6510000
[    0.032873] platform 7000000.rtc: Fixed dependency cycle(s) with /soc/clock@7010000
[    0.032974] platform 7000000.rtc: Fixed dependency cycle(s) with /soc/clock@7010000
[    0.033074] platform 7010000.clock: Fixed dependency cycle(s) with /soc/rtc@7000000
[    0.034191] platform 6000000.hdmi: Fixed dependency cycle(s) with /connector
[    0.034297] platform connector: Fixed dependency cycle(s) with /soc/hdmi@6000000
[    0.035487] Modules: 26864 pages in range for non-PLT usage
[    0.035497] Modules: 518384 pages in range for PLT usage
[    0.036443] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.036464] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.036471] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.036476] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.036483] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.036488] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.036495] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.036500] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.037442] cryptd: max_cpu_qlen set to 1000
[    0.104461] raid6: neonx8   gen()  1805 MB/s
[    0.172512] raid6: neonx4   gen()  1842 MB/s
[    0.240564] raid6: neonx2   gen()  1755 MB/s
[    0.308621] raid6: neonx1   gen()  1506 MB/s
[    0.376675] raid6: int64x8  gen()  1148 MB/s
[    0.444726] raid6: int64x4  gen()  1346 MB/s
[    0.512784] raid6: int64x2  gen()  1174 MB/s
[    0.580829] raid6: int64x1  gen()   873 MB/s
[    0.580835] raid6: using algorithm neonx4 gen() 1842 MB/s
[    0.648876] raid6: .... xor() 1317 MB/s, rmw enabled
[    0.648882] raid6: using neon recovery algorithm
[    0.649981] iommu: Default domain type: Translated
[    0.650002] iommu: DMA domain TLB invalidation policy: strict mode
[    0.650323] SCSI subsystem initialized
[    0.650511] usbcore: registered new interface driver usbfs
[    0.650539] usbcore: registered new interface driver hub
[    0.650579] usbcore: registered new device driver usb
[    0.650953] pps_core: LinuxPPS API ver. 1 registered
[    0.650960] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.650976] PTP clock support registered
[    0.651617] ARM FF-A: FFA_VERSION returned not supported
[    0.651684] scmi_core: SCMI protocol bus registered
[    0.651949] Advanced Linux Sound Architecture Driver Initialized.
[    0.652778] NetLabel: Initializing
[    0.652786] NetLabel:  domain hash size = 128
[    0.652791] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.652858] NetLabel:  unlabeled traffic allowed by default
[    0.652864] mctp: management component transport protocol core
[    0.652870] NET: Registered PF_MCTP protocol family
[    0.653520] clocksource: Switched to clocksource arch_sys_counter
[    0.653831] VFS: Disk quotas dquot_6.6.0
[    0.653940] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.654563] AppArmor: AppArmor Filesystem Enabled
[    0.661812] NET: Registered PF_INET protocol family
[    0.662027] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.663985] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[    0.664028] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.664045] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.664186] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
[    0.664667] TCP: Hash tables configured (established 16384 bind 16384)
[    0.664839] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.664917] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.665193] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.665671] Trying to unpack rootfs image as initramfs...
[    0.671043] Initialise system trusted keyrings
[    0.671137] Key type blacklist registered
[    0.671449] workingset: timestamp_bits=44 max_order=19 bucket_order=0
[    0.671521] zbud: loaded
[    0.672176] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.674120] integrity: Platform Keyring initialized
[    0.736980] xor: automatically using best checksumming function   32regs     
[    0.737005] async_tx: api initialized (async)
[    0.737019] Key type asymmetric registered
[    0.737025] Asymmetric key parser 'x509' registered
[    0.737147] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    0.737441] io scheduler mq-deadline registered
[    0.737451] io scheduler kyber registered
[    0.737558] io scheduler bfq registered
[    0.752152] Serial: 8250/16550 driver, 6 ports, IRQ sharing disabled
[    0.767289] loop: module loaded
[    0.771009] usbcore: registered new interface driver usb-storage
[    0.771716] mousedev: PS/2 mouse device common for all mice
[    0.773022] sun6i-rtc 7000000.rtc: registered as rtc0
[    0.773078] sun6i-rtc 7000000.rtc: setting system clock to 1970-01-02T00:00:15 UTC (86415)
[    0.773607] i2c_dev: i2c /dev entries driver
[    0.774008] mv64xxx_i2c 5002c00.i2c: can't get pinctrl, bus recovery not supported
[    0.775599] sunxi-wdt 30090a0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[    0.777720] sdhci: Secure Digital Host Controller Interface driver
[    0.777742] sdhci: Copyright(c) Pierre Ossman
[    0.777780] Synopsys Designware Multimedia Card Interface Driver
[    0.778468] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.779395] ledtrig-cpu: registered to indicate activity on CPUs
[    0.779984] SMCCC: SOC_ID: ID = jep106:091e:1823 Revision = 0x00000000
[    0.780415] hid: raw HID events driver (C) Jiri Kosina
[    0.780528] usbcore: registered new interface driver usbhid
[    0.780536] usbhid: USB HID core driver
[    0.781799] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[    0.792714] NET: Registered PF_INET6 protocol family
[    1.256308] Freeing initrd memory: 10676K
[    1.302472] Segment Routing with IPv6
[    1.302565] In-situ OAM (IOAM) with IPv6
[    1.302676] NET: Registered PF_PACKET protocol family
[    1.302855] 8021q: 802.1Q VLAN Support v1.8
[    1.302940] 9pnet: Installing 9P2000 support
[    1.303052] Key type dns_resolver registered
[    1.310059] registered taskstats version 1
[    1.310247] Loading compiled-in X.509 certificates
[    1.318406] zswap: loaded using pool zstd/z3fold
[    1.328397] Key type .fscrypt registered
[    1.328419] Key type fscrypt-provisioning registered
[    1.329965] Btrfs loaded, zoned=yes, fsverity=no
[    1.330161] Key type encrypted registered
[    1.330174] AppArmor: AppArmor sha1 policy hashing enabled
[    1.330209] ima: No TPM chip found, activating TPM-bypass!
[    1.330232] ima: Allocated hash algorithm: sha1
[    1.330264] ima: No architecture policies found
[    1.330333] evm: Initialising EVM extended attributes:
[    1.330338] evm: security.selinux
[    1.330343] evm: security.SMACK64
[    1.330348] evm: security.SMACK64EXEC
[    1.330352] evm: security.SMACK64TRANSMUTE
[    1.330357] evm: security.SMACK64MMAP
[    1.330361] evm: security.apparmor
[    1.330366] evm: security.ima
[    1.330370] evm: security.capability
[    1.330374] evm: HMAC attrs: 0x1
[    1.342498] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.342821] sun50i-h616-r-pinctrl 7022000.pinctrl: initialized sunXi PIO driver
[    1.343897] usb_phy_generic usb_phy_generic.1.auto: dummy supplies not allowed for exclusive requests
[    1.345987] phy phy-5100400.phy.0: Changing dr_mode to 1
[    1.346022] ehci-platform 5101000.usb: EHCI Host Controller
[    1.346056] ehci-platform 5101000.usb: new USB bus registered, assigned bus number 1
[    1.346202] ehci-platform 5101000.usb: irq 22, io mem 0x05101000
[    1.346245] ehci-platform 5200000.usb: EHCI Host Controller
[    1.346270] ehci-platform 5200000.usb: new USB bus registered, assigned bus number 2
[    1.346378] ehci-platform 5200000.usb: irq 23, io mem 0x05200000
[    1.347041] ehci-platform 5310000.usb: EHCI Host Controller
[    1.347076] ehci-platform 5310000.usb: new USB bus registered, assigned bus number 3
[    1.347211] ehci-platform 5310000.usb: irq 24, io mem 0x05310000
[    1.348535] ehci-platform 5311000.usb: EHCI Host Controller
[    1.348579] ohci-platform 5101400.usb: Generic Platform OHCI controller
[    1.348580] ehci-platform 5311000.usb: new USB bus registered, assigned bus number 4
[    1.348614] ohci-platform 5101400.usb: new USB bus registered, assigned bus number 5
[    1.348638] ohci-platform 5200400.usb: Generic Platform OHCI controller
[    1.348657] ohci-platform 5200400.usb: new USB bus registered, assigned bus number 6
[    1.348719] ehci-platform 5311000.usb: irq 25, io mem 0x05311000
[    1.348731] ohci-platform 5101400.usb: irq 26, io mem 0x05101400
[    1.348745] ohci-platform 5200400.usb: irq 27, io mem 0x05200400
[    1.350574] sun50i_cpufreq_nvmem: Using CPU speed bin speed0
[    1.352024] sun50i-h616-r-pinctrl 7022000.pinctrl: supply vcc-pl not found, using dummy regulator
[    1.352484] sunxi-rsb 7083000.rsb: RSB running at 3000000 Hz
[    1.352854] axp20x-rsb sunxi-rsb-745: AXP20x variant AXP806 found
[    1.353187] axp20x-rsb sunxi-rsb-745: AXP20X driver loaded
[    1.354840] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.361586] ehci-platform 5101000.usb: USB 2.0 started, EHCI 1.00
[    1.361878] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.07
[    1.361895] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.361904] usb usb1: Product: EHCI Host Controller
[    1.361911] usb usb1: Manufacturer: Linux 6.7.12-edge-sunxi64 ehci_hcd
[    1.361919] usb usb1: SerialNumber: 5101000.usb
[    1.362577] hub 1-0:1.0: USB hub found
[    1.362632] hub 1-0:1.0: 1 port detected
[    1.363293] sun50i-h616-pinctrl 300b000.pinctrl: initialized sunXi PIO driver
[    1.363906] sun50i-h616-pinctrl 300b000.pinctrl: could not request pin 224 (PH0) from group PH0  on device 300b000.pinctrl
[    1.363931] dw-apb-uart 5000000.serial: Error applying setting, reverse things back
[    1.363963] ohci-platform 5310400.usb: Generic Platform OHCI controller
[    1.363987] ohci-platform 5310400.usb: new USB bus registered, assigned bus number 7
[    1.364141] ohci-platform 5310400.usb: irq 294, io mem 0x05310400
[    1.364185] sun50i-h616-pinctrl 300b000.pinctrl: could not request pin 198 (PG6) from group PG6  on device 300b000.pinctrl
[    1.364197] dw-apb-uart 5000400.serial: Error applying setting, reverse things back
[    1.364788] debugfs: Directory '1100000.mixer' with parent 'regmap' already present!
[    1.364821] debugfs: Directory '1100000.mixer' with parent 'regmap' already present!
[    1.377514] ehci-platform 5200000.usb: USB 2.0 started, EHCI 1.00
[    1.377767] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.07
[    1.377780] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.377789] usb usb2: Product: EHCI Host Controller
[    1.377797] usb usb2: Manufacturer: Linux 6.7.12-edge-sunxi64 ehci_hcd
[    1.377804] usb usb2: SerialNumber: 5200000.usb
[    1.378364] hub 2-0:1.0: USB hub found
[    1.378408] hub 2-0:1.0: 1 port detected
[    1.380775] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080edd898)
[    1.381052] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080ee21d0)
[    1.381464] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080eda498)
[    1.381948] sun4i-drm display-engine: Couldn't bind all pipelines components
[    1.382790] sun50i-h616-pinctrl 300b000.pinctrl: could not request pin 202 (PG10) from group PG10  on device 300b000.pinctrl
[    1.382815] pwrseq_simple wifi_pwrseq: Error applying setting, reverse things back
[    1.383180] ohci-platform 5311400.usb: Generic Platform OHCI controller
[    1.383212] ohci-platform 5311400.usb: new USB bus registered, assigned bus number 8
[    1.383376] ohci-platform 5311400.usb: irq 296, io mem 0x05311400
[    1.383965] sun50i-h616-pinctrl 300b000.pinctrl: could not request pin 224 (PH0) from group PH0  on device 300b000.pinctrl
[    1.383979] dw-apb-uart 5000000.serial: Error applying setting, reverse things back
[    1.384156] sun50i-h616-pinctrl 300b000.pinctrl: could not request pin 198 (PG6) from group PG6  on device 300b000.pinctrl
[    1.384167] dw-apb-uart 5000400.serial: Error applying setting, reverse things back
[    1.384712] debugfs: Directory '1100000.mixer' with parent 'regmap' already present!
[    1.384748] debugfs: Directory '1100000.mixer' with parent 'regmap' already present!
[    1.384812] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080edd898)
[    1.385036] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080ee21d0)
[    1.385320] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080eda498)
[    1.385778] sun4i-drm display-engine: Couldn't bind all pipelines components
[    1.386867] sun50i-h616-pinctrl 300b000.pinctrl: could not request pin 160 (PF0) from group PF0  on device 300b000.pinctrl
[    1.386892] sunxi-mmc 4020000.mmc: Error applying setting, reverse things back
[    1.387008] sun50i-h616-pinctrl 300b000.pinctrl: could not request pin 192 (PG0) from group PG0  on device 300b000.pinctrl
[    1.387021] sunxi-mmc 4021000.mmc: Error applying setting, reverse things back
[    1.387343] sun50i-h616-pinctrl 300b000.pinctrl: could not request pin 64 (PC0) from group PC0  on device 300b000.pinctrl
[    1.387354] sunxi-mmc 4022000.mmc: Error applying setting, reverse things back
[    1.387354] sun50i-h616-pinctrl 300b000.pinctrl: could not request pin 202 (PG10) from group PG10  on device 300b000.pinctrl
[    1.387366] pwrseq_simple wifi_pwrseq: Error applying setting, reverse things back
[    1.387505] sun50i-h616-pinctrl 300b000.pinctrl: could not request pin 224 (PH0) from group PH0  on device 300b000.pinctrl
[    1.387517] dw-apb-uart 5000000.serial: Error applying setting, reverse things back
[    1.387698] sun50i-h616-pinctrl 300b000.pinctrl: could not request pin 198 (PG6) from group PG6  on device 300b000.pinctrl
[    1.387710] dw-apb-uart 5000400.serial: Error applying setting, reverse things back
[    1.388255] debugfs: Directory '1100000.mixer' with parent 'regmap' already present!
[    1.388301] debugfs: Directory '1100000.mixer' with parent 'regmap' already present!
[    1.388376] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080edd898)
[    1.388640] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080ee21d0)
[    1.388975] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080eda498)
[    1.389475] sun4i-drm display-engine: Couldn't bind all pipelines components
[    1.389655] vcc3v3-ext: Bringing 700000uV into 3300000-3300000uV
[    1.390129] vcc3v3-ext2: Bringing 700000uV into 3300000-3300000uV
[    1.390468] of_cfs_init
[    1.390590] of_cfs_init: OK
[    1.390702] clk: Disabling unused clocks
[    1.390849] ALSA device list:
[    1.390858]   No soundcards found.
[    1.391879] sunxi-mmc 4020000.mmc: Got CD GPIO
[    1.393569] ehci-platform 5310000.usb: USB 2.0 started, EHCI 1.00
[    1.393885] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.07
[    1.393909] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.393918] usb usb3: Product: EHCI Host Controller
[    1.393925] usb usb3: Manufacturer: Linux 6.7.12-edge-sunxi64 ehci_hcd
[    1.393933] usb usb3: SerialNumber: 5310000.usb
[    1.394657] hub 3-0:1.0: USB hub found
[    1.394733] hub 3-0:1.0: 1 port detected
[    1.413525] ehci-platform 5311000.usb: USB 2.0 started, EHCI 1.00
[    1.413763] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.07
[    1.413780] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.413790] usb usb6: Product: Generic Platform OHCI controller
[    1.413797] usb usb6: Manufacturer: Linux 6.7.12-edge-sunxi64 ohci_hcd
[    1.413805] usb usb6: SerialNumber: 5200400.usb
[    1.414394] hub 6-0:1.0: USB hub found
[    1.414450] hub 6-0:1.0: 1 port detected
[    1.415025] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.07
[    1.415043] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.415052] usb usb5: Product: Generic Platform OHCI controller
[    1.415059] usb usb5: Manufacturer: Linux 6.7.12-edge-sunxi64 ohci_hcd
[    1.415067] usb usb5: SerialNumber: 5101400.usb
[    1.415601] hub 5-0:1.0: USB hub found
[    1.415660] hub 5-0:1.0: 1 port detected
[    1.416185] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.07
[    1.416203] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.416212] usb usb4: Product: EHCI Host Controller
[    1.416219] usb usb4: Manufacturer: Linux 6.7.12-edge-sunxi64 ehci_hcd
[    1.416226] usb usb4: SerialNumber: 5311000.usb
[    1.416792] hub 4-0:1.0: USB hub found
[    1.416846] hub 4-0:1.0: 1 port detected
[    1.417232] sunxi-mmc 4020000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[    1.422090] sunxi-mmc 4022000.mmc: initialized, max. request size: 2048 KB, uses new timings mode
[    1.423843] printk: legacy console [ttyS0] disabled
[    1.424272] 5000000.serial: ttyS0 at MMIO 0x5000000 (irq = 300, base_baud = 1500000) is a 16550A
[    1.424328] printk: legacy console [ttyS0] enabled
[    1.425807] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.07
[    1.425838] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.425848] usb usb7: Product: Generic Platform OHCI controller
[    1.425856] usb usb7: Manufacturer: Linux 6.7.12-edge-sunxi64 ohci_hcd
[    1.425865] usb usb7: SerialNumber: 5310400.usb
[    1.426448] 5000400.serial: ttyS1 at MMIO 0x5000400 (irq = 301, base_baud = 1500000) is a 16550A
[    1.426580] hub 7-0:1.0: USB hub found
[    1.426643] hub 7-0:1.0: 1 port detected
[    1.426791] serial serial0: tty port ttyS1 registered
[    1.427683] debugfs: Directory '1100000.mixer' with parent 'regmap' already present!
[    1.427725] debugfs: Directory '1100000.mixer' with parent 'regmap' already present!
[    1.427792] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080edd898)
[    1.428039] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080ee21d0)
[    1.428335] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080eda498)
[    1.428722] sun8i-dw-hdmi 6000000.hdmi: Detected HDMI TX controller v2.12a with HDCP (DWC HDMI 2.0 TX PHY)
[    1.429620] sun8i-dw-hdmi 6000000.hdmi: registered DesignWare HDMI I2C bus driver
[    1.429982] sun4i-drm display-engine: bound 6000000.hdmi (ops 0xffff800080edc958)
[    1.430714] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[    1.430808] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes
[    1.432691] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes
[    1.432929] sunxi-mmc 4021000.mmc: allocated mmc-pwrseq
[    1.445779] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.07
[    1.445807] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.445817] usb usb8: Product: Generic Platform OHCI controller
[    1.445825] usb usb8: Manufacturer: Linux 6.7.12-edge-sunxi64 ohci_hcd
[    1.445833] usb usb8: SerialNumber: 5311400.usb
[    1.446457] hub 8-0:1.0: USB hub found
[    1.446518] hub 8-0:1.0: 1 port detected
[    1.453351] mmc0: host does not support reading read-only switch, assuming write-enable
[    1.455354] mmc0: new high speed SDHC card at address 1234
[    1.456214] mmcblk0: mmc0:1234 SA08G 7.41 GiB
[    1.457556] sunxi-mmc 4021000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[    1.458919] Freeing unused kernel memory: 3072K
[    1.459012] Run /init as init process
[    1.459019]   with arguments:
[    1.459026]     /init
[    1.459032]   with environment:
[    1.459038]     HOME=/
[    1.459044]     TERM=linux
[    1.459049]     splash=verbose
[    1.459055]     ubootpart=3c79befb-01
[    1.459061]     cgroup_enable=memory
[    1.459417]  mmcblk0: p1
[    1.571516] mmc3: new high speed SDIO card at address 0001
[    1.654668] mmc2: new DDR MMC card at address 0001
[    1.656795] mmcblk2: mmc2:0001 MBG4GC 29.1 GiB
[    1.681655]  mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17
[    1.693710] mmcblk2boot0: mmc2:0001 MBG4GC 4.00 MiB
[    1.697154] mmcblk2boot1: mmc2:0001 MBG4GC 4.00 MiB
[    2.394350] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pa not found, using dummy regulator
[    2.395024] dwmac-sun8i 5030000.ethernet: IRQ eth_wake_irq not found
[    2.395058] dwmac-sun8i 5030000.ethernet: IRQ eth_lpi not found
[    2.395483] dwmac-sun8i 5030000.ethernet: supply phy-io not found, using dummy regulator
[    2.395836] dwmac-sun8i 5030000.ethernet: PTP uses main clock
[    2.395891] dwmac-sun8i 5030000.ethernet: Current syscon value is not the default 53fe1 (expect 50000)
[    2.397254] dwmac-sun8i 5030000.ethernet: No HW DMA feature register supported
[    2.397286] dwmac-sun8i 5030000.ethernet: RX Checksum Offload Engine supported
[    2.397295] dwmac-sun8i 5030000.ethernet: COE Type 2
[    2.397306] dwmac-sun8i 5030000.ethernet: TX Checksum insertion supported
[    2.397314] dwmac-sun8i 5030000.ethernet: Normal descriptors
[    2.397322] dwmac-sun8i 5030000.ethernet: Chain mode enabled
[    2.609747] dwmac-sun8i 5030000.ethernet end0: renamed from eth0
[    3.475112] EXT4-fs (mmcblk0p1): mounted filesystem e79aec52-dc51-4898-8c34-419801326ac2 ro with writeback data mode. Quota mode: none.
[    6.466946] systemd[1]: System time before build time, advancing clock.
[    6.565106] systemd[1]: systemd 252.22-1~deb12u1 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMO)
[    6.565146] systemd[1]: Detected architecture arm64.
[    6.588626] systemd[1]: Hostname set to <t98-616>.
[    8.542879] systemd[1]: /lib/systemd/system/aw859a-wifi.service:9: Support for option SysVStartPriority= has been removed and it is ignored
[    8.895550] systemd[1]: Queued start job for default target graphical.target.
[    8.922710] systemd[1]: Created slice system-getty.slice - Slice /system/getty.
[    8.925794] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe.
[    8.928597] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty.
[    8.930706] systemd[1]: Created slice user.slice - User and Session Slice.
[    8.931611] systemd[1]: Started systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch.
[    8.932404] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch.
[    8.933918] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point.
[    8.934480] systemd[1]: Expecting device dev-ttyS0.device - /dev/ttyS0...
[    8.934881] systemd[1]: Reached target cryptsetup.target - Local Encrypted Volumes.
[    8.935359] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes.
[    8.935834] systemd[1]: Reached target paths.target - Path Units.
[    8.936263] systemd[1]: Reached target remote-fs.target - Remote File Systems.
[    8.936676] systemd[1]: Reached target slices.target - Slice Units.
[    8.937109] systemd[1]: Reached target swap.target - Swaps.
[    8.937559] systemd[1]: Reached target time-set.target - System Time Set.
[    8.938234] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes.
[    8.944989] systemd[1]: Listening on syslog.socket - Syslog Socket.
[    8.946329] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket.
[    8.947306] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.
[    8.949274] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket.
[    8.950586] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).
[    8.951970] systemd[1]: Listening on systemd-journald.socket - Journal Socket.
[    8.966033] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.
[    8.967203] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
[    8.989982] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System...
[    8.995657] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System...
[    9.001778] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System...
[    9.002994] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[    9.018227] systemd[1]: Starting fake-hwclock.service - Restore / save the current clock...
[    9.024632] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout...
[    9.031400] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes...
[    9.038877] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs...
[    9.046625] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[    9.054607] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
[    9.062500] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[    9.070423] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse...
[    9.078684] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...
[    9.079724] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathExists=!/run/initramfs/fsck-root).
[    9.218352] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...
[    9.224478] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...
[    9.230746] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...
[    9.242154] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System.
[    9.243372] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System.
[    9.244591] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System.
[    9.246511] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes.
[    9.248952] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[    9.249925] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs.
[    9.252086] systemd[1]: modprobe@drm.service: Deactivated successfully.
[    9.252995] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm.
[    9.255233] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.
[    9.256234] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[    9.258651] systemd[1]: modprobe@loop.service: Deactivated successfully.
[    9.259565] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop.
[    9.267102] systemd[1]: Mounting sys-kernel-config.mount - Kernel Configuration File System...
[    9.279118] systemd[1]: Mounted sys-kernel-config.mount - Kernel Configuration File System.
[    9.402969] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log.
[    9.403508] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com
[    9.406588] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[    9.407488] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod.
[    9.408663] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met.
[    9.468684] EXT4-fs (mmcblk0p1): re-mounted e79aec52-dc51-4898-8c34-419801326ac2 r/w. Quota mode: none.
[    9.474255] systemd[1]: Finished systemd-remount-fs.service - Remount Root and Kernel File Systems.
[    9.475322] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore).
[    9.494422] systemd[1]: Starting systemd-random-seed.service - Load/Save Random Seed...
[    9.500618] systemd[1]: Starting systemd-sysusers.service - Create System Users...
[    9.514035] systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules.
[    9.520261] systemd[1]: Starting systemd-sysctl.service - Apply Kernel Variables...
[    9.664371] fuse: init (API version 7.39)
[    9.668109] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[    9.669024] systemd[1]: Finished modprobe@fuse.service - Load Kernel Module fuse.
[    9.752318] systemd[1]: Finished fake-hwclock.service - Restore / save the current clock.
[    9.895480] systemd[1]: Finished systemd-sysctl.service - Apply Kernel Variables.
[   10.023321] systemd[1]: Finished systemd-sysusers.service - Create System Users.
[   10.054561] systemd[1]: Starting systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev...
[   10.282040] systemd[1]: Mounting sys-fs-fuse-connections.mount - FUSE Control File System...
[   10.294912] systemd[1]: Finished keyboard-setup.service - Set the console keyboard layout.
[   10.296413] systemd[1]: Mounted sys-fs-fuse-connections.mount - FUSE Control File System.
[   10.349410] systemd[1]: Finished systemd-udev-trigger.service - Coldplug All udev Devices.
[   10.840709] systemd[1]: Finished systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev.
[   10.841908] systemd[1]: Reached target local-fs-pre.target - Preparation for Local File Systems.
[   10.869951] systemd[1]: Mounting tmp.mount - /tmp...
[   10.877420] systemd[1]: Starting systemd-udevd.service - Rule-based Manager for Device Events and Files...
[   10.883576] systemd[1]: Mounted tmp.mount - /tmp.
[   10.884592] systemd[1]: Reached target local-fs.target - Local File Systems.
[   10.890845] systemd[1]: Starting armbian-zram-config.service - Armbian ZRAM config...
[   10.897452] systemd[1]: Starting console-setup.service - Set console font and keymap...
[   10.916052] systemd[1]: Starting systemd-binfmt.service - Set Up Additional Binary Formats...
[   11.013568] systemd[1]: proc-sys-fs-binfmt_misc.automount: Got automount request for /proc/sys/fs/binfmt_misc, triggered by 303 (systemd-binfmt)
[   11.042221] systemd[1]: Mounting proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System...
[   11.045086] systemd[1]: Finished console-setup.service - Set console font and keymap.
[   11.138977] systemd[1]: Mounted proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System.
[   11.187847] systemd[1]: Finished systemd-binfmt.service - Set Up Additional Binary Formats.
[   11.825146] zram: Added device: zram0
[   11.825750] systemd[1]: Started systemd-udevd.service - Rule-based Manager for Device Events and Files.
[   11.827330] zram: Added device: zram1
[   11.828242] zram: Added device: zram2
[   12.069137] systemd[1]: Found device dev-ttyS0.device - /dev/ttyS0.
[   12.397559] random: crng init done
[   12.712293] systemd[1]: Reached target usb-gadget.target - Hardware activated USB gadget.
[   14.870237] mc: Linux media interface: v0.10
[   15.890928] zram0: detected capacity change from 0 to 2033512
[   15.941846] videodev: Linux video capture interface: v2.00
[   17.530631] panfrost 1800000.gpu: clock rate = 432000000
[   17.530673] panfrost 1800000.gpu: bus_clock rate = 200000000
[   17.531166] panfrost 1800000.gpu: mali-g31 id 0x7093 major 0x0 minor 0x0 status 0x0
[   17.531196] panfrost 1800000.gpu: features: 00000000,000027f7, issues: 00000000,00000400
[   17.531207] panfrost 1800000.gpu: Features: L2:0x07100206 Shader:0x00000000 Tiler:0x00000209 Mem:0x1 MMU:0x00002821 AS:0xff JS:0x7
[   17.531221] panfrost 1800000.gpu: shader_present=0x1 l2_present=0x1
[   17.533156] [drm] Initialized panfrost 1.2.0 20180908 for 1800000.gpu on minor 1
[   17.565582] Registered IR keymap rc-beelink-gs1
[   17.643971] systemd[1]: Finished systemd-random-seed.service - Load/Save Random Seed.
[   17.644852] systemd[1]: first-boot-complete.target - First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes).
[   17.645172] IR NEC protocol handler initialized
[   17.645283] systemd[1]: Listening on systemd-rfkill.socket - Load/Save RF Kill Switch Status /dev/rfkill Watch.
[   17.645890] systemd[1]: systemd-machine-id-commit.service - Commit a transient machine-id on disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id).
[   17.677794] rc rc0: sunxi-ir as /devices/platform/soc/7040000.ir/rc/rc0
[   17.678180] rc rc0: lirc_dev: driver sunxi-ir registered at minor = 0, raw IR receiver, no transmitter
[   17.678504] input: sunxi-ir as /devices/platform/soc/7040000.ir/rc/rc0/input0
[   17.679374] sunxi-ir 7040000.ir: initialized sunXi IR driver
[   17.851169] Bluetooth: Core ver 2.22
[   17.851317] NET: Registered PF_BLUETOOTH protocol family
[   17.851324] Bluetooth: HCI device and connection manager initialized
[   17.851344] Bluetooth: HCI socket layer initialized
[   17.851354] Bluetooth: L2CAP socket layer initialized
[   17.851375] Bluetooth: SCO socket layer initialized
[   17.871355] Adding 1016752k swap on /dev/zram0.  Priority:5 extents:1 across:1016752k SS
[   18.071263] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[   18.073223] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   18.074176] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[   18.262596] sunxi_cedrus: module is from the staging directory, the quality is unknown, you have been warned.
[   18.264288] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[   18.264337] cfg80211: failed to load regulatory.db
[   18.266278] cedrus 1c0e000.video-codec: Device registered as /dev/video0
[   18.354575] brcmfmac: brcmf_of_probe: interrupt could not be mapped
[   18.354930] brcmfmac: brcmf_fw_alloc_request: Unknown chip BCM43342/1
[   18.409740] Bluetooth: HCI UART driver ver 2.3
[   18.409770] Bluetooth: HCI UART protocol H4 registered
[   18.409778] Bluetooth: HCI UART protocol BCSP registered
[   18.409890] Bluetooth: HCI UART protocol LL registered
[   18.409898] Bluetooth: HCI UART protocol ATH3K registered
[   18.409941] Bluetooth: HCI UART protocol Three-wire (H5) registered
[   18.410135] Bluetooth: HCI UART protocol Intel registered
[   18.410324] Bluetooth: HCI UART protocol Broadcom registered
[   18.410390] Bluetooth: HCI UART protocol QCA registered
[   18.410400] Bluetooth: HCI UART protocol AG6XX registered
[   18.410442] Bluetooth: HCI UART protocol Marvell registered
[   18.686496] systemd[1]: Starting systemd-rfkill.service - Load/Save RF Kill Switch Status...
[   18.720702] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[   18.746445] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[   18.754093] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[   18.763806] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...
[   18.764742] systemd[1]: systemd-machine-id-commit.service - Commit a transient machine-id on disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id).
[   18.766645] systemd[1]: Started systemd-rfkill.service - Load/Save RF Kill Switch Status.
[   18.770055] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[   18.771826] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod.
[   18.775356] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.
[   18.776391] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[   18.778153] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore).
[   18.782417] systemd[1]: modprobe@loop.service: Deactivated successfully.
[   18.783412] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop.
[   18.785015] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met.
[   18.806745] zram1: detected capacity change from 0 to 102400
[   19.014699] systemd[1]: Finished armbian-zram-config.service - Armbian ZRAM config.
[   19.043324] systemd[1]: Starting armbian-ramlog.service - Armbian memory supported logging...
[   19.168039] EXT4-fs (zram1): mounted filesystem 19475001-bd01-45e5-a2da-a8dad4b1bc4b r/w without journal. Quota mode: none.
[   19.360995] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[   19.386384] brcmfmac: brcmf_ops_sdio_probe: F2 error, probe failed -19...
[   20.669536] Bluetooth: hci0: command 0x0c03 tx timeout
[   20.669595] Bluetooth: hci0: BCM: Reset failed (-110)
[   22.859321] systemd[1]: Finished armbian-ramlog.service - Armbian memory supported logging.
[   22.890996] systemd[1]: Starting systemd-journald.service - Journal Service...
[   23.680915] systemd[1]: Started systemd-journald.service - Journal Service.
[   23.777817] systemd-journald[448]: Received client request to flush runtime journal.
[   23.810325] systemd-journald[448]: File /var/log/journal/f5479551b3ec4649852f8b918c887a52/system.journal corrupted or uncleanly shut down, renaming and replacing.
[   31.709604] cldo1: disabling
[   53.456616] systemd-journald[448]: Received client request to relinquish /var/log/journal/f5479551b3ec4649852f8b918c887a52 access.
[   66.741612] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   66.741640] Bluetooth: BNEP filters: protocol multicast
[   66.741660] Bluetooth: BNEP socket layer initialized
[   77.418455] dwmac-sun8i 5030000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0
[   77.464456] dwmac-sun8i 5030000.ethernet end0: PHY [stmmac-0:01] driver [Allwinner AC200 EPHY] (irq=POLL)
[   77.464503] dwmac-sun8i 5030000.ethernet end0: No Safety Features support found
[   77.464513] dwmac-sun8i 5030000.ethernet end0: No MAC Management Counters available
[   77.464522] dwmac-sun8i 5030000.ethernet end0: PTP not supported by HW
[   77.465006] dwmac-sun8i 5030000.ethernet end0: configuring for phy/rmii link mode
root@t98-616:~# nmcli con show
NAME                UUID                                  TYPE      DEVICE  
lo                  d0d778e4-b25c-45f0-82e4-331b32f4161e  loopback  lo      
Wired connection 1  d64c81b9-e973-3203-a232-2b7c74885ef1  ethernet  --      
root@t98-616:~#

 

 

my current dts

Quote

+// SPDX-License-Identifier: (GPL-2.0+ or MIT)

+/*

+ * Author: piotr.oniszczuk@gmail.com

+ */

+

+/dts-v1/;

+

+#include "sun50i-h616.dtsi"

+#include "sun50i-h616-cpu-opp.dtsi"

+#include <dt-bindings/gpio/gpio.h>

+#include <dt-bindings/interrupt-controller/arm-gic.h>

+#include <dt-bindings/leds/common.h>

+

+/ {

+ model = "Transpeed T98 616";

+ compatible = "transpeed,t98-616", "allwinner,sun50i-h616";

+

+ aliases {

+ mmc0 = &mmc0;

+ mmc2 = &mmc2;

+ ethernet0 = &emac1;

+ ethernet1 = &wlan;

+ serial0 = &uart0;

+ };

+

+ chosen {

+ stdout-path = "serial0:115200n8";

+ };

+

+ connector {

+ compatible = "hdmi-connector";

+ type = "a";

+

+ port {

+ hdmi_con_in: endpoint {

+ remote-endpoint = <&hdmi_out_con>;

+ };

+ };

+ };

+

+ reg_vcc5v: vcc5v {

+ /* board wide 5V supply directly from the USB-C socket */

+ compatible = "regulator-fixed";

+ regulator-name = "vcc-5v";

+ regulator-min-microvolt = <5000000>;

+ regulator-max-microvolt = <5000000>;

+ regulator-always-on;

+ };

+

+ reg_usb1_vbus: usb1-vbus {

+ compatible = "regulator-fixed";

+ regulator-name = "usb1-vbus";

+ regulator-min-microvolt = <5000000>;

+ regulator-max-microvolt = <5000000>;

+ vin-supply = <&reg_vcc5v>;

+ enable-active-high;

+ /* gpio = <&pio 2 16 GPIO_ACTIVE_HIGH>; PC16 */

+ status = "okay";

+ };

+

+

+ reg_vcc3v3: vcc3v3 {

+ /* discrete 3.3V regulator */

+ compatible = "regulator-fixed";

+ regulator-name = "vcc-3v3";

+ regulator-min-microvolt = <3300000>;

+ regulator-max-microvolt = <3300000>;

+ regulator-always-on;

+ };

+

+ wifi_pwrseq: wifi_pwrseq {

+ compatible = "mmc-pwrseq-simple";

+ clocks = <&rtc CLK_OSC32K_FANOUT>;

+ clock-names = "ext_clock";

+ pinctrl-0 = <&x32clk_fanout_pin>;

+ pinctrl-names = "default";

+ reset-gpios = <&pio 6 18 GPIO_ACTIVE_LOW>; /* PG18 */

+ };

+};

+

+&cpu0 {

+ cpu-supply = <&reg_dcdca>;

+ status = "okay";

+};

+

+&de {

+ status = "okay";

+};

+

+&ehci0 {

+ status = "okay";

+};

+

+&ehci1 {

+ status = "okay";

+};

+

+&ehci2 {

+ status = "okay";

+};

+

+&ehci3 {

+ status = "okay";

+};

+

+&hdmi {

+ hvcc-supply = <&reg_bldo1>;

+ status = "okay";

+};

+

+&hdmi_out {

+ hdmi_out_con: endpoint {

+ remote-endpoint = <&hdmi_con_in>;

+ };

+};

+

+&gpu {

+ mali-supply = <&reg_dcdcc>;

+ status = "okay";

+};

+

+&i2c3 {

+ status = "okay";

+};

+

+&gpu_temp_critical {

+ temperature = <215000>;

+};

+

+&ve_temp_critical {

+ temperature = <215000>;

+ };

+&cpu_temp_critical {

+ temperature = <215000>;

+ };

+&ddr_temp_critical {

+ temperature = <215000>;

+ };

+&emac1 {

+ pinctrl-names = "default";

+ pinctrl-0 = <&rmii_pins>;

+ phy-mode = "rmii";

+ phy-handle = <&rmii_phy>;

+ phy-supply = <&reg_aldo1>;

+ allwinner,rx-delay-ps = <3100>;

+ allwinner,tx-delay-ps = <700>;

+ status = "okay";

+};

+

+&mdio1 {

+ rmii_phy: ethernet-phy@1 {

+ compatible = "ethernet-phy-ieee802.3-c22";

+ reg = <1>;

+ };

+};

+

+&mmc0 {

+ vmmc-supply = <&reg_dcdce>;

+ broken-cd;

+ cd-gpios = <&pio 8 16 GPIO_ACTIVE_LOW>; /* PI16 */

+ bus-width = <4>;

+ status = "okay";

+ max-frequency = <12000000>;

+};

+

+&mmc1 {

+ vmmc-supply = <&reg_dcdce>;

+ vqmmc-supply = <&reg_bldo1>;

+ mmc-pwrseq = <&wifi_pwrseq>;

+ bus-width = <4>;

+ non-removable;

+ status = "okay";

+

+ wlan: wifi@1 {

+ compatible = "brcm,bcm4334-fmac","brcm,bcm4329-fmac";

+ reg = <1>;

+ interrupt-parent = <&pio>;

+ interrupts = <&pio 6 15 GPIO_ACTIVE_HIGH>; /* PG15 WL_HOSTWAKE*/

+ interrupt-names = "host-wake";

+ };

+};

+

+&mmc2 {

+ vmmc-supply = <&reg_dcdce>;

+ vqmmc-supply = <&reg_bldo1>;

+ bus-width = <8>;

+ non-removable;

+ cap-mmc-hw-reset;

+ status = "okay";

+ max-frequency = <12000000>;

+};

+

+&ohci0 {

+ status = "okay";

+};

+

+&ohci1 {

+ status = "okay";

+};

+

+&ohci2 {

+ status = "okay";

+};

+

+&ohci3 {

+ status = "okay";

+};

+

+&r_rsb {

+ status = "okay";

+

+ axp305: pmic@745 {

+ compatible = "x-powers,axp305", "x-powers,axp805",

+ "x-powers,axp806";

+ interrupt-controller;

+ #interrupt-cells = <1>;

+ reg = <0x745>;

+

+ x-powers,self-working-mode;

+ vina-supply = <&reg_vcc5v>;

+ vinb-supply = <&reg_vcc5v>;

+ vinc-supply = <&reg_vcc5v>;

+ vind-supply = <&reg_vcc5v>;

+ vine-supply = <&reg_vcc5v>;

+ aldoin-supply = <&reg_vcc5v>;

+ bldoin-supply = <&reg_vcc5v>;

+ cldoin-supply = <&reg_vcc5v>;

+

+ regulators {

+ reg_aldo1: aldo1 {

+ regulator-always-on;

+ regulator-min-microvolt = <3300000>;

+ regulator-max-microvolt = <3300000>;

+ regulator-name = "vcc-sys";

+ };

+

+ reg_aldo2: aldo2 { /* 3.3V on headers */

+ regulator-always-on;

+ regulator-min-microvolt = <3300000>;

+ regulator-max-microvolt = <3300000>;

+ regulator-name = "vcc3v3-ext";

+ };

+

+ reg_aldo3: aldo3 { /* 3.3V on headers */

+ regulator-always-on;

+ regulator-min-microvolt = <3300000>;

+ regulator-max-microvolt = <3300000>;

+ regulator-name = "vcc3v3-ext2";

+ };

+

+ reg_bldo1: bldo1 {

+ regulator-always-on;

+ regulator-min-microvolt = <1800000>;

+ regulator-max-microvolt = <1800000>;

+ regulator-name = "vcc1v8";

+ };

+

+ bldo2 {

+ /* unused */

+ };

+

+ bldo3 {

+ /* unused */

+ };

+

+ bldo4 {

+ /* unused */

+ };

+

+ cldo1 {

+ /* reserved */

+ };

+

+ cldo2 {

+ /* unused */

+ };

+

+ cldo3 {

+ /* unused */

+ };

+

+ reg_dcdca: dcdca {

+ regulator-always-on;

+ regulator-min-microvolt = <810000>;

+ regulator-max-microvolt = <1160000>;

+ regulator-name = "vdd-cpu";

+ };

+

+ reg_dcdcc: dcdcc {

+ regulator-always-on;

+ regulator-min-microvolt = <810000>;

+ regulator-max-microvolt = <1160000>;

+ regulator-name = "vdd-gpu-sys";

+ };

+

+ reg_dcdcd: dcdcd {

+ regulator-always-on;

+ regulator-min-microvolt = <1500000>;

+ regulator-max-microvolt = <1500000>;

+ regulator-name = "vdd-dram";

+ };

+

+ reg_dcdce: dcdce {

+ regulator-always-on;

+ regulator-min-microvolt = <3300000>;

+ regulator-max-microvolt = <3300000>;

+ regulator-name = "vcc-eth-mmc";

+ };

+

+ sw {

+ /* unused */

+ };

+ };

+ };

+};

+

+&uart0 {

+ pinctrl-names = "default";

+ pinctrl-0 = <&uart0_ph_pins>;

+ status = "okay";

+};

+

+&addr_mgt {

+ type_addr_wifi = <0x00>;

+ type_addr_bt = <0x00>;

+ type_addr_eth = <0x00>;

+};

+

+&uart1 {

+ pinctrl-names = "default";

+ pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;

+ uart-has-rtscts;

+ status = "okay";

+

+ bluetooth {

+ compatible = "brcm,bcm4334-bt";

+ clocks = <&rtc 1>;

+ clock-names = "lpo";

+ vbat-supply = <&reg_dcdce>;

+ vddio-supply = <&reg_dcdce>;

+ device-wakeup-gpios = <&pio 6 17 GPIO_ACTIVE_HIGH>; /* PG17 */

+ host-wakeup-gpios = <&pio 6 16 GPIO_ACTIVE_HIGH>; /* PG16 */

+ shutdown-gpios = <&pio 6 19 GPIO_ACTIVE_HIGH>; /* PG19 */

+ };

+};

+

+&usbotg {

+ dr_mode = "peripheral";

+ status = "okay";

+};

+

+&usbphy {

+ usb1_vbus-supply = <&reg_usb1_vbus>;

+ status = "okay";

+};

+

+&ir {

+ linux,rc-map-name = "rc-beelink-gs1";

+ status = "okay";

+};

+

+&pio {

+ vcc-pc-supply = <&reg_aldo1>;

+ vcc-pf-supply = <&reg_aldo1>;

+ vcc-pg-supply = <&reg_bldo1>;

+ vcc-ph-supply = <&reg_aldo1>;

+ vcc-pi-supply = <&reg_aldo1>;

+};

+

 

I got the bcm4334 detected, but it is show as  "Unknown chip BCM43342/1"

HDMI got detected, but display engine give error "Cannot find any crtc or sizes"

Bluetooth looki like it still need work

 

[   20.669536] Bluetooth: hci0: command 0x0c03 tx timeout
[   20.669595] Bluetooth: hci0: BCM: Reset failed (-110)

 

Link to comment
Share on other sites

Posted (edited)

https://patchew.org/linux/20240317-add-t95-axp313-support-v3-0-0d63f7c23d37@gmail.com/20240317-add-t95-axp313-support-v3-3-0d63f7c23d37@gmail.com/

 

It's actually BCM43342/1 It System doesn't detect this chip by default.
The most relevant message from dmesg is:
[   14.042035] kernel: brcmfmac: brcmf_fw_alloc_request: Unknown chip BCM43342/1
I believe that it's only a matter of missing module. I don't think it is
supported in mainline ATM. I left it to have a wi-fi node accessible
and detectable by kernel. If you think that it's better to remove the
node if it's not supported I can do it.

Somebody actually extracted modified precompiled module from custom
5.15.16 rockchip kernel, which implements support for this card. There's no
patch for it that could be submitted to mainline unfortunately ATM.

I've found a patch that adds chip id strings to brcmfmac, but I would like to
test it beforehand.

V4 of the patch. If you want to borrow the code.

https://patchew.org/linux/20240319-add-t95-axp313-support-v4-0-6204b6d23229@gmail.com/20240319-add-t95-axp313-support-v4-3-6204b6d23229@gmail.com/

Edited by Nick A
Link to comment
Share on other sites

Posted (edited)

right now I am at
 

[   34.734766] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43342-sdio for chip BCM43342/1
[   34.767051] brcmfmac mmc3:0001:1: Direct firmware load for brcm/brcmfmac43342-sdio.transpeed,t98-616.bin failed with error -2
[   34.851705] brcmfmac mmc3:0001:1: Direct firmware load for brcm/brcmfmac43342-sdio.clm_blob failed with error -2
[   35.021210] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43342/1 wl0: Oct 18 2016 17:43:42 version 6.25.134.25 (r662387) FWID 01-281dd9d9

I already found patch at rockchip patches, but now I need .clm_blob, I am trying to find how to tell armbian to compile, but I also could just get it from a rockchip image.....

 

From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Paolo Sabatino <paolo.sabatino@gmail.com>
Date: Thu, 10 Feb 2022 21:30:54 +0000
Subject: add broadcom bcm43342 chip id

---
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c       | 2 ++
 drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h | 1 +
 2 files changed, 3 insertions(+)

diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
index 6b38d9de71af..6a603d045103 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
@@ -609,6 +609,7 @@ BRCMF_FW_DEF(4329, "brcmfmac4329-sdio");
 BRCMF_FW_DEF(4330, "brcmfmac4330-sdio");
 BRCMF_FW_DEF(4334, "brcmfmac4334-sdio");
 BRCMF_FW_DEF(43340, "brcmfmac43340-sdio");
+BRCMF_FW_DEF(43342, "brcmfmac43342-sdio");
 BRCMF_FW_DEF(4335, "brcmfmac4335-sdio");
 BRCMF_FW_DEF(43362, "brcmfmac43362-sdio");
 BRCMF_FW_DEF(4339, "brcmfmac4339-sdio");
@@ -642,6 +643,7 @@ static const struct brcmf_firmware_mapping brcmf_sdio_fwnames[] = {
 	BRCMF_FW_ENTRY(BRCM_CC_4334_CHIP_ID, 0xFFFFFFFF, 4334),
 	BRCMF_FW_ENTRY(BRCM_CC_43340_CHIP_ID, 0xFFFFFFFF, 43340),
 	BRCMF_FW_ENTRY(BRCM_CC_43341_CHIP_ID, 0xFFFFFFFF, 43340),
+	BRCMF_FW_ENTRY(BRCM_CC_43342_CHIP_ID, 0xFFFFFFFF, 43342),
 	BRCMF_FW_ENTRY(BRCM_CC_4335_CHIP_ID, 0xFFFFFFFF, 4335),
 	BRCMF_FW_ENTRY(BRCM_CC_43362_CHIP_ID, 0xFFFFFFFE, 43362),
 	BRCMF_FW_ENTRY(BRCM_CC_4339_CHIP_ID, 0xFFFFFFFF, 4339),
diff --git a/drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h b/drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h
index 44684bf1b9ac..bcf48de78d53 100644
--- a/drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h
+++ b/drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h
@@ -27,6 +27,7 @@
 #define BRCM_CC_4334_CHIP_ID		0x4334
 #define BRCM_CC_43340_CHIP_ID		43340
 #define BRCM_CC_43341_CHIP_ID		43341
+#define BRCM_CC_43342_CHIP_ID		43342
 #define BRCM_CC_43362_CHIP_ID		43362
 #define BRCM_CC_4335_CHIP_ID		0x4335
 #define BRCM_CC_4339_CHIP_ID		0x4339
-- 
Quote

root@t98-616:~# nmcli device show
GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback
GENERAL.HWADDR:                         00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.STATE:                          100 (connected (externally))
GENERAL.CONNECTION:                     lo
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveC>
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         ::1/128
IP6.GATEWAY:                            --

GENERAL.DEVICE:                         wlan0
GENERAL.TYPE:                           wifi
GENERAL.HWADDR:                         12:00:42:EC:4F:14
GENERAL.MTU:                            1500
GENERAL.STATE:                          30 (disconnected)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
IP4.GATEWAY:                            --
IP6.GATEWAY:                            --

GENERAL.DEVICE:                         p2p-dev-wlan0
GENERAL.TYPE:                           wifi-p2p
GENERAL.HWADDR:                         (unknown)
GENERAL.MTU:                            0
GENERAL.STATE:                          30 (disconnected)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --

GENERAL.DEVICE:                         end0
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         02:00:42:EC:4F:14
GENERAL.MTU:                            1500
GENERAL.STATE:                          20 (unavailable)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               off
IP4.GATEWAY:                            --
IP6.GATEWAY:                            --

root@t98-616:~# systemctl status aw859a-wifi.service
× aw859a-wifi.service - WIFI AW859A
    Loaded: loaded (8;;file://t98-616/lib/systemd/system/aw859a-wifi.service/lib/systemd/system/aw859a-wifi.service8;;; enabled; preset: >
    Active: failed (Result: exit-code) since Sat 2024-06-01 16:17:55 -04; 2h 4>
       CPU: 13ms

Jun 01 16:17:55 t98-616 systemd[1]: aw859a-wifi.service: Control process exited>
Jun 01 16:17:55 t98-616 systemd[1]: aw859a-wifi.service: Failed with result 'ex>
Jun 01 16:17:55 t98-616 systemd[1]: Failed to start aw859a-wifi.service - WIFI >
Jun 01 16:20:40 t98-616 systemd[1]: 8;;file://t98-616/lib/systemd/system/aw859a-wifi.service/lib/systemd/system/aw859a-wifi.service8;;:9: >
Jun 01 16:20:57 t98-616 systemd[1]: 8;;file://t98-616/lib/systemd/system/aw859a-wifi.service/lib/systemd/system/aw859a-wifi.service8;;:9: >
Jun 01 16:27:56 t98-616 systemd[1]: 8;;file://t98-616/lib/systemd/system/aw859a-wifi.service/lib/systemd/system/aw859a-wifi.service8;;:9: >
Jun 01 16:28:09 t98-616 systemd[1]: 8;;file://t98-616/lib/systemd/system/aw859a-wifi.service/lib/systemd/system/aw859a-wifi.service8;;:9: >
Jun 01 16:28:24 t98-616 systemd[1]: 8;;file://t98-616/lib/systemd/system/aw859a-wifi.service/lib/systemd/system/aw859a-wifi.service8;;:9: >
Jun 01 16:28:39 t98-616 systemd[1]: 8;;file://t98-616/lib/systemd/system/aw859a-wifi.service/lib/systemd/system/aw859a-wifi.service8;;:9: >
Jun 01 16:46:04 t98-616 systemd[1]: 8;;file://t98-616/lib/systemd/system/aw859a-wifi.service/lib/systemd/system/aw859a-wifi.service8;;:9: >

 

 

Edited by Kajen
Link to comment
Share on other sites

Posted (edited)

https://github.com/armbian/firmware/tree/master/brcm 

 

You can rename or make a symoblic link to brcmfmac43342-sdio.bin.

 

Really all you need is these two files to get it to work. I didn't use a clm_blob.

 

brcm/brcmfmac43342-sdio.transpeed,t98-616.bin

brcm/brcmfmac43342-sdio.txt

 

If bluetooth still doesn't work. I would turn bluetooth ON in android then boot linux.

 

Bluetooth also needs this patch. Not sure if you applied it yet. If your board has an external clock oscillator then you don't need it.

https://github.com/NickAlilovic/build/blob/main/patch/kernel/archive/sunxi-6.7/patches.armbian/Code-to-enable-Internal-OSC-Clock-Auto-Calibration.patch

Edited by Nick A
Link to comment
Share on other sites

Posted (edited)

there is already a brcmfmac43342-sdio.txt in repo

https://github.com/armbian/firmware/tree/master/brcm

 

it could just need brcmfmac43342-sdio.transpeed,t98-616.bin

I could need to find why is brcmfmac43342-sdio.transpeed,t98-616.bin and no brcmfmac43342-sdio.bin, or to generate from it

for now, i could just use

cp brcmfmac43342-sdio.bin brcmfmac43342-sdio.transpeed,t98-616.bin

 

 

Edited by Kajen
Link to comment
Share on other sites

Posted (edited)

You can make a copy of brcmfmac43342-sdio.bin and rename it to brcmfmac43342-sdio.transpeed,t98-616.bin. 

 

I had to do the same on my box. No big deal.

Edited by Nick A
Link to comment
Share on other sites

Posted (edited)

WIFI WORK!!!!!!

 

there are still errors

root@t98-616:~# dmesg | grep brc
[   20.031429] brcmfmac: brcmf_of_probe: interrupt could not be mapped
[   20.031742] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43342-sdio for chip BCM43342/1
[   20.231753] brcmfmac mmc3:0001:1: Direct firmware load for brcm/brcmfmac43342-sdio.clm_blob failed with error -2
[   20.395168] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
[   20.395193] brcmfmac: brcmf_c_process_txcap_blob: no txcap_blob available (err=-2)
[   20.395670] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43342/1 wl0: Oct 18 2016 17:43:42 version 6.25.134.25 (r662387) FWID 01-281dd9d9

 

but at least I can leave it like that for now, I dont like that one have to manually do cp, but now I have to debug video output... 

and there is a p2p-dev-wlan0

GENERAL.DEVICE:                         p2p-dev-wlan0
GENERAL.TYPE:                           wifi-p2p
GENERAL.HWADDR:                         (unknown)
GENERAL.MTU:                            0
GENERAL.STATE:                          30 (disconnected)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --

 

Edited by Kajen
Link to comment
Share on other sites

Posted (edited)
Quote

root@t98-616:~# cat /sys/kernel/debug/dri/display-engine/state
plane[31]: plane-0
        crtc=(null)
        fb=0
        crtc-pos=0x0+0+0
        src-pos=0.000000x0.000000+0.000000+0.000000
        rotation=1
        normalized-zpos=0
        color-encoding=ITU-R BT.709 YCbCr
        color-range=YCbCr limited range
plane[37]: plane-1
        crtc=(null)
        fb=0
        crtc-pos=0x0+0+0
        src-pos=0.000000x0.000000+0.000000+0.000000
        rotation=1
        normalized-zpos=1
        color-encoding=ITU-R BT.601 YCbCr
        color-range=YCbCr limited range
plane[41]: plane-2
        crtc=(null)
        fb=0
        crtc-pos=0x0+0+0
        src-pos=0.000000x0.000000+0.000000+0.000000
        rotation=1
        normalized-zpos=2
        color-encoding=ITU-R BT.601 YCbCr
        color-range=YCbCr limited range
plane[45]: plane-3
        crtc=(null)
        fb=0
        crtc-pos=0x0+0+0
        src-pos=0.000000x0.000000+0.000000+0.000000
        rotation=1
        normalized-zpos=3
        color-encoding=ITU-R BT.601 YCbCr
        color-range=YCbCr limited range
crtc[49]: crtc-0
        enable=0
        active=0
        self_refresh_active=0
        planes_changed=0
        mode_changed=0
        active_changed=0
        connectors_changed=0
        color_mgmt_changed=0
        plane_mask=0
        connector_mask=0
        encoder_mask=0
        mode: "": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
connector[51]: HDMI-A-1
        crtc=(null)
        self_refresh_aware=0
        max_requested_bpc=0
        colorspace=Default

Quote

root@t98-616:~# ls /sys/kernel/debug/dri/display-engine/
bridge_chains  crtc-0       gem_names  internal_clients  state
clients        framebuffer  HDMI-A-1   name

 

root@t98-616:~# ls /sys/kernel/debug/clk
ahb3             bus-i2c4      bus-ve              mixer1          r-ahb
apb1             bus-iommu     bus-wb              mixer1-div      r-apb1
apb2             bus-keyadc    ce                  mmc0            r-apb1-ir
audio-codec-1x   bus-mixer0    clk_dump            mmc1            r-apb1-rtc
audio-codec-4x   bus-mixer1    clk_orphan_dump     mmc2            r-apb1-twd
audio-hub        bus-mmc0      clk_orphan_summary  nand0           r-apb2
avs              bus-mmc1      clk_summary         nand1           r-apb2-i2c
axi              bus-mmc2      cpux                osc12M          r-apb2-rsb
bus-audio-codec  bus-nand      cpux-apb            osc24M          rtc-int-osc
bus-audio-hub    bus-ohci0     de                  osc32k-out      spdif
bus-ce           bus-ohci1     deinterlace         pll-audio-1x    spi0
bus-dbg          bus-ohci2     dmic                pll-audio-2x    spi1
bus-de           bus-ohci3     dram                pll-audio-4x    tcon-top-tv0
bus-deinterlace  bus-otg       emac-25m            pll-audio-hs    tcon-tv0
bus-dma          bus-psi       g2d                 pll-cpux        tcon-tv1
bus-dmic         bus-pwm       gpu0                pll-ddr0        ts
bus-dram         bus-spdif     gpu1                pll-ddr1        tve0
bus-ehci0        bus-spi0      hdcp                pll-de          usb-ohci0
bus-ehci1        bus-spi1      hdmi                pll-gpu         usb-ohci1
bus-ehci2        bus-tcon-top  hdmi-cec            pll-periph0     usb-ohci2
bus-ehci3        bus-tcon-tv0  hdmi-slow           pll-periph0-2x  usb-ohci3
bus-emac0        bus-tcon-tv1  ir                  pll-periph1     usb-phy0
bus-emac1        bus-ths       losc                pll-periph1-2x  usb-phy1
bus-g2d          bus-ts        mbus                pll-system-32k  usb-phy2
bus-gpu          bus-tve0      mbus-ce             pll-ve          usb-phy3
bus-hdcp         bus-tve-top   mbus-dma            pll-video0      ve
bus-hdmi         bus-uart0     mbus-g2d            pll-video0-4x   wb
bus-hstimer      bus-uart1     mbus-nand           pll-video1      wb-div
bus-i2c0         bus-uart2     mbus-ts             pll-video1-4x
bus-i2c1         bus-uart3     mbus-ve             pll-video2
bus-i2c2         bus-uart4     mixer0              pll-video2-4x
bus-i2c3         bus-uart5     mixer0-div          psi-ahb1-ahb2

there is a lot of clock, I dont think that all of them are use on sun50i-h616.dtsi

 

I still cant get hdmi output to work.....

 

Quote

[    1.941129] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080edd898)
[    1.941423] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080ee21d0)
[    1.941888] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080eda498)
[    1.942281] sun8i-dw-hdmi 6000000.hdmi: Detected HDMI TX controller v2.12a with HDCP (DWC HDMI 2.0 TX PHY)
[    1.943089] sun8i-dw-hdmi 6000000.hdmi: registered DesignWare HDMI I2C bus driver
[    1.943453] sun4i-drm display-engine: bound 6000000.hdmi (ops 0xffff800080edc958)
[    1.944139] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[    1.944233] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes
[    1.946048] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pf not found, using dummy regulator
[    1.946223] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes
[    1.946698] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pc not found, using dummy regulator
[    1.947529] of_cfs_init
[    1.947600] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pi not found, using dummy regulator
[    1.947678] of_cfs_init: OK

 

Edited by Kajen
Link to comment
Share on other sites

I tested the new miniarch, tx6s and orange pi zero 2 on the transpeed t98-616

tx6s, look like it still problem with mmc and keyring updating, at least is no cripple after reboot, but pacman -Syu cannot work, and no hdmi

Spoiler

(1/1) Arming ConditionNeedsUpdate...
[  368.284325] INFO: task kworker/0:1H:149 blocked for more than 245 seconds.
[  368.291257]       Tainted: G         C         6.9.3 #1
[  368.296496] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  368.304565] INFO: task (udev-worker):209 blocked for more than 122 seconds.
[  368.311536]       Tainted: G         C         6.9.3 #1
[  368.316762] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  491.174093] INFO: task kworker/0:1H:149 blocked for more than 368 seconds.
[  491.181005]       Tainted: G         C         6.9.3 #1
[  491.186241] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  491.194296] INFO: task (udev-worker):209 blocked for more than 245 seconds.
[  491.201267]       Tainted: G         C         6.9.3 #1
[  491.206519] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  614.020662] INFO: task kworker/0:1H:149 blocked for more than 491 seconds.
[  614.027597]       Tainted: G         C         6.9.3 #1
[  614.032835] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  614.040885] INFO: task (udev-worker):209 blocked for more than 368 seconds.
[  614.047853]       Tainted: G         C         6.9.3 #1
[  614.053108] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  614.061202] INFO: task pacman:300 blocked for more than 122 seconds.
[  614.067566]       Tainted: G         C         6.9.3 #1
[  614.072822] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  736.885773] INFO: task kworker/0:1H:149 blocked for more than 614 seconds.
[  736.892689]       Tainted: G         C         6.9.3 #1
[  736.897957] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  736.906003] INFO: task (udev-worker):209 blocked for more than 491 seconds.
[  736.912978]       Tainted: G         C         6.9.3 #1
[  736.918204] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

 

orange pi zero 2, mmc no detected, but I used an uboot on sd and miniarch on usb, dont boot, cpu regulation problem, and still no hdmi

Spoiler

U-Boot SPL 2024.04-armbian (Jun 03 2024 - 01:53:08 +0000)
DRAM: 2048 MiB
Trying to boot from MMC1
NOTICE:  BL31: v2.10.2(debug):armbian
NOTICE:  BL31: Built : 14:56:10, May 28 2024
NOTICE:  BL31: Detected Allwinner H616 SoC (1823)
NOTICE:  BL31: Found U-Boot DTB at 0x4a0a5590, model: Transpeed T98-616
INFO:    ARM GICv2 driver initialized
INFO:    Configuring SPC Controller
INFO:    PMIC: Probing AXP305 on RSB
INFO:    PMIC: aldo1 voltage: 3.300V
INFO:    PMIC: bldo1 voltage: 1.800V
INFO:    PMIC: dcdcd voltage: 1.500V
INFO:    PMIC: dcdce voltage: 3.300V
INFO:    BL31: Platform setup done
INFO:    BL31: Initializing runtime services
INFO:    BL31: cortex_a53: CPU workaround for erratum 855873 was applied
INFO:    BL31: cortex_a53: CPU workaround for erratum 1530924 was applied
INFO:    PSCI: Suspend is unavailable
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x4a000000
INFO:    SPSR = 0x3c9
INFO:    Changed devicetree.


U-Boot 2024.04-armbian (Jun 03 2024 - 01:53:08 +0000) Allwinner Technology

CPU:   Allwinner H616 (SUN50I)
Model: Transpeed T98-616
DRAM:  2 GiB
Core:  71 devices, 20 uclasses, devicetree: separate
WDT:   Not starting watchdog@30090a0
MMC:   mmc@4020000: 0, mmc@4021000: 3, mmc@4022000: 2
Loading Environment from FAT... ** No valid partitions found **
In:    serial@5000000
Out:   serial@5000000
Err:   serial@5000000
Net:   eth0: ethernet@5030000
starting USB...
Bus usb@5101000: sun4i_usb_phy phy@5100400: External vbus detected, not enabling our own vbus
USB EHCI 1.00
Bus usb@5101400: USB OHCI 1.0
Bus usb@5310000: USB EHCI 1.00
Bus usb@5310400: USB OHCI 1.0
scanning bus usb@5101000 for devices... 1 USB Device(s) found
scanning bus usb@5101400 for devices... 1 USB Device(s) found
scanning bus usb@5310000 for devices... 2 USB Device(s) found
scanning bus usb@5310400 for devices... 1 USB Device(s) found
      scanning usb for storage devices... 1 Storage Device(s) found
Hit any key to stop autoboot:  0  
switch to partitions #0, OK
mmc0 is current device
** Invalid partition 1 **
Couldn't find partition mmc 0:1
MMC Device 1 not found
no mmc device at slot 1

Device 0: Vendor: Kingston Rev: PMAP Prod: DataTraveler G3  
           Type: Removable Hard Disk
           Capacity: 7636.0 MB = 7.4 GB (15638528 x 512)
... is now current device
Scanning usb 0:1...
Found /extlinux/extlinux.conf
Retrieving file: /extlinux/extlinux.conf
1:      MiniMyth2
Retrieving file: /Image
append: root=/dev/mmcblk0p2 rw rootwait earlycon console=ttyS0,115200n8 loglevel=6 consoleblank=0 fsck.mode=auto fsck.repair=yes
Retrieving file: /dtbs/allwinner/sun50i-h616-orangepi-zero2.dtb
Moving Image from 0x40080000 to 0x40200000, end=42430000
## Flattened Device Tree blob at 4fa00000
  Booting using the fdt blob at 0x4fa00000
Working FDT set to 4fa00000
  Loading Device Tree to 0000000049ff5000, end 0000000049fff1ef ... OK
Working FDT set to 49ff5000

Starting kernel ...

[    0.000000] Linux version 6.9.3 (piotro@minimyth2-aarch64) (aarch64-minimyth-linux-gnu-gcc (GCC) 14.1.0, GNU ld (GNU Binutils) 2.40) #1 SMP PREEMPT Sat Jun  1 18:06:41 CEST 2024
[    0.000000] Kernel command line: root=/dev/mmcblk0p2 rw rootwait earlycon console=ttyS0,115200n8 loglevel=6 consoleblank=0 fsck.mode=auto fsck.repair=yes
[    0.002020] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.038327] audit: type=2000 audit(0.029:1): state=initialized audit_enabled=0 res=1
[    0.073669] SCSI subsystem initialized
[    1.046921] Initialise system trusted keyrings
[    1.053515] NFS: Registering the id_resolver key type
[    1.059128] Key type id_resolver registered
[    1.063726] Key type id_legacy registered
[    1.135384] Key type asymmetric registered
[    1.139891] Asymmetric key parser 'x509' registered
[    1.145251] Asymmetric key parser 'pkcs8' registered
[    1.150557] Key type pkcs7_test registered
[    1.246849] Key type dns_resolver registered
[    1.265344] Loading compiled-in X.509 certificates
[    1.314510] sun50i-cpufreq-nvmem: will use speed0 CPU OPPs
[    1.329554] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.353186] sun50i-h616-r-pinctrl 7022000.pinctrl: supply vcc-pl not found, using dummy regulator
[    1.367080] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.425952] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
[    1.438545] core: _opp_supported_by_regulators: OPP minuV: 1120000 maxuV: 1120000, not supported by regulator
[    1.448518] cpu cpu0: _opp_add: OPP not supported by regulators (1608000000)

@Nick A does your uboot have hdmi output?

 

In kernel 4.9 with orange pi zero 2, I can have hdmi output (dont have wifi and mmc is no stable), I managed to get some parameters, but there is no dm tree

 

can you give me log of "dm tree" and "coninfo" from u-boot ? to see if I can find something

 

 

this is what I got on the orange pi zero 2

Spoiler

orangepi# coninfo
List of available devices:
serial   00000003 IO stdin stdout stderr
eserial3 00000003 IO
eserial2 00000003 IO
eserial1 00000003 IO
eserial0 00000003 IO

orangepi#printenv
arch=arm
baudrate=115200
board=sunxi
board_name=sunxi
boot_a_script=load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}${script}; source ${scriptaddr}
boot_disp=1034
boot_disp1=0
boot_disp2=0
boot_extlinux=sysboot ${devtype} ${devnum}:${distro_bootpart} any ${scriptaddr} ${prefix}extlinux/extlinux.conf
boot_fb0=bbf51cc0,500,2d0,20,1400,1e0,f0,320,1e0
boot_prefixes=/ /boot/
boot_script_dhcp=boot.scr.uimg
boot_scripts=boot.scr.uimg boot.scr
boot_targets=fel mmc_auto pxe dhcp
bootcmd=run distro_bootcmd
bootcmd_dhcp=if dhcp ${scriptaddr} ${boot_script_dhcp}; then source ${scriptaddr}; fi;
bootcmd_fel=if test -n ${fel_booted} && test -n ${fel_scriptaddr}; then echo '(FEL boot)'; source ${fel_scriptaddr}; fi
bootcmd_mmc0=setenv devnum 0; run mmc_boot
bootcmd_mmc1=setenv devnum 1; run mmc_boot
bootcmd_mmc_auto=if test ${mmc_bootdev} -eq 1; then run bootcmd_mmc1; run bootcmd_mmc0; elif test ${mmc_bootdev} -eq 0; then run bootcmd_mmc0; run bootcmd_mmc1; fi
bootcmd_pxe=dhcp; if pxe get; then pxe boot; fi
bootdelay=1
bootm_size=0xa000000
bootreason=unknow
console=ttyS0,115200
cpu=armv7
dfu_alt_info_ram=kernel ram 0x41000000 0x1000000;fdt ram 0x43000000 0x100000;ramdisk ram 0x43300000 0x4000000
disp_reserve=3686400,0xbbf51cc0
distro_bootcmd=for target in ${boot_targets}; do run bootcmd_${target}; done
fdt_addr_r=0x43000000
fdtcontroladdr=bbe884a0
fdtfile=sunxi/sun50i-h616-orangepi-zero2.dtb
fileaddr=40000000
filesize=38438
kernel_addr_r=0x41000000
mmc_boot=if mmc dev ${devnum}; then setenv devtype mmc; run scan_dev_for_boot_part; fi
partitions=name=loader1,start=8k,size=32k,uuid=${uuid_gpt_loader1};name=loader2,size=984k,uuid=${uuid_gpt_loader2};name=esp,size=128M,bootable,uuid=${uuid_gpt_esp};name=system,size=-,uuid=${uuid_gpt_system};
pxefile_addr_r=0x43200000
ramdisk_addr_r=0x43300000
scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_extlinux; run scan_dev_for_scripts; done;
scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootfstype; then run scan_dev_for_boot; fi; done
scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}extlinux/extlinux.conf; then echo Found ${prefix}extlinux/extlinux.conf; run boot_extlinux; echo SCRIPT FAILED: continuing...; fi
scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found U-Boot script ${prefix}${script}; run boot_a_script; echo SCRIPT FAILED: continuing...; fi; done
scriptaddr=0x43100000
snum=ac0014120105c74248e
soc=sunxi
stderr=serial
stdin=serial
stdout=serial
tv_vdid=3152560576
uuid_gpt_esp=c12a7328-f81f-11d2-ba4b-00a0c93ec93b
uuid_gpt_system=69dad710-2ce4-4e3c-b16c-21a1d49abed3

Environment size: 3025/131068 bytes

orangepi# i2c bus
Bus 0:    sunxi_r_i2c0
orangepi# i2c bus probe
Valid chip addresses: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
orangepi#

 

and this with my custom u-boot

Spoiler
=> dm tree
 Class     Index  Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 clk           0  [ + ]   fixed_clock           |-- osc24M-clk
 firmware      0  [   ]   psci                  |-- psci
 simple_bus    0  [ + ]   simple_bus            |-- soc
 clk           1  [ + ]   sunxi_clk             |   |-- clock@3001000
 reset         0  [ + ]   sunxi_reset           |   |   `-- reset
 watchdog      0  [ + ]   sunxi_wdt             |   |-- watchdog@30090a0
 sysreset      0  [   ]   wdt_reboot            |   |   `-- watchdog@30090a0
 pinctrl       0  [ + ]   sunxi-pinctrl         |   |-- pinctrl@300b000
 gpio          0  [ + ]   gpio_sunxi            |   |   |-- pinctrl@300b000
 gpio          1  [ + ]   gpio_sunxi            |   |   |   |-- PA
 gpio          2  [ + ]   gpio_sunxi            |   |   |   |-- PB
 gpio          3  [ + ]   gpio_sunxi            |   |   |   |-- PC
 gpio          4  [ + ]   gpio_sunxi            |   |   |   |-- PD
 gpio          5  [ + ]   gpio_sunxi            |   |   |   |-- PE
 gpio          6  [ + ]   gpio_sunxi            |   |   |   |-- PF
 gpio          7  [ + ]   gpio_sunxi            |   |   |   |-- PG
 gpio          8  [ + ]   gpio_sunxi            |   |   |   |-- PH
 gpio          9  [ + ]   gpio_sunxi            |   |   |   `-- PI
 pinconfig     0  [   ]   pinconfig             |   |   |-- rgmii-pins
 pinconfig     1  [   ]   pinconfig             |   |   |-- i2c0-pins
 pinconfig     2  [   ]   pinconfig             |   |   |-- i2c3-ph-pins
 pinconfig     3  [   ]   pinconfig             |   |   |-- ir-rx-pin
 pinconfig     4  [ + ]   pinconfig             |   |   |-- mmc0-pins
 pinconfig     5  [ + ]   pinconfig             |   |   |-- mmc1-pins
 pinconfig     6  [ + ]   pinconfig             |   |   |-- mmc2-pins
 pinconfig     7  [ + ]   pinconfig             |   |   |-- rmii-pins
 pinconfig     8  [ + ]   pinconfig             |   |   |-- uart0-ph-pins
 pinconfig     9  [   ]   pinconfig             |   |   |-- uart1-pins
 pinconfig    10  [   ]   pinconfig             |   |   `-- uart1-rts-cts-pins
 mmc           0  [ + ]   sunxi_mmc             |   |-- mmc@4020000
 blk           0  [ + ]   mmc_blk               |   |   |-- mmc@4020000.blk
 bootdev       0  [   ]   mmc_bootdev           |   |   `-- mmc@4020000.bootdev
 mmc           1  [ + ]   sunxi_mmc             |   |-- mmc@4021000
 blk           1  [   ]   mmc_blk               |   |   |-- mmc@4021000.blk
 bootdev       1  [   ]   mmc_bootdev           |   |   `-- mmc@4021000.bootdev
 mmc           2  [ + ]   sunxi_mmc             |   |-- mmc@4022000
 blk           2  [   ]   mmc_blk               |   |   |-- mmc@4022000.blk
 bootdev       2  [   ]   mmc_bootdev           |   |   `-- mmc@4022000.bootdev
 serial        0  [ + ]   ns16550_serial        |   |-- serial@5000000
 serial        1  [   ]   ns16550_serial        |   |-- serial@5000400
 serial        2  [   ]   ns16550_serial        |   |-- serial@5000800
 serial        3  [   ]   ns16550_serial        |   |-- serial@5000c00
 serial        4  [   ]   ns16550_serial        |   |-- serial@5001000
 serial        5  [   ]   ns16550_serial        |   |-- serial@5001400
 i2c           0  [   ]   i2c_mvtwsi            |   |-- i2c@5002000
 i2c           1  [   ]   i2c_mvtwsi            |   |-- i2c@5002400
 i2c           2  [   ]   i2c_mvtwsi            |   |-- i2c@5002800
 i2c           3  [   ]   i2c_mvtwsi            |   |-- i2c@5002c00
 i2c           4  [   ]   i2c_mvtwsi            |   |-- i2c@5003000
 ethernet      0  [ + ]   eth_sun8i_emac        |   |-- ethernet@5030000
 bootdev       3  [   ]   eth_bootdev           |   |   `-- ethernet@5030000.bootdev
 phy           0  [ + ]   sun4i_usb_phy         |   |-- phy@5100400
 usb           0  [ + ]   ehci_generic          |   |-- usb@5101000
 usb_hub       0  [ + ]   usb_hub               |   |   `-- usb_hub
 usb           1  [ + ]   ohci_generic          |   |-- usb@5101400
 usb_hub       1  [ + ]   usb_hub               |   |   `-- usb_hub
 usb           2  [ + ]   ehci_generic          |   |-- usb@5310000
 usb_hub       2  [ + ]   usb_hub               |   |   `-- usb_hub
 usb           3  [ + ]   ohci_generic          |   |-- usb@5310400
 usb_hub       3  [ + ]   usb_hub               |   |   `-- usb_hub
 clk           2  [ + ]   clk_sun6i_rtc         |   |-- rtc@7000000
 clk           3  [ + ]   sunxi_clk             |   |-- clock@7010000
 reset         1  [   ]   sunxi_reset           |   |   `-- reset
 pinctrl       1  [ + ]   sunxi-pinctrl         |   `-- pinctrl@7022000
 gpio         10  [ + ]   gpio_sunxi            |       |-- pinctrl@7022000
 gpio         11  [ + ]   gpio_sunxi            |       |   `-- PL
 pinconfig    11  [   ]   pinconfig             |       `-- r-rsb-pins
 regulator     0  [   ]   regulator_fixed       |-- vcc5v
 regulator     1  [   ]   regulator_fixed       |-- usb1-vbus
 regulator     2  [   ]   regulator_fixed       |-- reg_vcc_wifi
 bootstd       0  [   ]   bootstd_drv           `-- bootstd
 bootmeth      0  [   ]   bootmeth_extlinux         |-- extlinux
 bootmeth      1  [   ]   bootmeth_efi              |-- efi
 bootmeth      2  [   ]   bootmeth_pxe              |-- pxe
 bootmeth      3  [   ]   vbe_simple                `-- vbe_simple

=>coninfo
List of available devices
|-- serial@5000000 (IO)
|   |-- stdin
|   |-- stdout
|   |-- stderr
|-- serial (IO)
|-- nulldev (IO)
=> i2c dev
No I2C bus selected
Current bus is -1
=> i2c dev 0
Setting bus to 0

 

Link to comment
Share on other sites

U-Boot SPL 2024.01-armbian (May 09 2024 - 19:55:37 -0400)
DRAM: 4096 MiB
Trying to boot from MMC1
NOTICE:  BL31: v2.10.2(debug):armbian
NOTICE:  BL31: Built : 19:53:26, May  9 2024
NOTICE:  BL31: Detected Allwinner H616 SoC (1823)
NOTICE:  BL31: Found U-Boot DTB at 0x4a0a0648, model: Transpeed 8K618-T
INFO:    ARM GICv2 driver initialized
INFO:    Configuring SPC Controller
INFO:    PMIC: Probing AXP305 on RSB
ERROR:   RSB: set run-time address: 0x10003
INFO:    Could not init RSB: -65539
INFO:    BL31: Platform setup done
INFO:    BL31: Initializing runtime services
INFO:    BL31: cortex_a53: CPU workaround for erratum 855873 was applied
INFO:    BL31: cortex_a53: CPU workaround for erratum 1530924 was applied
INFO:    PSCI: Suspend is unavailable
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x4a000000
INFO:    SPSR = 0x3c9
INFO:    Changed devicetree.
ns16550_serial serial@5000000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19


U-Boot 2024.01-armbian (May 09 2024 - 19:55:37 -0400) Allwinner Technology

CPU:   Allwinner H616 (SUN50I)
Model: Transpeed 8K618-T
DRAM:  4 GiB
Core:  61 devices, 22 uclasses, devicetree: separate
WDT:   Not starting watchdog@30090a0
MMC:   mmc@4020000: 0, mmc@4022000: 1
Loading Environment from FAT... Unable to use mmc 0:1...
In:    serial@5000000
Out:   serial@5000000
Err:   serial@5000000
Net:   apply fix for AC300 ephy bb version bug ...
using AC300 emac1 ephy default config ...
eth0: ethernet@5030000
starting USB...
Bus usb@5101000: sun4i_usb_phy phy@5100400: External vbus detected, not enabling our own vbus
USB EHCI 1.00
Bus usb@5101400: USB OHCI 1.0
Bus usb@5200000: USB EHCI 1.00
Bus usb@5200400: USB OHCI 1.0
scanning bus usb@5101000 for devices... 1 USB Device(s) found
scanning bus usb@5101400 for devices... 1 USB Device(s) found
scanning bus usb@5200000 for devices... 1 USB Device(s) found
scanning bus usb@5200400 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Autoboot in 1 seconds, press <Space> to stop
=> coninfo
List of available devices
|-- serial@5000000 (IO)
|   |-- stdin
|   |-- stdout
|   |-- stderr
|-- serial (IO)
|-- nulldev (IO)
=> printenv
arch=arm
baudrate=115200
board=sunxi
board_name=sunxi
boot_a_script=load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}${script}; source ${scriptaddr}
boot_efi_binary=load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/boot/bootaa64.efi; if fdt addr -q ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r};else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi
boot_efi_bootmgr=if fdt addr -q ${fdt_addr_r}; then bootefi bootmgr ${fdt_addr_r};else bootefi bootmgr;fi
boot_extlinux=sysboot ${devtype} ${devnum}:${distro_bootpart} any ${scriptaddr} ${prefix}${boot_syslinux_conf}
boot_net_usb_start=usb start
boot_prefixes=/ /boot/
boot_script_dhcp=boot.scr.uimg
boot_scripts=boot.scr.uimg boot.scr
boot_syslinux_conf=extlinux/extlinux.conf
boot_targets=fel mmc_auto usb0 pxe dhcp 
bootcmd=run distro_bootcmd
bootcmd_dhcp=devtype=dhcp; run boot_net_usb_start; if dhcp ${scriptaddr} ${boot_script_dhcp}; then source ${scriptaddr}; fi;setenv efi_fdtfile ${fdtfile}; setenv efi_old_vci ${bootp_vci};setenv efi_old_arch ${bootp_arch};setenv bootp_vci PXEClient:Arch:00011:UNDI:003000;setenv bootp_arch 0xb;if dhcp ${kernel_addr_r}; then tftpboot ${fdt_addr_r} dtb/${efi_fdtfile};if fdt addr -q ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r}; else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi;fi;setenv bootp_vci ${efi_old_vci};setenv bootp_arch ${efi_old_arch};setenv efi_fdtfile;setenv efi_old_arch;setenv efi_old_vci;
bootcmd_fel=if test -n ${fel_booted} && test -n ${fel_scriptaddr}; then echo '(FEL boot)'; source ${fel_scriptaddr}; fi
bootcmd_mmc0=devnum=0; run mmc_boot
bootcmd_mmc1=devnum=1; run mmc_boot
bootcmd_mmc_auto=if test ${mmc_bootdev} -eq 1; then run bootcmd_mmc1; run bootcmd_mmc0; elif test ${mmc_bootdev} -eq 0; then run bootcmd_mmc0; run bootcmd_mmc1; fi
bootcmd_pxe=run boot_net_usb_start; dhcp; if pxe get; then pxe boot; fi
bootcmd_usb0=devnum=0; run usb_boot
bootdelay=1
bootm_size=0xa000000
console=ttyS0,115200
cpu=armv8
dfu_alt_info_ram=kernel ram 0x40080000 0x1000000;fdt ram 0x4FA00000 0x100000;ramdisk ram 0x4FF00000 0x4000000
distro_bootcmd=for target in ${boot_targets}; do run bootcmd_${target}; done
efi_dtb_prefixes=/ /dtb/ /dtb/current/
ethaddr=02:00:7e:12:4d:f0
fdt_addr_r=0x4FA00000
fdtcontroladdr=fbf20050
fdtfile=allwinner/sun50i-h618-transpeed-8k618-t.dtb
fdtoverlay_addr_r=0x4FE00000
kernel_addr_r=0x40080000
kernel_comp_addr_r=0x44000000
kernel_comp_size=0xb000000
load_efi_dtb=load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${prefix}${efi_fdtfile}
loadaddr=0x42000000
loadsplash= for prefix in ${boot_prefixes}; do if test -e mmc 0 ${prefix}boot.bmp; then load mmc 0 ${splashimage} ${prefix}boot.bmp; bmp d ${splashimage}; fi; done
mmc_boot=if mmc dev ${devnum}; then devtype=mmc; run scan_dev_for_boot_part; fi
mmc_bootdev=0
partitions=name=loader1,start=8k,size=32k,uuid=${uuid_gpt_loader1};name=loader2,size=984k,uuid=${uuid_gpt_loader2};name=esp,size=128M,bootable,uuid=${uuid_gpt_esp};name=system,size=-,uuid=${uuid_gpt_system};
preboot=usb start
pxefile_addr_r=0x4FD00000
ramdisk_addr_r=0x4FF00000
scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_extlinux; run scan_dev_for_scripts; done;run scan_dev_for_efi;
scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootfstype; then part uuid ${devtype} ${devnum}:${distro_bootpart} distro_bootpart_uuid ; run scan_dev_for_boot; fi; done; setenv devplist
scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; for prefix in ${efi_dtb_prefixes}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${efi_fdtfile}; then run load_efi_dtb; fi;done;run boot_efi_bootmgr;if test -e ${devtype} ${devnum}:${distro_bootpart} efi/boot/bootaa64.efi; then echo Found EFI removable media binary efi/boot/bootaa64.efi; run boot_efi_binary; echo EFI LOAD FAILED: continuing...; fi; setenv efi_fdtfile
scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${boot_syslinux_conf}; then echo Found ${prefix}${boot_syslinux_conf}; run boot_extlinux; echo EXTLINUX FAILED: continuing...; fi
scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found U-Boot script ${prefix}${script}; run boot_a_script; echo SCRIPT FAILED: continuing...; fi; done
scriptaddr=0x4FC00000
serial#=338020007e124df0
soc=sunxi
splashimage=66000000
splashpos=m,m
stderr=serial@5000000
stdin=serial@5000000
stdout=serial@5000000
usb_boot=usb start; if usb dev ${devnum}; then devtype=usb; run scan_dev_for_boot_part; fi
uuid_gpt_esp=c12a7328-f81f-11d2-ba4b-00a0c93ec93b
uuid_gpt_system=b921b045-1df0-41c3-af44-4c6f280d3fae

Environment size: 4874/65532 bytes
=> dm tree
 Class     Index  Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 clk           0  [ + ]   fixed_clock           |-- osc24M-clk
 firmware      0  [   ]   psci                  |-- psci
 simple_bus    0  [ + ]   simple_bus            |-- soc
 clk           1  [ + ]   sunxi_clk             |   |-- clock@3001000
 reset         0  [ + ]   sunxi_reset           |   |   `-- reset
 watchdog      0  [ + ]   sunxi_wdt             |   |-- watchdog@30090a0
 sysreset      1  [   ]   wdt_reboot            |   |   `-- watchdog@30090a0
 pinctrl       0  [ + ]   sunxi-pinctrl         |   |-- pinctrl@300b000
 gpio          0  [ + ]   gpio_sunxi            |   |   |-- pinctrl@300b000
 gpio          1  [ + ]   gpio_sunxi            |   |   |   |-- PA
 gpio          2  [ + ]   gpio_sunxi            |   |   |   |-- PB
 gpio          3  [ + ]   gpio_sunxi            |   |   |   |-- PC
 gpio          4  [ + ]   gpio_sunxi            |   |   |   |-- PD
 gpio          5  [ + ]   gpio_sunxi            |   |   |   |-- PE
 gpio          6  [ + ]   gpio_sunxi            |   |   |   |-- PF
 gpio          7  [ + ]   gpio_sunxi            |   |   |   |-- PG
 gpio          8  [ + ]   gpio_sunxi            |   |   |   |-- PH
 gpio          9  [ + ]   gpio_sunxi            |   |   |   `-- PI
 pinconfig     0  [   ]   pinconfig             |   |   |-- rgmii-pins
 pinconfig     1  [   ]   pinconfig             |   |   |-- i2c0-pins
 pinconfig     2  [   ]   pinconfig             |   |   |-- i2c3-ph-pins
 pinconfig     3  [   ]   pinconfig             |   |   |-- ir-rx-pin
 pinconfig     4  [ + ]   pinconfig             |   |   |-- mmc0-pins
 pinconfig     5  [   ]   pinconfig             |   |   |-- mmc1-pins
 pinconfig     6  [ + ]   pinconfig             |   |   |-- mmc2-pins
 pinconfig     7  [ + ]   pinconfig             |   |   |-- rmii-pins
 pinconfig     8  [ + ]   pinconfig             |   |   |-- uart0-ph-pins
 pinconfig     9  [   ]   pinconfig             |   |   |-- uart1-pins
 pinconfig    10  [   ]   pinconfig             |   |   `-- uart1-rts-cts-pins
 mmc           0  [ + ]   sunxi_mmc             |   |-- mmc@4020000
 blk           0  [ + ]   mmc_blk               |   |   |-- mmc@4020000.blk
 partition     0  [ + ]   blk_partition         |   |   |   `-- mmc@4020000.blk:1
 bootdev       0  [   ]   mmc_bootdev           |   |   `-- mmc@4020000.bootdev
 mmc           1  [ + ]   sunxi_mmc             |   |-- mmc@4022000
 blk           1  [   ]   mmc_blk               |   |   |-- mmc@4022000.blk
 bootdev       1  [   ]   mmc_bootdev           |   |   `-- mmc@4022000.bootdev
 serial        0  [ + ]   ns16550_serial        |   |-- serial@5000000
 serial        1  [   ]   ns16550_serial        |   |-- serial@5000400
 ethernet      0  [ + ]   eth_sun8i_emac        |   |-- ethernet@5030000
 bootdev       2  [   ]   eth_bootdev           |   |   `-- ethernet@5030000.bootdev
 phy           0  [ + ]   sun4i_usb_phy         |   |-- phy@5100400
 usb           0  [ + ]   ehci_generic          |   |-- usb@5101000
 usb_hub       0  [ + ]   usb_hub               |   |   `-- usb_hub
 usb           1  [ + ]   ohci_generic          |   |-- usb@5101400
 usb_hub       1  [ + ]   usb_hub               |   |   `-- usb_hub
 usb           2  [ + ]   ehci_generic          |   |-- usb@5200000
 usb_hub       2  [ + ]   usb_hub               |   |   `-- usb_hub
 usb           3  [ + ]   ohci_generic          |   |-- usb@5200400
 usb_hub       3  [ + ]   usb_hub               |   |   `-- usb_hub
 clk           2  [ + ]   clk_sun6i_rtc         |   |-- rtc@7000000
 clk           3  [ + ]   sunxi_clk             |   |-- clock@7010000
 reset         1  [   ]   sunxi_reset           |   |   `-- reset
 pinctrl       1  [ + ]   sunxi-pinctrl         |   |-- pinctrl@7022000
 gpio         10  [ + ]   gpio_sunxi            |   |   |-- pinctrl@7022000
 gpio         11  [ + ]   gpio_sunxi            |   |   |   `-- PL
 pinconfig    11  [   ]   pinconfig             |   |   `-- r-rsb-pins
 i2c           0  [   ]   i2c_mvtwsi            |   `-- i2c@7081400
 pmic          0  [   ]   axp_pmic              |       `-- pmic@36
 sysreset      0  [   ]   axp_sysreset          |           `-- axp_sysreset
 regulator     0  [   ]   regulator_fixed       |-- vcc5v
 regulator     1  [   ]   regulator_fixed       |-- vcc3v3
 bootstd       0  [   ]   bootstd_drv           `-- bootstd
 bootmeth      0  [   ]   bootmeth_extlinux         |-- extlinux
 bootmeth      1  [   ]   bootmeth_efi              |-- efi
 bootmeth      2  [   ]   bootmeth_pxe              |-- pxe
 bootmeth      3  [   ]   vbe_simple                `-- vbe_simple

 

Link to comment
Share on other sites

Dmesg

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 6.7.12-edge-sunxi64 (armbian@next) (aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1 SMP Wed Apr  3 09:11:59 EDT 2024
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] Machine model: Transpeed 8K618-T
[    0.000000] OF: reserved mem: 0x0000000040000000..0x000000004007ffff (512 KiB) nomap non-reusable secmon@40000000
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x000000013fffffff]
[    0.000000] NUMA: NODE_DATA [mem 0x13f7c6040-0x13f7c7fff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000040000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000013fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x000000004007ffff]
[    0.000000]   node   0: [mem 0x0000000040080000-0x000000013fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000013fffffff]
[    0.000000] cma: Reserved 128 MiB at 0x00000000f8000000 on node -1
[    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.4
[    0.000000] percpu: Embedded 20 pages/cpu s42600 r8192 d31128 u81920
[    0.000000] pcpu-alloc: s42600 r8192 d31128 u81920 alloc=20*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: root=UUID=99b3c530-4c30-4d65-84ef-58529001e6cf rootwait rootfstype=ext4 splash plymouth.ignore-serial-consoles console=ttyS0,115200 console=tty1 consoleblank=0 loglevel=1 ubootpart=7cd110b0-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u   cgroup_enable=memory swapaccount=1
[    0.000000] Unknown kernel command line parameters "splash ubootpart=7cd110b0-01 cgroup_enable=memory", will be passed to user space.
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] Fallback order for Node 0: 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
[    0.000000] Policy zone: Normal
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: area num 4.
[    0.000000] software IO TLB: mapped [mem 0x00000000f4000000-0x00000000f8000000] (64MB)
[    0.000000] Memory: 3874412K/4194304K available (14208K kernel code, 1452K rwdata, 4152K rodata, 3072K init, 523K bss, 188820K reserved, 131072K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    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] Root IRQ handler: gic_handle_irq
[    0.000000] GIC: Using split EOI/Deactivate mode
[    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.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000483] Console: colour dummy device 80x25
[    0.000495] printk: legacy console [tty1] enabled
[    0.000613] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.000627] pid_max: default: 32768 minimum: 301
[    0.000712] LSM: initializing lsm=capability,yama,apparmor,integrity
[    0.000743] Yama: becoming mindful.
[    0.000830] AppArmor: AppArmor initialized
[    0.000928] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.000953] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.001974] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.002793] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.002988] rcu: Hierarchical SRCU implementation.
[    0.002994] rcu: 	Max phase no-delay instances is 1000.
[    0.004043] smp: Bringing up secondary CPUs ...
[    0.004546] Detected VIPT I-cache on CPU1
[    0.004626] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.005168] Detected VIPT I-cache on CPU2
[    0.005215] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.005707] Detected VIPT I-cache on CPU3
[    0.005753] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.005822] smp: Brought up 1 node, 4 CPUs
[    0.005835] SMP: Total of 4 processors activated.
[    0.005841] CPU features: detected: 32-bit EL0 Support
[    0.005847] CPU features: detected: CRC32 instructions
[    0.005894] CPU: All CPU(s) started at EL2
[    0.005899] alternatives: applying system-wide alternatives
[    0.008059] devtmpfs: initialized
[    0.013496] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.013517] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.017752] pinctrl core: initialized pinctrl subsystem
[    0.019028] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.020074] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    0.020206] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.020385] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.020421] audit: initializing netlink subsys (disabled)
[    0.020555] audit: type=2000 audit(0.020:1): state=initialized audit_enabled=0 res=1
[    0.020893] thermal_sys: Registered thermal governor 'fair_share'
[    0.020899] thermal_sys: Registered thermal governor 'bang_bang'
[    0.020905] thermal_sys: Registered thermal governor 'step_wise'
[    0.020910] thermal_sys: Registered thermal governor 'user_space'
[    0.020948] cpuidle: using governor menu
[    0.021194] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.021289] ASID allocator initialised with 65536 entries
[    0.021470] Serial: AMBA PL011 UART driver
[    0.026244] platform 3001000.clock: Fixed dependency cycle(s) with /soc/rtc@7000000
[    0.029393] platform 6000000.hdmi: Fixed dependency cycle(s) with /soc/tcon-top@6510000
[    0.029721] platform 6000000.hdmi: Fixed dependency cycle(s) with /soc/tcon-top@6510000
[    0.029825] platform 6510000.tcon-top: Fixed dependency cycle(s) with /soc/hdmi@6000000
[    0.029885] platform 6510000.tcon-top: Fixed dependency cycle(s) with /soc/lcd-controller@6515000
[    0.029902] platform 6510000.tcon-top: Fixed dependency cycle(s) with /soc/bus@1000000/mixer@100000
[    0.030058] platform 6510000.tcon-top: Fixed dependency cycle(s) with /soc/lcd-controller@6515000
[    0.030121] platform 6515000.lcd-controller: Fixed dependency cycle(s) with /soc/tcon-top@6510000
[    0.030356] platform 7000000.rtc: Fixed dependency cycle(s) with /soc/clock@7010000
[    0.030452] platform 7000000.rtc: Fixed dependency cycle(s) with /soc/clock@7010000
[    0.030551] platform 7010000.clock: Fixed dependency cycle(s) with /soc/rtc@7000000
[    0.031596] platform 6000000.hdmi: Fixed dependency cycle(s) with /connector
[    0.031663] platform connector: Fixed dependency cycle(s) with /soc/hdmi@6000000
[    0.032590] Modules: 26864 pages in range for non-PLT usage
[    0.032596] Modules: 518384 pages in range for PLT usage
[    0.033262] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.033271] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.033278] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.033283] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.033290] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.033295] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.033302] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.033307] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.034030] cryptd: max_cpu_qlen set to 1000
[    0.100156] raid6: neonx8   gen()  1796 MB/s
[    0.168228] raid6: neonx4   gen()  1846 MB/s
[    0.236300] raid6: neonx2   gen()  1753 MB/s
[    0.304378] raid6: neonx1   gen()  1507 MB/s
[    0.372459] raid6: int64x8  gen()  1148 MB/s
[    0.440518] raid6: int64x4  gen()  1346 MB/s
[    0.508615] raid6: int64x2  gen()  1172 MB/s
[    0.576676] raid6: int64x1  gen()   868 MB/s
[    0.576682] raid6: using algorithm neonx4 gen() 1846 MB/s
[    0.644738] raid6: .... xor() 1315 MB/s, rmw enabled
[    0.644745] raid6: using neon recovery algorithm
[    0.645218] iommu: Default domain type: Translated
[    0.645225] iommu: DMA domain TLB invalidation policy: strict mode
[    0.645487] SCSI subsystem initialized
[    0.645661] usbcore: registered new interface driver usbfs
[    0.645691] usbcore: registered new interface driver hub
[    0.645724] usbcore: registered new device driver usb
[    0.645999] pps_core: LinuxPPS API ver. 1 registered
[    0.646005] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.646020] PTP clock support registered
[    0.646438] ARM FF-A: FFA_VERSION returned not supported
[    0.646487] scmi_core: SCMI protocol bus registered
[    0.646679] Advanced Linux Sound Architecture Driver Initialized.
[    0.647438] NetLabel: Initializing
[    0.647444] NetLabel:  domain hash size = 128
[    0.647449] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.647515] NetLabel:  unlabeled traffic allowed by default
[    0.647521] mctp: management component transport protocol core
[    0.647526] NET: Registered PF_MCTP protocol family
[    0.647958] clocksource: Switched to clocksource arch_sys_counter
[    0.648203] VFS: Disk quotas dquot_6.6.0
[    0.648242] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.648793] AppArmor: AppArmor Filesystem Enabled
[    0.655658] NET: Registered PF_INET protocol family
[    0.655899] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.659214] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.659262] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.659279] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.659536] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[    0.660663] TCP: Hash tables configured (established 32768 bind 32768)
[    0.660781] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.660875] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.661107] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.661368] Trying to unpack rootfs image as initramfs...
[    0.665245] Initialise system trusted keyrings
[    0.665299] Key type blacklist registered
[    0.665477] workingset: timestamp_bits=44 max_order=20 bucket_order=0
[    0.665522] zbud: loaded
[    0.666044] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.667343] integrity: Platform Keyring initialized
[    0.730088] xor: automatically using best checksumming function   32regs    
[    0.730114] async_tx: api initialized (async)
[    0.730127] Key type asymmetric registered
[    0.730133] Asymmetric key parser 'x509' registered
[    0.730247] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    0.730514] io scheduler mq-deadline registered
[    0.730522] io scheduler kyber registered
[    0.730580] io scheduler bfq registered
[    0.742759] Serial: 8250/16550 driver, 6 ports, IRQ sharing disabled
[    0.753116] loop: module loaded
[    0.755934] usbcore: registered new interface driver usb-storage
[    0.756387] mousedev: PS/2 mouse device common for all mice
[    0.757301] sun6i-rtc 7000000.rtc: registered as rtc0
[    0.757327] sun6i-rtc 7000000.rtc: setting system clock to 1970-01-02T00:00:09 UTC (86409)
[    0.757680] i2c_dev: i2c /dev entries driver
[    0.757934] mv64xxx_i2c 7081400.i2c: can't get pinctrl, bus recovery not supported
[    0.758387] axp20x-i2c 0-0036: AXP20x variant AXP313a found
[    0.758620] axp20x-i2c 0-0036: AXP20X driver loaded
[    0.759766] sunxi-wdt 30090a0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[    0.761060] sdhci: Secure Digital Host Controller Interface driver
[    0.761070] sdhci: Copyright(c) Pierre Ossman
[    0.761101] Synopsys Designware Multimedia Card Interface Driver
[    0.761717] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.762710] ledtrig-cpu: registered to indicate activity on CPUs
[    0.763041] SMCCC: SOC_ID: ID = jep106:091e:1823 Revision = 0x00000002
[    0.763436] hid: raw HID events driver (C) Jiri Kosina
[    0.763509] usbcore: registered new interface driver usbhid
[    0.763516] usbhid: USB HID core driver
[    0.764974] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[    0.774984] NET: Registered PF_INET6 protocol family
[    1.565343] Freeing initrd memory: 17920K
[    1.606665] Segment Routing with IPv6
[    1.606766] In-situ OAM (IOAM) with IPv6
[    1.606878] NET: Registered PF_PACKET protocol family
[    1.606986] 8021q: 802.1Q VLAN Support v1.8
[    1.607057] 9pnet: Installing 9P2000 support
[    1.607153] Key type dns_resolver registered
[    1.613973] registered taskstats version 1
[    1.614108] Loading compiled-in X.509 certificates
[    1.621508] zswap: loaded using pool zstd/z3fold
[    1.630825] Key type .fscrypt registered
[    1.630841] Key type fscrypt-provisioning registered
[    1.632281] Btrfs loaded, zoned=yes, fsverity=no
[    1.632434] Key type encrypted registered
[    1.632446] AppArmor: AppArmor sha1 policy hashing enabled
[    1.632470] ima: No TPM chip found, activating TPM-bypass!
[    1.632498] ima: Allocated hash algorithm: sha1
[    1.632529] ima: No architecture policies found
[    1.632595] evm: Initialising EVM extended attributes:
[    1.632600] evm: security.selinux
[    1.632605] evm: security.SMACK64
[    1.632610] evm: security.SMACK64EXEC
[    1.632615] evm: security.SMACK64TRANSMUTE
[    1.632620] evm: security.SMACK64MMAP
[    1.632624] evm: security.apparmor
[    1.632629] evm: security.ima
[    1.632633] evm: security.capability
[    1.632637] evm: HMAC attrs: 0x1
[    1.644152] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.651925] sun50i-h616-pinctrl 300b000.pinctrl: initialized sunXi PIO driver
[    1.652490] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.652690] sun50i-h616-r-pinctrl 7022000.pinctrl: initialized sunXi PIO driver
[    1.653349] printk: legacy console [ttyS0] disabled
[    1.653656] 5000000.serial: ttyS0 at MMIO 0x5000000 (irq = 286, base_baud = 1500000) is a 16550A
[    1.653704] printk: legacy console [ttyS0] enabled
[    1.654911] 5000400.serial: ttyS1 at MMIO 0x5000400 (irq = 287, base_baud = 1500000) is a 16550A
[    1.655167] serial serial0: tty port ttyS1 registered
[    1.672003] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080eddcd8)
[    1.672177] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080ee2968)
[    1.672456] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080edab00)
[    1.672550] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator
[    1.674432] ehci-platform 5101000.usb: EHCI Host Controller
[    1.674465] ehci-platform 5101000.usb: new USB bus registered, assigned bus number 1
[    1.674563] ehci-platform 5200000.usb: EHCI Host Controller
[    1.674582] ehci-platform 5200000.usb: new USB bus registered, assigned bus number 2
[    1.674596] ehci-platform 5101000.usb: irq 289, io mem 0x05101000
[    1.674671] ehci-platform 5200000.usb: irq 290, io mem 0x05200000
[    1.675222] usb_phy_generic usb_phy_generic.1.auto: dummy supplies not allowed for exclusive requests
[    1.675240] ohci-platform 5200400.usb: Generic Platform OHCI controller
[    1.675263] ohci-platform 5200400.usb: new USB bus registered, assigned bus number 3
[    1.675344] ohci-platform 5200400.usb: irq 292, io mem 0x05200400
[    1.687961] ehci-platform 5101000.usb: USB 2.0 started, EHCI 1.00
[    1.688218] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.07
[    1.688232] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.688242] usb usb1: Product: EHCI Host Controller
[    1.688250] usb usb1: Manufacturer: Linux 6.7.12-edge-sunxi64 ehci_hcd
[    1.688258] usb usb1: SerialNumber: 5101000.usb
[    1.688725] hub 1-0:1.0: USB hub found
[    1.688765] hub 1-0:1.0: 1 port detected
[    1.703952] ehci-platform 5200000.usb: USB 2.0 started, EHCI 1.00
[    1.704192] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.07
[    1.704206] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.704215] usb usb2: Product: EHCI Host Controller
[    1.704223] usb usb2: Manufacturer: Linux 6.7.12-edge-sunxi64 ehci_hcd
[    1.704231] usb usb2: SerialNumber: 5200000.usb
[    1.704584] hub 2-0:1.0: USB hub found
[    1.704623] hub 2-0:1.0: 1 port detected
[    1.736169] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.07
[    1.736183] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.736193] usb usb3: Product: Generic Platform OHCI controller
[    1.736202] usb usb3: Manufacturer: Linux 6.7.12-edge-sunxi64 ohci_hcd
[    1.736210] usb usb3: SerialNumber: 5200400.usb
[    1.736572] hub 3-0:1.0: USB hub found
[    1.736613] hub 3-0:1.0: 1 port detected
[    1.879986] ohci-platform 5101400.usb: Generic Platform OHCI controller
[    1.880008] ohci-platform 5101400.usb: new USB bus registered, assigned bus number 4
[    1.880103] ohci-platform 5101400.usb: irq 291, io mem 0x05101400
[    1.880146] musb-hdrc musb-hdrc.2.auto: MUSB HDRC host driver
[    1.880165] musb-hdrc musb-hdrc.2.auto: new USB bus registered, assigned bus number 5
[    1.880373] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.07
[    1.880386] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.880396] usb usb5: Product: MUSB HDRC host driver
[    1.880403] usb usb5: Manufacturer: Linux 6.7.12-edge-sunxi64 musb-hcd
[    1.880411] usb usb5: SerialNumber: musb-hdrc.2.auto
[    1.880764] hub 5-0:1.0: USB hub found
[    1.880804] hub 5-0:1.0: 1 port detected
[    1.883234] sun50i_cpufreq_nvmem: Using CPU speed bin speed0
[    1.884893] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pf not found, using dummy regulator
[    1.885911] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080eddcd8)
[    1.886005] sunxi-mmc 4021000.mmc: allocated mmc-pwrseq
[    1.886064] sunxi-mmc 4020000.mmc: Got CD GPIO
[    1.886138] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080ee2968)
[    1.886376] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080edab00)
[    1.886468] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator
[    1.888188] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080eddcd8)
[    1.888358] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080ee2968)
[    1.888549] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080edab00)
[    1.888622] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator
[    1.889556] of_cfs_init
[    1.889631] of_cfs_init: OK
[    1.889710] clk: Disabling unused clocks
[    1.889802] ALSA device list:
[    1.889810]   No soundcards found.
[    1.911239] sunxi-mmc 4021000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[    1.911370] sunxi-mmc 4022000.mmc: initialized, max. request size: 2048 KB, uses new timings mode
[    1.911517] sunxi-mmc 4020000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[    1.912110] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080eddcd8)
[    1.912265] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080ee2968)
[    1.912465] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080edab00)
[    1.912539] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator
[    1.913989] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080eddcd8)
[    1.914139] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080ee2968)
[    1.914318] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080edab00)
[    1.914380] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator
[    1.944229] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.07
[    1.944243] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.944253] usb usb4: Product: Generic Platform OHCI controller
[    1.944262] usb usb4: Manufacturer: Linux 6.7.12-edge-sunxi64 ohci_hcd
[    1.944270] usb usb4: SerialNumber: 5101400.usb
[    1.944766] hub 4-0:1.0: USB hub found
[    1.944810] hub 4-0:1.0: 1 port detected
[    1.946033] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080eddcd8)
[    1.946221] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080ee2968)
[    1.946516] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080edab00)
[    1.946640] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator
[    1.946754] Freeing unused kernel memory: 3072K
[    1.946830] Run /init as init process
[    1.946837]   with arguments:
[    1.946843]     /init
[    1.946850]     splash
[    1.946856]   with environment:
[    1.946861]     HOME=/
[    1.946867]     TERM=linux
[    1.946873]     ubootpart=7cd110b0-01
[    1.946879]     cgroup_enable=memory
[    1.947102] mmc1: host does not support reading read-only switch, assuming write-enable
[    1.950000] mmc1: new high speed SDXC card at address aaaa
[    1.950771] mmcblk1: mmc1:aaaa SC64G 59.5 GiB
[    1.954191]  mmcblk1: p1
[    1.955539] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080eddcd8)
[    1.955785] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080ee2968)
[    1.956084] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080edab00)
[    1.956199] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator
[    2.008184] mmc0: new high speed SDIO card at address 0001
[    2.136022] mmc2: new HS200 MMC card at address 0001
[    2.136987] mmcblk2: mmc2:0001 95D000 58.7 GiB
[    2.140257]  mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25
[    2.144061] mmcblk2boot0: mmc2:0001 95D000 4.00 MiB
[    2.145609] mmcblk2boot1: mmc2:0001 95D000 4.00 MiB
[    2.147774] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080eddcd8)
[    2.148062] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080ee2968)
[    2.148344] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080edab00)
[    2.148455] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator
[    2.347060] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080eddcd8)
[    2.347347] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080ee2968)
[    2.347651] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080edab00)
[    2.347765] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator
[    2.348164] sun8i-dw-hdmi 6000000.hdmi: Detected HDMI TX controller v2.12a with HDCP (DWC HDMI 2.0 TX PHY)
[    2.351839] sun8i-dw-hdmi 6000000.hdmi: EVENT=plugin
[    2.352424] sun8i-dw-hdmi 6000000.hdmi: registered DesignWare HDMI I2C bus driver
[    2.352797] sun4i-drm display-engine: bound 6000000.hdmi (ops 0xffff800080edccc0)
[    2.353548] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[    2.353590] sun8i-dw-hdmi 6000000.hdmi: read_hpd result: 1
[    2.422618] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pa not found, using dummy regulator
[    2.422948] dwmac-sun8i 5030000.ethernet: IRQ eth_wake_irq not found
[    2.422961] dwmac-sun8i 5030000.ethernet: IRQ eth_lpi not found
[    2.423161] dwmac-sun8i 5030000.ethernet: supply phy-io not found, using dummy regulator
[    2.423357] dwmac-sun8i 5030000.ethernet: PTP uses main clock
[    2.423384] dwmac-sun8i 5030000.ethernet: Current syscon value is not the default 53fe1 (expect 50000)
[    2.429195] dwmac-sun8i 5030000.ethernet: No HW DMA feature register supported
[    2.429223] dwmac-sun8i 5030000.ethernet: RX Checksum Offload Engine supported
[    2.429231] dwmac-sun8i 5030000.ethernet: COE Type 2
[    2.429241] dwmac-sun8i 5030000.ethernet: TX Checksum insertion supported
[    2.429249] dwmac-sun8i 5030000.ethernet: Normal descriptors
[    2.429257] dwmac-sun8i 5030000.ethernet: Chain mode enabled
[    2.572202] dwmac-sun8i 5030000.ethernet end0: renamed from eth0
[    2.904356] Console: switching to colour frame buffer device 160x45
[    2.953306] sun4i-drm display-engine: [drm] fb0: sun4i-drmdrmfb frame buffer device
[    3.825598] EXT4-fs (mmcblk1p1): mounted filesystem 99b3c530-4c30-4d65-84ef-58529001e6cf ro with writeback data mode. Quota mode: none.
[    4.739738] systemd[1]: System time before build time, advancing clock.
[    4.785530] systemd[1]: systemd 252.22-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)
[    4.785570] systemd[1]: Detected architecture arm64.
[    4.792079] systemd[1]: Hostname set to <transpeed-8k618-t>.
[    5.833905] systemd[1]: Queued start job for default target graphical.target.
[    5.859773] systemd[1]: Created slice system-getty.slice - Slice /system/getty.
[    5.861829] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe.
[    5.863375] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty.
[    5.864470] systemd[1]: Created slice user.slice - User and Session Slice.
[    5.864880] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch.
[    5.865778] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point.
[    5.865941] systemd[1]: Expecting device dev-ttyS0.device - /dev/ttyS0...
[    5.866158] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes.
[    5.866558] systemd[1]: Reached target slices.target - Slice Units.
[    5.866749] systemd[1]: Reached target swap.target - Swaps.
[    5.866904] systemd[1]: Reached target time-set.target - System Time Set.
[    5.867288] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes.
[    5.884408] systemd[1]: Listening on rpcbind.socket - RPCbind Server Activation Socket.
[    5.885406] systemd[1]: Listening on syslog.socket - Syslog Socket.
[    5.885961] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket.
[    5.886312] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.
[    5.887387] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket.
[    5.887913] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).
[    5.888546] systemd[1]: Listening on systemd-journald.socket - Journal Socket.
[    5.889266] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.
[    5.889770] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
[    5.893974] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System...
[    5.898407] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System...
[    5.903250] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System...
[    5.904084] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[    5.904960] systemd[1]: auth-rpcgss-module.service - Kernel Module supporting RPCSEC_GSS was skipped because of an unmet condition check (ConditionPathExists=/etc/krb5.keytab).
[    5.911877] systemd[1]: Starting fake-hwclock.service - Restore / save the current clock...
[    5.917127] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout...
[    5.922575] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes...
[    5.928400] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs...
[    5.937070] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[    5.943221] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
[    5.949862] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[    5.956508] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse...
[    5.963885] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...
[    5.968711] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathExists=!/run/initramfs/fsck-root).
[    5.980478] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...
[    5.986238] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...
[    5.992051] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...
[    5.999890] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System.
[    6.001514] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System.
[    6.002486] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System.
[    6.004025] systemd[1]: Finished fake-hwclock.service - Restore / save the current clock.
[    6.006513] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes.
[    6.007800] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log.
[    6.008392] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com
[    6.008874] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[    6.009687] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs.
[    6.011677] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[    6.012651] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod.
[    6.014389] systemd[1]: modprobe@drm.service: Deactivated successfully.
[    6.015440] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm.
[    6.017496] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.
[    6.018596] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[    6.020845] systemd[1]: modprobe@loop.service: Deactivated successfully.
[    6.021828] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop.
[    6.028564] systemd[1]: Mounting sys-kernel-config.mount - Kernel Configuration File System...
[    6.029262] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met.
[    6.041210] systemd[1]: Mounted sys-kernel-config.mount - Kernel Configuration File System.
[    6.065420] fuse: init (API version 7.39)
[    6.067862] systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules.
[    6.070299] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[    6.071031] systemd[1]: Finished modprobe@fuse.service - Load Kernel Module fuse.
[    6.088934] EXT4-fs (mmcblk1p1): re-mounted 99b3c530-4c30-4d65-84ef-58529001e6cf r/w. Quota mode: none.
[    6.092564] systemd[1]: Mounting sys-fs-fuse-connections.mount - FUSE Control File System...
[    6.098249] systemd[1]: Starting systemd-sysctl.service - Apply Kernel Variables...
[    6.111441] systemd[1]: Finished systemd-remount-fs.service - Remount Root and Kernel File Systems.
[    6.113389] systemd[1]: Mounted sys-fs-fuse-connections.mount - FUSE Control File System.
[    6.114680] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore).
[    6.119559] systemd[1]: Starting systemd-random-seed.service - Load/Save Random Seed...
[    6.127185] systemd[1]: Starting systemd-sysusers.service - Create System Users...
[    6.161911] systemd[1]: Finished systemd-sysctl.service - Apply Kernel Variables.
[    6.202143] systemd[1]: Finished systemd-sysusers.service - Create System Users.
[    6.234729] systemd[1]: Starting systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev...
[    6.304991] systemd[1]: Finished systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev.
[    6.328775] systemd[1]: Starting systemd-udevd.service - Rule-based Manager for Device Events and Files...
[    6.381944] systemd[1]: Finished keyboard-setup.service - Set the console keyboard layout.
[    6.383628] systemd[1]: Reached target local-fs-pre.target - Preparation for Local File Systems.
[    6.485735] systemd[1]: Finished systemd-udev-trigger.service - Coldplug All udev Devices.
[    6.494781] systemd[1]: Starting ifupdown-pre.service - Helper to synchronize boot up for ifupdown...
[    6.501712] systemd[1]: Starting systemd-udev-settle.service - Wait for udev To Complete Device Initialization...
[    6.520353] systemd[1]: Finished ifupdown-pre.service - Helper to synchronize boot up for ifupdown.
[    6.604750] systemd[1]: Started systemd-udevd.service - Rule-based Manager for Device Events and Files.
[    6.638676] systemd[1]: Starting plymouth-start.service - Show Plymouth Boot Screen...
[    6.851254] systemd[1]: Found device dev-ttyS0.device - /dev/ttyS0.
[    6.854404] systemd[1]: Started plymouth-start.service - Show Plymouth Boot Screen.
[    6.855732] systemd[1]: systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch was skipped because of an unmet condition check (ConditionPathExists=!/run/plymouth/pid).
[    6.861354] systemd[1]: Started systemd-ask-password-plymouth.path - Forward Password Requests to Plymouth Directory Watch.
[    6.861685] systemd[1]: Reached target cryptsetup.target - Local Encrypted Volumes.
[    6.984976] mc: Linux media interface: v0.10
[    7.021450] panfrost 1800000.gpu: clock rate = 432000000
[    7.021488] panfrost 1800000.gpu: bus_clock rate = 200000000
[    7.050831] panfrost 1800000.gpu: mali-g31 id 0x7093 major 0x0 minor 0x0 status 0x0
[    7.050860] panfrost 1800000.gpu: features: 00000000,000027f7, issues: 00000000,00000400
[    7.050869] panfrost 1800000.gpu: Features: L2:0x07100206 Shader:0x00000000 Tiler:0x00000209 Mem:0x1 MMU:0x00002821 AS:0xff JS:0x7
[    7.050878] panfrost 1800000.gpu: shader_present=0x1 l2_present=0x1
[    7.080515] videodev: Linux video capture interface: v2.00
[    7.088232] [drm] Initialized panfrost 1.2.0 20180908 for 1800000.gpu on minor 1
[    7.335775] sunxi_cedrus: module is from the staging directory, the quality is unknown, you have been warned.
[    7.343493] sun50i-di 1420000.deinterlace: Device registered as /dev/video0
[    7.355566] cedrus 1c0e000.video-codec: Device registered as /dev/video1
[    7.376713] Registered IR keymap rc-empty
[    7.376843] rc rc0: sunxi-ir as /devices/platform/soc/7040000.ir/rc/rc0
[    7.377007] rc rc0: lirc_dev: driver sunxi-ir registered at minor = 0, raw IR receiver, no transmitter
[    7.377134] input: sunxi-ir as /devices/platform/soc/7040000.ir/rc/rc0/input0
[    7.427869] sunxi-ir 7040000.ir: initialized sunXi IR driver
[    7.448847]  ahub_dam-snd-soc-dummy-dai: substream ahub_dam-snd-soc-dummy-dai has no playback, no capture
[    7.448878] sunxi-snd-mach soc:ahub_dam_mach: ASoC: can't create pcm ahub_dam-snd-soc-dummy-dai :-22
[    7.449132] sunxi-snd-mach: probe of soc:ahub_dam_mach failed with error -22
[    7.474871] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    7.486116] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    7.486778] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[    7.580298] Bluetooth: Core ver 2.22
[    7.580394] NET: Registered PF_BLUETOOTH protocol family
[    7.580399] Bluetooth: HCI device and connection manager initialized
[    7.580417] Bluetooth: HCI socket layer initialized
[    7.580428] Bluetooth: L2CAP socket layer initialized
[    7.580442] Bluetooth: SCO socket layer initialized
[    7.581395] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
[    7.652003] random: crng init done
[    7.671935] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4335-sdio for chip BCM4335/1
[    7.685194] Bluetooth: HCI UART driver ver 2.3
[    7.685226] Bluetooth: HCI UART protocol H4 registered
[    7.685231] Bluetooth: HCI UART protocol BCSP registered
[    7.685335] Bluetooth: HCI UART protocol LL registered
[    7.685341] Bluetooth: HCI UART protocol ATH3K registered
[    7.685371] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    7.704734] Bluetooth: HCI UART protocol Intel registered
[    7.720247] Bluetooth: HCI UART protocol Broadcom registered
[    7.720313] Bluetooth: HCI UART protocol QCA registered
[    7.720320] Bluetooth: HCI UART protocol AG6XX registered
[    7.720354] Bluetooth: HCI UART protocol Marvell registered
[    7.731141] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac4335-sdio.clm_blob failed with error -2
[    7.751147] systemd[1]: Finished systemd-random-seed.service - Load/Save Random Seed.
[    7.825459] systemd[1]: first-boot-complete.target - First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes).
[    7.825689] systemd[1]: Listening on systemd-rfkill.socket - Load/Save RF Kill Switch Status /dev/rfkill Watch.
[    7.856486] systemd[1]: Mounting tmp.mount - /tmp...
[    7.863851] systemd[1]: Starting systemd-rfkill.service - Load/Save RF Kill Switch Status...
[    7.868687] systemd[1]: Mounted tmp.mount - /tmp.
[    7.870095] systemd[1]: Reached target local-fs.target - Local File Systems.
[    7.875745] systemd[1]: Starting armbian-zram-config.service - Armbian ZRAM config...
[    7.882054] systemd[1]: Starting console-setup.service - Set console font and keymap...
[    7.888452] systemd[1]: Starting networking.service - Raise network interfaces...
[    7.894688] systemd[1]: Starting plymouth-read-write.service - Tell Plymouth To Write Out Runtime Data...
[    7.934378] systemd[1]: Starting systemd-binfmt.service - Set Up Additional Binary Formats...
[    7.934793] systemd[1]: systemd-machine-id-commit.service - Commit a transient machine-id on disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id).
[    7.936568] systemd[1]: Finished console-setup.service - Set console font and keymap.
[    7.938208] systemd[1]: Finished plymouth-read-write.service - Tell Plymouth To Write Out Runtime Data.
[    7.938957] systemd[1]: Received SIGRTMIN+20 from PID 229 (plymouthd).
[    8.033266] systemd[1]: Started systemd-rfkill.service - Load/Save RF Kill Switch Status.
[    8.034597] systemd[1]: proc-sys-fs-binfmt_misc.automount: Got automount request for /proc/sys/fs/binfmt_misc, triggered by 458 (systemd-binfmt)
[    8.048975] systemd[1]: systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch was skipped because of an unmet condition check (ConditionPathExists=!/run/plymouth/pid).
[    8.076627] systemd[1]: Mounting proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System...
[    8.077388] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[    8.083142] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[    8.089577] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[    8.096949] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...
[    8.097397] systemd[1]: systemd-machine-id-commit.service - Commit a transient machine-id on disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id).
[    8.099044] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[    8.099723] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod.
[    8.104240] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.
[    8.104862] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[    8.105756] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore).
[    8.109007] systemd[1]: modprobe@loop.service: Deactivated successfully.
[    8.110096] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop.
[    8.111536] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met.
[    8.118883] systemd[1]: Mounted proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System.
[    8.128270] systemd[1]: Finished systemd-binfmt.service - Set Up Additional Binary Formats.
[    8.432148] systemd[1]: Finished systemd-udev-settle.service - Wait for udev To Complete Device Initialization.
[    8.447194] systemd[1]: systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch was skipped because of an unmet condition check (ConditionPathExists=!/run/plymouth/pid).
[    8.447780] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[    8.472731] systemd[1]: Starting brltty.service - Braille Device Support...
[    8.479684] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[    8.486692] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[    8.493842] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...
[    8.494453] systemd[1]: systemd-machine-id-commit.service - Commit a transient machine-id on disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id).
[    8.503360] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[    8.504653] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod.
[    8.507484] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.
[    8.508398] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[    8.510392] systemd[1]: modprobe@loop.service: Deactivated successfully.
[    8.511070] zram: Added device: zram0
[    8.511152] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop.
[    8.511420] zram: Added device: zram1
[    8.511714] zram: Added device: zram2
[    8.513020] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore).
[    8.516341] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met.
[    8.656368] zram0: detected capacity change from 0 to 4026480
[    8.659238] systemd[1]: Finished networking.service - Raise network interfaces.
[    8.727670] Adding 2013236k swap on /dev/zram0.  Priority:5 extents:1 across:2013236k SS
[    8.999057] zram1: detected capacity change from 0 to 102400
[    9.073875] systemd[1]: Finished armbian-zram-config.service - Armbian ZRAM config.
[    9.120783] systemd[1]: Starting armbian-ramlog.service - Armbian memory supported logging...
[    9.202620] EXT4-fs (zram1): mounted filesystem 2ad1d28f-20e7-4d84-90bd-c72360d7f107 r/w without journal. Quota mode: none.
[    9.415227] systemd[1]: Started brltty.service - Braille Device Support.
[    9.441171] input: BRLTTY 6.5 Linux Screen Driver Keyboard as /devices/virtual/input/input1
[    9.901754] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
[    9.901772] brcmfmac: brcmf_c_process_txcap_blob: no txcap_blob available (err=-2)
[    9.902026] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4335/1 wl0: Mar 24 2013 20:36:01 version 6.30.171.24.20 (B0 Station/P2P)
[    9.987983] Bluetooth: hci1: command 0x0c03 tx timeout
[    9.988039] Bluetooth: hci1: BCM: Reset failed (-110)
[   11.830452] systemd[1]: Finished armbian-ramlog.service - Armbian memory supported logging.
[   11.860812] systemd[1]: Starting systemd-journald.service - Journal Service...
[   12.040061] systemd[1]: Started systemd-journald.service - Journal Service.
[   12.128251] systemd-journald[642]: Received client request to flush runtime journal.
[   12.462088] RPC: Registered named UNIX socket transport module.
[   12.462110] RPC: Registered udp transport module.
[   12.462114] RPC: Registered tcp transport module.
[   12.462118] RPC: Registered tcp-with-tls transport module.
[   12.462122] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   14.325627] systemd-journald[642]: Received client request to relinquish /var/log/journal/038dd8d2df4b4d8688a4073573fdffb6 access.
[   14.728474] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   14.728499] Bluetooth: BNEP filters: protocol multicast
[   14.728518] Bluetooth: BNEP socket layer initialized
[   17.332127] dwmac-sun8i 5030000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0
[   17.394854] dwmac-sun8i 5030000.ethernet end0: PHY [stmmac-0:00] driver [Allwinner AC200 EPHY] (irq=POLL)
[   17.394893] dwmac-sun8i 5030000.ethernet end0: No Safety Features support found
[   17.394903] dwmac-sun8i 5030000.ethernet end0: No MAC Management Counters available
[   17.394912] dwmac-sun8i 5030000.ethernet end0: PTP not supported by HW
[   17.395303] dwmac-sun8i 5030000.ethernet end0: configuring for phy/rmii link mode
[   28.214321] hdmi-audio-codec hdmi-audio-codec.5.auto: Only one simultaneous stream supported!
[   28.214353] hdmi-audio-codec hdmi-audio-codec.5.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -22
[   36.001852] hdmi-audio-codec hdmi-audio-codec.5.auto: Only one simultaneous stream supported!
[   36.001879] hdmi-audio-codec hdmi-audio-codec.5.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -22

 

Link to comment
Share on other sites

Posted (edited)

right now I only have I single hdmi monitor, and it works with manjaro,

t98-616:~:# cat /sys/class/drm/card0/device/drm/card0/card0-HDMI-A-1/status 
disconnected

that is what i get.....

 

I also could like to try setting uboot env, but

Loading Environment from FAT... Unable to use mmc 0:1...

 

I already have ext4 on defconfig

CONFIG_CMD_EXT4_WRITE=y

 

but it is still using FAT

 

maybe I have to try orange pi zero 2 kernel4.9 again to see if i can find something.

 

this is what i got on uboot the last time with printenv

Spoiler

orangepi# printenv
arch=arm
baudrate=115200
board=sunxi
board_name=sunxi
boot_a_script=load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}${script}; source ${scriptaddr}
boot_disp=1034
boot_disp1=0
boot_disp2=0
boot_extlinux=sysboot ${devtype} ${devnum}:${distro_bootpart} any ${scriptaddr} ${prefix}extlinux/extlinux.conf
boot_fb0=bbf51cc0,500,2d0,20,1400,1e0,f0,320,1e0
boot_prefixes=/ /boot/
boot_script_dhcp=boot.scr.uimg
boot_scripts=boot.scr.uimg boot.scr
boot_targets=fel mmc_auto pxe dhcp
bootcmd=run distro_bootcmd
bootcmd_dhcp=if dhcp ${scriptaddr} ${boot_script_dhcp}; then source ${scriptaddr}; fi;
bootcmd_fel=if test -n ${fel_booted} && test -n ${fel_scriptaddr}; then echo '(FEL boot)'; source ${fel_scriptaddr}; fi
bootcmd_mmc0=setenv devnum 0; run mmc_boot
bootcmd_mmc1=setenv devnum 1; run mmc_boot
bootcmd_mmc_auto=if test ${mmc_bootdev} -eq 1; then run bootcmd_mmc1; run bootcmd_mmc0; elif test ${mmc_bootdev} -eq 0; then run bootcmd_mmc0; run bootcmd_mmc1; fi
bootcmd_pxe=dhcp; if pxe get; then pxe boot; fi
bootdelay=1
bootm_size=0xa000000
bootreason=unknow
console=ttyS0,115200
cpu=armv7
dfu_alt_info_ram=kernel ram 0x41000000 0x1000000;fdt ram 0x43000000 0x100000;ramdisk ram 0x43300000 0x4000000
disp_reserve=3686400,0xbbf51cc0
distro_bootcmd=for target in ${boot_targets}; do run bootcmd_${target}; done
fdt_addr_r=0x43000000
fdtcontroladdr=bbe884a0
fdtfile=sunxi/sun50i-h616-orangepi-zero2.dtb
fileaddr=40000000
filesize=38438
kernel_addr_r=0x41000000
mmc_boot=if mmc dev ${devnum}; then setenv devtype mmc; run scan_dev_for_boot_part; fi
partitions=name=loader1,start=8k,size=32k,uuid=${uuid_gpt_loader1};name=loader2,size=984k,uuid=${uuid_gpt_loader2};name=esp,size=128M,bootable,uuid=${uuid_gpt_esp};name=system,size=-,uuid=${uuid_gpt_system};
pxefile_addr_r=0x43200000
ramdisk_addr_r=0x43300000
scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_extlinux; run scan_dev_for_scripts; done;
scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootfstype; then run scan_dev_for_boot; fi; done
scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}extlinux/extlinux.conf; then echo Found ${prefix}extlinux/extlinux.conf; run boot_extlinux; echo SCRIPT FAILED: continuing...; fi
scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found U-Boot script ${prefix}${script}; run boot_a_script; echo SCRIPT FAILED: continuing...; fi; done
scriptaddr=0x43100000
snum=ac0014120105c74248e
soc=sunxi
stderr=serial
stdin=serial
stdout=serial
tv_vdid=3152560576
uuid_gpt_esp=c12a7328-f81f-11d2-ba4b-00a0c93ec93b
uuid_gpt_system=69dad710-2ce4-4e3c-b16c-21a1d49abed3

Environment size: 3025/131068 bytes

maybe hdmi resolution and connection is hardcode....

Spoiler
		disp@01000000 {
			compatible = "allwinner,sunxi-disp";
			reg = <0x00 0x1000000 0x00 0x1400000 0x00 0x6510000 0x00 0x200 0x00 0x6511000 0x00 0x1000 0x00 0x6512000 0x00 0x1000 0x00 0x6515000 0x00 0x1000 0x00 0x6516000 0x00 0x1000>;
			interrupts = <0x00 0x58 0x04 0x00 0x40 0x04 0x00 0x41 0x04 0x00 0x42 0x04 0x00 0x43 0x04>;
			clocks = <0x0b 0x98 0x12 0x13 0x14 0x15 0x16>;
			boot_disp = <0x00>;
			fb_base = <0x00>;
			iommus = <0x28 0x00 0x00>;
			status = "okay";
			disp_init_enable = <0x01>;
			disp_mode = <0x00>;
			screen0_output_type = <0x03>;
			screen0_output_mode = <0x0a>;
			screen0_output_format = <0x00>;
			screen0_output_bits = <0x00>;
			screen0_output_eotf = <0x04>;
			screen0_output_cs = <0x101>;
			screen0_output_dvi_hdmi = <0x02>;
			screen0_output_range = <0x02>;
			screen0_output_scan = <0x00>;
			screen0_output_aspect_ratio = <0x08>;
			screen1_output_type = <0x02>;
			screen1_output_mode = <0x0b>;
			screen1_output_format = <0x01>;
			screen1_output_bits = <0x00>;
			screen1_output_eotf = <0x04>;
			screen1_output_cs = <0x104>;
			screen1_output_dvi_hdmi = <0x00>;
			screen1_output_range = <0x02>;
			screen1_output_scan = <0x00>;
			screen1_output_aspect_ratio = <0x08>;
			dev0_output_type = <0x04>;
			dev0_output_mode = <0x0a>;
			dev0_screen_id = <0x00>;
			dev0_do_hpd = <0x01>;
			dev1_output_type = <0x02>;
			dev1_output_mode = <0x0b>;
			dev1_screen_id = <0x01>;
			dev1_do_hpd = <0x01>;
			dev2_output_type = <0x00>;
			def_output_dev = <0x00>;
			hdmi_mode_check = <0x01>;
			fb0_format = <0x00>;
			fb0_width = <0x500>;
			fb0_height = <0x2d0>;
			fb1_format = <0x00>;
			fb1_width = <0x00>;
			fb1_height = <0x00>;
			chn_cfg_mode = <0x01>;
			disp_para_zone = <0x01>;
			linux,phandle = <0x148>;
			phandle = <0x148>;
		};

		tv0@01c94000 {
			compatible = "allwinner,sunxi-tv";
			reg = <0x00 0x6520000 0x00 0x100 0x00 0x6524000 0x00 0x3fc>;
			clocks = <0x18 0x17>;
			device_type = "tv0";
			pinctrl-names = "active\0sleep";
			status = "okay";
			dac_src0 = <0x00>;
			dac_type0 = <0x00>;
			interface = <0x01>;
			linux,phandle = <0x149>;
			phandle = <0x149>;
		};

		lcd0@01c0c000 {
			compatible = "allwinner,sunxi-lcd0";
			pinctrl-names = "active\0sleep";
			status = "okay";
			lcd_used = <0x00>;
			lcd_driver_name = "default_lcd";
			lcd_backlight = <0x32>;
			lcd_if = <0x00>;
			lcd_x = <0x500>;
			lcd_y = <0x320>;
			lcd_width = <0x96>;
			lcd_height = <0x5e>;
			lcd_dclk_freq = <0x46>;
			lcd_pwm_used = <0x00>;
			lcd_pwm_ch = <0x00>;
			lcd_pwm_freq = <0xc350>;
			lcd_pwm_pol = <0x00>;
			lcd_pwm_max_limit = <0xff>;
			lcd_hbp = <0x14>;
			lcd_ht = <0x58a>;
			lcd_hspw = <0x0a>;
			lcd_vbp = <0x0a>;
			lcd_vt = <0x32e>;
			lcd_vspw = <0x05>;
			lcd_lvds_if = <0x00>;
			lcd_lvds_colordepth = <0x00>;
			lcd_lvds_mode = <0x00>;
			lcd_frm = <0x00>;
			lcd_hv_clk_phase = <0x00>;
			lcd_hv_sync_polarity = <0x00>;
			lcd_gamma_en = <0x00>;
			lcd_bright_curve_en = <0x00>;
			lcd_cmap_en = <0x00>;
			deu_mode = <0x00>;
			lcdgamma4iep = <0x16>;
			smart_color = <0x5a>;
			lcd_pin_power = "bldo1";
			lcd_power = "dc1sw";
			pinctrl-0 = <0x99>;
			pinctrl-1 = <0x9a>;
			linux,phandle = <0x14a>;
			phandle = <0x14a>;
		};

		lcd1@01c0c001 {
			compatible = "allwinner,sunxi-lcd1";
			pinctrl-names = "active\0sleep";
			status = "okay";
			linux,phandle = <0x14b>;
			phandle = <0x14b>;
		};

		boot_disp {
			compatible = "allwinner,boot_disp";
			linux,phandle = <0x14c>;
			phandle = <0x14c>;
		};

		hdmi@06000000 {
			compatible = "allwinner,sunxi-hdmi";
			reg = <0x00 0x6000000 0x00 0x100000>;
			interrupts = <0x00 0x3f 0x00>;
			clocks = <0x0f 0x10 0x19 0x11>;
			status = "okay";
			hdmi_used = <0x01>;
			hdmi_power_cnt = <0x02>;
			hdmi_power0 = "vcc-hdmi";
			hdmi_power1 = "vdd-hdmi";
			hdmi_hdcp_enable = <0x01>;
			hdmi_hdcp22_enable = <0x01>;
			hdmi_cts_compatibility = <0x00>;
			hdmi_cec_support = <0x01>;
			hdmi_cec_super_standby = <0x00>;
			hdmi_skip_bootedid = <0x01>;
			ddc_en_io_ctrl = <0x00>;
			power_io_ctrl = <0x00>;
			linux,phandle = <0x14d>;
			phandle = <0x14d>;
		};

 

there are disp@01000000 with boot_disp and lcd0@01c0c000, so maybe one is for the front panel and the other is the setting for hdmi

Edited by Kajen
Link to comment
Share on other sites

Posted (edited)

the manjaro is my main pc, it is x64 uefi, with a AMD gpu, i didnt think i can get a compatible dts

 

this is what i got from orange pi zero 2 kernel 4.9

 

 

xrandr

 

Screen 0: minimum 1280 x 720, current 1280 x 720, maximum 1280 x 720
default connected 1280x720+0+0 0mm x 0mm
   1280x720       0.00* 

it is interesting, my monitor is 1920x1080

 

in the dmesg also show 1920x1080, but change to 1280x720, and it really show connect/disconnect, so maybe some pin is different from mainline, so maybe it communicated with monitor, but then it overwrite the settings

 

dmesg.txt

Edited by Kajen
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines