Newsgroup: it.comp.os.linux.sys
Titolo: Problemi connessione wireless

Ciao a tutti,
ho un problema con la connessione wi fi di casa.
Ogni tanto perde il segnale ma la scheda di rete non si riconette se non 
con il riavvio della stessa.
Devo creare uno script bash per riconetterla o c'è un altro modo per far 
sì che questo avvenga?
Grazie in anticipo per il vostro interessamento
 

 sì che questo avvenga?
 
ma su altre reti wireless quella scheda funziona?
altri dispositivi nella tua rete wi-fi funzionano?
un minimo di diagnostica serve che tu la faccia. è chiaro riavviare è un 
workaround ma non è normale che un dispositivo di disconnetta "ogni 
tanto", va individuata la causa.

lo ha sempre fatto o dopo aggiornamenti?
 
 
dal comando "dmesg", alla voce della tua interfaccia (es. wlan0) vedi degli errori ?
 
 
p.s.
quale scheda wireless? (da lspci o lsusb)


Grazie per la risposta.
Il problema è che la scheda perde la connessione e non si riconette 
automaticamente.
Ul mio cellulare ogni tanto il segnale lo perde ma si riaggancia alla rete.


dmesg | grep wl
[   22.303610] rtl8723be 0000:04:00.0 wlp4s0: renamed from wlan0
[   31.153174] IPv6: ADDRCONF(NETDEV_UP): wlp4s0: link is not ready
[   31.718146] IPv6: ADDRCONF(NETDEV_UP): wlp4s0: link is not ready
[   32.605903] IPv6: ADDRCONF(NETDEV_UP): wlp4s0: link is not ready
[   48.709230] wlp4s0: authenticate with 14:cc:20:ab:7e:80
[   48.730102] wlp4s0: send auth to 14:cc:20:ab:7e:80 (try 1/3)
[   48.733062] wlp4s0: authenticated
[   48.740043] wlp4s0: associate with 14:cc:20:ab:7e:80 (try 1/3)
[   48.744803] wlp4s0: RX AssocResp from 14:cc:20:ab:7e:80 (capab=0x431 
status=0 aid=2)
[   48.745311] wlp4s0: associated
[   48.745369] IPv6: ADDRCONF(NETDEV_CHANGE): wlp4s0: link becomes ready
 
lspci
00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx 
Series SoC Transaction Register (rev 0e)
00:02.0 VGA compatible controller: Intel Corporation Atom Processor 
Z36xxx/Z37xxx Series Graphics & Display (rev 0e)
00:13.0 SATA controller: Intel Corporation Atom Processor E3800 Series 
SATA AHCI Controller (rev 0e)
00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx, 
Celeron N2000 Series USB xHCI (rev 0e)
00:1a.0 Encryption controller: Intel Corporation Atom Processor 
Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx 
Series High Definition Audio Controller (rev 0e)
00:1c.0 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI 
Express Root Port 1 (rev 0e)
00:1c.1 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI 
Express Root Port 2 (rev 0e)
00:1c.2 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI 
Express Root Port 3 (rev 0e)
00:1c.3 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI 
Express Root Port 4 (rev 0e)
00:1d.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx 
Series USB EHCI (rev 0e)
00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx 
Series Power Control Unit (rev 0e)
00:1f.3 SMBus: Intel Corporation Atom Processor E3800 Series SMBus 
Controller (rev 0e)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 
PCI Express Card Reader (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 0a)
04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE 
PCIe Wireless Network Adapte

dal dmesg non si vedono errori/disconnessioni...
(lo ha sempre fatto?)
 
quale distro e quale kernel usi?

 rete.
 
è evidente che il problema sia nella rete wireless. lascia stare la 
riconnessione più o meno automatica, le disconnessioni non ci devono 
essere.
con ogni probabilità hai interferenze di altre reti wireless sul canale 
che utilizza l'access point.
 
 

per vedere quali parametri passi al modulo:
 
 
systool -vm rtl8723be

 systool -vm rtl8723be
 
systool -vm rtl8723be
Module = "rtl8723be"
 
   Attributes:
     coresize            = "90112"
     initsize            = "0"
     initstate           = "live"
     refcnt              = "0"
     srcversion          = "264888AB1479094102D5AF2"
     taint               = ""
     uevent              = <store method only>
 
   Parameters:
     ant_sel             = "0"
     debug_level         = "0"
     debug_mask          = "0"
     disable_watchdog    = "N"
     fwlps               = "Y"
     ips                 = "Y"
     msi                 = "N"
     swenc               = "N"
     swlps               = "N"
 
   Sections:
     .bss                = "0x00000000"
     .data.unlikely      = "0x00000000"
     .data               = "0x00000000"
     .exit.text          = "0x00000000"
     .gnu.linkonce.this_module= "0x00000000"
     .init.text          = "0x00000000"
     .note.gnu.build-id  = "0x00000000"
     .parainstructions   = "0x00000000"
     .rodata.str1.1      = "0x00000000"
     .rodata             = "0x00000000"
     .rodata.str1.4      = "0x00000000"
     .strtab             = "0x00000000"
     .symtab             = "0x00000000"
     .text               = "0x00000000"
     __bug_table         = "0x00000000"
     __mcount_loc        = "0x00000000"
     __param             = "0x00000000"
 
davide@davide-Lenovo-B50-10:~$ ^C
davide@davide-Lenovo-B50-10:~$ systool -vm rtl8723be
Module = "rtl8723be"
 
   Attributes:
     coresize            = "90112"
     initsize            = "0"
     initstate           = "live"
     refcnt              = "0"
     srcversion          = "264888AB1479094102D5AF2"
     taint               = ""
     uevent              = <store method only>
 
   Parameters:
     ant_sel             = "0"
     debug_level         = "0"
     debug_mask          = "0"
     disable_watchdog    = "N"
     fwlps               = "Y"
     ips                 = "Y"
     msi                 = "N"
     swenc               = "N"
     swlps               = "N"
 
   Sections:
     .bss                = "0x00000000"
     .data.unlikely      = "0x00000000"
     .data               = "0x00000000"
     .exit.text          = "0x00000000"
     .gnu.linkonce.this_module= "0x00000000"
     .init.text          = "0x00000000"
     .note.gnu.build-id  = "0x00000000"
     .parainstructions   = "0x00000000"
     .rodata.str1.1      = "0x00000000"
     .rodata             = "0x00000000"
     .rodata.str1.4      = "0x00000000"
     .strtab             = "0x00000000"
     .symtab             = "0x00000000"
     .text               = "0x00000000"
     __bug_table         = "0x00000000"
     __mcount_loc        = "0x00000000"
     __param             = "0x00000000"

per modificare alcuni parametri al caricamento del modulo:
 
metti nel file: /etc/modprobe.d/rtl8723be.conf
 
options rtl8723be fwlps=0 ips=0
 
questo per eliminare il risparmio energetico
 
 
e riavviare... (e' una prova!)