On 2025-01-07, S V <ner...@gmail.com> wrote: > --000000000000bd6096062b187b93 > Content-Type: text/plain; charset="UTF-8" > > Hello, misc@ > > I get myself some chinese pcie ethernet card GSMIN DP18 for my arm64 board > > pci0 at dwpcie0 > ppb0 at pci0 dev 0 function 0 "Baikal Electronics BE-M1000" rev 0x00 > pci1 at ppb0 bus 1 > re0 at pci1 dev 0 function 0 "Realtek 8168" rev 0x02: RTL8168C/8111C > (0x3c00), msi, address 00:e0:4c:68:43:c0 > rgephy0 at re0 phy 7: RTL8169S/8110S/8211, rev. 2 > > > > Card is detected, got in ifconfig > > re0: flags=808843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF4> mtu 1500 > lladdr 00:e0:4c:68:43:c0 > index 3 priority 0 llprio 3 > media: Ethernet autoselect (1000baseT full-duplex,rxpause,txpause) > status: active > > > but I got constant re0: watchdog timeout and reinit > > re0: flags=808843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF4> mtu 1500 > lladdr 00:e0:4c:68:43:c0 > index 3 priority 0 llprio 3 > media: Ethernet autoselect (none) > status: no carrier > > > Any ideas on how to debug it and/or fix it?
re(4) is fairly reliable so I would suspect this is more likely to be a problem with interrupt routing i.e. what actually happens on your system doesn't match what OpenBSD thinks is happening. Details of the system (hardware, what boot loader + version, etc) plus the information from sendbug -P run as root would be a good start.