Hi,

Based on FreeBSD r346028, this fixes ure(4) not detected after a reboot.
Tested:

ure0 at uhub0 port 4 configuration 1 interface 0 "Realtek USB 10/100 LAN" rev 
2.10/20.00 addr 3
ure0: ver 4c10, address 00:e0:4c:xx:xx:xx
rlphy0 at ure0 phy 0: RTL8201E 10/100 PHY, rev. 2

ure0 at uhub0 port 4 configuration 1 interface 0 "Realtek USB 10/100/1000 LAN" 
rev 2.10/30.00 addr 3
ure0: ver 5c10, address 00:e0:4c:xx:xx:xx
rgephy2 at ure0 phy 0: RTL8251 PHY, rev. 0

ok?

Index: sys/dev/usb/if_urereg.h
===================================================================
RCS file: /cvs/src/sys/dev/usb/if_urereg.h,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 if_urereg.h
--- sys/dev/usb/if_urereg.h     2 Nov 2018 21:32:30 -0000       1.5
+++ sys/dev/usb/if_urereg.h     10 Apr 2019 01:33:30 -0000
@@ -177,7 +177,7 @@
 #define        URE_EEEP_CR_EEEP_TX     0x0002
 
 /* PLA_WDT6_CTRL */
-#define        URE_WDT6_SET_MODE       0x001
+#define        URE_WDT6_SET_MODE       0x0010
 
 /* PLA_TCR0 */
 #define        URE_TCR0_TX_EMPTY       0x0800

Reply via email to