Hi Jonas, I applied your four patches for the Odroid M1S to the mainline kernel [1], compiled it using the kernel configuration from the Hardkernel Ubuntu Server Image [2], and then attempted to boot into the official Generic AArch64 image on mmcblk0 using a dtb file and an Arch Linux initrd by manually copying the kernel and dtb file to the boot partition and booting manually with the vendor's U-Boot [3]. The booting process was successful! However, the network interface is not working. Here is the relevant dmesg output: ---- [ 6.694455] rk_gmac-dwmac fe010000.ethernet: IRQ eth_lpi not found [ 6.695030] rk_gmac-dwmac fe010000.ethernet: IRQ sfty not found [ 6.702424] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input). [ 6.703064] rk_gmac-dwmac fe010000.ethernet: Can not read property: tx_delay. [ 6.704461] rk_gmac-dwmac fe010000.ethernet: set tx_delay to 0x30 [ 6.705002] rk_gmac-dwmac fe010000.ethernet: Can not read property: rx_delay. [ 6.709919] rk_gmac-dwmac fe010000.ethernet: set rx_delay to 0x10 [ 6.710579] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no). [ 6.711180] rk_gmac-dwmac fe010000.ethernet: clock input from PHY [ 6.716749] rk_gmac-dwmac fe010000.ethernet: init for RGMII_ID [ 6.718117] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51 [ 6.719022] rk_gmac-dwmac fe010000.ethernet: DWMAC4/5 [ 6.719540] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported [ 6.720204] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported [ 6.720864] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported [ 6.721484] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported [ 6.722155] rk_gmac-dwmac fe010000.ethernet: TSO supported [ 6.723019] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 6.723761] rk_gmac-dwmac fe010000.ethernet: device MAC address 0e:c7:69:a9:f2:61 [ 6.724436] rk_gmac-dwmac fe010000.ethernet: Enabled RFS Flow TC (entries=10) [ 6.725073] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled [ 6.725609] rk_gmac-dwmac fe010000.ethernet: Using 32/32 bits DMA host/device width [ 6.998073] rk_gmac-dwmac fe010000.ethernet end0: renamed from eth0 [ 7.096335] rk_gmac-dwmac fe010000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0 [ 7.097618] rk_gmac-dwmac fe010000.ethernet end0: __stmmac_open: Cannot attach to PHY (error: -19) ---- Does anyone have any idea what could be causing this issue, or if there is anything I could try to get the network interface up and running? Thanks for your help! Best regards, Patrick [1] Linux Kernel Repository: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git Version: v6.11-rc5-50-g3ec3f5fc4a91 [2] Semi-official Hardkernel Ubuntu Server Preview Image for Odroid M1S: https://forum.odroid.com/viewtopic.php?t=48230 [3] U-Boot Version: U-Boot 2017.09-g97ab962d1ed-230719 #tobetter (Oct 27 2023 - 14:54:41 +0900)