Je ne suis pas sûr de la cause du problème, néanmoins, j'ai commencé à rencontrer des déconnexions sans fil régulières après la mise à niveau vers Ubuntu 12.04.1 LTS.
En utilisant le System Profiler et l'utilitaire Benchmark, j'ai vérifié que tous les pilotes fonctionnent comme prévu. Il semble qu'il n'y ait aucun problème de ce point de vue.
J'ai donc décidé d'opter pour une solution temporaire en utilisant le gestionnaire de réseau WICD, certaines personnes ont dit que cela permettait de maintenir la connexion sans fil stable. - Cependant, pas dans mon cas.
De plus, j'ai essayé d'utiliser les paramètres manuels pour IPv4, au lieu d'utiliser DHCP. (J'ai également désactivé IPv6). Exécuté sudo /etc/init.d/networking restart (réparation temporaire) ...
De plus, j'ai essayé la solution backports et la solution ndiswrapper - rien ne fonctionne.
Y compris quelques informations pour référence :
Informations sur le matériel : lshw -C réseau
\*-network description: Ethernet interface
product: RTL8111/8168B PCI Express Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:04:00.0
logical name: eth0
version: 01
serial: 00:1a:4d:52:ee:1d
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi pciexpress bus\_master cap\_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: 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
resources: irq:44 ioport:d000(size=256) memory:e9000000-e9000fff memory:ea300000-ea31ffff
\*-network description: Wireless interface
product: RT2800 802.11n PCI
vendor: Ralink corp.
physical id: 0
bus info: pci@0000:05:00.0
logical name: wlan0
version: 00
serial: 00:0e:2e:e5:56:0c
width: 32 bits
clock: 33MHz
capabilities: pm bus\_master cap\_list ethernet physical wireless
configuration: broadcast=yes driver=rt2800pci driverversion=3.2.0-29-generic-pae firmware=0.34 ip=192.168.0.4 latency=32 link=yes maxlatency=4 mingnt=2 multicast=yes wireless=IEEE 802.11bgn
resources: irq:20 memory:ea100000-ea10ffff
lspci
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
05:00.0 Network controller: Ralink corp. RT2800 802.11n PCI
Pour une raison quelconque, il est impossible d'insérer le résultat de lspci -vvv dans le format PRE.
iwconfig
wlan0
IEEE 802.11bgn ESSID:"PRV"
Mode:Managed Frequency:2.422 GHz Access Point: 00:26:F2:46:50:90
Bit Rate=135 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=52/70 Signal level=-58 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:3271 Invalid misc:137 Missed beacon:0
Je ne profite pas du cryptage du réseau car les autres appareils connectés ne prennent pas en charge certains types de cryptage. J'ai donc créé une liste d'accès MAC et désactivé la diffusion du nom du réseau. (SSID)
Notez le nombre de misc invalides. Certains paquets perdus en relation avec des opérations sans fil spécifiques, comment peut-on éliminer cela ? + tentatives excessives.
rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Modules
Module Size Used by
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\_seq\_device
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
hid 77367 1 usbhid
floppy 60310 0
r8169 56321 0
La création d'un fichier Shell Shell pour réinitialiser le réseau d'interface sans fil 'module', n'a pas aidé.
#!/bin/sh
service network-manager stop
modprobe -r rt2800pci
modprobe rt2800pci
service network-manager start
Si je n'ai pas présenté d'informations spécifiques, faites-le moi savoir.
Merci d'avance ! :)