[gelöst] wpasupplicant exited with return code 1

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Draal
Beiträge: 525
Registriert: 11.03.2005 14:45:26

[gelöst] wpasupplicant exited with return code 1

Beitrag von Draal » 02.12.2020 19:08:41

Hallo,

über das im Titel stehende Problem gibt es viel zu lesen, allerdings habe ich nicht wirklich eine Lösung gefunden.
Das alte Laptop soll mit Debian Buster betrieben werden. Es funktioniert auch alles soweit, bis auf das WLAN. Erstaunlicherweise wurde auf einem Netinstaller seinerzeit (Squeeze), glaube ich, das WLAN unterstützt.

Ich habe das WLAN nach dieser Seite https://wiki.debianforum.de/WLAN_Einrichten einzurichten versucht.

Die Fakten:

Code: Alles auswählen

/# /usr/sbin/ifup wlp3s0b1
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
ifup: failed to bring up wlp3s0b1

Code: Alles auswählen

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# auto enp2s0f0
allow-hotplug enp2s0f0
iface enp2s0f0 inet static
        address 192.168.137.45/24
        gateway 192.168.137.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.137.1
        dns-search burningheart.name

# The secondary network interface
auto wlp3s0b1
allow-hotplug wlp3s0b1
iface wlp3s0b1 inet static
        address 192.168.137.63
        wireless-mode Managed
        wpa-ssid epsylonnet
        wpa-psk 100e2712f5dae0f4fcbbe2f60fcd1cc9dd7aac496f5d6e91c074cc23a0e5f1c8
        gateway 192.168.137.1
        dns-nameservers 192.168.137.1
        dns-search burningheart.name

Code: Alles auswählen

/# journalctl | grep wpa_supplicant
Dez 01 18:24:43 epsylon4 wpa_supplicant[468]: Successfully initialized wpa_supplicant
Dez 01 18:24:43 epsylon4 wpa_supplicant[468]: Could not set interface wlp3s0b1 flags (UP): No such file or directory
Dez 01 18:24:43 epsylon4 wpa_supplicant[468]: nl80211: Could not set interface 'wlp3s0b1' UP
Dez 01 18:24:43 epsylon4 wpa_supplicant[468]: nl80211: deinit ifname=wlp3s0b1 disabled_11b_rates=0
Dez 01 18:24:43 epsylon4 wpa_supplicant[468]: Could not set interface wlp3s0b1 flags (UP): No such file or directory
Dez 01 18:24:43 epsylon4 wpa_supplicant[468]: WEXT: Could not set interface 'wlp3s0b1' UP
Dez 01 18:24:43 epsylon4 wpa_supplicant[468]: wlp3s0b1: Failed to initialize driver interface
Dez 01 18:24:43 epsylon4 wpa_supplicant[501]: Successfully initialized wpa_supplicant
Dez 01 18:24:43 epsylon4 wpa_supplicant[501]: Could not set interface wlp3s0b1 flags (UP): No such file or directory
Dez 01 18:24:43 epsylon4 wpa_supplicant[501]: nl80211: Could not set interface 'wlp3s0b1' UP
Dez 01 18:24:43 epsylon4 wpa_supplicant[501]: nl80211: deinit ifname=wlp3s0b1 disabled_11b_rates=0
Dez 01 18:24:43 epsylon4 wpa_supplicant[501]: Could not set interface wlp3s0b1 flags (UP): No such file or directory
Dez 01 18:24:43 epsylon4 wpa_supplicant[501]: WEXT: Could not set interface 'wlp3s0b1' UP
Dez 01 18:24:43 epsylon4 wpa_supplicant[501]: wlp3s0b1: Failed to initialize driver interface
Dez 01 18:24:45 epsylon4 wpa_supplicant[469]: Successfully initialized wpa_supplicant

Code: Alles auswählen

