Siduction Forum

Siduction Forum => Hardware - Support => Topic started by: rowo on 2016/12/26, 19:23:03

Title: [gelöst] WLAN verbindet nicht
Post by: rowo on 2016/12/26, 19:23:03
Hier ist die Ausgabe von lsusb -v
Code: [Select]

Bus 001 Device 006: ID 0df6:0078 Sitecom Europe B.V.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0df6 Sitecom Europe B.V.
  idProduct          0x0078
  bcdDevice            1.01
  iManufacturer           1 Ralink
  iProduct                2 802.11 n WLAN
  iSerial                 3 1.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           53
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              450mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           5
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              5 1.0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

Title: Re: WLAN verbindet nicht
Post by: rowo on 2016/12/26, 19:40:25
So sieht es übrigens aus, der NetworkManager findet alle WLANs. Er versucht dann einige Sekunden lang, sich mit WLAN-A7D775 zu verbinden, dieses scheitert jedoch.
Title: Re: WLAN verbindet nicht
Post by: devil on 2016/12/26, 20:54:15
Schau dir mal https://ubuntuforums.org/showthread.php?t=2236540&page=2&p=13098452#post13098452 an.
Davon gibts jede Menge mehr, wenn man nach 0df6:0078  googelt. Scheint also doch nicht so easy überall zu funktionieren.
Title: Re: WLAN verbindet nicht
Post by: rowo on 2016/12/26, 21:49:31
Ich kenne diesen "Hack", den brauche ich bei Debian bis inkl. 8.6.

Das war aber hier nicht das Problem, denn der rt2800usb wurde ja korrekt geladen und die WLANs wurden ja angezeigt.
Code: [Select]
lsmod | grep rt2800
rt2800usb              20804  0
rt2x00usb               9066  1 rt2800usb
rt2800lib              73956  1 rt2800usb
rt2x00lib              34678  3 rt2800lib,rt2800usb,rt2x00usb
mac80211              399949  3 rt2800lib,rt2x00lib,rt2x00usb
usbcore               165816  10 usbhid,rt2800usb,usb_storage,rt2x00usb,ehci_hcd,ohci_pci,usblp,uas,ohci_hcd,ehci_pci
Title: Re: WLAN verbindet nicht
Post by: musca on 2016/12/26, 22:23:51
Hallo rowo,

es gab vor Kurzem mit verschiedenen Treibern Probleme mit "mac address randomization", siehe https://bugs.debian.org/835822

Versuche doch bitte mal, in in /etc/NetworkManager/NetworkManager.conf zu setzen:

[device]
wifi.scan-rand-mac-address=no


Grüße
musca
Title: Re: WLAN verbindet nicht
Post by: rowo on 2016/12/26, 22:52:24
Das Problem konnte beim vielfachen (gefühlt hunderdsten) Versuch mit ceni gelöst werden.
Danke an alle Tippgeber!
Title: Re: WLAN verbindet nicht
Post by: musca on 2016/12/26, 23:32:03
Hallo rowo,

das ist keine Lösung, sondern ein Work-around.

Der Netzwerk-Manager ignoriert jetzt das Device,
und Du kannst nicht mehr per Klick in ein anderes WLAN wechseln.

Grüße
musca
Title: Re: WLAN verbindet nicht
Post by: zash1958 on 2016/12/27, 09:09:43
Das Problem hatte ich auch. Das lag an dem WPA_Supplicant in Version 2.6

Nachdem ich wpa_supplicant in der Version 2.5-2+2.4-3+b1_amd64.deb installiert habe läuft das WLAN wieder zuverlässig. Alle Verbindungen klappen auf Anhieb wieder.

