[Gelöst] MEDION Notebook PC S4219 debian buster und WLAN Installation

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: MEDION Notebook PC S4219

Beitrag von MSfree » 04.09.2020 15:30:54

Rider73 hat geschrieben: ↑ zum Beitrag ↑
04.09.2020 15:11:32
Bluetooth: hci0: RTL: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723

Code: Alles auswählen

[   10.014435] rtl8xxxu 1-4:1.2 wlx38a28cdcfc35: renamed from wlan0
Sagt aus, daß der WLAN-Treiber korrekt installiert ist und auch die passende Firmware vorhanden ist. Dein WLAN funktioniert also.

Mit KDE gab es aber vor einiger Zeit schon einmal Probleme mit WLAN, bin aber gerade zu faul, hier im Forum nach dem Thread zu suchen.

Um überhaupt mal WLAN-Funktionalität zu erreichen, trage bitte mal folgendes in die Datei /etc/network/interfaces ein

Code: Alles auswählen

auto lo
iface lo inet loopback

allow-hotplug wlx38a28cdcfc35
iface wlx38a28cdcfc35 inet dhcp
  wpa-ssid DerNameDeinesWLANs
  wpa-psk DeinWLANPasswort
Bitte ersetze hier noch DerNameDeinesWLANs und DerNameDeinesWLANs mit deinen eigenen Netzwerkangaben. Danach führst du entweder ein Reboot aus oder versuchst von der Kommandozeile aus mit

Code: Alles auswählen

ifup wlx38a28cdcfc35
Die WLAN-Verbindung aufzubauen.

Benutzeravatar
Rider73
Beiträge: 53
Registriert: 06.05.2020 15:02:15
Kontaktdaten:

Re: MEDION Notebook PC S4219

Beitrag von Rider73 » 05.09.2020 04:06:24

mit der konfiguration in der /etc/network/interfaces funktioniert die WLAN-Verbindung.

ohne die Konfiguration in /etc/network/interfaces habe ich:

michaela@MEDION-Notebook:~$ sudo iwconfig
[sudo] Passwort für michaela:
wlx38a28cdcfc35 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Encryption key:off
Power Management:off

lo no wireless extensions.

michaela@MEDION-Notebook:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
4: wlx38a28cdcfc35: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 56:9e:3f:f7:2c:51 brd ff:ff:ff:ff:ff:ff


mit dem Network Manger wicd-gtk wird mir beim Verbinden angezeigt das die Legitimierung fehlschlägt.
Ich haber den wicd-client.py aber genau so konfiguriert wie auf den 2. Laptop, wo es funktioniert.

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: MEDION Notebook PC S4219

Beitrag von habakug » 05.09.2020 09:28:30

Hallo,

das WLAN-Gerät in dem S4219 ist von Realtek ( 0bda:b720 / RTL8723BU ) und läuft mit dem Modul von Larry Finger [1].
Das muss allerdings selbst gebaut werden.

Code: Alles auswählen

# apt-get install build-essential git
# git clone https://github.com/lwfinger/rtl8723bu.git
# cd rtl8723bu
["Concurrent Mode" abschalten]
# make
# make install
# modprobe -v 8723bu
Es ist zu empfehlen den "concurrent mode", der gleichzeitig zum "Normalbetrieb" einen AP anbietet, zu deaktivieren.
Auf lange Sicht ist ein Einbinden über DKMS, wie bei Larry beschrieben, von Vorteil.

Gruss, habakug

[1] https://github.com/lwfinger/rtl8723bu
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: MEDION Notebook PC S4219

Beitrag von MSfree » 05.09.2020 11:14:07

Rider73 hat geschrieben: ↑ zum Beitrag ↑
05.09.2020 04:06:24
mit der konfiguration in der /etc/network/interfaces funktioniert die WLAN-Verbindung.
Na also, dann kann es nicht an den Kernelmodulen liegen, Selbstbau oder DKMS ist da meines Erachtens nach nicht notwendig.

Ich würd mal versuchen, ob es an der Länge des Namens der Netzwerkschnittstelle liegt. Debianoli hat es ja in dem Beitrag über meinem angedeutet.

Zum Test kannst du auch die Erzeugung der sogenannten Predictable Network Names mit eine Bootparameter abschalten, dann heißt die WLAN-Schnittstelle wie früher wlan0.

Dazu kann man in die Datei /etc/default/grub folgende Zeile eintragen:

Code: Alles auswählen

GRUB_CMDLINE_LINUX="net.ifnames=0"
und anschließend

Code: Alles auswählen

update-grub
ausführen.

Zur Sicheheit solltest du dann noch die modifizierte /etc/network/interfaces rückgängig machen.

