Network-Manager zeigt keine WLAN-Netze an

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Network-Manager zeigt keine WLAN-Netze an

Beitrag von vdvogt » 26.01.2017 17:40:29

Hallo,
ich habe Debian 8 mit KDE als Desktop und seit einem upgrade auf den Kernel 4.8.0-0.bpo.2-amd64 keine WLAN -Verbindung mehr.
Ich habe eine
Broadcom WLAN-Karte:
05:00.0 Network controller: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter (rev 03)
Der Router, ein Speedport W 724V, kann zwar ac und es ist auch eingeschaltet, aber ac wird bei dieser WLAN-Karte von Linux nicht unterstuetzt, daher wurde die Verbindung frueher immer mit 802.11n aufgebaut.

Vor dem Update wurden im Network-Manager viele (fast 20) WLAN-Netze in meiner Nachbarschaft angezeigt, aber jetzt werden keine mehr angezeigt und mein WLAN funktioniert nicht mehr.

Ich habe bisher Folgendes probiert:

iwconfig
eth0 no wireless extensions.
lo no wireless extensions.

iwlist wlan0 scan
wlan0 Interface doesn't support scanning.

rfkill list
keine Ausgabe

rfkill unblock all
keine Ausgabe

apt-cache policy broadcom-sta-dkms
broadcom-sta-dkms:
Installiert: 6.30.223.271-2~bpo8+1
Installationskandidat: 6.30.223.271-2~bpo8+1
Versionstabelle:
*** 6.30.223.271-2~bpo8+1 0
100 http://ftp2.de.debian.org/debian/ jessie-backports/non-free amd64 Packages
100 /var/lib/dpkg/status
6.30.223.248-3 0
500 http://ftp2.de.debian.org/debian/ jessie/non-free amd64 Packages

In der /etc/network/interfaces steht nur Folgendes drin:
# 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
allow-hotplug eth0
iface eth0 inet dhcp

D.h., der Network-Manager soll sich NUR um die WLAN-Verbindungen kuemmern.

Bei der Ausgabe von lsmod ist kein Modul dabei, das auf WLAN schliessen laest.
Wahrscheinlich wird seit dem Upgrade das nicht mehr automatisch geladen.
Welches muesste das sein?

Die Pakete wireless-tools und firmware-iwlwifi sind installiert.
Auch bin ich Mitglied in der Gruppe netdev.

Ich weiss jetzt nicht mehr, was ich noch ausprobieren/testen soll.

Welche Info braucht ihr noch?

Wer kann mir zu dem Problem hilfreiche Tipps und Ratschlaege geben?

Gruesse
Veit

TomL

Re: Network-Manager zeigt keine WLAN-Netze an

Beitrag von TomL » 26.01.2017 18:13:58

Als erstes würde ich mal

Code: Alles auswählen

apt-get update
apt-get dist-upgrade
durchführen und nach einem Reboot die Ausgabe von

Code: Alles auswählen

ip a
journalctl -b | grep firmware -i
journalctl -b -p err
hier posten.

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Network-Manager zeigt keine WLAN-Netze an

Beitrag von vdvogt » 26.01.2017 18:42:04

Hallo Tom,

apt-get update
apt-get dist-upgrade
reboot

erledigt.

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
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
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 44:8a:5b:83:bd:ba brd ff:ff:ff:ff:ff:ff
inet 192.168.2.109/24 brd 192.168.2.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::468a:5bff:fe83:bdba/64 scope link
valid_lft forever preferred_lft forever

journalctl -b | grep firmware -i
Jan 26 18:31:39 AFX-835 kernel: r8169 0000:02:00.0: firmware: direct-loading firmware rtl_nic/rtl8168e-3.fw
Jan 26 18:31:42 AFX-835 NetworkManager[2479]: <info> monitoring kernel firmware directory '/lib/firmware'