/# /usr/sbin/modinfo bcma
filename:       /lib/modules/4.19.0-12-amd64/kernel/drivers/bcma/bcma.ko
license:        GPL
description:    Broadcom's specific AMBA driver
alias:          pci:v000014E4d0000A8DCsv*sd*bc*sc*i*
alias:          pci:v000014E4d0000A8DBsv*sd*bc*sc*i*
alias:          pci:v000014E4d00004727sv*sd*bc*sc*i*
alias:          pci:v000014E4d000043B1sv*sd*bc*sc*i*
alias:          pci:v000014E4d000043AAsv*sd*bc*sc*i*
alias:          pci:v000014E4d000043A9sv*sd*bc*sc*i*
alias:          pci:v000014E4d000043A0sv*sd*bc*sc*i*
alias:          pci:v000014E4d00004365sv0000103Csd0000804Abc*sc*i*
alias:          pci:v000014E4d00004365sv0000105Bsd0000E092bc*sc*i*
alias:          pci:v000014E4d00004365sv00001028sd00000018bc*sc*i*
alias:          pci:v000014E4d00004365sv00001028sd00000016bc*sc*i*
alias:          pci:v000014E4d00004360sv*sd*bc*sc*i*
alias:          pci:v000014E4d00004359sv*sd*bc*sc*i*
alias:          pci:v000014E4d00004358sv*sd*bc*sc*i*
alias:          pci:v000014E4d00004357sv*sd*bc*sc*i*
alias:          pci:v000014E4d00004353sv*sd*bc*sc*i*
alias:          pci:v000014E4d00004331sv*sd*bc*sc*i*
alias:          pci:v000014E4d0000A8D8sv*sd*bc*sc*i*
alias:          pci:v000014E4d00004313sv*sd*bc*sc*i*
alias:          pci:v000014E4d00000576sv*sd*bc*sc*i*
depends:        
retpoline:      Y
intree:         Y
name:           bcma
vermagic:       4.19.0-12-amd64 SMP mod_unload modversions 
sig_id:         PKCS#7
signer:         Debian Secure Boot CA
sig_key:        B5:5E:B3:B9
sig_hashalgo:   sha256
signature:      4A:B5:B2:52:6D:74:F5:B3:47:45:AF:9F:60:5D:D7:5B:55:11:CC:29:
                2A:81:C9:78:A7:C1:93:4B:50:C0:A6:E3:A9:9A:A6:2E:7B:C9:98:75:
                5A:FC:75:97:A2:9D:7E:5B:B8:6C:D8:D2:24:ED:14:56:C9:74:58:CB:
                D6:A4:8F:FA:41:2A:F9:8F:40:34:F4:4E:68:0C:AE:F7:16:11:B1:2F:
                EB:6B:F2:53:21:97:0F:0B:FE:1D:BD:2F:68:53:1B:EA:FB:0B:78:5C:
                68:FD:95:33:40:D8:60:C9:1C:80:A7:46:4D:E2:EC:11:41:EF:9A:48:
                50:7C:C0:02:4A:02:72:B5:A9:1F:07:44:3B:1B:76:25:D4:50:78:66:
                80:60:AA:E9:69:F3:AC:E4:33:B5:DD:34:98:2F:2E:75:0F:98:E1:1E:
                DD:05:8C:28:43:20:A7:A5:E7:86:0A:9B:2D:0D:1D:0F:29:AC:45:15:
                12:A4:E9:9D:FE:C7:D6:FF:48:E2:C2:7B:1E:29:C2:BB:2B:D9:E5:6E:
                88:77:D5:20:80:F4:D5:18:A2:DA:42:3F:AA:63:24:EE:CD:A2:B2:CD:
                63:79:EF:1E:05:E5:4B:F8:DF:3B:B2:68:0B:73:77:B3:AE:BA:20:0F:
                C3:A3:13:91:EF:B7:DE:D0:D9:5E:C9:DB:3E:BB:85:2F

Code: Alles auswählen

/# systemctl status networking
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2020-12-01 18:43:28 CET; 24h ago
     Docs: man:interfaces(5)
  Process: 982 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
 Main PID: 982 (code=exited, status=1/FAILURE)

Dez 01 18:43:28 epsylon4 wpa_supplicant[1004]: nl80211: deinit ifname=wlp3s0b1 disabled_11b_rates=0
Dez 01 18:43:28 epsylon4 wpa_supplicant[1004]: Could not set interface wlp3s0b1 flags (UP): No such file or directory
Dez 01 18:43:28 epsylon4 wpa_supplicant[1004]: WEXT: Could not set interface 'wlp3s0b1' UP
Dez 01 18:43:28 epsylon4 wpa_supplicant[1004]: wlp3s0b1: Failed to initialize driver interface
Dez 01 18:43:28 epsylon4 ifup[982]: /etc/network/if-pre-up.d/wpasupplicant: 120: /etc/network/if-pre-up.d/wpasupplicant: cannot create /dev/stderr: No such device or address
Dez 01 18:43:28 epsylon4 ifup[982]: run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
Dez 01 18:43:28 epsylon4 ifup[982]: ifup: failed to bring up wlp3s0b1
Dez 01 18:43:28 epsylon4 systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Dez 01 18:43:28 epsylon4 systemd[1]: networking.service: Failed with result 'exit-code'.
Dez 01 18:43:28 epsylon4 systemd[1]: Failed to start Raise network interfaces.

Code: Alles auswählen

/# lspci -k
03:00.0 Network controller: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter (rev 01)
        Subsystem: Foxconn International, Inc. BCM4313 802.11bgn Wireless Network Adapter
        Kernel driver in use: bcma-pci-bridge
        Kernel modules: bcma
firmware-linux und firmware-linux-nonfree sind installiert.

Wie es scheint, läuft das WLAN nicht, weil ein Treiber nicht zugeordnet werden kann. Ich bin im Augenblick etwas ratlos.

Viele Grüsse

Draal
Zuletzt geändert von Draal am 03.12.2020 17:25:28, insgesamt 1-mal geändert.

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

Re: wpasupplicant exited with return code 1

Beitrag von MSfree » 02.12.2020 19:14:36

Code: Alles auswählen

dmesg | grep -i firmware
?

Benutzeravatar
Draal
Beiträge: 525
Registriert: 11.03.2005 14:45:26

Re: wpasupplicant exited with return code 1

Beitrag von Draal » 03.12.2020 17:24:56

Volltreffer! Danke sehr! :THX:

Code: Alles auswählen

/# dmesg | grep -i firmware
[    0.243861] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.265520] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    2.936407] psmouse serio1: elantech: assuming hardware version 3 (with firmware version 0x450f01)
[   15.606622] brcmsmac bcma0:1: firmware: direct-loading firmware brcm/bcm43xx-0.fw
[   15.641437] brcmsmac bcma0:1: firmware: direct-loading firmware brcm/bcm43xx_hdr-0.fw
[  655.827859] (NULL device *): firmware: direct-loading firmware brcm/bcm43xx_hdr-0.fw
[  655.827883] (NULL device *): firmware: direct-loading firmware brcm/bcm43xx-0.fw
Die brcm Firmware war noch nicht in /lib und wurde als nicht gefunden deklariert. Das Paket https://packages.debian.org/buster/firmware-brcm80211 behob diesen Umstand.

Ausserdem war meine interfaces fehlerhaft.

Code: Alles auswählen

auto wlp3s0b1
hab ich mal auskommentiert. Es lohnt sich durchaus bei Problemen die Manpages zu lesen.

Das wlan lässt sich jetzt fehlerfrei starten.

Antworten