EDIMAX EW-7612UAn V2 THE ONLY (?) GNU Linux WIFI WLAN Adapter that works OUT OF THE BOX on all GNU Linux systems (ODROID RASPBERRY AND Desktop GNU Linux)
- it’s a solid high quality USB WIFI dongle stick known as Edimax N300
- Edimax is a company located in Taiwan and is said to support Open Source software (still needs to be confirmed)
- Edimax USB WIFI dongles are known to work on many distros mostly out of the box
- (but did so with closed source drivers!)
- “Edimax’s Taiwan and China-based R&D team consists of over 200 staff members” (src)
- (EW-7612UAn V2 802.11n Wireless Adapter [chipset: Realtek RTL8192CU])
- tested and also works on ODROID XU4 (Armbian))
- the signal strength & speed are okayish (connecting to TP-Link router)
- positive:
- (but less good & slower compared to inbuild intel7260) lspci | egrep -i –color ‘network|ethernet|wireless|wi-fi’
03:00.0 Network controller: Intel Corporation Wireless 7260 (rev 83)
https://packages.debian.org/bullseye/firmware-realtek
Package: firmware-realtek (20210315-3) [non-free]
# avg download speed was: ~3MBytes/Sec (tested with script)
# wifi signal strength check
wlx08beac29f632 IEEE 802.11 ESSID:"SSIDofWIFI"
Mode:Managed Frequency:2.422 GHz Access Point (TP-Link): XX:XX:XX:XX:XX:XX
Bit Rate=150 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=42/70 Signal level=-68 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:143 Missed beacon:0
dmesg|grep rtl >> /home/user/temp.txt
[ 18.527806] rtl8192cu: Chip version 0x11
[ 18.621185] rtl8192cu: Board Type 0
[ 18.623631] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1
[ 18.627294] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[ 18.631112] usb 1-1: firmware: failed to load rtlwifi/rtl8192cufw_TMSC.bin (-2)
[ 18.639968] usb 1-1: Direct firmware load for rtlwifi/rtl8192cufw_TMSC.bin failed with error -2
[ 18.644668] ieee80211 phy1: Selected rate control algorithm 'rtl_rc'
[ 18.646903] usb 1-1: firmware: failed to load rtlwifi/rtl8192cufw.bin (-2)
[ 18.649467] usbcore: registered new interface driver rtl8192cu
[ 18.651438] usb 1-1: Direct firmware load for rtlwifi/rtl8192cufw.bin failed with error -2
[ 18.658552] rtlwifi: Loading alternative firmware rtlwifi/rtl8192cufw.bin
[ 18.659916] rtl8192cu 1-1:1.0 wlx08beac29f632: renamed from wlan0
[ 19.716478] rtl8192cu: MAC auto ON okay!
[ 19.727172] rtl8192cu: Tx queue select: 0x05
[ 20.232859] rtl8192c_common: Polling FW ready fail! REG_MCUFWDL:0x00000006.
[ 20.232862] rtl8192c_common: Firmware is not ready to run!
[ 20.577914] rtl8192cu: MAC auto ON okay!
[ 20.591243] rtl8192cu: Tx queue select: 0x05
[ 21.098165] rtl8192c_common: Polling FW ready fail! REG_MCUFWDL:0x00000006.
[ 21.098168] rtl8192c_common: Firmware is not ready to run!
[ 41.168512] rtl8192cu: MAC auto ON okay!
[ 41.179503] rtl8192cu: Tx queue select: 0x05
[ 41.683526] rtl8192c_common: Polling FW ready fail! REG_MCUFWDL:0x00000006.
[ 41.683529] rtl8192c_common: Firmware is not ready to run!
[ 183.482628] rtl_usb: reg 0x102, usbctrl_vendorreq TimeOut! status:0xffffffed value=0xd38000
[ 183.482644] rtl_usb: reg 0x422, usbctrl_vendorreq TimeOut! status:0xffffffed value=0xf6
[ 183.482657] rtl_usb: reg 0x542, usbctrl_vendorreq TimeOut! status:0xffffffed value=0x3005881
[ 183.482676] rtl_usb: reg 0x1cc, usbctrl_vendorreq TimeOut! status:0xffffffed value=0x80740
[ 185.863058] rtl8192cu: Chip version 0x11
[ 185.897490] rtl8192cu: Board Type 0
[ 185.897602] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1
[ 185.897647] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[ 185.897696] ieee80211 phy2: Selected rate control algorithm 'rtl_rc'
[ 185.906279] usb 1-1: firmware: failed to load rtlwifi/rtl8192cufw_TMSC.bin (-2)
[ 185.906285] usb 1-1: Direct firmware load for rtlwifi/rtl8192cufw_TMSC.bin failed with error -2
[ 185.906297] usb 1-1: firmware: failed to load rtlwifi/rtl8192cufw.bin (-2)
[ 185.906299] usb 1-1: Direct firmware load for rtlwifi/rtl8192cufw.bin failed with error -2
[ 185.906302] rtlwifi: Loading alternative firmware rtlwifi/rtl8192cufw.bin
[ 185.914120] rtl8192cu 1-1:1.0 wlx08beac29f632: renamed from wlan0
[ 185.955495] rtl8192cu: MAC auto ON okay!
[ 185.966704] rtl8192cu: Tx queue select: 0x05
[ 214.985967] rtl8192cu: Chip version 0x11
[ 215.018301] rtl8192cu: Board Type 0
[ 215.018378] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1
[ 215.018396] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[ 215.018417] ieee80211 phy3: Selected rate control algorithm 'rtl_rc'
[ 215.019184] usb 1-1: firmware: failed to load rtlwifi/rtl8192cufw_TMSC.bin (-2)
[ 215.019192] usb 1-1: Direct firmware load for rtlwifi/rtl8192cufw_TMSC.bin failed with error -2
[ 215.019209] usb 1-1: firmware: failed to load rtlwifi/rtl8192cufw.bin (-2)
[ 215.019212] usb 1-1: Direct firmware load for rtlwifi/rtl8192cufw.bin failed with error -2
[ 215.019214] rtlwifi: Loading alternative firmware rtlwifi/rtl8192cufw.bin
[ 215.032078] rtl8192cu 1-1:1.0 wlx08beac29f632: renamed from wlan0
[ 215.089751] rtl8192cu: MAC auto ON okay!
[ 215.100747] rtl8192cu: Tx queue select: 0x05
[ 215.604442] rtl8192c_common: Polling FW ready fail! REG_MCUFWDL:0x00000006.
[ 215.604445] rtl8192c_common: Firmware is not ready to run!
[ 215.947855] rtl8192cu: MAC auto ON okay!
[ 215.958456] rtl8192cu: Tx queue select: 0x05
[ 216.463875] rtl8192c_common: Polling FW ready fail! REG_MCUFWDL:0x00000006.
[ 216.463877] rtl8192c_common: Firmware is not ready to run!
[ 217.821673] rtl8192cu: MAC auto ON okay!
[ 217.832591] rtl8192cu: Tx queue select: 0x05
[ 218.338997] rtl8192c_common: Polling FW ready fail! REG_MCUFWDL:0x00000006.
[ 218.339000] rtl8192c_common: Firmware is not ready to run!
lsusb -vvv >> /home/user/temp.txt
Bus 001 Device 005: ID 7392:7822 Edimax Technology Co., Ltd EW-7612UAn V2 802.11n Wireless Adapter [Realtek RTL8192CU]
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x7392 Edimax Technology Co., Ltd
idProduct 0x7822 EW-7612UAn V2 802.11n Wireless Adapter [Realtek RTL8192CU]
bcdDevice 2.00
iManufacturer 1 Realtek
iProduct 2 802.11n WLAN Adapter
iSerial 3 xxxxxxxxxxxxx
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x002e
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 4
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
- only together we can create a truly free world
- plz support dwaves to keep it up & running!
- (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
- really really hate advertisement
- contribute: whenever a solution was found, blog about it for others to find!
- talk about, recommend & link to this blog and articles
- thanks to all who contribute!