Kernel does not detect eth1

Hi,

I am using OpenWrt 22.03.3 r20028-43d71ad93e on Raspberry Pi Compute Module 4 Rev 1.0 inside WaveShare Dual Gigabit Ethernet 5G/4G Mini-Computer.

Kernel reports

[    0.258894] bcmgenet fd580000.ethernet: GENET 5.0 EPHY: 0x0000
...
[    2.192078] usb 2-4: new SuperSpeed Gen 1 USB device number 3 using xhci_hcd
[    2.222850] usb 2-4: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=31.00
[    2.231027] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[    2.238173] usb 2-4: Product: USB 10/100/1000 LAN
[    2.242906] usb 2-4: Manufacturer: Realtek
[    2.247024] usb 2-4: SerialNumber: 001000001
...
[   12.608325] bcmgenet fd580000.ethernet: configuring instance for external RGMII (RX delay)
[   12.617004] bcmgenet fd580000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
[   12.625152] br-lan: port 1(eth0) entered blocking state
[   12.630392] br-lan: port 1(eth0) entered disabled state
[   12.635852] device eth0 entered promiscuous mode
[   12.642776] br-lan: port 1(eth0) entered blocking state
[   12.648024] br-lan: port 1(eth0) entered forwarding state

eth1 is also physically connected and both sides of the PHY report a gigabit link.

However, the kernel does not report eth1 being present as a device. Obviously I cannot use it in --> Network --> Interfaces --> Devices.

Can someone help me to understand which step I am missing?

you're probably missing kmod-usb-net-rtl8152 for eth1

2 Likes

@znevna That works brilliant! Thanks a lot!

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.