Benutzeravatar
Rider73
Beiträge: 53
Registriert: 06.05.2020 15:02:15
Kontaktdaten:

Re: MEDION Notebook PC S4219

Beitrag von Rider73 » 05.09.2020 12:19:10

Ich nehme an der Concurrent Mode ist die Engergie Verwaltung und der Sperr Bildschirm.

apt-get install build-essential git

erweßt sich als nicht möglich bei einem frisch installierten Syshem ohne WLAN.


... und make bringt mir die Fehlermeldung.....

root@MEDION-Notebook:/home/michaela/Downloads/rtl8723bu# make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.19.0-9-amd64/build M=/home/michaela/Downloads/rtl8723bu modules
make[1]: *** /lib/modules/4.19.0-9-amd64/build: Datei oder Verzeichnis nicht gefunden. Schluss.
make: *** [Makefile:333: modules] Fehler 2

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: MEDION Notebook PC S4219

Beitrag von habakug » 05.09.2020 12:32:13

Hallo,

dann vergiss es.
Der Bau des Moduls benötigt die Kernel-Header (auch in Debianbuild-essential).

Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Benutzeravatar
Rider73
Beiträge: 53
Registriert: 06.05.2020 15:02:15
Kontaktdaten:

Re: MEDION Notebook PC S4219

Beitrag von Rider73 » 05.09.2020 14:48:29

Ich habe nach der grub Änderung und grub-update tatsächlich WLAN Name wlan0


aber Verbinden mit dem Network-Manager funktioniert immer noch nicht

Bild

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: MEDION Notebook PC S4219

Beitrag von MSfree » 05.09.2020 15:02:30

Das sind alles Bluetooth-Meldungen. Ich sehe da keinen Zusammenhang mit dem Network-Manager-Problem.

Wenn das das Problem wäre, würde dein WLAN über die /etc/network/interfaces auch nicht funktionieren.

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: MEDION Notebook PC S4219

Beitrag von habakug » 05.09.2020 20:10:25

Hallo,

hier sollte zunächst mit

Code: Alles auswählen

# echo 'blacklist rtl8xxxu' > /etc/modprobe.d/blacklist_rtl8.conf
verhindert werden, dass sich ein anderes Realtek-Modul des Gerätes "bemächtigt". Das sieht dann verführerisch gut aus, funzt aber nicht ;-)
Wenn nach dem Anlegen der Blacklist-Datei mit dem obigen Befehl und einem Neustart noch ein WLAN-Gerät vorhanden ist, wird es interessant.
Es gibt für dieses WLAN-Gerät einige Versuche aus einer Realtek-Version (und den Kernel-Patches von Larry Finger) ein lauffähiges Modul für bestimmte Kernel-Versionen zu bauen. Die oben verlinkte Version von Larry kompiliert auch gegen sehr aktuelle Kernel.

Würde das oben genannte Modul verwendet werden, könnte mit

Code: Alles auswählen

# echo -e '[device-8723bu]\nmatch-device=driver:rtl8723bu\nwifi.scan-rand-mac-address=no' > /etc/NetworkManager/conf.d/8723bu.conf
versucht werden, den Fehler bei der Authentifizierung mit dem Network-Manager behandeln. Vielleicht ist das "wifi.scan-rand-mac-address=no" hier ein hilfreicher Hinweis. Wenn die Hardware denn einem anderen Modul gehorcht. xD

Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Benutzeravatar
Rider73
Beiträge: 53
Registriert: 06.05.2020 15:02:15
Kontaktdaten:

Re: MEDION Notebook PC S4219

Beitrag von Rider73 » 06.09.2020 05:14:27

Ich habe die blacklist_rtl8.conf erstellt und den Befehl

# echo 'blacklist rtl8xxxu' > /etc/modprobe.d/blacklist_rtl8.conf

ausgeführt
danach den Neustart und

iwconfig

WLAN wlx38a28cdcfc35 ist nicht mehr vorhanden.
Und...

michaela@MEDION-Notebook:~$ su
Passwort:
root@MEDION-Notebook:/home/michaela# cd Downloads/rtl8723bu/
root@MEDION-Notebook:/home/michaela/Downloads/rtl8723bu# make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.19.0-9-amd64/build M=/home/michaela/Downloads/rtl8723bu modules
make[1]: *** /lib/modules/4.19.0-9-amd64/build: Datei oder Verzeichnis nicht gefunden. Schluss.
make: *** [Makefile:333: modules] Fehler 2


in welchem Verzeichnis muss ich

# git clone https://github.com/lwfinger/rtl8723bu.git

ausführen?

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: MEDION Notebook PC S4219

Beitrag von habakug » 06.09.2020 10:33:59

Hallo,

