I have NanoPi M6 and Ethernet is not working for me.
I've tried official image rk3588-sd-debian-bookworm-core-6.1-arm64-20250123.img.gz and armbian images:
https://forum.armbian.com/topic/51333-n ... t-the-dma/
With different kernel versions, but RTL8211F Ethernet interface is not working for me.
Here is a dmesg log:
I'm unable to configure the ethernet interface after the boot.
What could be the problem?
I'm not sure if it's a software or a hardware issue. Could it be that my NanoPi M6 hardware is defective?
Can someone else with NanoPi M6 confirm this issue?
I've tried official image rk3588-sd-debian-bookworm-core-6.1-arm64-20250123.img.gz and armbian images:
https://forum.armbian.com/topic/51333-n ... t-the-dma/
With different kernel versions, but RTL8211F Ethernet interface is not working for me.
Here is a dmesg log:
Code: Select all
[ 6.902937] rk_gmac-dwmac fe1c0000.ethernet: IRQ eth_lpi not found
[ 6.903052] rk_gmac-dwmac fe1c0000.ethernet: Looking up phy-supply from device tree
[ 6.903060] rk_gmac-dwmac fe1c0000.ethernet: Looking up phy-supply property in node /ethernet@fe1c0000 failed
[ 6.903074] rk_gmac-dwmac fe1c0000.ethernet: supply phy not found, using dummy regulator
[ 6.903119] rk_gmac-dwmac fe1c0000.ethernet: clock input or output? (output).
[ 6.903126] rk_gmac-dwmac fe1c0000.ethernet: TX delay(0x42).
[ 6.903133] rk_gmac-dwmac fe1c0000.ethernet: Can not read property: rx_delay.
[ 6.903137] rk_gmac-dwmac fe1c0000.ethernet: set rx_delay to 0xffffffff
[ 6.903154] rk_gmac-dwmac fe1c0000.ethernet: integrated PHY? (no).
[ 6.903161] rk_gmac-dwmac fe1c0000.ethernet: cannot get clock mac_clk_rx
[ 6.903167] rk_gmac-dwmac fe1c0000.ethernet: cannot get clock mac_clk_tx
[ 6.903179] rk_gmac-dwmac fe1c0000.ethernet: cannot get clock clk_mac_speed
[ 6.903397] rk_gmac-dwmac fe1c0000.ethernet: init for RGMII_RXID
[ 6.903524] rk_gmac-dwmac fe1c0000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[ 6.903532] rk_gmac-dwmac fe1c0000.ethernet: DWMAC4/5
[ 6.903538] rk_gmac-dwmac fe1c0000.ethernet: DMA HW capability register supported
[ 6.903543] rk_gmac-dwmac fe1c0000.ethernet: RX Checksum Offload Engine supported
[ 6.903548] rk_gmac-dwmac fe1c0000.ethernet: TX Checksum insertion supported
[ 6.903553] rk_gmac-dwmac fe1c0000.ethernet: Wake-Up On Lan supported
[ 6.903579] rk_gmac-dwmac fe1c0000.ethernet: TSO supported
[ 6.903584] rk_gmac-dwmac fe1c0000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[ 6.903590] rk_gmac-dwmac fe1c0000.ethernet: Enabled L3L4 Flow TC (entries=2)
[ 6.903595] rk_gmac-dwmac fe1c0000.ethernet: Enabled RFS Flow TC (entries=10)
[ 6.903601] rk_gmac-dwmac fe1c0000.ethernet: TSO feature enabled
[ 6.903606] rk_gmac-dwmac fe1c0000.ethernet: Using 32/32 bits DMA host/device width
[ 13.424938] rk_gmac-dwmac fe1c0000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 13.515306] rk_gmac-dwmac fe1c0000.ethernet eth0: PHY [stmmac-1:01] driver [RTL8211F Gigabit Ethernet] (irq=POLL)
[ 14.515439] rk_gmac-dwmac fe1c0000.ethernet: Failed to reset the dma
[ 14.515467] rk_gmac-dwmac fe1c0000.ethernet eth0: stmmac_hw_setup: DMA engine initialization failed
[ 14.515473] rk_gmac-dwmac fe1c0000.ethernet eth0: __stmmac_open: Hw setup failed
[ 14.554447] rk_gmac-dwmac fe1c0000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 14.648428] rk_gmac-dwmac fe1c0000.ethernet eth0: PHY [stmmac-1:01] driver [RTL8211F Gigabit Ethernet] (irq=POLL)
[ 14.648975] rk_gmac-dwmac fe1c0000.ethernet eth0: No Safety Features support found
[ 14.648988] rk_gmac-dwmac fe1c0000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[ 14.649142] rk_gmac-dwmac fe1c0000.ethernet eth0: registered PTP clock
[ 14.649430] rk_gmac-dwmac fe1c0000.ethernet eth0: FPE workqueue start
[ 14.649437] rk_gmac-dwmac fe1c0000.ethernet eth0: configuring for phy/rgmii-rxid link mode
[ 17.713180] rk_gmac-dwmac fe1c0000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 17.713314] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
I'm unable to configure the ethernet interface after the boot.
What could be the problem?
I'm not sure if it's a software or a hardware issue. Could it be that my NanoPi M6 hardware is defective?
Can someone else with NanoPi M6 confirm this issue?