I cloned git://git.launchpad.net/~ubuntu-kernel- test/ubuntu/+source/linux/+git/mainline-crack and checked out tag v4.16.5, applied the 6 patches listed at the top of http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16.5/ and the one debug patch at https://lkml.org/lkml/2018/4/3/136.
journalctl before/during/after suspend&resume (see below for journalctl after removing and modprobing the r8169 module): Apr 29 00:17:38 flo-desktop systemd[1]: Reached target Sleep. Apr 29 00:17:38 flo-desktop systemd[1]: Starting Suspend... Apr 29 00:17:38 flo-desktop systemd-sleep[1950]: Suspending system... Apr 29 00:17:38 flo-desktop kernel: PM: suspend entry (deep) Apr 29 00:17:38 flo-desktop kernel: PM: Syncing filesystems ... done. Apr 29 00:17:55 flo-desktop kernel: Freezing user space processes ... (elapsed 0.004 seconds) done. Apr 29 00:17:55 flo-desktop kernel: OOM killer disabled. Apr 29 00:17:55 flo-desktop kernel: Freezing remaining freezable tasks ... (elapsed 0.003 seconds) done. Apr 29 00:17:55 flo-desktop kernel: Suspending console(s) (use no_console_suspend to debug) Apr 29 00:17:55 flo-desktop kernel: serial 00:04: disabled Apr 29 00:17:55 flo-desktop kernel: sd 1:0:0:0: [sdb] Synchronizing SCSI cache Apr 29 00:17:55 flo-desktop kernel: sd 0:0:0:0: [sda] Synchronizing SCSI cache Apr 29 00:17:55 flo-desktop kernel: sd 0:0:0:0: [sda] Stopping disk Apr 29 00:17:55 flo-desktop kernel: sd 1:0:0:0: [sdb] Stopping disk Apr 29 00:17:55 flo-desktop kernel: ACPI: Preparing to enter system sleep state S3 Apr 29 00:17:55 flo-desktop kernel: PM: Saving platform NVS memory Apr 29 00:17:55 flo-desktop kernel: Disabling non-boot CPUs ... Apr 29 00:17:55 flo-desktop kernel: IRQ9: New affinity: 0-3 effective: 2 Apr 29 00:17:55 flo-desktop kernel: IRQ25: New affinity: 0,2-3 effective: 0 Apr 29 00:17:55 flo-desktop kernel: IRQ 25: no longer affine to CPU1 Apr 29 00:17:55 flo-desktop kernel: smpboot: CPU 1 is now offline Apr 29 00:17:55 flo-desktop kernel: IRQ9: New affinity: 0-3 effective: 0 Apr 29 00:17:55 flo-desktop kernel: IRQ12: New affinity: 0-3 effective: 3 Apr 29 00:17:55 flo-desktop kernel: IRQ17: New affinity: 0-3 effective: 0 Apr 29 00:17:55 flo-desktop kernel: IRQ22: New affinity: 0,3 effective: 3 Apr 29 00:17:55 flo-desktop kernel: IRQ 22: no longer affine to CPU2 Apr 29 00:17:55 flo-desktop kernel: smpboot: CPU 2 is now offline Apr 29 00:17:55 flo-desktop kernel: IRQ1: New affinity: 0-3 effective: 0 Apr 29 00:17:55 flo-desktop kernel: IRQ12: New affinity: 0-3 effective: 0 Apr 29 00:17:55 flo-desktop kernel: IRQ14: New affinity: 0-3 effective: 0 Apr 29 00:17:55 flo-desktop kernel: IRQ16: New affinity: 0 effective: 0 Apr 29 00:17:55 flo-desktop kernel: IRQ 16: no longer affine to CPU3 Apr 29 00:17:55 flo-desktop kernel: IRQ19: New affinity: 0-3 effective: 0 Apr 29 00:17:55 flo-desktop kernel: IRQ22: New affinity: 0,3 effective: 0 Apr 29 00:17:55 flo-desktop kernel: smpboot: CPU 3 is now offline Apr 29 00:17:55 flo-desktop kernel: ACPI: Low-level resume complete Apr 29 00:17:55 flo-desktop kernel: PM: Restoring platform NVS memory Apr 29 00:17:55 flo-desktop kernel: PCI-DMA: Resuming GART IOMMU Apr 29 00:17:55 flo-desktop kernel: PCI-DMA: Restoring GART aperture settings Apr 29 00:17:55 flo-desktop kernel: LVT offset 1 assigned for vector 0x400 Apr 29 00:17:55 flo-desktop kernel: IBS: LVT offset 1 assigned Apr 29 00:17:55 flo-desktop kernel: microcode: CPU0: new patch_level=0x010000db Apr 29 00:17:55 flo-desktop kernel: Enabling non-boot CPUs ... Apr 29 00:17:55 flo-desktop kernel: x86: Booting SMP configuration: Apr 29 00:17:55 flo-desktop kernel: smpboot: Booting Node 0 Processor 1 APIC 0x1 Apr 29 00:17:55 flo-desktop kernel: process: Switch to broadcast mode on CPU1 Apr 29 00:17:55 flo-desktop kernel: cache: parent cpu1 should not be sleeping Apr 29 00:17:55 flo-desktop kernel: microcode: CPU1: patch_level=0x010000db Apr 29 00:17:55 flo-desktop kernel: CPU1 is up Apr 29 00:17:55 flo-desktop kernel: smpboot: Booting Node 0 Processor 2 APIC 0x2 Apr 29 00:17:55 flo-desktop kernel: Clockevents: could not switch to one-shot mode: Apr 29 00:17:55 flo-desktop kernel: process: Switch to broadcast mode on CPU2 Apr 29 00:17:55 flo-desktop kernel: lapic is not functional. Apr 29 00:17:55 flo-desktop kernel: Could not switch to high resolution mode on CPU 1 Apr 29 00:17:55 flo-desktop kernel: cache: parent cpu2 should not be sleeping Apr 29 00:17:55 flo-desktop kernel: microcode: CPU2: patch_level=0x010000db Apr 29 00:17:55 flo-desktop kernel: CPU2 is up Apr 29 00:17:55 flo-desktop kernel: smpboot: Booting Node 0 Processor 3 APIC 0x3 Apr 29 00:17:55 flo-desktop kernel: Clockevents: could not switch to one-shot mode: Apr 29 00:17:55 flo-desktop kernel: process: Switch to broadcast mode on CPU3 Apr 29 00:17:55 flo-desktop kernel: lapic is not functional. Apr 29 00:17:55 flo-desktop kernel: Could not switch to high resolution mode on CPU 2 Apr 29 00:17:55 flo-desktop kernel: cache: parent cpu3 should not be sleeping Apr 29 00:17:55 flo-desktop kernel: microcode: CPU3: patch_level=0x010000db Apr 29 00:17:55 flo-desktop kernel: CPU3 is up Apr 29 00:17:55 flo-desktop kernel: Clockevents: could not switch to one-shot mode: Apr 29 00:17:55 flo-desktop kernel: lapic is not functional. Apr 29 00:17:55 flo-desktop kernel: Could not switch to high resolution mode on CPU 3 Apr 29 00:17:55 flo-desktop kernel: ACPI: Waking up from system sleep state S3 Apr 29 00:17:55 flo-desktop kernel: serial 00:04: activated Apr 29 00:17:55 flo-desktop kernel: amdgpu 0000:01:00.0: PCIE GART of 1024M enabled (table at 0x000000F400040000). Apr 29 00:17:55 flo-desktop kernel: sd 0:0:0:0: [sda] Starting disk Apr 29 00:17:55 flo-desktop kernel: sd 1:0:0:0: [sdb] Starting disk Apr 29 00:17:55 flo-desktop kernel: OOM killer enabled. Apr 29 00:17:55 flo-desktop kernel: Restarting tasks ... done. Apr 29 00:17:55 flo-desktop kernel: PM: suspend exit Apr 29 00:17:55 flo-desktop systemd-sleep[1950]: System resumed. Apr 29 00:17:55 flo-desktop kernel: ata4: SATA link down (SStatus 0 SControl 300) Apr 29 00:17:55 flo-desktop kernel: ata6: SATA link down (SStatus 0 SControl 300) Apr 29 00:17:55 flo-desktop kernel: ata5: SATA link down (SStatus 0 SControl 300) Apr 29 00:17:55 flo-desktop kernel: ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) Apr 29 00:17:55 flo-desktop kernel: ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) Apr 29 00:17:55 flo-desktop kernel: ata3.00: configured for UDMA/100 Apr 29 00:17:55 flo-desktop kernel: ata1.00: configured for UDMA/133 Apr 29 00:17:55 flo-desktop systemd-sleep[1950]: /dev/sda: Apr 29 00:17:55 flo-desktop systemd-sleep[1950]: setting Advanced Power Management level to 0xfe (254) Apr 29 00:17:55 flo-desktop systemd-sleep[1950]: APM_level = 254 Apr 29 00:17:55 flo-desktop systemd[1]: Started Suspend. Apr 29 00:17:55 flo-desktop systemd[1]: sleep.target: Unit not needed anymore. Stopping. Apr 29 00:17:55 flo-desktop systemd[1]: Stopped target Sleep. Apr 29 00:17:55 flo-desktop systemd[1]: Reached target Suspend. Apr 29 00:17:55 flo-desktop systemd[1]: suspend.target: Unit not needed anymore. Stopping. Apr 29 00:17:55 flo-desktop systemd[1]: Stopped target Suspend. Apr 29 00:17:55 flo-desktop systemd-logind[707]: Operation 'sleep' finished. Apr 29 00:17:55 flo-desktop kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready Apr 29 00:17:55 flo-desktop NetworkManager[723]: <info> [1524953875.6527] manager: sleep: wake requested (sleeping: yes enabled: yes) Apr 29 00:17:55 flo-desktop NetworkManager[723]: <info> [1524953875.6528] device (eth0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'managed') Apr 29 00:17:55 flo-desktop gnome-shell[852]: Failed to set power save mode for output HDMI-1: Keine Berechtigung Apr 29 00:17:55 flo-desktop kernel: r8169 0000:02:00.0 eth0: link down Apr 29 00:17:55 flo-desktop kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready Apr 29 00:17:55 flo-desktop NetworkManager[723]: <info> [1524953875.6816] manager: NetworkManager state is now DISCONNECTED Apr 29 00:17:55 flo-desktop org.gnome.Shell.desktop[1353]: Window manager warning: Overwriting existing binding of keysym 5e with keysym 2f7259c9 (keycode 31). Apr 29 00:17:55 flo-desktop org.gnome.Shell.desktop[1353]: Window manager warning: Overwriting existing binding of keysym 5e with keysym 2f7259c9 (keycode 31). Apr 29 00:17:58 flo-desktop ModemManager[692]: <info> Couldn't check support for device at '/sys/devices/pci0000:00/0000:00:0a.0/0000:02:00.0': not supported by any plugin Apr 29 00:17:58 flo-desktop kernel: do_IRQ: 3.36 No irq handler for vector [... skipped ...] Then I do modprobe -r r8169 and modprobe r8169: Apr 29 00:19:16 flo-desktop sudo[2426]: flo : TTY=pts/0 ; PWD=/home/flo ; USER=root ; COMMAND=/sbin/modprobe -r r8169 Apr 29 00:19:16 flo-desktop sudo[2426]: pam_unix(sudo:session): session opened for user root by (uid=0) Apr 29 00:19:16 flo-desktop NetworkManager[723]: <info> [1524953956.3410] device (eth0): state change: unavailable -> unmanaged (reason 'removed', sys-iface-state: 'removed') Apr 29 00:19:16 flo-desktop NetworkManager[723]: <info> [1524953956.3483] devices removed (path: /sys/devices/pci0000:00/0000:00:0a.0/0000:02:00.0/net/eth0, iface: eth0) Apr 29 00:19:16 flo-desktop ModemManager[692]: <info> (net/eth0): released by modem /sys/devices/pci0000:00/0000:00:0a.0/0000:02:00.0 Apr 29 00:19:16 flo-desktop sudo[2426]: pam_unix(sudo:session): session closed for user root Apr 29 00:19:18 flo-desktop sudo[2437]: flo : TTY=pts/0 ; PWD=/home/flo ; USER=root ; COMMAND=/sbin/modprobe r8169 Apr 29 00:19:18 flo-desktop sudo[2437]: pam_unix(sudo:session): session opened for user root by (uid=0) Apr 29 00:19:18 flo-desktop kernel: r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded Apr 29 00:19:18 flo-desktop kernel: r8169 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control Apr 29 00:19:18 flo-desktop kernel: r8169 0000:02:00.0 eth0: RTL8168c/8111c at 0x000000008dbc443f, 00:24:1d:7e:22:41, XID 1c4000c0 IRQ 24 Apr 29 00:19:18 flo-desktop kernel: r8169 0000:02:00.0 eth0: jumbo features [frames: 6128 bytes, tx checksumming: ko] Apr 29 00:19:18 flo-desktop NetworkManager[723]: <info> [1524953958.6809] manager: (eth0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/3) Apr 29 00:19:18 flo-desktop systemd-udevd[2441]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable. Apr 29 00:19:18 flo-desktop sudo[2437]: pam_unix(sudo:session): session closed for user root Apr 29 00:19:18 flo-desktop kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready Apr 29 00:19:18 flo-desktop NetworkManager[723]: <info> [1524953958.6903] devices added (path: /sys/devices/pci0000:00/0000:00:0a.0/0000:02:00.0/net/eth0, iface: eth0) Apr 29 00:19:18 flo-desktop NetworkManager[723]: <info> [1524953958.6903] device added (path: /sys/devices/pci0000:00/0000:00:0a.0/0000:02:00.0/net/eth0, iface: eth0): no ifupdown configuration found. Apr 29 00:19:18 flo-desktop NetworkManager[723]: <info> [1524953958.6904] device (eth0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external') Apr 29 00:19:18 flo-desktop kernel: r8169 0000:02:00.0 eth0: link down Apr 29 00:19:18 flo-desktop kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready Apr 29 00:19:21 flo-desktop ModemManager[692]: <info> Couldn't check support for device at '/sys/devices/pci0000:00/0000:00:0a.0/0000:02:00.0': not supported by any plugin Apr 29 00:19:21 flo-desktop kernel: r8169 0000:02:00.0 eth0: link up Apr 29 00:19:21 flo-desktop kernel: IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready Apr 29 00:19:21 flo-desktop NetworkManager[723]: <info> [1524953961.7396] device (eth0): carrier: link connected [... and so on, DHCP ...] -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1752772 Title: r8169 ethernet card don't work after returning from suspension Status in linux package in Ubuntu: Confirmed Bug description: I have noticed that the network stopped working on my desktop after I've suspended the system and woke it up. On dmesg there are messages like: [ 150.877998] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready [ 150.944101] do_IRQ: 3.37 No irq handler for vector [ 150.944105] r8169 0000:01:00.0 enp1s0: link down [ 150.944180] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready When using Xenial (from a different install), this problem is not happening. This is happening on Bionic. There are only two ways to restore connectivity: 1) Reboot the system; 2) Remove the r8169 module and reinsert it with modprobe. The motherboard is a AsRock H55M-LE and the Ethernet controller is: 01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 03) ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: linux-firmware 1.172 ProcVersionSignature: Ubuntu 4.15.0-10.11-generic 4.15.3 Uname: Linux 4.15.0-10-generic x86_64 ApportVersion: 2.20.8-0ubuntu10 Architecture: amd64 CurrentDesktop: LXDE Date: Fri Mar 2 00:21:57 2018 Dependencies: InstallationDate: Installed on 2018-02-26 (3 days ago) InstallationMedia: Lubuntu 18.04 LTS "Bionic Beaver" - Alpha amd64 (20180226) PackageArchitecture: all SourcePackage: linux-firmware UpgradeStatus: No upgrade log present (probably fresh install) --- AlsaVersion: Advanced Linux Sound Architecture Driver Version k4.15.0-10-generic. ApportVersion: 2.20.8-0ubuntu10 Architecture: amd64 ArecordDevices: **** List of CAPTURE Hardware Devices **** card 0: MID [HDA Intel MID], device 0: VT1818S Analog [VT1818S Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: usuario 1153 F.... pulseaudio /dev/snd/controlC1: usuario 1153 F.... pulseaudio Card0.Amixer.info: Card hw:0 'MID'/'HDA Intel MID at 0xfbdf8000 irq 26' Mixer name : 'VIA VT1818S' Components : 'HDA:11060440,18492818,00100000' Controls : 40 Simple ctrls : 17 Card1.Amixer.info: Card hw:1 'HDMI'/'HDA ATI HDMI at 0xfbffc000 irq 27' Mixer name : 'ATI R6xx HDMI' Components : 'HDA:1002aa01,00aa0100,00100200' Controls : 7 Simple ctrls : 1 Card1.Amixer.values: Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] CurrentDesktop: LXDE Dependencies: DistroRelease: Ubuntu 18.04 HibernationDevice: RESUME=UUID=edd83175-c707-4b31-90d2-ce2f5cebc73f InstallationDate: Installed on 2018-02-26 (3 days ago) InstallationMedia: Lubuntu 18.04 LTS "Bionic Beaver" - Alpha amd64 (20180226) MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M. Package: linux-firmware 1.172 PackageArchitecture: all ProcFB: 0 radeondrmfb ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz root=UUID=0c4fc517-b7a0-49b0-bfcb-0485dfe6413b ro quiet ProcVersionSignature: Ubuntu 4.15.0-10.11-generic 4.15.3 RelatedPackageVersions: linux-restricted-modules-4.15.0-10-generic N/A linux-backports-modules-4.15.0-10-generic N/A linux-firmware 1.172 RfKill: Tags: bionic Uname: Linux 4.15.0-10-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip libvirt lpadmin plugdev sambashare sudo _MarkForUpload: True dmi.bios.date: 10/20/2010 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: P1.80 dmi.board.name: H55M-LE dmi.board.vendor: ASRock dmi.chassis.asset.tag: To Be Filled By O.E.M. dmi.chassis.type: 3 dmi.chassis.vendor: To Be Filled By O.E.M. dmi.chassis.version: To Be Filled By O.E.M. dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP1.80:bd10/20/2010:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rnH55M-LE:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.: dmi.product.family: To Be Filled By O.E.M. dmi.product.name: To Be Filled By O.E.M. dmi.product.version: To Be Filled By O.E.M. dmi.sys.vendor: To Be Filled By O.E.M. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1752772/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp