LMU - Das Hilfe Forum für Linux Mint

Mint Community => Tutorials => Thema gestartet von: John.Miller am 17.05.2020, 12:19:43

Titel: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: John.Miller am 17.05.2020, 12:19:43
Folgend eine kleine Anleitung zur Installation von:
* einer Intel WLAN Karte, AX200, die WPA3 und BT5.1 von der Hardware her kann.

Vorarbeitungen:
* Rechner vom Strom trennen und bei Notebooks den Notebookakku heraus nehmen
* Netzwerkkarte ein bauen
* System aktualisieren durch:
sudo apt-get update* Per Anwendungsverwaltung überprüfen ob "Backport-iwlwifi-dkms" installiert ist und wenn das nicht der Fall ist installieren. Bei per Hand Installation, die Datei backport-iwlwifi-dkms_8324-1_all.deb suchen und installieren.
  * Die aktuelle Version ist zum Zeitpunkt der Erstellung der Anleitung die Version: 8324-1 (es ist hierbei darauf zu achten, das für LMDE4 die Debian Version verwendet wird und NICHT die Ubuntu Version backport-iwlwifi-dkms_8324-0ubuntu1_all.deb , da diese unter LMDE4 unter einer bestimmten reproduzierbaren Konstellationen, zu Abstürzen führt)

Installation:
* Download von Datei, die den benötigten Kernel Treiber in möglichst aktueller Version enthält
  * Im Moment wohl neueste Version vom 2020-04-24: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-20200421.tar.gz

* Entpachen der Datei und Entnahme der folgenden Datei (die restlichen Dateien werden nicht benötigt):
iwlwifi-cc-a0-46.ucode
* Dateiexplorer als sudo per Konsoleneingabe öffnen:
sudo nemo
* Die Datei iwlwifi-cc-a0-46.ucode als sudo, in folgendes Verzeichnis kopieren:
/lib/firmware
* Überprüfen und bei Bedarf so an passen, das die eingefügte Datei, die selben Dateirechte hat wie gleichartige im Verzeichnis befindliche iwlwifi-xxxxxxxxxxx.ucode Dateien.

Folgende Befehle zum entladen und neu laden der Kernel Treiber für das System durch führen:
deinstallieren oder entladen
sudo modprobe -r iwlwifi
reinstallieren oder laden
sudo modprobe iwlwifi
Und nun viel Spaß bei der Benutzung einer WLAN Karte, mit zeitgemäßen Eigenschaften wie:
* 2,4 und 5 GHz, mit zusammen bis zu etwa 3 GBit Transferrrate
* Kleinere Latenzzeiten
* Höhere Reichweite
* zeitgemäßes WPA3 und BT5.1
* Protectetd Management Frames
* In recht hoher Anzahl unproblematische Mehrfachbelegung von Kanälen, durch mehrere Benutzer gleichzeitig
* Verbessertem Powermanagement
Quelle: https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/wi-fi-6-ax200-module-brief.pdf

Verbesserungspotential:
* Die passenden Menüpunkte zur Einstellung von WPA3 bei Verfügbarkeit, bzw. WPA3, sowie von Protectet Management Frames bei Verfügbarkeit, bzw. Protected Management Frames erzwungen, scheinen bisher bei LMDE4 zu fehlen (das kann man vmtl. auch alternativ in irgend welchen Dateien ein stellen)

Und was ist mit den Nutzern der Linux Mint Ubuntu Edition Nutzer ?
* Für die wird die Anleitung vermutlich auch funktionieren, so lange sie an Stelle der Debian Version des "Backport-iwlwifi-dkms" die entsprechende Ubuntu Version backport-iwlwifi-dkms_8324-0ubuntu1_all.deb von z.B. https://pkgs.org/download/backport-iwlwifi-dkms installieren. (Dieser Punkt ist ungetestet !)
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: nudels am 17.05.2020, 12:22:34
Da solltest da vielchth LM 20 angucken was paar Monaten komtm lmde4 wird das nicht kommen
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: dphn am 17.05.2020, 12:36:53
Ist gut.

Unter LMDE 4 ist das wieder anders mit den firmware-Paketen. Das sind viele einzelne Pakete bei Debian. Mein Paket lässt sich aber unter Ubuntu basierten Distributionen verwenden sowie LM 19.3