du brauchst noch die Header für deinen Kernel:

Code: Alles auswählen

# apt-get install linux-headers-$(uname –r)
Das git-clone kannst du in einem beliebigen oder extra für diesen Zweck erstellten Verzeichnis ausführen. Es wird immer ein Unterverzeichnis mit dem Namen des Git-Repo erstellt. In dieses Verzeichnis wechselt du dann für den make-Befehl.
Du bist auf dem richtigen Weg ;-)

Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

willy4711

Re: MEDION Notebook PC S4219

Beitrag von willy4711 » 06.09.2020 11:05:07

Wäre es nicht sinnvoll, das Paket via zu installieren?
mit

Code: Alles auswählen

apt install dkms
Wird alles nötige inkl. headers installiert.

Er hat auch nicht den aktuellen Kernel 4.19.0-10-amd64
Damit wäre die ganze Prozedur beim nächsten Update ohne dkms zu wieder holen.

Noch was:
make solle als User ausgeführt werden. Steht auch so in der Anleitung :!:

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: MEDION Notebook PC S4219

Beitrag von habakug » 06.09.2020 11:16:32

Hallo,

es sind für dkms noch die Schritte "Automatic install using DKMS" aus der Anleitung zu beachten. Das geht nicht automatisch.
Schätze zu den Fragen kommen wir später. Hier geht es wohl erstmal darum eine dauerhafte Verbindung herzustellen.

Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

willy4711

Re: MEDION Notebook PC S4219

Beitrag von willy4711 » 06.09.2020 11:34:11

habakug hat geschrieben: ↑ zum Beitrag ↑
06.09.2020 11:16:32
es sind für dkms noch die Schritte "Automatic install using DKMS" aus der Anleitung zu beachten.
Na ja, man muss halt die angeführten Befehle nach der Installation von dkms ausführen.

Aber ein Update auf aktuellen Kernel sollte doch schon vorher (auch bei der "normalen" Installation) durchgeführt werden ?
Außerdem benutzt er Debianwicd. Hat er denn vorher den Debiannetwork-manager deinstalliert ?

Code: Alles auswählen

# apt purge network-manager
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  dns-root-data dnsmasq-base libkf5modemmanagerqt6 libndp0 libnm0 libopenconnect5 libstoken1 libteamdctl0 libtomcrypt1 libtss2-esys0
  libtss2-udev mobile-broadband-provider-info
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
  network-manager* plasma-nm*
0 aktualisiert, 0 neu installiert, 2 zu entfernen und 4 nicht aktualisiert.
Nach dieser Operation werden 19,9 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] n

Benutzeravatar
Rider73
Beiträge: 53
Registriert: 06.05.2020 15:02:15
Kontaktdaten:

Re: MEDION Notebook PC S4219

Beitrag von Rider73 » 06.09.2020 12:38:02

Ich habe mit der Installation noch einmal ganz von vorne angefangen.

Bin den Schritten von habakug gefolgt und zu folgendem Ergebnis gekommen.

WLAN läßt sich im Network-Manger verbinden.

Jedoch habe ich jetzt.....

michaela@MEDION-Notebook:~$ sudo iwconfig
[sudo] Passwort für michaela:
wlx38a28cdcfc35 unassociated Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=0/100 Signal level=0 dBm Noise level=0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

lo no wireless extensions.

wlp0s20u4i2 IEEE 802.11bgn ESSID:"WLAN-LSTCE8" Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency:2.462 GHz Access Point: 5C:03:39:8A:CF:0D
Bit Rate:72.2 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:****-****-****-****-****-****-****-**** Security mode:open
Power Management:off
Link Quality=100/100 Signal level=-45 dBm Noise level=0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0


Kann ich wlx38a28cdcfc35 wieder entfernen?
Es wurde mit dpkg -i firmware-realtek_20190114-2_all.deb installiert.

Benutzeravatar
Rider73
Beiträge: 53
Registriert: 06.05.2020 15:02:15
Kontaktdaten:

Re: MEDION Notebook PC S4219

Beitrag von Rider73 » 07.09.2020 05:42:43

Ich habe nocheinmal ganz von vorne angefangen.

debian installiert.

dann installieren die 3 Pakete

firmware-iwlwifi
firmware-misc-nonfree
firmware-realtek

Verbindung herstellen mit /etc/network/interfaces

auto lo
iface lo inet loopback

allow-hotplug wlx38a28cdcfc35
iface wlx38a28cdcfc35 inet dhcp
wpa-ssid DerNameDeinesWLANs
wpa-psk DeinWLANPasswort


Paket-Quellen in /etc/apt/sources.list eintragen

sudo apt update

Pakete installieren zum Modul-Bau

