This is where i got until now
r8712u are drivers for some realteck N USB chipset, it is not a chipset,
I have just got a loopcomm device with a RTL8191SU chipset that uses the same drivers taht are installed by default in ubuntu-kali etc...
as you can see.
lsusb
Bus 001 Device 003: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 045e:0084 Microsoft Corp. Basic Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
8172 ( < - driver ) Realtek Semiconductor Corp. RTL8191SU ( <- chipset ) 802.11n WLAN Adapter
The device is detected by iwconfig
iwconfig
eth0 no wireless extensions.
lo no wireless extensions.
wlan5 unassociated Nickname:"rtl_wifi"
Mode:Managed Access Point: Not-Associated Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
But not by airmon-ng ( for me monitor enabling )
sudo airmon-ng
[sudo] password for kcdtv:
Interface Chipset Driver
nothing happen if i start mode monitor with airmon-ng ( no device detected ) and i get this error if i use iwconfig command
sudo iwconfig wlan5 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan5 ; Invalid argument.
connection is not working good with a low debit even-though the signal is very strong. You have to repeat association process to get connection, the sensibility of the chipset seems to be very good but the results are very disappointing.
The driver seems to be quite deficient with my chipset
So i have been looking around and saw that the r8172u will be soon changed by r92su
Realtek 802.11n driverssearching for more information i had a look to the excellent wiki devi where you have very useful information
Wiki devi / r92suSupported modes
STA (Station) mode: supported
IBSS (Ad-Hoc) mode: supported
AP (Master) mode: unsupported
Mesh (802.11s) mode: unsupported
P2P mode:
Monitor mode: supported
Packet injection: unsupported
Belkin F5D8053 v6 K7SF5D8053V6 SerComm USB dongle bgn Realtek RTL8192SU 2009-06-26
Belkin F7D1101 v1 K7SF7D1101V1 Arcadyan USB dongle bgn Realtek RTL8188SU 2010-02-24
Belkin F7D2101 K7SF7D2101V1 Arcadyan USB dongle bgn Realtek RTL8192SU 2010-02-24
Belkin F9L1001 K7SF7D1101V1 Arcadyan USB dongle bgn Realtek RTL8188SU 2010-02-24
Belkin F9L1002 K7SF7D2101V1 Arcadyan USB dongle bgn Realtek RTL8192SU 2010-02-24
So i dived in the future and tried this r92su package
chunkeey / rtl8192suand i get my interface recognized by airmon-ng
sudo airmon-ng
Interface Chipset Driver
wlan5 Unknown r92su - [phy0]
the problem is that the driver is "unknown" and the injection won't work, i guess, let's try
sudo airmon-ng start wlan5
[sudo] password for kcdtv:
Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!
-e
PID Name
713 avahi-daemon
715 avahi-daemon
732 NetworkManager
877 dhclient
14659 wpa_supplicant
Interface Chipset Driver
wlan5 Unknown r92su - [phy0]mon0: ERROR mientras se obtenían las banderas de interfaz: No existe el dispositivo
(monitor mode enabled on mon0)
i don't really understand why there is this error message, it is like it cannot virtualize wlan5 - phy0
kcdtv@n0name4u:~/rtl8192su$ iw dev
phy#0
Interface wlan5
ifindex 4
type managed
I don't get the point.. why
[125802.676076] usb 1-1: new high-speed USB device number 3 using ehci-pci
[125802.810898] usb 1-1: New USB device found, idVendor=0bda, idProduct=8172
[125802.810909] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[125802.810916] usb 1-1: Product: 11n Adapter
[125802.810921] usb 1-1: Manufacturer: Manufacturer Realtek
[125802.810926] usb 1-1: SerialNumber: 00e04c000001
[125802.922746] r8712u: module is from the staging directory, the quality is unknown, you have been warned.
[125802.933919] r8712u: Staging version
[125802.933973] r8712u: register rtl8712_netdev_ops to netdev_ops
[125802.933984] usb 1-1: r8712u: USB_SPEED_HIGH with 4 endpoints
[125802.937471] usb 1-1: r8712u: Boot from EFUSE: Autoload OK
[125803.551906] usb 1-1: r8712u: CustomerID = 0x0000
[125803.551919] usb 1-1: r8712u: MAC Address from efuse = 00:1a:ef:3e:d7:5a
[125803.551925] usb 1-1: r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
[125803.556704] usbcore: registered new interface driver r8712u
[125803.705969] cfg80211: Calling CRDA to update world regulatory domain
[125803.714679] IPv6: ADDRCONF(NETDEV_UP): wlan5: link is not ready
[125803.738404] cfg80211: World regulatory domain updated:
[125803.738411] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[125803.738414] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[125803.738416] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[125803.738418] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[125803.738420] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[125803.738422] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[125878.828533] r8712u 1-1:1.0 wlan5: 1 RCR=0x153f00e
[125878.829271] r8712u 1-1:1.0 wlan5: 2 RCR=0x553f00e
[125878.936346] IPv6: ADDRCONF(NETDEV_UP): wlan5: link is not ready
[125879.392353] IPv6: ADDRCONF(NETDEV_UP): wlan5: link is not ready
[125879.704359] IPv6: ADDRCONF(NETDEV_UP): wlan5: link is not ready
[127870.946207] usbcore: deregistering interface driver r8712u
[127871.116056] usb 1-1: reset high-speed USB device number 3 using ehci-pci
[127981.080264] input: ieee80211/phy0/input0 as /devices/pci0000:00/0000:00:02.1/usb1/1-1/1-1:1.0/ieee80211/phy0/input13
[127981.082626] r92su 1-1:1.0: Realtek RTL81XX rev C CUT, rf:1T2R is registered as 'phy0'.
[127981.082675] usbcore: registered new interface driver r92su
[127981.116509] ieee80211 phy0: firmware version: 0x11ec
[130480.124498] cfg80211: Calling CRDA to update world regulatory domain
[130480.142388] cfg80211: World regulatory domain updated:
[130480.142398] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[130480.142404] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[130480.142409] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[130480.142413] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[130480.142417] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[130480.142422] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[130487.510600] cfg80211: Calling CRDA to update world regulatory domain
[130487.531564] cfg80211: World regulatory domain updated:
[130487.531576] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[130487.531581] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[130487.531586] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[130487.531591] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[130487.531595] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[130487.531599] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
dmesg doesn't help me, it seems that the driver and the firmware changed but something is fishy with my phy0-wlan5
sudo lshw -C network
[sudo] password for kcdtv:
*-network DESACTIVADO
descripción: Interfaz inalámbrica
id físico: 1
información del bus: usb@1:1
nombre lógico: wlan5
serie: 00:1a:ef:3e:d7:5a
capacidades: ethernet physical wireless
configuración: broadcast=yes driver=r92su driverversion=3.11.0-15-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11bgn
firmware is "N/A".. maybe it needs to be placed manually...
kcdtv@n0name4u:~$ cd /lib/firmware/rtlwifi/
kcdtv@n0name4u:/lib/firmware/rtlwifi$ ls
rtl8188efw.bin rtl8192cfwU.bin rtl8192sefw.bin rtl8723fw.bin
rtl8192cfw.bin rtl8192cufw.bin rtl8712u.bin
rtl8192cfwU_B.bin rtl8192defw.bin rtl8723fw_B.bin
here it is; rtl8172u.bin in the correct location according to the git
These firmwares have to be placed into
/lib/firmware/rtlwifi/
the driver will only load the firmware which is named "rtl8712u.bin",
so either rename one of these or set a symlink.
Maybe you are more lucky or find the way around if you try with this r92su
r8172u have definitely no mode monitor capacity and seems to be condemned anyway.
Good luck