forget about all other wifi adapters, get the Edimax Technology Co., Ltd EW-7612UAn V2 802.11n Wireless Adapter [Realtek RTL8192CU] as long as it’s produced… it just works out of the box on almost any GNU Linux distro including raspberry pi and odroid.
- 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))
- Edimax is a company located in Taiwan and is said to support Open Source software (still needs to be confirmed)
- the signal strength & speed are okayish (connecting to TP-Link router)
- positive:
- ping NEVER interrupted even during running benchmarks
- (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)
- positive:
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)
liked this article?
- 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!