Wäre vielleicht auch mal einen Test für das Problem bei Dir wert.....
Title: Re: WLAN verbindet nicht
Post by: rowo on 2016/12/27, 12:49:40
Ok, das werde ich mal testen, das ist vielleicht die bessere Lösung.
Title: Re: WLAN verbindet nicht
Post by: rowo on 2016/12/27, 14:25:56
Hallo zash1958, hast du das *.deb einfach drüber installiert oder vorher Version 2.6 deinstalliert? Wenn ich die "ordentlich deinstaliere" (wobei dann die Pakete ceni und network-manager sowie network-manager-gnome ebenfalls gelöscht werden) und dann das *.deb installiere sowie network-manager, funktioniert es bei mir nicht.
Title: Re: WLAN verbindet nicht
Post by: zash1958 on 2016/12/27, 14:33:10
Drüber installieren und gut :-)

Title: Re: WLAN verbindet nicht
Post by: rowo on 2016/12/27, 14:59:44
Das funktioniert bei mir nicht, der NetworkManager scheitert beim Verbindungsaufbau wieder wie vorher. Da bleibt wohl momentan nur ceni.
Title: Re: WLAN verbindet nicht
Post by: zash1958 on 2016/12/27, 15:09:27
Was meldet denn

journalctl -f

wenn Du versuchst eine WLAN Anmeldung zu machen?

Title: Re: WLAN verbindet nicht
Post by: rowo on 2016/12/27, 16:08:59
Hier ist so eine typische Sequenz von Meldungen bei scheiternden Verbindungsaufbau:

