<naoki>
Kwiboo: I trid rk3582 patch with RockyLinux 9.5 Desktop userland. interestingly gdm wayland session doesn't work ;)
<naoki>
I thought it works with software rendering
<naoki>
X session works
kevery has joined #linux-rockchip
<naoki>
Nov 16 00:00:07 rocky-desktop gnome-shell[699]: Adding device '/dev/dri/card0' (rockchip) using atomic mode setting.
<naoki>
Nov 16 00:00:08 rocky-desktop gnome-shell[699]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Do not want to use software renderer (llvmpipe (LLVM 18.1.8, 128 bits)), falling back to CPU copy path
<naoki>
Nov 16 00:00:08 rocky-desktop gnome-shell[699]: Created gbm renderer for '/dev/dri/card0'
<naoki>
Nov 16 00:00:10 rocky-desktop gnome-shell[699]: meta_drm_buffer_gbm_new_lock_front failed: gbm_surface_lock_front_buffer failed
<naoki>
I don't understand what happened ;)
<warpme>
guys: i'm a bit confused - so some help for better understanding is needed: I have nanopc-t6. It has 2xRTL8125 nic by pcie. My issue is random MAC on those nics. I have also rock5b with the same nic@pcie and this box has always the same mac. Now: I was thinking mainline kernel for 8125 gets mac from eeprom (or otp) so boards with this nic have by default unique&constant mac. But my nanopc-t6 case shows differently. How this?
eballetbo has joined #linux-rockchip
hexdump0815 has quit [Ping timeout: 260 seconds]
hexdump0815 has joined #linux-rockchip
kevery has quit [Ping timeout: 252 seconds]
kevery has joined #linux-rockchip
ungeskriptet_ has joined #linux-rockchip
ungeskriptet has quit [Ping timeout: 252 seconds]
ungeskriptet_ is now known as ungeskriptet
raster has joined #linux-rockchip
kevery1 has joined #linux-rockchip
kevery has quit [Ping timeout: 252 seconds]
kevery1 is now known as kevery
<sigmaris>
warpme: I also have random MAC addresses with the RTL8125s on NanoPC-T6. I don't think the PCIe devices actually have any EEPROM or OTP to store a MAC address
<sigmaris>
IIRC the kernel driver logs some messages about the MAC address during boot
<warpme>
sigmaris : indeed - hypothesis that: t6 has no eeprom/otp programmed (and rock5b has eeprom/otp programmed) is my most probable one.
<sigmaris>
last time I looked, there were two possible solutions - have userspace set a persistent MAC address when bringing up the interface, or have firmware (u-boot) derive a MAC address from the CPU serial number and add it to the devicetree
<warpme>
as i'm developing stateless appliance (no systemd, etc) where state is restored from remote server - mac is used as unique id of device.....
<warpme>
still think what will be best solution here....
<dlg>
can you use the cpu serial instead?
<warpme>
option with uboot will be best one as appliance is(can be) diskless so i'm doing network boot.
<warpme>
on boards with soc build-in emac/gmac usually alias in uboot dt helps. but t6 has nics on pcie - so i'm not sure is alias solution possible/will work at all....
<sigmaris>
there should be a way to create DT nodes for the PCIe devices and add MAC address to them, in u-boot's DT fixup stage