I've built this in Fedora 30 (on a VM, through a Mac, FYI), kernel version 5.1.12. When I plug in the device, it recognizes it as a drive, and then I run the usb_modeswitch command. This command always gives me an error - "The connection for the USB device 'D-Link DWA-171' was unsuccessful." Looking at dmesg at this point shows a number of lines like "ERROR [HALMAC][ERR]Dump efuse in suspend" and "ERROR _halmac_reg_write_8: I/O FAIL!"
Some times after this, it then shows up in lsusb as D-link DWA-171, but not always - sometimes it's now missing entirely. Of the times when it does show up, most of the time it still does not show up in iwconfig. But one magical time it did...and then I was able to use the wifi connection no problem. The next time, it was back to not working. :-(
I've built this in Fedora 30 (on a VM, through a Mac, FYI), kernel version 5.1.12. When I plug in the device, it recognizes it as a drive, and then I run the usb_modeswitch command. This command always gives me an error - "The connection for the USB device 'D-Link DWA-171' was unsuccessful." Looking at dmesg at this point shows a number of lines like "ERROR [HALMAC][ERR]Dump efuse in suspend" and "ERROR _halmac_reg_write_8: I/O FAIL!"
Some times after this, it then shows up in lsusb as D-link DWA-171, but not always - sometimes it's now missing entirely. Of the times when it does show up, most of the time it still does not show up in iwconfig. But one magical time it did...and then I was able to use the wifi connection no problem. The next time, it was back to not working. :-(