Ubuntu 12.04 LTS mit RTL8188e-Wireless-Verbindung ist unzuverlässig

Ubuntu 12.04 LTS mit RTL8188e-Wireless-Verbindung ist unzuverlässig

Ich habe gerade einen Ubuntu 12.04 LTS Dual Boot auf einem Toshiba S55-a5358-Laptop mit vorinstalliertem Windows 8 durchgeführt.

Ich hatte Probleme mit dem Dual-Boot und musste deshalb Boot-Repair verwenden. Außerdem hatte ich Probleme, das WLAN zum Laufen zu bringen, und diese Antwort von chilli555 hat geholfen:

Ubuntu 12.04 Realtek RTL8188E Wireless-Karte nicht erkannt

Allerdings ist die WLAN-Verbindung unter Ubuntu 12.04 LTS sehr unzuverlässig, langsam und bricht ab.

$ dmesg | grep rtl
[    7.282473] rtl8188ee 0000:02:00.0: enabling device (0000 -> 0003)
[    7.289730] rtl8188ee: Using firmware rtlwifi/rtl8188efw.bin
[    7.953254] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[    7.953400] rtlwifi: wireless switch is on
[  594.241828] rtlwifi:rtl_watchdog_wq_callback():<0-0> AP off, try to reconnect now
[  928.494384] rtlwifi:rtl_watchdog_wq_callback():<0-0> AP off, try to reconnect now
[ 1163.316277] rtlwifi:addbareq_rx():<10000-1> sta is NULL
[ 1360.990311] rtlwifi:rtl_watchdog_wq_callback():<0-0> AP off, try to reconnect now

Die WLAN-Verbindung unter Windows 8 funktioniert superschnell und ohne Ausfälle. Ich brauche Hilfe, damit die WLAN-Verbindung unter Ubuntu 12.04 konstant und schnell funktioniert.

Vielen Dank im Voraus.

Gemäß dem Kommentar von chilli555:

azhar@azhar-Satellite-S55-A:~$ cat /var/log/syslog | grep -e wlan -e reason | tail -n25
Feb  4 11:56:51 azhar-Satellite-S55-A kernel: [ 2629.951397] wlan0: RX AssocResp from c8:cb:b8:f0:76:70 (capab=0x431 status=0 aid=8)
Feb  4 11:56:51 azhar-Satellite-S55-A kernel: [ 2629.951794] wlan0: associated
Feb  4 11:56:51 azhar-Satellite-S55-A NetworkManager[1368]: <info> (wlan0): supplicant interface state: associating -> associated
Feb  4 11:56:51 azhar-Satellite-S55-A NetworkManager[1368]: <info> (wlan0): supplicant interface state: associated -> 4-way handshake
Feb  4 11:56:51 azhar-Satellite-S55-A NetworkManager[1368]: <info> (wlan0): supplicant interface state: 4-way handshake -> completed
Feb  4 11:56:51 azhar-Satellite-S55-A NetworkManager[1368]: <info> (wlan0): roamed from BSSID C8:CB:B8:F0:76:F0 (HUB) to C8:CB:B8:F0:76:70 (HUB)
Feb  4 11:58:07 azhar-Satellite-S55-A NetworkManager[1368]: <info> (eth0): device state change: activated -> unavailable (reason 'carrier-changed') [100 20 40]
Feb  4 11:58:07 azhar-Satellite-S55-A NetworkManager[1368]: <info> (eth0): deactivating device (reason 'carrier-changed') [40]
Feb  4 11:58:08 azhar-Satellite-S55-A NetworkManager[1368]: <info> Policy set 'HUB' (wlan0) as default for IPv4 routing and DNS.
Feb  4 11:58:08 azhar-Satellite-S55-A NetworkManager[1368]: <info> Policy set 'HUB' (wlan0) as default for IPv4 routing and DNS.
Feb  4 11:59:42 azhar-Satellite-S55-A kernel: [ 2800.378747] wlan0: Connection to AP c8:cb:b8:f0:76:70 lost
Feb  4 11:59:42 azhar-Satellite-S55-A wpa_supplicant[1409]: CTRL-EVENT-DISCONNECTED bssid=c8:cb:b8:f0:76:70 reason=4
Feb  4 11:59:42 azhar-Satellite-S55-A NetworkManager[1368]: <info> (wlan0): supplicant interface state: completed -> disconnected
Feb  4 11:59:42 azhar-Satellite-S55-A NetworkManager[1368]: <info> (wlan0): supplicant interface state: disconnected -> scanning
Feb  4 11:59:43 azhar-Satellite-S55-A kernel: [ 2801.758438] wlan0: authenticate with c8:cb:b8:f0:a7:10
Feb  4 11:59:43 azhar-Satellite-S55-A NetworkManager[1368]: <info> (wlan0): supplicant interface state: scanning -> authenticating
Feb  4 11:59:43 azhar-Satellite-S55-A kernel: [ 2801.777780] wlan0: send auth to c8:cb:b8:f0:a7:10 (try 1/3)
Feb  4 11:59:43 azhar-Satellite-S55-A kernel: [ 2801.781551] wlan0: authenticated
Feb  4 11:59:43 azhar-Satellite-S55-A kernel: [ 2801.785467] wlan0: associate with c8:cb:b8:f0:a7:10 (try 1/3)
Feb  4 11:59:43 azhar-Satellite-S55-A NetworkManager[1368]: <info> (wlan0): supplicant interface state: authenticating -> associating
Feb  4 11:59:43 azhar-Satellite-S55-A kernel: [ 2801.790905] wlan0: RX AssocResp from c8:cb:b8:f0:a7:10 (capab=0x431 status=0 aid=5)
Feb  4 11:59:43 azhar-Satellite-S55-A kernel: [ 2801.791305] wlan0: associated
Feb  4 11:59:43 azhar-Satellite-S55-A NetworkManager[1368]: <info> (wlan0): supplicant interface state: associating -> 4-way handshake
Feb  4 11:59:45 azhar-Satellite-S55-A NetworkManager[1368]: <info> (wlan0): supplicant interface state: 4-way handshake -> completed
Feb  4 11:59:45 azhar-Satellite-S55-A NetworkManager[1368]: <info> (wlan0): roamed from BSSID C8:CB:B8:F0:76:70 (HUB) to C8:CB:B8:F0:A7:10 (HUB)

