Non sono sicuro di cosa stia causando il problema, tuttavia, ho iniziato a riscontrare disconnessioni wireless regolari dopo l'aggiornamento a Ubuntu 12.04.1 LTS.
Utilizzando System Profiler e l'utility Benchmark, ho verificato se tutti i driver funzionavano come previsto. Sembra che non ci siano problemi da questa prospettiva.
Quindi, ho deciso di optare per una soluzione temporanea utilizzando il gestore di rete WICD, alcuni hanno affermato che mantiene stabile la connessione wireless. - Tuttavia, non nel mio caso.
Inoltre, ho provato a utilizzare le impostazioni manuali per IPv4, anziché utilizzare DHCP. (Anche disabilitato IPv6). Eseguito sudo /etc/init.d/networking restart (correzione temporanea) ...
Inoltre, ho provato la soluzione di backport e la soluzione ndiswrapper: nulla funziona.
Incluse alcune informazioni per riferimento:
Informazioni sull'hardware: lshw -C network
* -descrizione della rete: interfaccia Ethernet prodotto: RTL8111 / 8168B controller PCI Express Gigabit Ethernet fornitore: Realtek Semiconductor Co., Ltd. ID fisico: 0 informazioni sul bus: pci @ 0000: 04: 00.0 nome logico: eth0 versione: 01 seriale: 00: 1a: 4d: 52: ee: 1d dimensione: 10Mbit / s capacità: 1Gbit / s larghezza: 64 bit orologio: 33MHz capacità: pm vpd msi pciexpress bus_master cap_list rom ethernet fisica tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configurazione: autonegotiation = on broadcast = yes driver = r8169 driverversion = 2.3LK-NAPI duplex = half firmware = N / A latency = 0 link = no multicast = yes port = MII speed = 10Mbit / s risorse: irq: 44 ioport: d000 (dimensione = 256) memoria: e9000000-e9000fff memoria: ea300000-ea31ffff * -descrizione della rete: interfaccia wireless prodotto: RT2800 802.11n PCI fornitore: Ralink corp. ID fisico: 0 informazioni sul bus: pci @ 0000: 05: 00.0 nome logico: wlan0 versione: 00 seriale: 00: 0e: 2e: e5: 56: 0c larghezza: 32 bit orologio: 33MHz capacità: pm bus_master cap_list ethernet fisica wireless configurazione: broadcast = yes driver = rt2800pci driverversion = 3.2.0-29-generic-pae firmware = 0.34 ip = 192.168.0.4 latenza = 32 link = yes maxlatency = 4 mingnt = 2 multicast = yes wireless = IEEE 802.11bgn risorse: irq: 20 memoria: ea100000-ea10ffff
lspci
04: 00.0 Controller Ethernet: Realtek Semiconductor Co., Ltd. RTL8111 / 8168B Controller PCI Express Gigabit Ethernet (rev 01) 05: 00.0 Controller di rete: Ralink corp. RT2800 802.11n PCI
Per qualche motivo non è possibile inserire il risultato da lspci -vvv in formato PRE
iwconfig
wlan0 ESSID IEEE 802.11bgn: "PRV" Modalità: Frequenza gestita: 2.422 GHz Punto di accesso: 00: 26: F2: 46: 50: 90 Bit Rate = 135 Mb / s Potenza Tx = 20 dBm Riprova limite lungo: 7 RTS thr: off Frammento thr: off Chiave di crittografia: disattivata Risparmio energia: spento Qualità collegamento = 52/70 Livello segnale = -58 dBm Rx non valido nwid: 0 Rx non valido cripta: 0 Rx non valido fram: 0 Tx tentativi eccessivi: 3271 Misc non valido: 137 Segnale mancante: 0
Non approfitto della crittografia di rete poiché altri dispositivi connessi non supportano determinati tipi di crittografia, quindi, invece, ho creato un elenco di accesso MAC e disabilitato la trasmissione di nomi di rete. (SSID)
Si noti il numero di misc non valido. Alcuni pacchetti persi in relazione a specifiche operazioni wireless, come può essere eliminato? + tentativi eccessivi.
rfkill elenca tutto
0: phy0: LAN wireless Soft bloccato: no Hard bloccato: no
moduli
Dimensione del modulo utilizzata da pci_stub 12550 1 vboxpci 22882 0 vboxnetadp 25616 0 vboxnetflt 27211 0 vboxdrv 252228 3 vboxpci, vboxnetadp, vboxnetflt rfcomm 38139 0 bnep 17830 2 bluetooth 158438 10 rfcomm, bnep vesafb 13516 1 binfmt_misc 17292 1 snd_hda_codec_realtek 174222 1 snd_hda_intel 32765 3 snd_hda_codec 109562 2 snd_hda_codec_realtek, snd_hda_intel arc4 12473 2 snd_usb_audio 101566 2 snd_pcm 80845 3 snd_hda_intel, snd_hda_codec, snd_usb_audio rt2800pci 18340 0 rt2800lib 53264 1 rt2800pci crc_ccitt 12595 1 rt2800lib rt2x00pci 14202 1 rt2800pci snd_hwdep 13276 2 snd_hda_codec, snd_usb_audio snd_usbmidi_lib 24603 1 snd_usb_audio rt2x00lib 48805 3 rt2800pci, rt2800lib, rt2x00pci snd_seq_midi 13132 0 snd_seq_midi_event 14475 1 snd_seq_midi mac80211 436455 3 rt2800lib, rt2x00pci, rt2x00lib snd_seq 51567 2 snd_seq_midi, snd_seq_midi_event joydev 17393 0 snd_rawmidi 25424 2 snd_usbmidi_lib, snd_seq_midi snd_timer 28931 2 snd_pcm, snd_seq ppdev 12849 0 snd_seq_device 14172 3 snd_seq_midi, snd_seq, snd_rawmidi nvidia 10962290 40 cfg80211 178679 2 rt2x00lib, mac80211 parport_pc 32114 1 psmouse 72919 0 eeprom_93cx6 12653 1 rt2800pci serio_raw 13027 0 snd 62064 21 snd_hda_codec_realtek, snd_hda_intel, snd_hda_codec, snd_usb_audio, snd_pcm, snd_hwdep, snd_usbmidi_lib, snd_seq, snd_rawmidi, snd_timer, snd_ mac_hid 13077 0 soundcore 14635 1 snd snd_page_alloc 14108 2 snd_hda_intel, snd_pcm lp 17455 0 parport 40930 3 ppdev, parport_pc, lp pata_jmicron 12651 0 usbhid 41906 0 nascosto 77367 1 usbhid floppy 60310 0 r8169 56321 0
La creazione di un file di script di shell per ripristinare il "modulo" della rete di interfaccia wireless non ha aiutato.
#! / Bin / sh arresto del gestore della rete di servizio modprobe -r rt2800pci modprobe rt2800pci avviare il gestore di rete del servizio
Se non ho presentato informazioni specifiche, fammi sapere.
Grazie in anticipo! :)