Hi,
I have a D-Link DWA-130 rev F1 which was not being detected.
I took a guess and made this kernel patch for run(4) which seems
to work for me thus far. The device is now detected, connects with
nwid, wpakey and dhclient. The 0x3c25 magic is from usbdevs(8)
Tested using amd64 GENERIC.MP -current
Index: share/man/man4/run.4
===================================================================
RCS file: /cvs/src/share/man/man4/run.4,v
retrieving revision 1.49
diff -u -p -r1.49 run.4
--- share/man/man4/run.4 13 Jul 2017 08:10:50 -0000 1.49
+++ share/man/man4/run.4 2 Aug 2017 05:21:21 -0000
@@ -120,7 +120,7 @@ The following adapters should work:
.It Corega CG-WLUSB300AGN
.It Corega CG-WLUSB300GNM
.It D-Link DWA-127
-.It D-Link DWA-130 rev B1
+.It D-Link DWA-130 rev B1, F1
.It D-Link DWA-140 rev B1, B2, B3, \&D1
.It D-Link DWA-160 rev B2
.It D-Link DWA-162
Index: sys/dev/usb/if_run.c
===================================================================
RCS file: /cvs/src/sys/dev/usb/if_run.c,v
retrieving revision 1.121
diff -u -p -r1.121 if_run.c
--- sys/dev/usb/if_run.c 21 Jul 2017 00:55:05 -0000 1.121
+++ sys/dev/usb/if_run.c 2 Aug 2017 05:21:31 -0000
@@ -153,6 +153,7 @@ static const struct usb_devno run_devs[]
USB_ID(COREGA, RT3070),
USB_ID(CYBERTAN, RT2870),
USB_ID(DLINK, DWA127),
+ USB_ID(DLINK, DWA130F1),
USB_ID(DLINK, DWA140B3),
USB_ID(DLINK, DWA160B2),
USB_ID(DLINK, DWA162),
Index: sys/dev/usb/usbdevs
===================================================================
RCS file: /cvs/src/sys/dev/usb/usbdevs,v
retrieving revision 1.674
diff -u -p -r1.674 usbdevs
--- sys/dev/usb/usbdevs 6 Jun 2017 00:52:02 -0000 1.674
+++ sys/dev/usb/usbdevs 2 Aug 2017 05:21:32 -0000
@@ -1544,6 +1544,7 @@ product DLINK DWA140B3 0x3c15 DWA-140 r
product DLINK DWA160B2 0x3c1a DWA-160 rev B2
product DLINK DWA127 0x3c1b DWA-127
product DLINK DWA162 0x3c1f DWA-162 Wireless Adapter
+product DLINK DWA130F1 0x3c25 DWA-130 rev F1
product DLINK DSB650C 0x4000 10Mbps Ethernet
product DLINK DSB650TX1 0x4001 10/100 Ethernet
product DLINK DSB650TX 0x4002 10/100 Ethernet