Noch ein Kommentar: Die „Balken“ des Applets für drahtlose Verbindungen gehen ständig rauf und runter. Zu Ihrer Information: Dies passiert nicht unter Windows 8 oder meinem anderen Ubuntu-Laptop (ASUS), auf dem ebenfalls 12.04 LTS läuft.

Außerdem erhalte ich die folgenden Ergebnisse:

http://paste.ubuntu.com/6875216/

Antwort1

Wenn Sie über Administratorrechte für den Router verfügen, würde ich Ihnen empfehlen, die Verschlüsselung von WPA und WPA2 im gemischten Modus auf WPA2-AES im Einzelmodus umzustellen. Ich würde auch mit deaktiviertem 802.11N experimentieren und nur B und G verwenden. Ich würde auch „Auto Channel“ ausschalten und einen festen Kanal wie 1 oder 11 auswählen.

Sie können auch einen Treiberparameter versuchen:

sudo modprobe -r rtl8188ee
sudo modprobe rtl8188ee swenc=1

Wenn das hilft, können wir eine .conf-Datei schreiben und es dauerhaft machen.

In Ihrem Syslog sehen wir, dass das Gerät von einem Band im Zugriffspunkt zu einem anderen wechselt:

(wlan0): Roaming von BSSID C8:CB:B8:F0:76:F0 (HUB) nach C8:CB:B8:F0:76:70 (HUB)

Wir könnten einen anderen Parameter ausprobieren. Dieser ist sehr schwer vorübergehend zu laden, also schreiben wir die Conf-Datei, starten neu und versuchen es. Wenn das nicht hilft, löschen wir einfach unsere Conf-Datei:

sudo -i
echo "options cfg80211 cfg80211_disable_40mhz_24ghz=Y"  >  /etc/modprobe.d/cfg80211.conf
exit

Starten Sie neu und teilen Sie uns mit, ob eine Verbesserung eintritt.

Da es nicht funktioniert hat, versuchen wir einen anderen Parameter:

sudo -i
rm /etc/modprobe.d/cfg80211.conf
echo "options mac80211 probe_wait_ms=3000"  >  /etc/modprobe.d/mac80211.conf
exit

Neustart.

Antwort2

Ich möchte anmerken, dass ich die Treiber für Realtek RTL8188EE von folgender Adresse heruntergeladen habe:

http://152.104.125.41/downloads/downloadsView.aspx?Langid=1&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#2722

hat funktioniert und mir eine stabile Verbindung gegeben.

Der in der ursprünglichen Frage verlinkte Backport-Treiber stellte keine stabile Verbindung her.

verwandte Informationen