journalctl -b -p err
-- Logs begin at Do 2017-01-26 18:31:36 CET, end at Do 2017-01-26 18:38:37 CET. --
Jan 26 18:31:38 AFX-835 kernel: sp5100_tco: I/O address 0x0cd6 already in use
Jan 26 18:31:39 AFX-835 dhclient[2313]: irs_resconf_load failed: 59.
Jan 26 18:31:39 AFX-835 dhclient[2313]: Unable to set resolver from resolv.conf; startup continuing but DDNS support may be affected
Jan 26 18:31:41 AFX-835 systemd[1]: Failed to start LSB: VirtualBox Linux kernel module.
Jan 26 18:31:44 AFX-835 vdr[2791]: audio: 'alsa' output module used
Jan 26 18:31:45 AFX-835 vdr[2791]: audio/alsa: supports pause: yes
Jan 26 18:31:45 AFX-835 vdr[2791]: audio: 44100Hz supports 1 2 3 4 5 6 7 8 channels
Jan 26 18:31:45 AFX-835 vdr[2791]: audio: 48000Hz supports 1 2 3 4 5 6 7 8 channels
Jan 26 18:31:45 AFX-835 vdr[2791]: audio: 192000Hz supports 1 2 3 4 5 6 7 8 channels
Jan 26 18:31:45 AFX-835 vdr[2791]: video: Can't connect to X11 server on ':0.0'
Jan 26 18:31:45 AFX-835 vdr[2791]: [softhddev] ready
Jan 26 18:31:46 AFX-835 vdr[2791]: audio/alsa: using device 'default'
Jan 26 18:31:46 AFX-835 vdr[2791]: audio/alsa: start delay 336ms
Jan 26 18:31:46 AFX-835 kdm_greet[2896]: Cannot load /usr/share/kde4/apps/kdm/faces/.default.face: Datei oder Verzeichnis nicht gefunden
Jan 26 18:32:20 AFX-835 pulseaudio[3379]: [pulseaudio] pid.c: Daemon already running.
Jan 26 18:32:20 AFX-835 pulseaudio[3381]: [pulseaudio] pid.c: Daemon already running.
Jan 26 18:32:20 AFX-835 pulseaudio[3383]: [pulseaudio] pid.c: Daemon already running.

Es gibt zwar einige Fehlermeldungen, aber soweit ich das sehen kann, keine, die mit dem WLAN zusammenhaegt.

Kannst Du damit was anfangern?

Brauchst Du weitere Info?

Gruesse
Veit

TomL

Re: Network-Manager zeigt keine WLAN-Netze an

Beitrag von TomL » 26.01.2017 18:52:23

Bei 'ip a' müssten 3 Interfaces gelistet werden, i.ü.S. wie bei mir... aber bei Dir fehlt das Wlan-NIC.

Code: Alles auswählen

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
Gibt es das überhaupt...?.... was komm dabei raus:

Code: Alles auswählen

lspci -nnk | grep net -i -A 2

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Network-Manager zeigt keine WLAN-Netze an

Beitrag von vdvogt » 26.01.2017 19:16:33

Hallo Thomas,

lspci -nnk | grep net -i -A 2
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7640]
Kernel driver in use: r8169
--
05:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
Subsystem: Broadcom Corporation Device [14e4:0619]
06:00.0 Multimedia controller [0480]: Digital Devices GmbH Octopus DVB Adapter [dd01:0003]

Der Broadcom BCM 4360 ist der WLAN-Adapter.

Vor dem Upgrade hatte der funktioniert und ich konnte damit eine WLAN-Verbindung aufbauen.

Gruesse
Veit

TomL

Re: Network-Manager zeigt keine WLAN-Netze an

Beitrag von TomL » 26.01.2017 19:43:09

Ok... da fallen mir jetzt 2 Dinge ein....

1. Hat der Rechner (Laptop/Notebook) irgendwo an der Seite einen Hardware-Schalter, mit dem man WLAN hardwareseitig komplett abschalten kann? Manche Geräte haben das, um den Akku zu schonen, wenn das WLAN nicht benötigt wird.

2. Mit fällt auf, dass die Ausgabe lspci keinen Kerneltreiber für das Wlan-Nic anzeigt. Das von Dir genannte Debian 8 hat derzeit den Kernel 3.16.0-4. Das heisst, wenn Du manuell den Kernel 4.8 aus den Backports nachinstalliert hast, kann ich nicht ausschließen, dass es für die WLAN-Hardware dann auch ein anderes Kernel-Modul gibt... bzw. dass das bisher installierte Modul noch zum alten Kernel passt, aber leider nicht zum neuen.

Dazu mal die Kern-Frage... warum dieses Heckmeck, einer alten Jessie einen jetzt schon wieder alten Kernel zu installieren, wenn doch Stretch (die künftige Debian-Version) bereits den Kernel 4.9 hat? Und ganz nebenbei bemerkt halte ich es bei Verwendung von Debian sowieso nicht für sinnvoll, einem Kernel-Update nur um einer höheren Kernel-Nr. wegen nachzurennen. Im Regelfall ist das überhaupt nicht notwendig und verursacht mitunter mehr Probleme, als es nutzt. Es gibt Gründe so etwas zu tun, wenn z.B. ein neuerer Kernel eine bestimmte Hardware-Komponente bei neuen Geräten unterstützt, der reguläre Kernel aber nicht. In dem Fall hat man kaum eine Wahl.... aber wenn alles unterstützt wird, halte ich es für ratsamer, den Kernel zu lassen wie er ist. Das garantiert eine lange Zeit frustfreies Arbeiten. Bei einem Linux-Kernel gilt es nicht wie zum Beispiel beim Browser, immer die aktuellste Version zu haben. Und bei Debian ist sichergestellt, dass der einmal installierte Kernel von "stable" auch weiterhin alle sicherheitsrelevanten Änderungen erhält.

