Jump to content

Recommended Posts

Posted (edited)

hi

thanks for this excellent device

wished it was not sold out and had hdmi though X-D

 

https://dwaves.de/2024/12/24/test-review-benchmark-armbian-gnu-linux-on-rockpi-e-rk3588-armv8-no-gpu-but-desktop-via-x11vnc-and-xvfb-how-to-download-run-geekbench-v5-v6-arm-x86-out-of-ram-fixed-risc-v-faster/

 

https://shop.allnetchina.cn/products/copy-of-rock-pi-e?variant=31974543425638

 

but it's possible to run full desktop virtualized

 

installed https://www.armbian.com/rockpie/

 

running fine and dandy until one fine day, thought about, let's upgrade this thing:

after:

apt update
apt upgrade
reboot

only 1x nic still working :(

lshw -class network
  *-network:0 DISABLED <- this one failed
       description: Ethernet interface
       physical id: 9
       logical name: end0
       serial: 5e:...95
       capacity: 1Gbit/s
       capabilities: ethernet physical tp aui bnc mii fibre 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=off broadcast=yes driver=st_gmac driverversion=6.14.0-rc4-edge-rockchip64 duplex=half link=no multicast=yes port=MII
  *-network:1 <- this one works
       description: Ethernet interface
       physical id: a
       logical name: end1
       serial: 5e... b5
       size: 100Mbit/s
       capacity: 100Mbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=st_gmac driverversion=6.14.0-rc4-edge-rockchip64 duplex=full ip=169.254.2.98 link=yes multicast=yes port=twisted pair speed=100Mbit/s

# running this kernel
Operating System: Armbian 25.2.2 noble            
          Kernel: Linux 6.12.17-current-rockchip64

cat /proc/device-tree/model
Radxa ROCK Pi E

dmesg | grep rk_gmac
[    4.059672] rk_gmac-dwmac ff540000.ethernet: IRQ eth_wake_irq not found
[    4.059723] rk_gmac-dwmac ff540000.ethernet: IRQ eth_lpi not found
[    4.059739] rk_gmac-dwmac ff540000.ethernet: IRQ sfty not found
[    4.059925] rk_gmac-dwmac ff540000.ethernet: PTP uses main clock
[    4.060263] rk_gmac-dwmac ff540000.ethernet: clock input or output? (input).
[    4.060297] rk_gmac-dwmac ff540000.ethernet: TX delay(0x26).
[    4.060315] rk_gmac-dwmac ff540000.ethernet: RX delay(0x11).
[    4.060341] rk_gmac-dwmac ff540000.ethernet: integrated PHY? (no).
[    4.060419] rk_gmac-dwmac ff540000.ethernet: clock input from PHY
[    4.065461] rk_gmac-dwmac ff540000.ethernet: init for RGMII
[    4.067905] rk_gmac-dwmac ff540000.ethernet: User ID: 0x10, Synopsys ID: 0x35
[    4.067948] rk_gmac-dwmac ff540000.ethernet:     DWMAC1000
[    4.067964] rk_gmac-dwmac ff540000.ethernet: DMA HW capability register supported
[    4.067978] rk_gmac-dwmac ff540000.ethernet: RX Checksum Offload Engine supported
[    4.067990] rk_gmac-dwmac ff540000.ethernet: COE Type 2
[    4.068004] rk_gmac-dwmac ff540000.ethernet: TX Checksum insertion supported
[    4.068016] rk_gmac-dwmac ff540000.ethernet: Wake-Up On Lan supported
[    4.068203] rk_gmac-dwmac ff540000.ethernet: Normal descriptors
[    4.068227] rk_gmac-dwmac ff540000.ethernet: Ring mode enabled
[    4.068240] rk_gmac-dwmac ff540000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    4.079393] rk_gmac-dwmac ff550000.ethernet: IRQ eth_wake_irq not found
[    4.079427] rk_gmac-dwmac ff550000.ethernet: IRQ eth_lpi not found
[    4.079443] rk_gmac-dwmac ff550000.ethernet: IRQ sfty not found
[    4.079597] rk_gmac-dwmac ff550000.ethernet: PTP uses main clock
[    4.079668] rk_gmac-dwmac ff550000.ethernet: supply phy not found, using dummy regulator
[    4.079934] rk_gmac-dwmac ff550000.ethernet: clock input or output? (output).
[    4.079965] rk_gmac-dwmac ff550000.ethernet: Can not read property: tx_delay.
[    4.079978] rk_gmac-dwmac ff550000.ethernet: set tx_delay to 0x30
[    4.079994] rk_gmac-dwmac ff550000.ethernet: Can not read property: rx_delay.
[    4.080006] rk_gmac-dwmac ff550000.ethernet: set rx_delay to 0x10
[    4.080040] rk_gmac-dwmac ff550000.ethernet: integrated PHY? (yes).
[    4.085988] rk_gmac-dwmac ff550000.ethernet: init for RMII
[    4.127956] rk_gmac-dwmac ff550000.ethernet: User ID: 0x10, Synopsys ID: 0x35
[    4.127997] rk_gmac-dwmac ff550000.ethernet:     DWMAC1000
[    4.128014] rk_gmac-dwmac ff550000.ethernet: DMA HW capability register supported
[    4.128027] rk_gmac-dwmac ff550000.ethernet: RX Checksum Offload Engine supported
[    4.128039] rk_gmac-dwmac ff550000.ethernet: COE Type 2
[    4.128053] rk_gmac-dwmac ff550000.ethernet: TX Checksum insertion supported
[    4.128065] rk_gmac-dwmac ff550000.ethernet: Wake-Up On Lan supported
[    4.128218] rk_gmac-dwmac ff550000.ethernet: Normal descriptors
[    4.128241] rk_gmac-dwmac ff550000.ethernet: Ring mode enabled
[    4.128254] rk_gmac-dwmac ff550000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    4.214207] rk_gmac-dwmac ff540000.ethernet end0: renamed from eth0
[    4.219592] rk_gmac-dwmac ff550000.ethernet end1: renamed from eth1
[   17.950956] rk_gmac-dwmac ff540000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0
[   17.951976] rk_gmac-dwmac ff540000.ethernet end0: __stmmac_open: Cannot attach to PHY (error: -19)
[   17.956903] rk_gmac-dwmac ff550000.ethernet end1: Register MEM_TYPE_PAGE_POOL RxQ-0
[   18.014746] rk_gmac-dwmac ff550000.ethernet end1: PHY [stmmac-1:00] driver [Rockchip integrated EPHY] (irq=POLL)
[   18.024841] rk_gmac-dwmac ff550000.ethernet end1: No Safety Features support found
[   18.024873] rk_gmac-dwmac ff550000.ethernet end1: PTP not supported by HW
[   18.025357] rk_gmac-dwmac ff550000.ethernet end1: configuring for phy/rmii link mode
[   20.065194] rk_gmac-dwmac ff550000.ethernet end1: Link is Up - 100Mbps/Full - flow control rx/tx
[  179.477935] rk_gmac-dwmac ff540000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  179.480074] rk_gmac-dwmac ff540000.ethernet end0: __stmmac_open: Cannot attach to PHY (error: -19)
[  529.140404] rk_gmac-dwmac ff540000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  529.142478] rk_gmac-dwmac ff540000.ethernet end0: __stmmac_open: Cannot attach to PHY (error: -19)

