ho un problema con una chiavetta wifi marca asus:
Codice: Seleziona tutto
ASUSTek Computer, Inc. USB-N13 802.11n Network Adapter (rev. B1) [Realtek RTL8192CU]
il cipset della realtek RTL8192CU.
la connessione quando attiva, è stabile, ma appena lascio per un po' il pc fermo, e non ci sono scambi di dati con la rete, la connessione con il router sembra cadere, dico sembra perchè in realtà la chiavetta è connessa al router, ma non comunica con esso.
ci sono migliaia di discussioni in merito sul web, ed una soluzione c'è, ed è quella di installare i driver di pavert (ho pubblicato anche una guida su come installarli sul mio blog): https://github.com/pvaret/rtl8192cu-fixes
il fatto è che questi driver sarebbero deprecati, come dice anche il suo sviluppatore, e ben presto abbandonerà il mantenimento degli stessi.
in realtà i driver del kernel funzionano, ma dopo un po' cade la connessione.
un metodo poco elegante che uso io è quello di lanciare un ping a google e lasciarlo aperto, in questo modo la connessione non cade più essendoci sempre uno scambio di dati.
spero che con il vostro aiuto si possa risolvere questo problema.
il tx_power è già disabilitato da (sudo iw dev wlx38d5470dd9f4 get power_save
) :
Codice: Seleziona tutto
Power save: off
Codice: Seleziona tutto
options rtl8192cu swenc=1
vi posto un po' di configurazioni della macchina e di network-manager:
Codice: Seleziona tutto
##### release ###########################
Distributor ID: Debian
Description: Debian GNU/Linux 9.5 (stretch)
Release: 9.5
Codename: stretch
##### kernel ############################
Linux 4.9.0-7-amd64 #1 SMP Debian 4.9.110-1 (2018-07-05) x86_64 unknown unknown GNU/Linux
Parameters: ro, quiet
##### lsusb #############################
Bus 002 Device 004: ID 0b05:17ab ASUSTek Computer, Inc. USB-N13 802.11n Network Adapter (rev. B1) [Realtek RTL8192CU]
##### lsmod #############################
rtl8192cu 69632 0
rtl_usb 20480 1 rtl8192cu
asus_nb_wmi 28672 0
ath3k 20480 0
asus_wmi 28672 1 asus_nb_wmi
rtl8192c_common 53248 1 rtl8192cu
rtlwifi 77824 3 rtl_usb,rtl8192c_common,rtl8192cu
ath9k 94208 0
sparse_keymap 16384 1 asus_wmi
ath9k_common 32768 1 ath9k
bluetooth 552960 32 btrtl,btintel,bnep,btbcm,rfcomm,ath3k,btusb
ath9k_hw 458752 2 ath9k,ath9k_common
ath 32768 3 ath9k_hw,ath9k,ath9k_common
mxm_wmi 16384 1 nouveau
mac80211 671744 4 rtl_usb,ath9k,rtlwifi,rtl8192cu
cfg80211 589824 5 mac80211,ath9k,ath,rtlwifi,ath9k_common
rfkill 24576 8 asus_wmi,bluetooth,cfg80211
video 40960 2 asus_wmi,nouveau
wmi 16384 3 asus_wmi,mxm_wmi,nouveau
usbcore 253952 13 uvcvideo,usbhid,usb_storage,ehci_hcd,rtl_usb,xhci_pci,rtsx_usb,ath3k,btusb,uas,rtl8192cu,xhci_hcd,ehci_pci
##### interfaces ########################
[/etc/network/interfaces]
source /etc/network/interfaces.d/*
allow-hotplug eth0
iface eth0 inet dhcp
##### ifconfig ##########################
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback <MAC address> brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp5s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether <MAC 'enp5s0' [IF1]> brd <MAC address>
3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether <MAC 'wlp3s0' [IF2]> brd <MAC address>
4: wlx<IF from MAC [IF3]>: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether <MAC 'wlx<IF from MAC [IF3]>' [IF3]> brd <MAC address>
inet 192.168.1.150/24 brd 192.168.1.255 scope global dynamic wlx<IF from MAC [IF3]>
valid_lft 84057sec preferred_lft 84057sec
inet6 fe80::809a:562:7f61:da1e/64 scope link
valid_lft forever preferred_lft forever
##### route #############################
default via 192.168.1.1 dev wlx<IF from MAC [IF3]> proto static metric 600
169.254.0.0/16 dev wlx<IF from MAC [IF3]> scope link metric 1000
192.168.1.0/24 dev wlx<IF from MAC [IF3]> proto kernel scope link src 192.168.1.150 metric 600
##### NetworkManager.state ##############
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
##### NetworkManager.conf ###############
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
[device]
wifi.scan-rand-mac-address=no
##### module infos ######################
[rtl8192cu]
filename: /lib/modules/4.9.0-7-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko
firmware: rtlwifi/rtl8192cufw_TMSC.bin
firmware: rtlwifi/rtl8192cufw_B.bin
firmware: rtlwifi/rtl8192cufw_A.bin
firmware: rtlwifi/rtl8192cufw.bin
description: Realtek 8192C/8188C 802.11n USB wireless
license: GPL
author: Larry Finger <Larry.Finger@lwfinger.net>
author: Ziv Huang <ziv_huang@realtek.com>
author: Georgia <georgia@realtek.com>
depends: mac80211,rtlwifi,rtl8192c-common,rtl_usb,usbcore
retpoline: Y
intree: Y
vermagic: 4.9.0-7-amd64 SMP mod_unload modversions
parm: swenc:Set to 1 for software crypto (default 0)
(bool)
parm: debug:Set debug level (0-5) (default 0) (int)
[rtl_usb]
filename: /lib/modules/4.9.0-7-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko
description: USB basic driver for rtlwifi
license: GPL
author: Larry Finger <Larry.FInger@lwfinger.net>
author: Realtek WlanFAE <wlanfae@realtek.com>
author: lizhaoming <chaoming_li@realsil.com.cn>
depends: mac80211,rtlwifi,usbcore
retpoline: Y
intree: Y
vermagic: 4.9.0-7-amd64 SMP mod_unload modversions
[rtl8192c_common]
filename: /lib/modules/4.9.0-7-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko
description: Realtek 8192C/8188C 802.11n PCI wireless
license: GPL
author: Larry Finger <Larry.Finger@lwfinger.net>
author: Ziv Huang <ziv_huang@realtek.com>
author: Georgia <georgia@realtek.com>
author: Realtek WlanFAE <wlanfae@realtek.com>
author: lizhaoming <chaoming_li@realsil.com.cn>
depends: rtlwifi
retpoline: Y
intree: Y
vermagic: 4.9.0-7-amd64 SMP mod_unload modversions
[ath9k]
filename: /lib/modules/4.9.0-7-amd64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
license: Dual BSD/GPL
description: Support for Atheros 802.11n wireless LAN cards.
author: Atheros Communications
depends: mac80211,ath9k_hw,ath9k_common,cfg80211,ath
retpoline: Y
intree: Y
vermagic: 4.9.0-7-amd64 SMP mod_unload modversions
parm: debug:Debugging mask (uint)
parm: nohwcrypt:Disable hardware encryption (int)
parm: blink:Enable LED blink on activity (int)
parm: led_active_high:Invert LED polarity (int)
parm: btcoex_enable:Enable wifi-BT coexistence (int)
parm: bt_ant_diversity:Enable WLAN/BT RX antenna diversity (int)
parm: ps_enable:Enable WLAN PowerSave (int)
[ath9k_common]
filename: /lib/modules/4.9.0-7-amd64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko
license: Dual BSD/GPL
description: Shared library for Atheros wireless 802.11n LAN cards.
author: Atheros Communications
depends: ath9k_hw,cfg80211,ath
retpoline: Y
intree: Y
vermagic: 4.9.0-7-amd64 SMP mod_unload modversions
[rtlwifi]
filename: /lib/modules/4.9.0-7-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko
description: Realtek 802.11n PCI wireless core
license: GPL
author: Larry Finger <Larry.FInger@lwfinger.net>
author: Realtek WlanFAE <wlanfae@realtek.com>
author: lizhaoming <chaoming_li@realsil.com.cn>
depends: mac80211,cfg80211
retpoline: Y
intree: Y
vermagic: 4.9.0-7-amd64 SMP mod_unload modversions
[ath9k_hw]
filename: /lib/modules/4.9.0-7-amd64/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko
license: Dual BSD/GPL
description: Support for Atheros 802.11n wireless LAN cards.
author: Atheros Communications
depends: ath
retpoline: Y
intree: Y
vermagic: 4.9.0-7-amd64 SMP mod_unload modversions
[ath]
filename: /lib/modules/4.9.0-7-amd64/kernel/drivers/net/wireless/ath/ath.ko
license: Dual BSD/GPL
description: Shared library for Atheros wireless LAN cards.
author: Atheros Communications
depends: cfg80211
retpoline: Y
intree: Y
vermagic: 4.9.0-7-amd64 SMP mod_unload modversions
[mac80211]
filename: /lib/modules/4.9.0-7-amd64/kernel/net/mac80211/mac80211.ko
license: GPL
description: IEEE 802.11 subsystem
depends: cfg80211
retpoline: Y
intree: Y
vermagic: 4.9.0-7-amd64 SMP mod_unload modversions
parm: max_nullfunc_tries:Maximum nullfunc tx tries before disconnecting (reason 4). (int)
parm: max_probe_tries:Maximum probe tries before disconnecting (reason 4). (int)
parm: beacon_loss_count:Number of beacon intervals before we decide beacon was lost. (int)
parm: probe_wait_ms:Maximum time(ms) to wait for probe response before disconnecting (reason 4). (int)
parm: ieee80211_default_rc_algo:Default rate control algorithm for mac80211 to use (charp)
[cfg80211]
filename: /lib/modules/4.9.0-7-amd64/kernel/net/wireless/cfg80211.ko
description: wireless configuration support
license: GPL
author: Johannes Berg
depends: rfkill
retpoline: Y
intree: Y
vermagic: 4.9.0-7-amd64 SMP mod_unload modversions
parm: bss_entries_limit:limit to number of scan BSS entries (per wiphy, default 1000) (int)
parm: ieee80211_regdom:IEEE 802.11 regulatory domain code (charp)
parm: cfg80211_disable_40mhz_24ghz:Disable 40MHz support in the 2.4GHz band (bool)
##### module parameters #################
[rtl8192cu]
debug: 0
swenc: Y
[ath9k]
blink: 0
bt_ant_diversity: 0
btcoex_enable: 0
led_active_high: -1
nohwcrypt: 0
ps_enable: 0
[mac80211]
beacon_loss_count: 7
ieee80211_default_rc_algo: minstrel_ht
max_nullfunc_tries: 2
max_probe_tries: 5
probe_wait_ms: 500
[cfg80211]
bss_entries_limit: 1000
cfg80211_disable_40mhz_24ghz: N
ieee80211_regdom: 00
##### dmesg #############################
[ 10.854522] ath: phy0: Set BT/WLAN RX diversity capability
[ 10.904685] ath: phy0: ASPM enabled: 0x42
[ 10.904687] ath: EEPROM regdomain: 0x60
[ 10.904688] ath: EEPROM indicates we should expect a direct regpair map
[ 10.904689] ath: Country alpha2 being used: 00
[ 10.904689] ath: Regpair used: 0x60
[ 11.643349] rtl8192cu: Chip version 0x11
[ 11.682674] rtl8192cu: Board Type 0
[ 11.682751] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1
[ 11.682790] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[ 11.682976] ieee80211 phy1: Selected rate control algorithm 'rtl_rc'
[ 11.779509] usb 2-1.2: firmware: direct-loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[ 13.531997] ath9k 0000:03:00.0 wlp3s0: renamed from wlan0
[ 13.650523] rtl8192cu 2-1.2:1.0 wlx<IF from MAC [IF3]>: renamed from wlan1
[ 20.134461] IPv6: ADDRCONF(NETDEV_UP): enp5s0: link is not ready
[ 20.170173] r8169 0000:05:00.0: firmware: direct-loading firmware rtl_nic/rtl8168e-2.fw
[ 20.339150] r8169 0000:05:00.0 enp5s0: link down
[ 20.339240] IPv6: ADDRCONF(NETDEV_UP): enp5s0: link is not ready
[ 20.349366] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready (repeated 2 times)
[ 20.370662] IPv6: ADDRCONF(NETDEV_UP): wlx<IF from MAC [IF3]>: link is not ready
[ 20.372310] rtl8192cu: MAC auto ON okay!
[ 20.387260] rtl8192cu: Tx queue select: 0x05
[ 20.799878] IPv6: ADDRCONF(NETDEV_UP): wlx<IF from MAC [IF3]>: link is not ready (repeated 2 times)
[ 21.328980] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 23.245027] wlx<IF from MAC [IF3]>: authenticate with <MAC 'MEDIACOM' [AC1]>
[ 23.263190] wlx<IF from MAC [IF3]>: send auth to <MAC 'MEDIACOM' [AC1]> (try 1/3)
[ 23.322407] wlx<IF from MAC [IF3]>: authenticated
[ 23.324120] wlx<IF from MAC [IF3]>: associate with <MAC 'MEDIACOM' [AC1]> (try 1/3)
[ 23.342955] wlx<IF from MAC [IF3]>: RX AssocResp from <MAC 'MEDIACOM' [AC1]> (capab=0x401 status=0 aid=1)
[ 23.347789] wlx<IF from MAC [IF3]>: associated
[ 23.347982] IPv6: ADDRCONF(NETDEV_CHANGE): wlx<IF from MAC [IF3]>: link becomes ready
########## wireless info END ############