I have a fresh install of Ubuntu 14.04.04 which I installed side by side Windows 10.
I have the problem that my wireless connection drops randomly. When I start the system it is all fine, but after some random time the connection is gone and it doesn't come back no matter what I try unless I restart system.
I tried debugging using dmesg command and I thought it was related to IPV6 conflicts so I set the option to ignore in the network manager and it didn't help. I also set network settings manually and also didn't help.
One last thing: I already have a problem on Windows 10 which I explain thoroughly here Laptop freezes randomly.
I am now thinking if the wireless card be causing this behavior on Windows !
Here is subset of the output from dmesg, please let me know if you need more:
[ 15.847672] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 16.192616] r8169 0000:03:00.1 eth0: link down [ 16.192644] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 16.573804] audit: type=1400 audit(1457382167.018:23): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/sbin/dhclient" pid=956 comm="apparmor_parser" [ 16.573811] audit: type=1400 audit(1457382167.018:24): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=956 comm="apparmor_parser" [ 16.573815] audit: type=1400 audit(1457382167.018:25): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=956 comm="apparmor_parser" [ 16.574035] audit: type=1400 audit(1457382167.018:26): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/tcpdump" pid=963 comm="apparmor_parser" [ 16.574116] audit: type=1400 audit(1457382167.018:27): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/lightdm/lightdm-guest-session" pid=955 comm="apparmor_parser" [ 16.574121] audit: type=1400 audit(1457382167.018:28): apparmor="STATUS" operation="profile_load" profile="unconfined" name="chromium" pid=955 comm="apparmor_parser" [ 16.574177] audit: type=1400 audit(1457382167.018:29): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=956 comm="apparmor_parser" [ 17.649530] init: alsa-restore main process (1074) terminated with status 99 [ 17.804612] wlan0: authenticate with 64:d1:a3:2f:fd:c8 [ 17.815714] wlan0: send auth to 64:d1:a3:2f:fd:c8 (try 1/3) [ 17.820034] wlan0: authenticated [ 17.822276] wlan0: associate with 64:d1:a3:2f:fd:c8 (try 1/3) [ 17.826528] wlan0: RX AssocResp from 64:d1:a3:2f:fd:c8 (capab=0x411 status=0 aid=3) [ 17.827360] wlan0: associated [ 17.827366] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 18.369446] IPv6: wlan0: IPv6 duplicate address fe80::ba86:87ff:feef:7fa5 detected! [ 25.349143] ahci 0000:00:17.0: port does not support device sleep [ 42.991776] audit_printk_skb: 132 callbacks suppressed [ 42.991779] audit: type=1400 audit(1457382193.435:74): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=2181 comm="apparmor_parser" [ 42.991784] audit: type=1400 audit(1457382193.435:75): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=2181 comm="apparmor_parser" [ 42.992060] audit: type=1400 audit(1457382193.435:76): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=2181 comm="apparmor_parser" [ 150.210576] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A (start=10062 end=10063) [ 202.451361] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A (start=13198 end=13199)
After dropping the connection last time, I disabled networking then enabled it and this is what dmesg shows at the bottom:
[ 23.743542] init: plymouth-upstart-bridge main process ended, respawning [ 23.751996] init: plymouth-upstart-bridge main process ended, respawning [ 26.284762] ahci 0000:00:17.0: port does not support device sleep [ 44.981590] audit_printk_skb: 132 callbacks suppressed [ 44.981592] audit: type=1400 audit(1457459828.800:68): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=1736 comm="apparmor_parser" [ 44.981597] audit: type=1400 audit(1457459828.800:69): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=1736 comm="apparmor_parser" [ 44.981873] audit: type=1400 audit(1457459828.800:70): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=1736 comm="apparmor_parser" [ 530.625719] systemd-hostnamed[2849]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname! [ 875.637661] wlan0: deauthenticating from 64:d1:a3:2f:fd:c8 by local choice (Reason: 3=DEAUTH_LEAVING) [ 890.043165] cfg80211: World regulatory domain updated: [ 890.043168] cfg80211: DFS Master region: unset [ 890.043169] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ 890.043171] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A) [ 890.043172] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A) [ 890.043173] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm), (N/A) [ 890.043174] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A) [ 890.043175] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A) [ 896.305532] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 896.325321] r8169 0000:03:00.1 eth0: link down [ 896.325356] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 898.031771] wlan0: authenticate with 64:d1:a3:2f:fd:c8 [ 898.052478] wlan0: send auth to 64:d1:a3:2f:fd:c8 (try 1/3) [ 898.654827] wlan0: send auth to 64:d1:a3:2f:fd:c8 (try 2/3) [ 899.654614] wlan0: send auth to 64:d1:a3:2f:fd:c8 (try 3/3) [ 900.654536] wlan0: authentication with 64:d1:a3:2f:fd:c8 timed out
NOTE: The networks still shows up as connected so it does not try to connect automatically, but I have no connectivity whatsoever.