Ok, ums abzukürzen.... wenn der nachinstallierte Kernel andere oder aktuellere Treiber benötigt, muss die man eben suchen... aber dabei weiss ich im Moment nicht, wie ich das am Besten angehen würde. Einem solchen Problem würde ich allerdings lieber von vornherein aus dem Weg gehen. Die zweite Variante wäre, jetzt einfach Stretch installieren.... und fertig... Stretch ist derzeit freeze, wird bald stable, läuft gut und hat einen wirklich aktuellen Kernel mit LTS. Das halte ich für die deutlich bessere Alternative, als weitere Teile an ein Frankendebian dranzupappen... auch wenns irgendwann mal läuft.

Aber vielleicht korrigieren mich hier einige aus dem Forum, die es vielleicht besser wissen.... oder haben noch andere Ratschläge.... :?

j.m.2.c.

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Network-Manager zeigt keine WLAN-Netze an

Beitrag von vdvogt » 26.01.2017 19:55:59

Hallo Thomas,
Der Rechner ist kein Laptop, sondern ein "normaler" PC, der hat keinen Schalter zum Ein- bzw. Ausschalten des WLAN.
Und ich habe schon sehr lange, d.h. seit der Erstinstallation des PC vor Jahren, nichts mehr im BIOS verstellt, so dass also auch da nichts verstellt worden ist, es sein denn, irgendein Update haette das gemacht, glaube ich aber nicht.

Bleibt also nur noch die zweite Moeglichkeit.

Da ich auf dem Rechner einen VDR laufen habe und der immer die neuesten Pakete braucht, habe ich auch jessie-backports in der sources.list.
Daraus ist der 4.8er Kernel.
Es kann also durchaus sein, dass das Kernelmodul noch zum 3.16er gehoert.

Wie kann ich das herausfinden?

Viele Gruesse
Veit

TomL

Re: Network-Manager zeigt keine WLAN-Netze an

Beitrag von TomL » 26.01.2017 20:04:30

Tja, dann gabs ja einen guten Grund für den Kernelwechsel... *hmmmm*
vdvogt hat geschrieben:Es kann also durchaus sein, dass das Kernelmodul noch zum 3.16er gehoert.
Wie kann ich das herausfinden?t
Da muss ich passen und kann nur hoffen, dass einer von den Spezialisten mitliest, die das selber schon praktiziert haben und einen Rat gibt. Möglicherweise ist dieses Paket die Lösung
https://packages.debian.org/jessie-back ... m-sta-dkms

welches vermutlich aber auch noch zum Erstellen das hier braucht.... kontrollieren und ggf. fehlende installieren:

Code: Alles auswählen

dpkg -l build-essential linux-headers-$(uname -r)
apt-get install build-essential linux-headers-$(uname -r) 
Aber wie angekündigt... ohne Gewähr... da muss jetzt einer mit mehr Erfahrung zum Kernelwechsel helfen.... sorry....

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Network-Manager zeigt keine WLAN-Netze an

Beitrag von vdvogt » 26.01.2017 20:11:47

Hallo Thomas,
das Broadcom-Paket ist aus Jessie-Backports und die linux-headers und auch build-essential sind installiert:

apt-cache policy broadcom-sta-dkms
broadcom-sta-dkms:
Installiert: 6.30.223.271-2~bpo8+1
Installationskandidat: 6.30.223.271-2~bpo8+1
Versionstabelle:
*** 6.30.223.271-2~bpo8+1 0
100 http://ftp2.de.debian.org/debian/ jessie-backports/non-free amd64 Packages
100 /var/lib/dpkg/status
6.30.223.248-3 0
500 http://ftp2.de.debian.org/debian/ jessie/non-free amd64 Packages

apt install linux-headers-4.8.0-0.bpo.2-amd64
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
linux-headers-4.8.0-0.bpo.2-amd64 ist schon die neueste Version.

apt install build-essential
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
build-essential ist schon die neueste Version.

Viele Gruesse
Veit

Antworten