Ich lasse es einfach mal da, falls es jemand braucht. :)
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: John.Miller am 17.05.2020, 12:38:59
Da solltest da vielchth LM 20 angucken was paar Monaten komtm lmde4 wird das nicht kommen
Es ist schwer den Inhalt deiner Aussage zu deuten. Aber ich will es mal so sagen.
Das geht nur so lange nicht, bis einer kommt der das das nicht weiss und es macht.
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: tommix am 17.05.2020, 12:41:42
@dphn

wie war das mit Kernel 5.X für LMDE4?
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: John.Miller am 17.05.2020, 12:41:55
Ist gut.

Unter LMDE 4 ist das wieder anders mit den firmware-Paketen. Das sind viele einzelne Pakete bei Debian. Mein Paket lässt sich aber unter Ubuntu basierten Distributionen verwenden sowie LM 19.3

Ich lasse es einfach mal da, falls es jemand braucht. :)
Mein besten Dank bei der Gelegenheit noch mal von mir für dein Engagement.
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: John.Miller am 17.05.2020, 12:47:58
@dphn

wie war das mit Kernel 5.X für LMDE4?
Auf der Intelseite, auf der da was von "Treiber .........Kernel Version 5.1...", steht irgend wo in den Erläuterungen bei Intel, das die Aussage nicht bedeutet das der Treiber nicht mit anderen Kernel Versionen funktioniert, sondern nur das Intel diesen, lediglich mit der Kernel Version 5.1 getestet hat.
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: billyfox05 am 17.05.2020, 13:19:07
* Dateiexplorer als sudo per Konsoleneingabe öffnen:
Code: [Auswählen]

sudo nemo

Und schon sind vermutlich die "Rechte" im "home" verbogen ?!
Anwendungen mit GUI niemals mit "sudo" starten ( 1. Gebot der Linux-Thesen ;D)
Besser ist:
- sudo -H
- pkexec
mein Favorit ist - nemo normal öffnen, rechte Maustaste und "Als Systemverwalter öffnen" wählen.
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: John.Miller am 17.05.2020, 13:23:03
* Dateiexplorer als sudo per Konsoleneingabe öffnen:
Code: [Auswählen]

sudo nemo

Und schon sind vermutlich die "Rechte" im "home" verbogen ?!
Anwendungen mit GUI niemals mit "sudo" starten ( 1. Gebot der Linux-Thesen ;D)
Im konkreten Fall, habe ich die Rechte der mit dem Nemo kopierten Datei kontrolliert, ob sie so sind wie bei den anderen Dateien im Zielverzeichnis.
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: billyfox05 am 17.05.2020, 13:31:21
Es geht dabei nicht um die Rechte der Datei die du kopierst ?!
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: tommix am 17.05.2020, 13:49:30
Jetzt ist die vierte Aktualisierung, Debian GNU/Linux 10.4, verfügbar.  ;) ;)

Die Aktualisierung behebt Fehler in einer Reihe von Paketen und im Linux-Kernel, nimmt aber sonst keine Änderungen vor. Bei den Paketen wurden nur sehr schwerwiegende Probleme behoben. Dies geschah wie immer, um einem der wichtigsten Ziele von Debian, der Stabilität der Distribution, Rechnung zu tragen.

https://www.pro-linux.de/news/1/28002/debian-gnulinux-104-freigegeben.html?fbclid=IwAR24rF8HlVGNmLYvDA972_nCwSJUIezMQctYchKV9q7EV0TcUNJ5EnQG3Yw (https://www.pro-linux.de/news/1/28002/debian-gnulinux-104-freigegeben.html?fbclid=IwAR24rF8HlVGNmLYvDA972_nCwSJUIezMQctYchKV9q7EV0TcUNJ5EnQG3Yw)

