Available ALienware 13 r2 laptop. OS - ArchLinux.

➜ ~ uname -a Linux alienware 4.6.4-1-ARCH #1 SMP PREEMPT Mon Jul 11 19:12:32 CEST 2016 x86_64 GNU/Linux 

Wifi card.

 ➜ ~ lspci | grep Net 03:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32) 

Initially, it did not start, but this problem was solved before me. https://wiki.archlinux.org/index.php/Alienware_13

Wifi works, but when closing / opening the lid, the laptop disappears as a device.

More wifi data

  *-network description: Wireless interface product: QCA6174 802.11ac Wireless Network Adapter vendor: Qualcomm Atheros physical id: 0 bus info: pci@0000:03:00.0 logical name: wlp3s0 version: 32 serial: 9c:b6:d0:03:0f:89 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=ath10k_pci driverversion=4.6.4-1-ARCH firmware=WLAN.RM.2.0-00180-QCARMSWPZ-1 ip=192.168.1.4 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn resources: irq:279 memory:dd200000-dd3fffff 

System log while everything works

 ➜ ~ dmesg| grep wlp [ 5.621623] ath10k_pci 0000:03:00.0 wlp3s0: renamed from wlan0 [ 15.325012] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready [ 22.189997] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready [ 24.548511] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready [ 34.757782] wlp3s0: authenticate with 68:a0:f6:36:be:54 [ 34.794823] wlp3s0: send auth to 68:a0:f6:36:be:54 (try 1/3) [ 34.796359] wlp3s0: authenticated [ 34.797361] wlp3s0: associate with 68:a0:f6:36:be:54 (try 1/3) [ 34.801220] wlp3s0: RX AssocResp from 68:a0:f6:36:be:54 (capab=0x431 status=0 aid=3) [ 34.804622] wlp3s0: associated [ 34.804648] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready ➜ ~ ifconfig | grep wlp wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 

Opened / closed the lid of the laptop

 ➜ ~ ifconfig | grep wlp ➜ ~ dmesg| grep wlp [ 5.621623] ath10k_pci 0000:03:00.0 wlp3s0: renamed from wlan0 [ 15.325012] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready [ 22.189997] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready [ 24.548511] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready [ 34.757782] wlp3s0: authenticate with 68:a0:f6:36:be:54 [ 34.794823] wlp3s0: send auth to 68:a0:f6:36:be:54 (try 1/3) [ 34.796359] wlp3s0: authenticated [ 34.797361] wlp3s0: associate with 68:a0:f6:36:be:54 (try 1/3) [ 34.801220] wlp3s0: RX AssocResp from 68:a0:f6:36:be:54 (capab=0x431 status=0 aid=3) [ 34.804622] wlp3s0: associated [ 34.804648] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready [ 2815.523222] wlp3s0: deauthenticating from 68:a0:f6:36:be:54 by local choice (Reason: 3=DEAUTH_LEAVING) 

Attempting to unload / download the driver does not give anything

 ➜ ~ sudo rmmod ath10k_pci ➜ ~ sudo modprobe ath10k_pci ➜ ~ dmesg| tail [ 2816.896879] psmouse serio1: synaptics: queried min coordinates: x [1282..], y [1160..] [ 2817.043835] usb 1-7: reset full-speed USB device number 3 using xhci_hcd [ 2817.370704] [drm] RC6 on [ 2818.247277] PM: resume of devices complete after 2249.224 msecs [ 2818.247389] usb 1-8:1.0: rebind failed: -517 [ 2818.247392] usb 1-8:1.1: rebind failed: -517 [ 2818.247707] PM: Finishing wakeup. [ 2818.247710] Restarting tasks ... done. [ 2818.277244] bbswitch: disabling discrete graphics [ 2818.277252] ACPI Warning: \_SB.PCI0.RP01.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160108/nsarguments-95) ➜ ~ ifconfig | grep wlp 
  • Using pastebin or pad services, share the complete dmesg file after resume. - 0andriy
  • And yes, first try upgrading the kernel, in my opinion arch has v4.7.2 already available. - 0andriy
  • Here is dbgmsg after turning on pastebin.com/LASykk5c. Here is dbgmsg after opening the closure of the cover . Pastebin.com/uWQWmGxD - alexkutsan
  • uname -a Linux alienware 4.7.2-1-ARCH # 1 SMP PREEMPT Sat Aug 20 23:02:56 CEST 2016 x86_64 GNU / Linux The kernel has been updated, the result is unfortunately not observed - alexkutsan
  • rfkill help if they restart wifi? Also, it would not acpidump another acpidump with a typewriter. Although it seems to me that the whole thing is in the driver, who goes to sleep and does not return for some reason. You can, if you have the desire and time, try to build linux-next with your hands and check. - 0andriy

0