Code: [Select]
Dez 27 11:53:06 siduction NetworkManager[1051]: <info>  [1482835986.2517] keyfile: update /etc/NetworkManager/system-connections/WLAN-A7D775 (9a3b6974-cc31-40bc-bdb0-ea885378fd39,"WLAN-A7D775")
Dez 27 11:53:06 siduction NetworkManager[1051]: <info>  [1482835986.2547] device (wlx64d1a32f19f6): state change: need-auth -> prepare (reason 'none') [60 40 0]
Dez 27 11:53:06 siduction NetworkManager[1051]: <info>  [1482835986.2575] device (wlx64d1a32f19f6): state change: prepare -> config (reason 'none') [40 50 0]
Dez 27 11:53:06 siduction NetworkManager[1051]: <info>  [1482835986.2595] device (wlx64d1a32f19f6): Activation: (wifi) connection 'WLAN-A7D775' has security, and secrets exist.  No new secrets needed.
Dez 27 11:53:06 siduction NetworkManager[1051]: <info>  [1482835986.2608] Config: added 'ssid' value 'WLAN-A7D775'
Dez 27 11:53:06 siduction NetworkManager[1051]: <info>  [1482835986.2616] Config: added 'scan_ssid' value '1'
Dez 27 11:53:06 siduction NetworkManager[1051]: <info>  [1482835986.2625] Config: added 'key_mgmt' value 'WPA-PSK'
Dez 27 11:53:06 siduction NetworkManager[1051]: <info>  [1482835986.2633] Config: added 'auth_alg' value 'OPEN'
Dez 27 11:53:06 siduction NetworkManager[1051]: <info>  [1482835986.2641] Config: added 'psk' value '<omitted>'
Dez 27 11:53:06 siduction NetworkManager[1051]: <info>  [1482835986.2670] sup-iface[0x55fc3c698220,wlx64d1a32f19f6]: config: set interface ap_scan to 1
Dez 27 11:53:06 siduction NetworkManager[1051]: <info>  [1482835986.3328] device (wlx64d1a32f19f6): supplicant interface state: inactive -> scanning
Dez 27 11:53:07 siduction wpa_supplicant[1311]: wlx64d1a32f19f6: SME: Trying to authenticate with 7c:4f:b5:a7:d7:01 (SSID='WLAN-A7D775' freq=2452 MHz)
Dez 27 11:53:07 siduction kernel: wlx64d1a32f19f6: authenticate with 7c:4f:b5:a7:d7:01
Dez 27 11:53:07 siduction kernel: wlx64d1a32f19f6: send auth to 7c:4f:b5:a7:d7:01 (try 1/3)
Dez 27 11:53:07 siduction kernel: wlx64d1a32f19f6: authenticated
Dez 27 11:53:07 siduction NetworkManager[1051]: <info>  [1482835987.7504] device (wlx64d1a32f19f6): supplicant interface state: scanning -> authenticating
Dez 27 11:53:12 siduction wpa_supplicant[1311]: wlx64d1a32f19f6: SME: Deauth request to the driver failed
Dez 27 11:53:12 siduction NetworkManager[1051]: <info>  [1482835992.7557] device (wlx64d1a32f19f6): supplicant interface state: authenticating -> disconnected
Dez 27 11:53:12 siduction NetworkManager[1051]: <info>  [1482835992.8559] device (wlx64d1a32f19f6): supplicant interface state: disconnected -> scanning
Dez 27 11:53:14 siduction wpa_supplicant[1311]: wlx64d1a32f19f6: SME: Trying to authenticate with 7c:4f:b5:a7:d7:01 (SSID='WLAN-A7D775' freq=2452 MHz)
Dez 27 11:53:14 siduction kernel: wlx64d1a32f19f6: authenticate with 7c:4f:b5:a7:d7:01
Dez 27 11:53:14 siduction kernel: wlx64d1a32f19f6: send auth to 7c:4f:b5:a7:d7:01 (try 1/3)
Dez 27 11:53:14 siduction kernel: wlx64d1a32f19f6: authenticated
Dez 27 11:53:14 siduction NetworkManager[1051]: <info>  [1482835994.2726] device (wlx64d1a32f19f6): supplicant interface state: scanning -> authenticating
Dez 27 11:53:19 siduction wpa_supplicant[1311]: wlx64d1a32f19f6: SME: Deauth request to the driver failed
Dez 27 11:53:19 siduction NetworkManager[1051]: <info>  [1482835999.2766] device (wlx64d1a32f19f6): supplicant interface state: authenticating -> disconnected
Dez 27 11:53:19 siduction NetworkManager[1051]: <info>  [1482835999.7774] device (wlx64d1a32f19f6): supplicant interface state: disconnected -> scanning
Dez 27 11:53:21 siduction wpa_supplicant[1311]: wlx64d1a32f19f6: SME: Trying to authenticate with 7c:4f:b5:a7:d7:01 (SSID='WLAN-A7D775' freq=2452 MHz)
Dez 27 11:53:21 siduction kernel: wlx64d1a32f19f6: authenticate with 7c:4f:b5:a7:d7:01
Dez 27 11:53:21 siduction kernel: wlx64d1a32f19f6: send auth to 7c:4f:b5:a7:d7:01 (try 1/3)
Dez 27 11:53:21 siduction kernel: wlx64d1a32f19f6: authenticated
Dez 27 11:53:21 siduction NetworkManager[1051]: <info>  [1482836001.2019] device (wlx64d1a32f19f6): supplicant interface state: scanning -> authenticating
Dez 27 11:53:26 siduction wpa_supplicant[1311]: wlx64d1a32f19f6: SME: Deauth request to the driver failed
Dez 27 11:53:26 siduction NetworkManager[1051]: <info>  [1482836006.1991] device (wlx64d1a32f19f6): supplicant interface state: authenticating -> disconnected
Dez 27 11:53:27 siduction NetworkManager[1051]: <info>  [1482836007.2002] device (wlx64d1a32f19f6): supplicant interface state: disconnected -> scanning
Dez 27 11:53:28 siduction kernel: wlx64d1a32f19f6: authenticate with 7c:4f:b5:a7:d7:01
Dez 27 11:53:28 siduction wpa_supplicant[1311]: wlx64d1a32f19f6: SME: Trying to authenticate with 7c:4f:b5:a7:d7:01 (SSID='WLAN-A7D775' freq=2452 MHz)
Dez 27 11:53:28 siduction kernel: wlx64d1a32f19f6: send auth to 7c:4f:b5:a7:d7:01 (try 1/3)
Dez 27 11:53:28 siduction kernel: wlx64d1a32f19f6: authenticated
Dez 27 11:53:28 siduction NetworkManager[1051]: <info>  [1482836008.6215] device (wlx64d1a32f19f6): supplicant interface state: scanning -> authenticating
Dez 27 11:53:31 siduction NetworkManager[1051]: <warn>  [1482836011.5443] device (wlx64d1a32f19f6): Activation: (wifi) association took too long, failing activation
Dez 27 11:53:31 siduction NetworkManager[1051]: <info>  [1482836011.5444] device (wlx64d1a32f19f6): state change: config -> failed (reason 'ssid-not-found') [50 120 53]
Dez 27 11:53:31 siduction NetworkManager[1051]: <info>  [1482836011.5449] manager: NetworkManager state is now DISCONNECTED
Dez 27 11:53:31 siduction NetworkManager[1051]: <warn>  [1482836011.5471] device (wlx64d1a32f19f6): Activation: failed for connection 'WLAN-A7D775'
Dez 27 11:53:31 siduction wpa_supplicant[1311]: wlx64d1a32f19f6: CTRL-EVENT-DISCONNECTED bssid=7c:4f:b5:a7:d7:01 reason=3 locally_generated=1
Dez 27 11:53:31 siduction kernel: IPv6: ADDRCONF(NETDEV_UP): wlx64d1a32f19f6: link is not ready
Dez 27 11:53:31 siduction NetworkManager[1051]: <info>  [1482836011.5490] device (wlx64d1a32f19f6): state change: failed -> disconnected (reason 'none') [120 30 0]
Dez 27 11:53:31 siduction NetworkManager[1051]: <info>  [1482836011.9813] device (wlx64d1a32f19f6): set-hw-addr: set MAC address to DE:C5:5D:04:38:26 (scanning)
Dez 27 11:53:32 siduction kernel: IPv6: ADDRCONF(NETDEV_UP): wlx64d1a32f19f6: link is not ready
Dez 27 11:53:32 siduction NetworkManager[1051]: <warn>  [1482836012.2302] sup-iface[0x55fc3c698220,wlx64d1a32f19f6]: connection disconnected (reason -3)
Dez 27 11:53:32 siduction NetworkManager[1051]: <info>  [1482836012.2404] device (wlx64d1a32f19f6): supplicant interface state: authenticating -> disconnected

Title: Re: WLAN verbindet nicht
Post by: rowo on 2016/12/27, 16:11:59
OT: Irgendwie bringt die Forensoftware immer den Code durcheinander ;)
Title: Re: WLAN verbindet nicht
Post by: rowo on 2016/12/27, 18:46:03

Hallo musca,


Ich habe jetzt deinen Vorschlag umgesetzt und in


 /etc/NetworkManager/NetworkManager.conf zugefügt:


[device]
wifi.scan-rand-mac-address=no


Uns siehe da, das Problem ist nun wirklich gelöst, die Verbindung funktioniert :)
Und zwar mit  wpasupplicant_2.5-2+2.4-3+b1_amd64.deb genau so gut wie mit der aktuellen Version 2.6.


Es war dann also doch kein "kapitaler Bug", sondern eine Konfigurationsangelegenheit.
Title: Re: WLAN verbindet nicht
Post by: musca on 2016/12/27, 19:57:03
Hallo rowo,
das ist schon ein Bug -- und zwar im Network-Manager.
Eigentlich™ sollte dieses Phänomen mit Version 1.4.0 behoben worden sein, aber offensichtlich sind Ralink-Geräte noch immer betroffen.

Es bietet sich an, dass Du mit den Debian-Maintainern an der Behebung dieser Macke arbeitest, damit Deine Hardware auch mit dem nächsten Debian-Release problemlos funktionieren kann.

Grüße
musca
Title: Re: WLAN verbindet nicht
Post by: rowo on 2016/12/27, 20:01:34
Hallo musca,

Klar, es ist schon ein Bug, aber nicht so unlösbar fatal, wie ich zunächst dachte. Ich werde mal zu den verantwortlichen Maintainern Kontakt aufnehmen.

Vielen Dank nochmal für deinen Tipp :)


Grüße zurück,
Robert