Sollte anstelle des 4.19 Kernels der Backports-Kernel im System installiert sein, wird dieser im Rahmen der Aktualisierung auf Kernel 5.5 angehoben. Debian pflegt hier den LTS-Kernel 5.4 nicht weiter, es gibt also direkt einen frischen Kernel. Aber nur für diejenigen die dass hier zuvor gemacht haben. sudo apt install -t buster-backports linux-image-amd64 linux-headers-amd64 linux-kbuild-5.5. Kann man natürlich jederzeit nachholen. Schließlich unterstützt der neue Kernel 5.5 erstmals nativ das Dateisystem exFAT.
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: dphn am 17.05.2020, 19:50:30
@dphn

wie war das mit Kernel 5.X für LMDE4?

Den gibt es ganz offiiziell über die Debian-Backports. Die sind ja bei LMDE 4 schon mit dabei.

Installieren mit Zusatzangabe -t buster-backports. Also so:

sudo apt install -t buster-backports linux-image-amd64 linux-headers-amd64 linux-kbuild-5.5
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: aexe am 17.05.2020, 20:35:08
Off-Topic:
Es geht so lange nicht, bis einer kommt der das es nicht weiss und es macht.
siehe https://www.linuxmintusers.de/index.php?topic=61892.0
Hinterher ist man auch nicht viel schlauer. ::)
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: John.Miller am 18.05.2020, 12:42:09
siehe https://www.linuxmintusers.de/index.php?topic=61892.0
Hinterher ist man auch nicht viel schlauer. ::)
Die Funktion ist generell gegeben. Nun geht es um Finetuning, wie:
* Implementierung automatischer Softwareupdates, für den Fall das es mal neuerer Versionen geben sollte. https://www.linuxmintusers.de/index.php?topic=61892.msg818593#msg818593
* Konfigurierung gewünschter Einstellungen, mit oder ohne GUI https://www.linuxmintusers.de/index.php?topic=61900.msg818726#msg818726
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: John.Miller am 30.07.2020, 13:04:59
Eine zweite Möglichkeit wie man bisher nicht in LMDE4 enthaltene Treiber für eine zeitgemäße WLAN Karte Intel AX 200 installieren kann, ist diese aus dem Git zu installieren:

Terminal
sudo apt-get install git

Terminal:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
Terminal:
cd linux-firmware
Terminal:
sudo cp -v -u iwlwifi* /lib/firmware
Terminal:
sudo update-initramfs -uk all
Rechner neu starten.

Und dann im Terminal:
rm -v -r -f ~/linux-firmware
Wie man allerdings eventuell fehlende zeitgemäße Menüpunkte bezüglich dem WLAN dem LMDE4 hinzu fügt, ist bisher ein ungelöstes Rätsel:
* https://www.linuxmintusers.de/index.php?topic=63253.0
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: John.Miller am 27.08.2020, 14:10:12
Den Kernel vom LMDE4 kann man wie folgt auf eine nach verschiedenen Quellen für WiFi 6 Mindestkernelversion 5.1 oder als ideal bezeichnete Kernelversion 5.7 updaten:

Verwendete Kernelversion abfragen:
uname -rs
Gucken was es für Kernelversionen für Updates zur Verfügung stehen:
apt search linux-image
Update des Kernels von z.B. Version 4.19 auf die Version 5.7
sudo apt-get install -t buster-backports linux-image-amd64 linux-headers-amd64 linux-kbuild-5.7
Verwendete Kernelversion abfragen:
uname -rs
Mittlerweile gibt es die IWLWIFI Firmaware auch bei Debian in einer Version die theoretisch eine Intel AX200 WLAN Karte unterstützt:
https://packages.debian.org/bullseye/firmware-iwlwifi
Wie man die IWLWIFI Firmware so in das LMDE4 ein bindet, das das automatisch aktualisiert wird, ist mir nicht bekannt.

Auch ist es so, das wenn man obiges auf einem neu inustallierten LMDE4 Rechner durchführt, dies noch nicht zu einer funktionierenden Intel AX2000 Wifi 6 WLAN Karte führt. Da fehlt außer der noch nicht erfolgenden automatischen Aktualisierung der per Hand per  installierten IWLWIFI Firmware https://packages.debian.org/bullseye/firmware-iwlwifi noch irgend etwas.
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: John.Miller am 27.08.2020, 14:41:23
Mittlerweile gibt es die IWLWIFI Firmaware auch bei Debian in einer Version die theoretisch eine Intel AX200 WLAN Karte unterstützt:
Code: [Auswählen]
[url]https://packages.debian.org/bullseye/firmware-iwlwifi[/url]
Wie man die IWLWIFI Firmware so in das LMDE4 ein bindet, das das automatisch aktualisiert wird, ist mir nicht bekannt.


