When I suspend the laptop and resume it, X.org shows the screen locker fine but: a. the mouse cursor is now a square full of random colored pixels; b. switching to console VT shows the whole screen filled with random colored pixels until the text mode is set up. After switching back to X (vt7), everything is nice. The cursor is also restored when after login to KDE, probably the WM changes it. It used to work fine with previous kernels (last working is 4.0.6). Therefore I think something was broken when restoring the graphic state. Hardware: AMD turks, Core i7, 64bits. lspci -v: 00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) Subsystem: Acer Incorporated [ALI] Device 050e Flags: bus master, fast devsel, latency 0 Capabilities: [e0] Vendor Specific Information: Len=0c <?> 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 00003000-00003fff Memory behind bridge: c0300000-c12fffff Prefetchable memory behind bridge: 00000000b0000000-00000000bfffffff Capabilities: [88] Subsystem: Acer Incorporated [ALI] Device 050e Capabilities: [80] Power Management version 3 Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [a0] Express Root Port (Slot+), MSI 00 Capabilities: [100] Virtual Channel Capabilities: [140] Root Complex Link Kernel driver in use: pcieport 00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04) Subsystem: Acer Incorporated [ALI] Device 050e Flags: bus master, fast devsel, latency 0, IRQ 10 Memory at c1304000 (64-bit, non-prefetchable) [size=16] Capabilities: [50] Power Management version 3 Capabilities: [8c] MSI: Enable- Count=1/1 Maskable- 64bit+ 00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) (prog-if 20 [EHCI]) Subsystem: Acer Incorporated [ALI] Device 050e Flags: bus master, medium devsel, latency 0, IRQ 16 Memory at c130a000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Capabilities: [98] PCI Advanced Features Kernel driver in use: ehci-pci 00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04) Subsystem: Acer Incorporated [ALI] Device 050e Flags: bus master, fast devsel, latency 0, IRQ 35 Memory at c1300000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Capabilities: [100] Virtual Channel Capabilities: [130] Root Complex Link Kernel driver in use: snd_hda_intel 00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 00002000-00002fff Memory behind bridge: c0200000-c02fffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [90] Subsystem: Acer Incorporated [ALI] Device 050e Capabilities: [a0] Power Management version 2 Kernel driver in use: pcieport 00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 Memory behind bridge: c0100000-c01fffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [90] Subsystem: Acer Incorporated [ALI] Device 050e Capabilities: [a0] Power Management version 2 Kernel driver in use: pcieport 00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=05, subordinate=05, sec-latency=0 Memory behind bridge: c0000000-c00fffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [90] Subsystem: Acer Incorporated [ALI] Device 050e Capabilities: [a0] Power Management version 2 Kernel driver in use: pcieport 00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI]) Subsystem: Acer Incorporated [ALI] Device 050e Flags: bus master, medium devsel, latency 0, IRQ 23 Memory at c1309000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Capabilities: [98] PCI Advanced Features Kernel driver in use: ehci-pci 00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 04) Subsystem: Acer Incorporated [ALI] Device 050e Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information: Len=0c <?> 00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04) (prog-if 01 [AHCI 1.0]) Subsystem: Acer Incorporated [ALI] Device 050e Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 26 I/O ports at 4048 [size=8] I/O ports at 405c [size=4] I/O ports at 4040 [size=8] I/O ports at 4058 [size=4] I/O ports at 4020 [size=32] Memory at c1308000 (32-bit, non-prefetchable) [size=2K] Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [70] Power Management version 3 Capabilities: [a8] SATA HBA v1.0 Capabilities: [b0] PCI Advanced Features Kernel driver in use: ahci 00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04) Subsystem: Acer Incorporated [ALI] Device 050e Flags: medium devsel, IRQ 7 Memory at c1306000 (64-bit, non-prefetchable) [size=256] I/O ports at 4000 [size=32] 01:00.0 VGA compatible controller: AMD/ATI [Advanced Micro Devices, Inc.] Whistler [Radeon HD 6600M/6700M/7600M Series] (prog-if 00 [VGA controller]) Subsystem: Acer Incorporated [ALI] Device 050e Flags: bus master, fast devsel, latency 0, IRQ 25 Memory at b0000000 (64-bit, prefetchable) [size=256M] Memory at c0300000 (64-bit, non-prefetchable) [size=128K] I/O ports at 3000 [size=256] Expansion ROM at c0340000 [disabled] [size=128K] Capabilities: [50] Power Management version 3 Capabilities: [58] Express Legacy Endpoint, MSI 00 Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Capabilities: [150] Advanced Error Reporting Kernel driver in use: radeon 01:00.1 Audio device: AMD/ATI [Advanced Micro Devices, Inc.] Turks/Whistler HDMI Audio [Radeon HD 6000 Series] Subsystem: Acer Incorporated [ALI] Device 050e Flags: bus master, fast devsel, latency 0, IRQ 36 Memory at c0320000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 3 Capabilities: [58] Express Legacy Endpoint, MSI 00 Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Capabilities: [150] Advanced Error Reporting Kernel driver in use: snd_hda_intel 02:00.0 Ethernet controller: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0) Subsystem: Acer Incorporated [ALI] Device 050e Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at c0200000 (64-bit, non-prefetchable) [size=256K] I/O ports at 2000 [size=128] Capabilities: [40] Power Management version 3 Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [58] Express Endpoint, MSI 00 Capabilities: [6c] Vital Product Data Capabilities: [100] Advanced Error Reporting Capabilities: [180] Device Serial Number ff-d9-05-a8-1c-75-08-ff Kernel driver in use: atl1c 03:00.0 Network controller: Atheros Communications Inc. AR9287 Wireless Network Adapter (PCI-Express) (rev 01) Subsystem: Foxconn International, Inc. Device e034 Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at c0100000 (64-bit, non-prefetchable) [size=64K] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [60] Express Legacy Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Virtual Channel Capabilities: [160] Device Serial Number 00-15-17-ff-ff-24-14-12 Capabilities: [170] Power Budgeting <?> Kernel driver in use: ath9k 05:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) (prog-if 30 [XHCI]) Subsystem: Acer Incorporated [ALI] Device 050e Flags: bus master, fast devsel, latency 0, IRQ 19 Memory at c0000000 (64-bit, non-prefetchable) [size=8K] Capabilities: [50] Power Management version 3 Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+ Capabilities: [90] MSI-X: Enable+ Count=8 Masked- Capabilities: [a0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff Capabilities: [150] Latency Tolerance Reporting Kernel driver in use: xhci_hcd dmesg after resume: ... ACPI: Sleep Button [SLPB] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 ACPI: Power Button [PWRF] ACPI: Video Device [PEGP] (multi-head: yes rom: no post: no) acpi device:35: registered as cooling_device0 input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:34/LNXVIDEO:01/input/input4 [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work. ACPI: Battery Slot [BAT0] (battery present) Non-volatile memory driver v1.3 [drm] Initialized drm 1.1.0 20060810 [drm] radeon kernel modesetting enabled. [drm] initializing kernel modesetting (TURKS 0x1002:0x6741 0x1025:0x050E). [drm] register mmio base: 0xC0300000 [drm] register mmio size: 131072 ATOM BIOS: Acer radeon 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used) radeon 0000:01:00.0: GTT: 1024M 0x0000000080000000 - 0x00000000BFFFFFFF [drm] Detected VRAM RAM=2048M, BAR=256M [drm] RAM width 128bits DDR [TTM] Zone kernel: Available graphics memory: 3045992 kiB tsc: Refined TSC clocksource calibration: 1995.462 MHz clocksource tsc: mask: 0xffffffffffffffff max_cycles: 0x3986dea5ff8, max_idle_ns: 881590714180 ns [TTM] Zone dma32: Available graphics memory: 2097152 kiB [TTM] Initializing pool allocator [TTM] Initializing DMA pool allocator [drm] radeon: 2048M of VRAM memory ready [drm] radeon: 1024M of GTT memory ready. [drm] Loading TURKS Microcode [drm] Internal thermal controller with fan control == power state 0 == ui class: none internal class: boot caps: uvd vclk: 0 dclk: 0 power level 0 sclk: 10000 mclk: 15000 vddc: 900 vddci: 0 power level 1 sclk: 10000 mclk: 15000 vddc: 900 vddci: 0 power level 2 sclk: 10000 mclk: 15000 vddc: 900 vddci: 0 status: c r b == power state 1 == ui class: performance internal class: none caps: uvd vclk: 0 dclk: 0 power level 0 sclk: 10000 mclk: 60000 vddc: 900 vddci: 0 power level 1 sclk: 40000 mclk: 80000 vddc: 1000 vddci: 0 power level 2 sclk: 60000 mclk: 80000 vddc: 1000 vddci: 0 status: == power state 2 == ui class: none internal class: uvd caps: video uvd vclk: 70000 dclk: 56000 power level 0 sclk: 60000 mclk: 80000 vddc: 1000 vddci: 0 power level 1 sclk: 60000 mclk: 80000 vddc: 1000 vddci: 0 power level 2 sclk: 60000 mclk: 80000 vddc: 1000 vddci: 0 status: == power state 3 == ui class: battery internal class: none caps: uvd vclk: 0 dclk: 0 power level 0 sclk: 10000 mclk: 15000 vddc: 900 vddci: 0 power level 1 sclk: 10000 mclk: 15000 vddc: 900 vddci: 0 power level 2 sclk: 30000 mclk: 30000 vddc: 900 vddci: 0 status: == power state 4 == ui class: battery internal class: uvd_hd caps: video uvd vclk: 40000 dclk: 30000 power level 0 sclk: 40000 mclk: 60000 vddc: 900 vddci: 0 power level 1 sclk: 40000 mclk: 60000 vddc: 900 vddci: 0 power level 2 sclk: 40000 mclk: 60000 vddc: 900 vddci: 0 status: == power state 5 == ui class: battery internal class: uvd_sd caps: video uvd vclk: 10000 dclk: 10000 power level 0 sclk: 30000 mclk: 30000 vddc: 900 vddci: 0 power level 1 sclk: 30000 mclk: 30000 vddc: 900 vddci: 0 power level 2 sclk: 30000 mclk: 30000 vddc: 900 vddci: 0 status: == power state 6 == ui class: none internal class: uvd_hd2 caps: video uvd vclk: 70000 dclk: 56000 power level 0 sclk: 60000 mclk: 80000 vddc: 1000 vddci: 0 power level 1 sclk: 60000 mclk: 80000 vddc: 1000 vddci: 0 power level 2 sclk: 60000 mclk: 80000 vddc: 1000 vddci: 0 status: [drm] radeon: dpm initialized [drm] GART: num cpu pages 262144, num gpu pages 262144 [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0 [drm] PCIE GART of 1024M enabled (table at 0x0000000000274000). radeon 0000:01:00.0: WB enabled radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0xffff8801c6dcac00 radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0xffff8801c6dcac0c radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0xffffc90001032118 [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [drm] Driver supports precise vblank timestamp query. radeon 0000:01:00.0: radeon: MSI limited to 32-bit radeon 0000:01:00.0: radeon: using MSI. [drm] radeon: irq initialized. [drm] ring test on 0 succeeded in 2 usecs [drm] ring test on 3 succeeded in 9 usecs [drm] ring test on 5 succeeded in 2 usecs [drm] UVD initialized successfully. [drm] ib test on ring 0 succeeded in 0 usecs [drm] ib test on ring 3 succeeded in 0 usecs [drm] ib test on ring 5 succeeded [drm] radeon atom DIG backlight initialized [drm] Radeon Display Connectors [drm] Connector 0: [drm] LVDS-1 [drm] DDC: 0x6450 0x6450 0x6454 0x6454 0x6458 0x6458 0x645c 0x645c [drm] Encoders: [drm] LCD1: INTERNAL_UNIPHY [drm] Connector 1: [drm] HDMI-A-1 [drm] HPD1 [drm] DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c [drm] Encoders: [drm] DFP1: INTERNAL_UNIPHY1 [drm] Connector 2: [drm] VGA-1 [drm] DDC: 0x6470 0x6470 0x6474 0x6474 0x6478 0x6478 0x647c 0x647c [drm] Encoders: [drm] CRT1: INTERNAL_KLDSCP_DAC1 Switched to clocksource tsc switching from power state: ui class: none internal class: boot caps: uvd vclk: 0 dclk: 0 power level 0 sclk: 10000 mclk: 15000 vddc: 900 vddci: 0 power level 1 sclk: 10000 mclk: 15000 vddc: 900 vddci: 0 power level 2 sclk: 10000 mclk: 15000 vddc: 900 vddci: 0 status: c b switching to power state: ui class: performance internal class: none caps: uvd vclk: 0 dclk: 0 power level 0 sclk: 10000 mclk: 60000 vddc: 900 vddci: 0 power level 1 sclk: 40000 mclk: 80000 vddc: 1000 vddci: 0 power level 2 sclk: 60000 mclk: 80000 vddc: 1000 vddci: 0 status: r cfg80211: Calling CRDA to update world regulatory domain [drm] fb mappable at 0xB0475000 [drm] vram apper at 0xB0000000 [drm] size 5787648 [drm] fb depth is 24 [drm] pitch is 6400 fbcon: radeondrmfb (fb0) is primary device switching from power state: ui class: performance internal class: none caps: uvd vclk: 0 dclk: 0 power level 0 sclk: 10000 mclk: 60000 vddc: 900 vddci: 0 power level 1 sclk: 40000 mclk: 80000 vddc: 1000 vddci: 0 power level 2 sclk: 60000 mclk: 80000 vddc: 1000 vddci: 0 status: c r switching to power state: ui class: performance internal class: none caps: uvd vclk: 0 dclk: 0 power level 0 sclk: 10000 mclk: 60000 vddc: 900 vddci: 0 power level 1 sclk: 40000 mclk: 80000 vddc: 1000 vddci: 0 power level 2 sclk: 60000 mclk: 80000 vddc: 1000 vddci: 0 status: c r cfg80211: Calling CRDA to update world regulatory domain cfg80211: Calling CRDA to update world regulatory domain Console: switching to colour frame buffer device 200x56 radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device radeon 0000:01:00.0: registered panic notifier [drm] Initialized radeon 2.42.0 20080528 for 0000:01:00.0 on minor 0 brd: module loaded loop: module loaded ahci 0000:00:1f.2: version 3.0 ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x5 impl SATA mode ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ems apst scsi host0: ahci scsi host1: ahci scsi host2: ahci scsi host3: ahci scsi host4: ahci scsi host5: ahci ata1: SATA max UDMA/133 abar m2048@0xc1308000 port 0xc1308100 irq 26 ata2: DUMMY ata3: SATA max UDMA/133 abar m2048@0xc1308000 port 0xc1308200 irq 26 ata4: DUMMY ata5: DUMMY ata6: DUMMY tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> atl1c 0000:02:00.0: version 1.0.1.1-NAPI PPP generic driver version 2.4.2 PPP BSD Compression module registered PPP Deflate Compression module registered usbcore: registered new interface driver rt2800usb ath: phy0: ASPM enabled: 0x42 ath: EEPROM regdomain: 0x65 ath: EEPROM indicates we should expect a direct regpair map ath: Country alpha2 being used: 00 ath: Regpair used: 0x65 ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' ieee80211 phy0: Atheros AR9287 Rev:2 mem=0xffffc90000fc0000, irq=17 xhci_hcd 0000:05:00.0: xHCI Host Controller xhci_hcd 0000:05:00.0: new USB bus registered, assigned bus number 1 xhci_hcd 0000:05:00.0: hcc params 0x014042cb hci version 0x96 quirks 0x00000004 usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: xHCI Host Controller usb usb1: Manufacturer: Linux 4.1.0 xhci-hcd usb usb1: SerialNumber: 0000:05:00.0 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected xhci_hcd 0000:05:00.0: xHCI Host Controller xhci_hcd 0000:05:00.0: new USB bus registered, assigned bus number 2 usb usb2: New USB device found, idVendor=1d6b, idProduct=0003 usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: xHCI Host Controller usb usb2: Manufacturer: Linux 4.1.0 xhci-hcd usb usb2: SerialNumber: 0000:05:00.0 hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ehci-pci: EHCI PCI platform driver ehci-pci 0000:00:1a.0: EHCI Host Controller ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 3 ehci-pci 0000:00:1a.0: debug port 2 ehci-pci 0000:00:1a.0: cache line size of 64 is not supported ehci-pci 0000:00:1a.0: irq 16, io mem 0xc130a000 ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00 usb usb3: New USB device found, idVendor=1d6b, idProduct=0002 usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb3: Product: EHCI Host Controller usb usb3: Manufacturer: Linux 4.1.0 ehci_hcd usb usb3: SerialNumber: 0000:00:1a.0 hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ehci-pci 0000:00:1d.0: EHCI Host Controller ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 4 ehci-pci 0000:00:1d.0: debug port 2 ehci-pci 0000:00:1d.0: cache line size of 64 is not supported ehci-pci 0000:00:1d.0: irq 23, io mem 0xc1309000 ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00 usb usb4: New USB device found, idVendor=1d6b, idProduct=0002 usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb4: Product: EHCI Host Controller usb usb4: Manufacturer: Linux 4.1.0 ehci_hcd usb usb4: SerialNumber: 0000:00:1d.0 hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected uhci_hcd: USB Universal Host Controller Interface driver usbcore: registered new interface driver cdc_acm cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters usbcore: registered new interface driver usblp usbcore: registered new interface driver usb-storage i8042: PNP: PS/2 Controller [PNP0303:KBC0,PNP0f13:MSS0] at 0x60,0x64 irq 1,12 serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 mousedev: PS/2 mouse device common for all mice input: PC Speaker as /devices/platform/pcspkr/input/input6 rtc_cmos 00:01: RTC can wake from S4 rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0 rtc_cmos 00:01: alarms up to one year, y3k, 242 bytes nvram, hpet irqs usbcore: registered new interface driver dvb_usb_af9015 usbcore: registered new interface driver uvcvideo USB Video Class driver (1.1.1) md: raid1 personality registered for level 1 md: raid10 personality registered for level 10 md: raid6 personality registered for level 6 md: raid5 personality registered for level 5 md: raid4 personality registered for level 4 device-mapper: ioctl: 4.31.0-ioctl (2015-3-12) initialised: dm-devel@redhat.com device-mapper: multipath: version 1.9.0 loaded device-mapper: multipath round-robin: version 1.0.0 loaded device-mapper: raid: Loading target version 1.6.0 hidraw: raw HID events driver (C) Jiri Kosina usbcore: registered new interface driver usbhid usbhid: USB HID core driver usbcore: registered new interface driver snd-usb-audio Netfilter messages via NETLINK v0.30. nf_conntrack version 0.5.0 (65536 buckets, 262144 max) ctnetlink v0.93: registering with nfnetlink. ipip: IPv4 over IPv4 tunneling driver snd_hda_codec_realtek hdaudioC0D0: ALC269VB: SKU not ready 0x598301f0 ip_tables: (C) 2000-2006 Netfilter Core Team Initializing XFRM netlink socket NET: Registered protocol family 10 ip6_tables: (C) 2000-2006 Netfilter Core Team sit: IPv6 over IPv4 tunneling driver NET: Registered protocol family 17 NET: Registered protocol family 15 registered taskstats version 1 console [netcon0] enabled snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VB: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0) snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0 snd_hda_codec_realtek hdaudioC0D0: inputs: snd_hda_codec_realtek hdaudioC0D0: Internal Mic=0x1b snd_hda_codec_realtek hdaudioC0D0: Mic=0x18 input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5 netconsole: network logging started rtc_cmos 00:01: setting system clock to 2015-06-26 20:16:36 UTC (1435349796) ALSA device list: #0: HDA Intel PCH at 0xc1300000 irq 35 #1: HDA ATI HDMI at 0xc0320000 irq 36 ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300) ata1.00: ATA-8: OCZ-AGILITY3, 2.22, max UDMA/133 ata1.00: 468862128 sectors, multi 16: LBA48 NCQ (depth 31/32), AA ata1.00: configured for UDMA/133 scsi 0:0:0:0: Direct-Access ATA OCZ-AGILITY3 2.22 PQ: 0 ANSI: 5 sd 0:0:0:0: Attached scsi generic sg0 type 0 sd 0:0:0:0: [sda] 468862128 512-byte logical blocks: (240 GB/223 GiB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sd 0:0:0:0: [sda] Attached SCSI disk usb 3-1: new high-speed USB device number 2 using ehci-pci usb 4-1: new high-speed USB device number 2 using ehci-pci usb 3-1: New USB device found, idVendor=8087, idProduct=0024 usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 hub 3-1:1.0: USB hub found hub 3-1:1.0: 6 ports detected usb 4-1: New USB device found, idVendor=8087, idProduct=0024 usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 hub 4-1:1.0: USB hub found hub 4-1:1.0: 6 ports detected ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata3.00: ATAPI: MATSHITADVD-RAM UJ8A0AS, 1.00, max UDMA/100 ata3.00: configured for UDMA/100 scsi 2:0:0:0: CD-ROM MATSHITA DVD-RAM UJ8A0AS 1.00 PQ: 0 ANSI: 5 sr 2:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray cdrom: Uniform CD-ROM driver Revision: 3.20 sr 2:0:0:0: Attached scsi CD-ROM sr0 sr 2:0:0:0: Attached scsi generic sg1 type 5 usb 3-1.3: new high-speed USB device number 3 using ehci-pci usb 3-1.3: New USB device found, idVendor=058f, idProduct=b002 usb 3-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 3-1.3: Product: 1.3M HD WebCam usb 3-1.3: Manufacturer: AAB330251 uvcvideo: Found UVC 1.00 device 1.3M HD WebCam (058f:b002) input: 1.3M HD WebCam as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.3/3-1.3:1.0/input/input9 usb 3-1.4: new high-speed USB device number 4 using ehci-pci usb 3-1.4: New USB device found, idVendor=0bda, idProduct=0138 usb 3-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 3-1.4: Product: USB2.0-CRW usb 3-1.4: Manufacturer: Generic usb 3-1.4: SerialNumber: 20090516388200000 usb-storage 3-1.4:1.0: USB Mass Storage device detected scsi host6: usb-storage 3-1.4:1.0 psmouse serio1: synaptics: queried max coordinates: x [..5774], y [..5022] cfg80211: Calling CRDA to update world regulatory domain psmouse serio1: synaptics: Touchpad model: 1, fw: 7.5, id: 0x1e0b1, caps: 0xd00073/0x240000/0xa0400, board id: 1694, fw id: 705179 input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input8 md: Skipping autodetection of RAID arrays. (raid=autodetect will force) EXT4-fs (sda2): couldn't mount as ext3 due to feature incompatibilities EXT4-fs (sda2): couldn't mount as ext2 due to feature incompatibilities EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null) VFS: Mounted root (ext4 filesystem) readonly on device 8:2. devtmpfs: mounted Freeing unused kernel memory: 864K (ffffffff81d5f000 - ffffffff81e37000) scsi 6:0:0:0: Direct-Access Generic- Multi-Card 1.00 PQ: 0 ANSI: 0 CCS sd 6:0:0:0: Attached scsi generic sg2 type 0 sd 6:0:0:0: [sdb] Attached SCSI removable disk udevd[1853]: starting version 182 ath9k 0000:03:00.0 rename3: renamed from wlan0 atl1c 0000:02:00.0 eth1: renamed from eth0 udevd[1863]: renamed network interface wlan0 to rename3 udevd[1860]: renamed network interface eth0 to eth1 ath9k 0000:03:00.0 eth0: renamed from rename3 udevd[1863]: renamed network interface rename3 to eth0 Adding 1048572k swap on /dev/sda1. Priority:-1 extents:1 across:1048572k SS EXT4-fs (sda2): re-mounted. Opts: discard cfg80211: Calling CRDA to update world regulatory domain cfg80211: World regulatory domain updated: cfg80211: DFS Master region: unset cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A) cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm), (N/A) cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm), (N/A) cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A) cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A) EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: discard UDF-fs: warning (device loop0): udf_load_vrs: No VRS found UDF-fs: warning (device loop0): udf_fill_super: No partition found (2) ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A random: dd urandom read with 75 bits of entropy available IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready random: nonblocking pool is initialized IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready eth0: authenticate with 00:24:d4:df:3e:5c eth0: send auth to 00:24:d4:df:3e:5c (try 1/3) eth0: authenticated eth0: associate with 00:24:d4:df:3e:5c (try 1/3) eth0: RX AssocResp from 00:24:d4:df:3e:5c (capab=0x411 status=0 aid=2) IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready eth0: associated PM: Syncing filesystems ... done. Freezing user space processes ... (elapsed 0.001 seconds) done. Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done. Suspending console(s) (use no_console_suspend to debug) sd 0:0:0:0: [sda] Synchronizing SCSI cache sd 0:0:0:0: [sda] Stopping disk eth0: deauthenticating from 00:24:d4:df:3e:5c by local choice (Reason: 3=DEAUTH_LEAVING) queueing ieee80211 work while going to suspend cfg80211: Calling CRDA to update world regulatory domain PM: suspend of devices complete after 1244.291 msecs PM: late suspend of devices complete after 0.420 msecs xhci_hcd 0000:05:00.0: System wakeup enabled by ACPI ehci-pci 0000:00:1d.0: System wakeup enabled by ACPI PM: noirq suspend of devices complete after 13.163 msecs ACPI: Preparing to enter system sleep state S3 ACPI : EC: EC stopped PM: Saving platform NVS memory Disabling non-boot CPUs ... kvm: disabling virtualization on CPU1 smpboot: CPU 1 is now offline kvm: disabling virtualization on CPU2 smpboot: CPU 2 is now offline kvm: disabling virtualization on CPU3 smpboot: CPU 3 is now offline kvm: disabling virtualization on CPU4 smpboot: CPU 4 is now offline kvm: disabling virtualization on CPU5 smpboot: CPU 5 is now offline kvm: disabling virtualization on CPU6 smpboot: CPU 6 is now offline kvm: disabling virtualization on CPU7 smpboot: CPU 7 is now offline ACPI: Low-level resume complete ACPI : EC: EC started PM: Restoring platform NVS memory Enabling non-boot CPUs ... x86: Booting SMP configuration: smpboot: Booting Node 0 Processor 1 APIC 0x1 kvm: enabling virtualization on CPU1 cache: parent cpu1 should not be sleeping CPU1 is up smpboot: Booting Node 0 Processor 2 APIC 0x2 kvm: enabling virtualization on CPU2 cache: parent cpu2 should not be sleeping CPU2 is up smpboot: Booting Node 0 Processor 3 APIC 0x3 kvm: enabling virtualization on CPU3 cache: parent cpu3 should not be sleeping CPU3 is up smpboot: Booting Node 0 Processor 4 APIC 0x4 kvm: enabling virtualization on CPU4 cache: parent cpu4 should not be sleeping CPU4 is up smpboot: Booting Node 0 Processor 5 APIC 0x5 kvm: enabling virtualization on CPU5 cache: parent cpu5 should not be sleeping CPU5 is up smpboot: Booting Node 0 Processor 6 APIC 0x6 kvm: enabling virtualization on CPU6 cache: parent cpu6 should not be sleeping CPU6 is up smpboot: Booting Node 0 Processor 7 APIC 0x7 kvm: enabling virtualization on CPU7 cache: parent cpu7 should not be sleeping CPU7 is up ACPI: Waking up from system sleep state S3 xhci_hcd 0000:05:00.0: System wakeup disabled by ACPI ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI PM: noirq resume of devices complete after 12.315 msecs PM: early resume of devices complete after 0.354 msecs sd 0:0:0:0: [sda] Starting disk ath: phy0: ASPM enabled: 0x42 [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0 [drm] PCIE GART of 1024M enabled (table at 0x0000000000274000). radeon 0000:01:00.0: WB enabled radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0xffff8801c6dcac00 radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0xffff8801c6dcac0c radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0xffffc90001032118 [drm] ring test on 0 succeeded in 2 usecs [drm] ring test on 3 succeeded in 9 usecs [drm] ring test on 5 succeeded in 2 usecs [drm] UVD initialized successfully. [drm] ib test on ring 0 succeeded in 0 usecs [drm] ib test on ring 3 succeeded in 0 usecs usb 3-1.4: reset high-speed USB device number 4 using ehci-pci rtc_cmos 00:01: System wakeup disabled by ACPI ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata3.00: configured for UDMA/100 ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300) ata1.00: configured for UDMA/133 usb 3-1.3: reset high-speed USB device number 3 using ehci-pci [drm] ib test on ring 5 succeeded switching from power state: ui class: none internal class: boot caps: uvd vclk: 0 dclk: 0 power level 0 sclk: 10000 mclk: 15000 vddc: 900 vddci: 0 power level 1 sclk: 10000 mclk: 15000 vddc: 900 vddci: 0 power level 2 sclk: 10000 mclk: 15000 vddc: 900 vddci: 0 status: c b switching to power state: ui class: performance internal class: none caps: uvd vclk: 0 dclk: 0 power level 0 sclk: 10000 mclk: 60000 vddc: 900 vddci: 0 power level 1 sclk: 40000 mclk: 80000 vddc: 1000 vddci: 0 power level 2 sclk: 60000 mclk: 80000 vddc: 1000 vddci: 0 status: r cfg80211: Calling CRDA to update world regulatory domain PM: resume of devices complete after 4138.045 msecs Restarting tasks ... done. video LNXVIDEO:01: Restoring backlight state cfg80211: World regulatory domain updated: cfg80211: DFS Master region: unset cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A) cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm), (N/A) cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm), (N/A) cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A) cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm), (N/A) eth0: authenticate with 00:24:d4:df:3e:5c eth0: send auth to 00:24:d4:df:3e:5c (try 1/3) eth0: authenticated eth0: associate with 00:24:d4:df:3e:5c (try 1/3) eth0: RX AssocResp from 00:24:d4:df:3e:5c (capab=0x411 status=0 aid=2) eth0: associated psmouse serio1: synaptics: queried max coordinates: x [..5774], y [..5022]
Did you also update any user mode components (ddx, mesa, etc.)? If it's specifically a kernel issue (e.g., same userspace with an older kernel works), can you bisect?
It was only a kernel update. I bisected it: b9729b17a414f99c61f4db9ac9f9ed987fa0cbfe is the first bad commit commit b9729b17a414f99c61f4db9ac9f9ed987fa0cbfe Author: Maarten Lankhorst <maarten.lankhorst@canonical.com> Date: Tue Jan 13 09:40:13 2015 +0100 drm/radeon: dont switch vt on suspend Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com> Acked-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> :040000 040000 bb58e32095a1ba5289a312ba268b57240e650202 25504b41de1c9d707ce3c1288c589fd3bd2e4db0 M drivers git bisect start # good: [39a8804455fb23f09157341d3ba7db6d7ae6ee76] Linux 4.0 git bisect good 39a8804455fb23f09157341d3ba7db6d7ae6ee76 # bad: [b953c0d234bc72e8489d3bf51a276c5c4ec85345] Linux 4.1 git bisect bad b953c0d234bc72e8489d3bf51a276c5c4ec85345 # good: [d0a3997c0c3f9351e24029349dee65dd1d9e8d84] Merge tag 'sound-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound git bisect good d0a3997c0c3f9351e24029349dee65dd1d9e8d84 # bad: [cf82f52d3619d2e15c83ec9a03c6ce8cdf6c6b58] watchdog: stmp3xxx_rtc_wdt: fix broken email address git bisect bad cf82f52d3619d2e15c83ec9a03c6ce8cdf6c6b58 # good: [79319a052cb0ae862954fe9f6e606417f1698ddb] Merge tag 'iommu-updates-v4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu git bisect good 79319a052cb0ae862954fe9f6e606417f1698ddb # bad: [8f443e2372ba23d51ee365974f54507acd6f69d1] Revert "ocfs2: incorrect check for debugfs returns" git bisect bad 8f443e2372ba23d51ee365974f54507acd6f69d1 # good: [3165c074175cddab1dcfd553042ea4f363bc76e7] drm/i915: Use atomic state in intel_ddi_crtc_get_new_encoder() git bisect good 3165c074175cddab1dcfd553042ea4f363bc76e7 # bad: [a08aad54be7fca595af2cc7f482961e1af99c4a8] Merge tag 'drm/panel/for-4.1-rc1' of git://anongit.freedesktop.org/tegra/linux into drm-next git bisect bad a08aad54be7fca595af2cc7f482961e1af99c4a8 # bad: [9e87e48f8e5de2146842fd0ff436e0256b52c4a9] Merge tag 'drm-intel-next-2015-03-27-merge' of git://anongit.freedesktop.org/drm-intel into drm-next git bisect bad 9e87e48f8e5de2146842fd0ff436e0256b52c4a9 # bad: [87f5942d1f7bc320a0ec70ac4a8a3396024c7091] drm/dp_mst: add a function to retrieve vcpi slots git bisect bad 87f5942d1f7bc320a0ec70ac4a8a3396024c7091 # bad: [b9729b17a414f99c61f4db9ac9f9ed987fa0cbfe] drm/radeon: dont switch vt on suspend git bisect bad b9729b17a414f99c61f4db9ac9f9ed987fa0cbfe # good: [f98bd3eff592fa708bb260cf3c6403e443cd40b7] drm: Fix some typo mistake of the annotations git bisect good f98bd3eff592fa708bb260cf3c6403e443cd40b7 # good: [1067219b27e29e925e7bdbb85b72c4c2bec0267e] drm/rockchip: vop: power off until vop standby take effect git bisect good 1067219b27e29e925e7bdbb85b72c4c2bec0267e # good: [6b94aea01d4f96235e947892f6c39f837045e741] Merge branch 'drm_next' of https://github.com/markyzq/kernel-drm-rockchip into drm-next git bisect good 6b94aea01d4f96235e947892f6c39f837045e741 # good: [643b1f5629a30f979e2da678ecf0b1855e074a8c] drm/radeon: implement output csc property for DCE5+ git bisect good 643b1f5629a30f979e2da678ecf0b1855e074a8c # good: [a1dcc2778b682361351a369652b66dd2d66cf1d9] drm/radeon: setup quantization_range in AVI infoframe git bisect good a1dcc2778b682361351a369652b66dd2d66cf1d9 # first bad commit: [b9729b17a414f99c61f4db9ac9f9ed987fa0cbfe] drm/radeon: dont switch vt on suspend
Please attach /var/log/Xorg.0.log captured after suspend/resume, but before switching to any console VTs.
Appended the log after: a. rm Xorg.0.log + a fresh start of X b. Suspend c. Resume and without any VT switch. The log doesn't show any information about the suspend/resume process (it is exactly the same as before the suspend) btw.
Created attachment 181611 [details] Xorg.0.log after a suspend/resume
The mouse cursor corruption should be fixed with the drm-fixes-4.2-wip branch of http://cgit.freedesktop.org/~agd5f/linux/ .
Effectively, these patches fix the problem on 4.1: drm/radeon: unpin cursor BOs on suspend and pin them again on resume (v2) drm/radeon: Clean up reference counting and pinning of the cursor BOs Thanks