Dieser Post ist (hoffentlich) die Lösung für http://linux-club.de/forum/viewtopic.php?f=86&t=121058&hilit=wifi.
Ich bitte sehr um Entschuldigung, dass ich das in einen eigenen Post reinschreibe, aber das Thema meines obigen vormaligen Posts beschreibt den Fehler völlig unzulänglich und wird dann vielleicht nicht gefunden.
Wenn die Moderatoren meinen, dass das so nicht geht, dann möchten Sie mir bitte einen anderen Vorschlag machen, oder diesen Post wieder löschen.
Also: habt Ihr (so wie ich) eine Intel Corporation Wireless 7260 wifi Karte auf einer Haswell Plattform mit einer openSuse 13.1 unter Kernel 3.12.53-40-desktop und erlebt Ihr trotz super-duper-exzellentem WLAN folgende Probleme:
- Networkmanager zeigt nur schwaches WLAN Signal an
- Ping-Times sind völlig erratisch mal hoch mal niedrig
- Download-Raten sind typischerweise einen Faktor 3 kleiner als erwartet
- Hohe Package-Loss Raten bis zu 70%
dann ist die Wahrscheinlichkeit groß, dass Eure Karte die falsche Firmware nutzt. Bei mir zeigte
... ABER ...
D.h. die Karte will die '7-er' Firmware, geladen wird aber die '8-er'.
Geht man auf https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi#firmware, dann steht dort, dass für die Kernels 3.10 bis 3.12 die '7-er' Firmware zu nutzen ist. D.h. da stimmt etwas nicht.
Als 'einfach-Pinguin' weiß ich nicht, wie man den Kernel dazu 'zwingt' eine bestimmte Firmware zu laden, also habe ich einfach als root in /lib/firmware die iwlwifi-7260-8.ucode umbenannt und einen Softlink ln -s iwlwifi-7260-7.ucode iwlwifi-7260-8.ucode gesetzt.
Und ... damit ist der Spuk vorbei ... bis zum nächsten Kernel update
wbwb
PS.: Dr. Google wird Euch erklären dass die 7260 Karte für Linux ganz schlecht verdaulich ist und Euch eine Menge Rezepte für das Abschalten von Bluetooth oder vom Powersaving iwconfig XXXX power off, und das Verwenden von Optionen wie iwlwifi 11n_disable, iwlwifi 11n_disable oder iwlwifi wd_disable verschreiben. Mir hat all diese Medizin nur Kopfschmerzen und eine schlaflose Nacht gebracht - aber keine wirkliche Lösung.
Ich bitte sehr um Entschuldigung, dass ich das in einen eigenen Post reinschreibe, aber das Thema meines obigen vormaligen Posts beschreibt den Fehler völlig unzulänglich und wird dann vielleicht nicht gefunden.
Wenn die Moderatoren meinen, dass das so nicht geht, dann möchten Sie mir bitte einen anderen Vorschlag machen, oder diesen Post wieder löschen.
Also: habt Ihr (so wie ich) eine Intel Corporation Wireless 7260 wifi Karte auf einer Haswell Plattform mit einer openSuse 13.1 unter Kernel 3.12.53-40-desktop und erlebt Ihr trotz super-duper-exzellentem WLAN folgende Probleme:
- Networkmanager zeigt nur schwaches WLAN Signal an
- Ping-Times sind völlig erratisch mal hoch mal niedrig
- Download-Raten sind typischerweise einen Faktor 3 kleiner als erwartet
- Hohe Package-Loss Raten bis zu 70%
dann ist die Wahrscheinlichkeit groß, dass Eure Karte die falsche Firmware nutzt. Bei mir zeigte
Code:
~>modinfo iwlwifi | grep firm | grep 7260
firmware: iwlwifi-7260-7.ucode
Code:
dmesg | grep "iwlwifi" | grep firm
[ 6.342842] iwlwifi 0000:03:00.0: loaded firmware version 22.24.8.0 op_mode iwlmvm
Geht man auf https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi#firmware, dann steht dort, dass für die Kernels 3.10 bis 3.12 die '7-er' Firmware zu nutzen ist. D.h. da stimmt etwas nicht.
Als 'einfach-Pinguin' weiß ich nicht, wie man den Kernel dazu 'zwingt' eine bestimmte Firmware zu laden, also habe ich einfach als root in /lib/firmware die iwlwifi-7260-8.ucode umbenannt und einen Softlink ln -s iwlwifi-7260-7.ucode iwlwifi-7260-8.ucode gesetzt.
Und ... damit ist der Spuk vorbei ... bis zum nächsten Kernel update
wbwb
PS.: Dr. Google wird Euch erklären dass die 7260 Karte für Linux ganz schlecht verdaulich ist und Euch eine Menge Rezepte für das Abschalten von Bluetooth oder vom Powersaving iwconfig XXXX power off, und das Verwenden von Optionen wie iwlwifi 11n_disable, iwlwifi 11n_disable oder iwlwifi wd_disable verschreiben. Mir hat all diese Medizin nur Kopfschmerzen und eine schlaflose Nacht gebracht - aber keine wirkliche Lösung.