On Fri, Sep 11, 2020 at 2:38 PM Valery Ushakov <u...@stderr.spb.ru> wrote:
> Rocky Hotas <rockyho...@firemail.cc> wrote: > > > Using NetBSD 8.1 in a laptop, both its Ethernet and WiFi NICs worked. > > Then, I made a NetBSD 9 (formal release) fresh install and the > > Ethernet NIC is almost unusable. > > > > Here, the relevant dmesg part: > > > > [ 1.055234] re0 at pci3 dev 0 function 0: RealTek > > 8100E/8101E/8102E/8102EL PCIe 10/100BaseTX (rev. 0x05) > > [ 1.055234] re0: interrupting at msix3 vec 0 > > [ 1.055234] re0: Ethernet address 28:92:4a:29:53:5a > > [ 1.055234] re0: using 256 tx descriptors > > [ 1.055234] rlphy0 at re0 phy 7: RTL8201E 10/100 media interface, > > rev. 2 > > [ 1.055234] rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, > > auto > > > > The card is detected and configured by the system, but it is extremely > > slow: a Google ping may take up to 10 seconds (yes, 10000 ms). An ssh > > connection is extremely slow, making it unusable. > > > > It seems that, if I use the card, the dmesg gets populated by this > > repeated message: > > > > [ 20690.751223] re0: watchdog timeout > > [ 20695.773292] re0: watchdog timeout > > [ 20706.809817] re0: watchdog timeout > > [ 20720.853570] re0: watchdog timeout > > [ 20730.887686] re0: watchdog timeout > > > > I also tried to boot disabling rlphy(4) (`userconf disable rlphy' from > > the boot prompt), and ukphy(4) is used instead, but nothing changed. > > The same happens with netbsd-9 (stable). > > This problem did not appear with NetBSD 8.1, so it is a regression. > > Is there anything I can do? > > Data point. I had something that looked similar enough to this with > my USL-5p (landisk) > > re0 at pci0 dev 0 function 0: RealTek 8139C+ 10/100BaseTX (rev. 0x20) > re0: interrupting at irq 5 > re0: Ethernet address 00:a0:b0:65:15:6c > re0: using 64 tx descriptors > rlphy0 at re0 phy 0: Realtek internal PHY > rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > > It was mostly sitting idle then one day it popped this watchdog > timeout and lost its network iirc. > > Next time I powered it on it failed to boot b/c it runs with nfs root > and it had that watchdog timeout right from the start. As far as I > can tell the relevant kernel versions were 8.99.12 and 8.99.36 > > I recently booted current on that machine (moved to a different > network) and it did work. > > So, I'd try with booting a current'ish kernel on your machine. Enough > compat is enabled by default in GENERIC, so you can just drop in > current as netbsd.new and boot it one off manually with the existing > 9.0 install. > > -uwe > I would highly recommend the 9.0 Stable snapshot at: http://nycdn.netbsd.org/pub/NetBSD-daily/netbsd-9/latest/ The snapshot of 12 Sept works great. Give it a try. Clay