https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1555775 #52 has a workaround
put #! /bin/sh # This script rescans the PCI bus after resume from suspend to fix # broken WiFi, wired ethernet, and the card reader on the Alienware 15 R2. case $1/$2 in pre/*) echo "Going to $2..." # Place your pre suspend commands here, or `exit 0` if no pre suspend action required ;; post/*) echo "Waking up from $2..." # Place your post suspend (resume) commands here, or `exit 0` if no post suspend action required echo 1 > /sys/bus/pci/devices/0000\:00\:1c.4/rescan echo 1 > /sys/bus/pci/devices/0000\:00\:1c.5/rescan echo 1 > /sys/bus/pci/devices/0000\:00\:1c.6/rescan esac in file /lib/systemd/system-sleep/aw_pci_rescan change permission by chmod +x Working for me tested on 16.04 with kernel 4.9 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1607571 Title: No network devices after suspend and resume To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1607571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs