You are not logged in.

#1 2016-09-06 12:49:51

jewetux
Member
From: Germany
Registered: 2016-09-01
Posts: 14

[SOLVED] IPv6 connectivity periodically broken (in 802.11ac mode)

Hallo, I've got a problem with IPv6 connectivity.

I notice that my notebook lost periodically (usually more or less every hour) for a period of ca. 10-30 minutes its IPv6 connection.
This happens only when I use the 802.11ac mode. The 802.11n (2,4Ghz) mode works like expected.

On client side I use the NetworkManager. All settings are set to automatic (and privacy extension with temporary addresses is enabled).
I also tested NetworkManager in combination with dhclient and dhcpcd. In addition I tested with and without activated IPv6-kernel-support.
But it doesn't matter.

Sometimes (for example yesterday) everything is working fine and I had a constant IPv6 connection over several hours. But this is the exception.

My Router:
-AVM Fritz!Box 7490
-802.11n 2,4Ghz and 802.11ac 5Ghz in dual mode (both with auto channel)
-WPA2-PSK
-DualStack (IPv4 & IPv6)
-RA enabled (I'm not using the build in DNS, but dnsmasq running on my homeserver. This DNS is announce by RA.)
-DHCPv4 and DHCPv6 (only DNS) enabled

My Notebook:
-Dell XPS 13 9350 with Broadcom BCM4350
-Linux v4.7.2 (also tested with linux-lts v4.4.19)
-NetworkManager v1.4.1dev (also tested with v1.2.4)

Other notes:
- When IPv6 connectivity is broken IPv4 is working just fine.
- When IPv6 connectivity is broken all my IPv6-addresses (global, ula, link) are still there (tested with "ip address show").
- When IPv6 connectivity is broken and some minutes are past away, the default route is lost (tested with "ip -6 route show"). But I think this is only a consequence of the broken IPv6 connectivity. If I add the route manually I couldn't reactivate the connectivity.
- If IPv6 connectivity is broken and the default route is still there, ping provide the following error-message:

$ ping -6 google.com
PING google.com(fra16s08-in-x0e.1e100.net (2a00:1450:4001:817::200e)) 56 data bytes
From xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx icmp_seq=1 Destination unreachable: Beyond scope of source address

- After a while when the default route is also lost, ping provide the following error-message:

$ ping -6 google.com
PING google.com(fra16s08-in-x0e.1e100.net (2a00:1450:4001:817::200e)) 56 data bytes
ping: sendmsg: Network is unreachable

I'm very interested if somebody else recognized these problems within IPv6 and 802.11ac networks. I've no other possibilities to test with another router or notebook/network-card. So maybe it is hardware or driver related.
But because these problems doesn't affects Windows 10 (installed on the same notebook) I guess it could be to do with the broadcom driver.

But tips to localize the problem are welcome, too.

Thx!

$ journalctl | grep NetworkManager
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6104] NetworkManager (version 1.4.1) is starting...
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6105] Read config: /etc/NetworkManager/NetworkManager.conf
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6131] manager[0x1c5c070]: monitoring kernel firmware directory '/usr/lib/firmware'.
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6142] dns-mgr[0x1c56960]: init: dns=default, rc-manager=resolvconf
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6151] manager[0x1c5c070]: WiFi hardware radio set enabled
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6152] manager[0x1c5c070]: WWAN hardware radio set disabled
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6475] settings: loaded plugin keyfile: (c) 2007 - 2015 Red Hat, Inc.  To report bugs please use the NetworkManager mailing list.
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6550] keyfile: new connection /etc/NetworkManager/system-connections/Automatisch myWifiN (bdb7cbcb-40ed-4533-99c4-ede73a4e647a,"Automatisch myWifiN")
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6616] keyfile: new connection /etc/NetworkManager/system-connections/Automatisch myWifiAC-10f74fec-932b-42cb-b8fa-c8f0bc14e977 (10f74fec-932b-42cb-b8fa-c8f0bc14e977,"Automatisch myWifiAC")
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6681] keyfile: new connection /etc/NetworkManager/system-connections/Kabelgebundene Verbindung 1 (9fa05b25-d0d5-4c9c-a559-29eaa1b36282,"Kabelgebundene Verbindung 1")
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6778] settings: hostname: using hostnamed
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6779] settings: hostname changed from (none) to "dell"
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6780] dhcp-init: Using DHCP client 'internal'
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6780] manager: WiFi enabled by radio killswitch; enabled by state file
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6780] manager: WWAN enabled by radio killswitch; disabled by state file
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6780] manager: Networking is enabled by state file
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6781] Loaded device plugin: NMVxlanFactory (internal)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6781] Loaded device plugin: NMVlanFactory (internal)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6781] Loaded device plugin: NMVethFactory (internal)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6781] Loaded device plugin: NMTunFactory (internal)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6781] Loaded device plugin: NMMacvlanFactory (internal)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6781] Loaded device plugin: NMIPTunnelFactory (internal)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6781] Loaded device plugin: NMInfinibandFactory (internal)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6781] Loaded device plugin: NMEthernetFactory (internal)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6781] Loaded device plugin: NMBridgeFactory (internal)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6782] Loaded device plugin: NMBondFactory (internal)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6791] Loaded device plugin: NMAtmManager (/usr/lib/NetworkManager/libnm-device-plugin-adsl.so)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6834] Loaded device plugin: NMWwanFactory (/usr/lib/NetworkManager/libnm-device-plugin-wwan.so)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6844] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/libnm-device-plugin-bluetooth.so)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6854] Loaded device plugin: NMWifiFactory (/usr/lib/NetworkManager/libnm-device-plugin-wifi.so)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6956] Loaded device plugin: NMTeamFactory (/usr/lib/NetworkManager/libnm-device-plugin-team.so)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6962] device (lo): link connected
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6968] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/0)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.6971] manager: startup complete
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.7004] bluez: use BlueZ version 5
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.8041] rfkill1: found WiFi radio killswitch (at /sys/devices/pci0000:00/0000:00:1c.4/0000:3a:00.0/ieee80211/phy0/rfkill1) (driver brcmfmac)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.8062] (wlan0): using nl80211 for WiFi device control
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.8064] device (wlan0): driver supports Access Point (AP) mode
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.8072] manager: (wlan0): new 802.11 WiFi device (/org/freedesktop/NetworkManager/Devices/1)
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.8087] supplicant: wpa_supplicant running
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.8325] device (wlan0): interface index 2 renamed iface from 'wlan0' to 'wlp58s0'
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.8378] device (wlp58s0): state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.8809] (wlp58s0): using nl80211 for WiFi device control
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.9809] sup-iface[0x1c8fef0,wlp58s0]: supports 5 scan SSIDs
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.9826] device (wlp58s0): supplicant interface state: starting -> ready
Sep 01 20:51:10 dell NetworkManager[472]: <info>  [1472755870.9828] device (wlp58s0): state change: unavailable -> disconnected (reason 'supplicant-available') [20 30 42]
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5646] device (wlp58s0): supplicant interface state: ready -> inactive
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5719] policy: auto-activating connection 'Automatisch myWifiAC'
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5729] device (wlp58s0): Activation: starting connection 'Automatisch myWifiAC' (10f74fec-932b-42cb-b8fa-c8f0bc14e977)
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5730] device (wlp58s0): state change: disconnected -> prepare (reason 'none') [30 40 0]
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5731] manager: NetworkManager state is now CONNECTING
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5736] device (wlp58s0): state change: prepare -> config (reason 'none') [40 50 0]
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5738] device (wlp58s0): Activation: (wifi) access point 'Automatisch myWifiAC' has security, but secrets are required.
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5738] device (wlp58s0): state change: config -> need-auth (reason 'none') [50 60 0]
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5768] device (wlp58s0): state change: need-auth -> prepare (reason 'none') [60 40 0]
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5771] device (wlp58s0): state change: prepare -> config (reason 'none') [40 50 0]
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5772] device (wlp58s0): Activation: (wifi) connection 'Automatisch myWifiAC' has security, and secrets exist.  No new secrets needed.
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5773] Config: added 'ssid' value 'myWifiAC'
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5773] Config: added 'scan_ssid' value '1'
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5773] Config: added 'key_mgmt' value 'WPA-PSK'
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5773] Config: added 'psk' value '<omitted>'
Sep 01 20:51:14 dell NetworkManager[472]: <info>  [1472755874.5777] sup-iface[0x1c8fef0,wlp58s0]: config: set interface ap_scan to 1
Sep 01 20:51:17 dell NetworkManager[472]: <info>  [1472755877.9453] device (wlp58s0): supplicant interface state: inactive -> associating
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.4862] device (wlp58s0): supplicant interface state: associating -> 4-way handshake
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5003] device (wlp58s0): supplicant interface state: 4-way handshake -> completed
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5004] device (wlp58s0): Activation: (wifi) Stage 2 of 5 (Device Configure) successful.  Connected to wireless network 'myWifiAC'.
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5006] device (wlp58s0): state change: config -> ip-config (reason 'none') [50 70 0]
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5020] dhcp4 (wlp58s0): activation: beginning transaction (timeout in 45 seconds)
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5555] dhcp4 (wlp58s0):   address 192.168.178.35
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5556] dhcp4 (wlp58s0):   plen 24
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5557] dhcp4 (wlp58s0):   expires in 31536000 seconds
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5557] dhcp4 (wlp58s0):   nameserver '192.168.178.5'
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5557] dhcp4 (wlp58s0):   domain name 'fritz.box'
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5558] dhcp4 (wlp58s0):   gateway 192.168.178.1
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5558] dhcp4 (wlp58s0):   ntp server '192.168.178.1'
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5564] dhcp4 (wlp58s0): state changed unknown -> bound
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5615] device (wlp58s0): state change: ip-config -> ip-check (reason 'none') [70 80 0]
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5630] device (wlp58s0): state change: ip-check -> secondaries (reason 'none') [80 90 0]
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5640] device (wlp58s0): state change: secondaries -> activated (reason 'none') [90 100 0]
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5645] manager: NetworkManager state is now CONNECTED_LOCAL
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5734] manager: NetworkManager state is now CONNECTED_GLOBAL
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5737] policy: set 'Automatisch myWifiAC' (wlp58s0) as default for IPv4 routing and DNS
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.5784] dns-mgr: Writing DNS information to /usr/bin/resolvconf
Sep 01 20:51:21 dell NetworkManager[472]: <info>  [1472755881.6426] device (wlp58s0): Activation: successful, device activated.
Sep 01 20:51:23 dell NetworkManager[472]: <info>  [1472755883.6414] dhcp6 (wlp58s0): activation: beginning transaction (timeout in 45 seconds)
Sep 01 20:51:23 dell NetworkManager[472]: <info>  [1472755883.6424] policy: set 'Automatisch myWifiAC' (wlp58s0) as default for IPv6 routing and DNS
Sep 01 20:51:23 dell NetworkManager[472]: <info>  [1472755883.6424] dns-mgr: Writing DNS information to /usr/bin/resolvconf
Sep 01 20:51:23 dell NetworkManager[472]: <info>  [1472755883.6854] dhcp6 (wlp58s0):   nameserver fd00::82ee:73ff:fe8e:22gc
Sep 01 20:51:23 dell NetworkManager[472]: <info>  [1472755883.6854] dhcp6 (wlp58s0): state changed unknown -> bound
Sep 01 20:51:23 dell NetworkManager[472]: <info>  [1472755883.6892] device (wlp58s0): ipv6: duplicate address check failed for the fd00::c1b2:af7a:7f54:7046/64 lft 7200sec pref 3600sec lifetime 15-15[3600,7200] dev 2 flags secondary,tentative src kernel address
Sep 01 20:51:23 dell NetworkManager[472]: <info>  [1472755883.6899] device (wlp58s0): ipv6: duplicate address check failed for the 2003:e3:12c8:5100:c1b2:af7a:7f54:7046/64 lft 7200sec pref 1321sec lifetime 15-15[1321,7200] dev 2 flags secondary,tentative src kernel address
Sep 01 21:59:44 dell NetworkManager[472]: <info>  [1472759384.4315] policy: set 'Automatisch myWifiAC' (wlp58s0) as default for IPv6 routing and DNS
dmesg | egrep -w 'brcmfmac|IPv6'
[   12.360983] usbcore: registered new interface driver brcmfmac
[   12.361050] brcmfmac 0000:3a:00.0: enabling device (0000 -> 0002)
[   12.467499] brcmfmac 0000:3a:00.0: Direct firmware load for brcm/brcmfmac4350-pcie.txt failed with error -2
[   12.892417] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Oct 22 2015 06:16:26 version 7.35.180.119 (r594535) FWID 01-e791c176
[   12.945226] brcmfmac: brcmf_cfg80211_reg_notifier: not a ISO3166 code (0x30 0x30)
[   12.952615] brcmfmac 0000:3a:00.0 wlp58s0: renamed from wlan0
[   12.974732] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
[   13.018435] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
[   13.122454] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
[   24.350990] IPv6: ADDRCONF(NETDEV_CHANGE): wlp58s0: link becomes ready

Last edited by jewetux (2016-09-18 13:48:25)


XPS 13 9350 | i5-6200U | 8GB | 256G NVME | Intel 8260NGW | FHD

Offline

#2 2016-09-18 13:47:15

jewetux
Member
From: Germany
Registered: 2016-09-01
Posts: 14

Re: [SOLVED] IPv6 connectivity periodically broken (in 802.11ac mode)

I replaced my broadcom DW 1820 A (BCM4350 Chipset) with intel's 8260NGW wireless card to solve the problem.
For now I couldn't trace any problems with IPv6 connectivity in AC-mode anymore.

So I think it was caused by the brcmfmac driver.


XPS 13 9350 | i5-6200U | 8GB | 256G NVME | Intel 8260NGW | FHD

Offline

Board footer

Powered by FluxBB