Ticks to milliseconds. Original sleep is half a second, so 500ms. ok?
Index: mii/mii_physubr.c =================================================================== RCS file: /cvs/src/sys/dev/mii/mii_physubr.c,v retrieving revision 1.45 diff -u -p -r1.45 mii_physubr.c --- mii/mii_physubr.c 11 Sep 2015 13:02:28 -0000 1.45 +++ mii/mii_physubr.c 14 Jan 2020 00:41:45 -0000 @@ -199,7 +199,7 @@ mii_phy_auto(struct mii_softc *sc, int w */ if (sc->mii_flags & MIIF_AUTOTSLEEP) { sc->mii_flags |= MIIF_DOINGAUTO; - tsleep(&sc->mii_flags, PZERO, "miiaut", hz >> 1); + tsleep_nsec(&sc->mii_flags, PZERO, "miiaut", MSEC_TO_NSEC(500)); mii_phy_auto_timeout(sc); } else if ((sc->mii_flags & MIIF_DOINGAUTO) == 0) { sc->mii_flags |= MIIF_DOINGAUTO;