sudo apt-get install linux-headers-$(uname –r)
sudo apt-get install build-essential git


in den /home~ Dowload-Ordner wechseln

git clone https://github.com/lwfinger/rtl8723bu.git

dann Blacklist erstellen

sudo nano /etc/modprobe.d/blacklist_rtl8.conf
-> leer speichern.

als root

echo 'blacklist rtl8xxxu' > /etc/modprobe.d/blacklist_rtl8.conf


root abmelden (# exit)

in der /etc/network/interfaces -> Einträge entfernen

Neustart

kontrolle

sudo iwconfig

(es sollte kein WLAN-Gerät vorhanden sein)

nun zum Modul-Bau

# cd rtl8723bu
["Concurrent Mode" abschalten] in der Makefile (siehe Readme)
# make
# sudo make install
# sudo modprobe -v 8723bu


.

Benutzeravatar
Rider73
Beiträge: 53
Registriert: 06.05.2020 15:02:15
Kontaktdaten:

Re: MEDION Notebook PC S4219

Beitrag von Rider73 » 07.09.2020 05:51:30

Wie mache ich das jetzt nachhaltig?

sudo apt upgrade

sollte ja jetzt nicht gemacht werden.

debianoli
Beiträge: 4068
Registriert: 07.11.2007 13:58:49
Wohnort: Augschburg

Re: MEDION Notebook PC S4219

Beitrag von debianoli » 07.09.2020 07:02:25

Und wieso nicht? Du musst das nur wiederholen, wenn ein neuer Kernel installiert wird. Also die Liste der Upgrade-Pakete lesen.

Oder den installierten Kernel auf hold setzen. Dann bleibt der.

Benutzeravatar
Rider73
Beiträge: 53
Registriert: 06.05.2020 15:02:15
Kontaktdaten:

Re: MEDION Notebook PC S4219

Beitrag von Rider73 » 07.09.2020 11:25:19

Weil man dann auch einen neuen Kernel-Header benötigt.

Also richte ich direkt die Frage an habakug.
habakug hat geschrieben: ↑ zum Beitrag ↑
06.09.2020 11:16:32

Schätze zu den Fragen kommen wir später. Hier geht es wohl erstmal darum eine dauerhafte Verbindung herzustellen.

Gruss, habakug
Die dauerhafte Verbindung habe ich jetzt.
Doch apt update sollte ich nicht machen.
Kann man das nachhaltig machen?
.

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: MEDION Notebook PC S4219

Beitrag von habakug » 07.09.2020 17:01:34

Hallo,

du kannst es so probieren:

Code: Alles auswählen

# apt-get install dkms
# cd <Git-Repo> (Verzeichnis in das git-clone installiert/geklont hat)
# source dkms.conf
# mkdir /usr/src/8723bu-07092020
# cp -r core hal include os_dep platform dkms.conf Makefile rtl8723b_fw.bin /usr/src/8723bu-07092020
# dkms add 8723bu/07092020
# dkms autoinstall 8723bu/07092020
Der Quellcode muss in ein Verzeichnis nach "usr/src/", daher der copy-Befehl. Dazu muss man sich in dem Verzeichnis befinden in dem auch "make" ausgeführt wurde.

Gruss, habakug

edit:
Danach könntest du den Kernel/Debian updaten.
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Benutzeravatar
Rider73
Beiträge: 53
Registriert: 06.05.2020 15:02:15
Kontaktdaten:

Re: MEDION Notebook PC S4219

Beitrag von Rider73 » 07.09.2020 17:57:37

Danke habakug.

zum Vervollständigen und um das Thema als gelößt zu markieren.
debianoli hat geschrieben: ↑ zum Beitrag ↑
07.09.2020 07:02:25

Oder den installierten Kernel auf hold setzen. Dann bleibt der.
Wie setzt man den Kernel auf hold?

Gruß Rider73

zum Abschlß: Wie setzt man im Forum das Thema auf gelößt?
.

debianoli
Beiträge: 4068
Registriert: 07.11.2007 13:58:49
Wohnort: Augschburg

Re: MEDION Notebook PC S4219

Beitrag von debianoli » 07.09.2020 18:05:37


Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: MEDION Notebook PC S4219

Beitrag von habakug » 07.09.2020 18:29:09

Hallo,
Rider73 hat geschrieben:Wie setzt man im Forum das Thema auf gelößt?
Dazu editierst den Titel des ersten Postings in diesem Thread (und schreibst z.B. "[Gelöst]" vor den bisherigen Titel).
Hierbei fällt natürlich auf, dass der Titel nicht gerade sehr aussagekräftig ist und beschreibt worum es eigentlich geht. Es waren ja auch zwei Themen "vermischt" worden. Du entscheidest.

Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Antworten