Digitus DN-7043-3 (WiFi USB Adapter, 160MBbps, 802.11n)
> Network (216)
> Network > Ethernet (45)
> Network > PowerLAN / dLAN (1)
> Network > UMTS / GSM / HSDPA (17)
> Network > Wireless (151)
Review of Linux Compatibility
The Digitus DN-7043-3 is a WiFi USB Adapter compatible with the IEEE standard 802.11n and has the USB ID 0bda:8171
Bus 001 Device 002: ID 0bda:8171 Realtek Semiconductor Corp.
The stick is supported under Linux by the kernel module r8192s_usb. However, in some distributions the USB ID of the DN-7043-3 is not known to the kernel module and hence the driver is not loaded automatically if the adapter is plugged in. This can be corrected by the command:
echo 'install r8192s_usb modprobe --ignore-install r8192s_usb ; /bin/echo "0bda 8171" > /sys/bus/usb/drivers/r819xU/new_id' | sudo tee /etc/modprobe.d/r8192s_usb.conf
The DN-7043-3 needs a firmware file to operate. If this firmware is not present, the loading of the driver fails with the following message:
usb 1-4: firmware: requesting RTL8192SU/rtl8192sfw.bin rtl819xU:request firmware fail! rtl819xU:Firmware Download Fail!! rtl819xU: --->FirmwareDownload92S()
Eventually the firmware file is already present but located in the wrong directory:
sudo mkdir /lib/firmware/RTL8192SU sudo cp /lib/firmware/RTL8192SE/rtl8192sfw.bin /lib/firmware/RTL8192SU
The firmware file can be downloaded from the following URL: 2468465-rtl8192sfw.bin. In case of regular loss of WiFi connection while using the DN-7043-3 an update of the firmware file has helped several Linux users.
With the firmware file at the correct loaction the module will be loaded automatically:
r8192s_usb: module is from the staging directory, the quality is unknown, you have been warned. Linux kernel driver for RTL8192 based WLAN cards usbcore: registered new interface driver rtl819xU rtl819xU: --->FirmwareDownload92S() usb 1-3: firmware: requesting RTL8192SU/rtl8192sfw.bin
Alternatively one can also use the Linux driver provided by Realtek and compile the driver per hand.