PYNQ Z1 does not recognizes WiFi Dongle

Hey guys,

I am pretty new to the PYNQ Boards and now I tried to connect my PYNQ Z1 Board via the USB HOST to WiFi.

I have two Dongles, which both are not working:

  • D - Link DWA - 171 AC600
  • Archer T600U Nano(EU) Ver.: 1.0

I tried to connect the dongles and look up dmesg and lsusb to see if they get recognized, here are the outputs:

D - Link DWA - 171 AC600

[12790.449458] scsi host0: usb-storage 1-1.1:1.0
[12790.567027] usb 1-1.1: USB disconnect, device number 18
[12791.074083] usb 1-1.1: new high-speed USB device number 19 using ci_hdrc
xilinx@pynq:~/88x2bu-20210702$ lsusb
Bus 001 Device 004: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 001 Device 019: ID 2001:331d D-Link Corp. 
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Archer T600U Nano(EU) Ver.: 1.0

[12910.254073] usb 1-1.1: new high-speed USB device number 20 using ci_hdrc
xilinx@pynq:~/88x2bu-20210702$ lsusb
Bus 001 Device 004: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 001 Device 020: ID 2357:011e  
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I already tried mostly every possible solution I could find and the problem seems to be with the kernel and this is the part where I have completely no clue.

I found that this drivers needs to be installed:

https://github.com/brektrou/rtl8821CU

or

https://github.com/morrownr/88x2bu-20210702.git

When I try to build the driver via dkms or just by building with make it does not work and I am getting the following errors:

If this is not that easy to solve, can someone of you guys please tell me a WiFi Dongle with 5Ghz which will work with the PYNQ Z1 Board?

In my experience WiFi dongle support in Ubuntu can vary.

I’ve used these and they work OK :

TL-WN723N

TL-WNB32N

Cathal