[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
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: 10722
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: 4071
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

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: 4071
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

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