Die folgende Seite sagt zur Einbindung zwecks automatischer Aktualisierung das folgende:

Falls Sie Debian auf Ihrem Rechner einsetzen, wird nachdrücklich empfohlen, einen Paket-Manager wie Aptitude oder Synaptic zum Herunterladen und Installieren von Paketen zu benutzen und nicht diese Website.

Sie können jeden der aufgeführten Spiegel-Server benutzen, indem Sie eine Zeile der folgenden Art zu Ihrer /etc/apt/sources.list hinzufügen:

deb http://ftp.de.debian.org/debian bullseye main non-free

Ersetzen Sie dabei ftp.de.debian.org/debian mit dem gewünschten Spiegel-Server.

Wie das zu verstehen ist muss ich erst noch heraus bekommen.

Speziell bin ich mir unsicher ob bei der folgenden Zeile tatsächlich ein .deb davor zu schreiben ist:
deb http://ftp.de.debian.org/debian bullseye main non-free
Auch würde ich vermuten das man da noch eine Legetimierungscode in Synaptic eintragen muss, damit das System die Quelle als Aktualisierungsquelle akzeptiert. Ob man diesen benötigt ud wo man den her bekommt, habe ich noch nicht heraus bekommen.

Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: dphn am 27.08.2020, 15:10:06
deb [url]http://ftp.de.debian.org/debian[/url] bullseye main non-free


So, und dann mach am besten noch main contrib non-free daraus. deb http://ftp.de.debian.org/debian bullseye main contrib non-free. Du kannst das mit dem deb davor (wichtig!) dann z.B. unter /etc/apt/sources.list.d/bullseye.list ablegen.

Und dann musst du einen Pin setzen!

So etwas hier:

Package: *
Pin: release a=bullseye
Pin-Priority: 100

Du findest bei LMDE 4 im Ordner /etc/apt/preferences.d eine Datei, der du den o.g. Inhalt hinzufügen kannst. Somit ist Debian Bullseye im System enthalten, es wird aber nur dann was daraus installiert, wenn du es explizit anforderst. Siehe unten.
Das System merkt sich aber entsprechend installierte Pakete, so dass es Updates automatisch zieht. Funktioniert dann so, wie die Benutzung der Backports.

dann

sudo apt-get updatesudo apt-get install -t bullseye firmware-iwlwifi
Auch würde ich vermuten das man da noch eine Legetimierungscode in Synaptic eintragen muss, damit das System die Quelle als Aktualisierungsquelle akzeptiert


Nein, das brauchst du nicht. Der keyring für alle Debian Systeme ist in /etc/apt/trusted.gpg.d enthalten.


Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: John.Miller am 27.08.2020, 15:47:03
Du findest bei LMDE 4 im Ordner /etc/apt/preferences.d eine Datei, der du den o.g. Inhalt hinzufügen kannst. Somit ist Debian Bullseye im System enthalten, es wird aber nur dann was daraus installiert, wenn du es explizit anforderst.
In besagten Ordner habe ich die beiden folgenden Dateien liegen, in der sich in der einen Datei bereits ein Pin und in der anderen Datei bereits mehrere Pins befinden. In welche Datei soll ich das hinzu fügen ?
* oficial-extra-repositorises.pref
* oficial-packagerepositories.pref
Titel: Re: Installation von Kernel Treiber für Intel AX200 WLAN Karte unter LMDE4
Beitrag von: dphn am 27.08.2020, 17:40:10
ja stimmt, da sind ja zwei Dateien drin.

Leg halt eine dritte Datei mit dem geposteten Inhalt da rein. Ist egal, wie die heißt, selbst die Endung .pref ist nicht erforderlich.

Wenn du das gemacht hast, führe zum Testen ein Dist-Upgrade mit einer Simulation durch um sicherzugehen, dass er aus Bullseye nichts updaten will.

sudo apt-get updatesudo apt-get dist-upgrade -s