ip link set end0 up; # does not work :(
RTNETLINK answers: No such device

ifconfig end0 192.168.123.123 up;
SIOCSIFFLAGS: No such device
SIOCSIFFLAGS: No such device

rfkill unblock end0; # does not work :(
rfkill: invalid identifier: end0

# tried upgrading the kernel to latest
apt install linux-image-edge-rockchip64
reboot

hostnamectl;
Operating System: Armbian 25.2.2 noble            
          Kernel: Linux 6.14.0-rc4-edge-rockchip64 <- new kernel up and running
    Architecture: arm64

# still same problem :(

# found the device here
/sys/firmware/devicetree/base/ethernet@ff540000

lsmod|grep rk_gmac-dwmac
lsmod|grep dwmac
dwmac_rk               28672  0
stmmac_platform        20480  1 dwmac_rk
stmmac                241664  3 stmmac_platform,dwmac_rk

modinfo stmmac
filename:       /lib/modules/6.14.0-rc4-edge-rockchip64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko
license:        GPL
author:         Giuseppe Cavallaro <peppe.cavallaro@st.com>
description:    STMMAC 10/100/1000 Ethernet device driver
depends:        pcs_xpcs
intree:         Y
name:           stmmac
vermagic:       6.14.0-rc4-edge-rockchip64 SMP preempt mod_unload aarch64
parm:           watchdog:Transmit timeout in milliseconds (default 5s) (int)
parm:           debug:Message Level (-1: default, 0: no output, 16: all) (int)
parm:           phyaddr:Physical device address (int)
parm:           flow_ctrl:Flow control ability [on/off] (int)
parm:           pause:Flow Control Pause Time (int)
parm:           tc:DMA threshold control value (int)
parm:           buf_sz:DMA buffer size (int)
parm:           eee_timer:LPI tx expiration time in msec (uint)
parm:           chain_mode:To use chain instead of ring mode (int)


cat /etc/apt/sources.list
deb http://ports.ubuntu.com/ noble main restricted universe multiverse
#deb-src http://ports.ubuntu.com/ noble main restricted universe multiverse

deb http://ports.ubuntu.com/ noble-security main restricted universe multiverse
#deb-src http://ports.ubuntu.com/ noble-security main restricted universe multiverse

deb http://ports.ubuntu.com/ noble-updates main restricted universe multiverse
#deb-src http://ports.ubuntu.com/ noble-updates main restricted universe multiverse

deb http://ports.ubuntu.com/ noble-backports main restricted universe multiverse
#deb-src http://ports.ubuntu.com/ noble-backports main restricted universe multiverse

what now? how to fix this?

HEEEELP :D

Edited by UltimateSolar
style

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