https://bugzilla.kernel.org/show_bug.cgi?id=74141

            Bug ID: 74141
           Summary: clevo p170em notebook sometimes hangs on resume from
                    suspend
           Product: ACPI
           Version: 2.5
    Kernel Version: 3.15-rc1
          Hardware: All
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Power-Sleep-Wake
          Assignee: acpi_power-sleep-w...@kernel-bugs.osdl.org
          Reporter: haagch.christ...@googlemail.com
        Regression: Yes

Created attachment 132391
  --> https://bugzilla.kernel.org/attachment.cgi?id=132391&action=edit
dmesg with a few successful suspends on e686bd8

I don't have much information yet unfortunately. On a failed wake up apparently
nothing is written to the systemd journal.


What I'm sure about is that with up to 3.14 it suspends and wakes up pretty
much every time without problems, but with 3.15-rc1 it sometimes seems to wake
up okay, displays X, but then it just hangs there and is not usable at all.
(And sometimes it works flawlessly.)


What I'm not so sure about: I have tried bisecting it, but it's complicated
because I don't know how often it happens, i.e. how often I have to suspend and
wake up to trigger it.
All I know is that I have suspended several times with
e686bd8dc55ebd605b792632c415481fbc952458 without problems and could reproduce
the hang on wakeup with just two suspends on
f7c1d074200417d8204dd97b4acfdba1ebc63c89

I'm not sure what to make of it seeing it only added initialization of an error
variable to zero.

But it does alter behavior...

When one of these happens:

if (index > end_index)
        break;
if (index == end_index) {
        nr = i_size & ~PAGE_CACHE_MASK;
        if (nr <= offset)
                break;
}

error never gets set. I assume an unitialized value was some random garbage so
something != 0 was returned, and now 0 is returned then.

But I really can't say whether this is supposed to happen.

I'll play a bit with it to verify whether it has something to do with it.



Hardware shouldn't be out of the ordinary:

$ lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller
(rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor
PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor
Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family
USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series
Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family
USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family
High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI
Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI
Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI
Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI
Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family
USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev
04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA
Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus
Controller (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI]
Wimbledon XT [Radeon HD 7970M] (rev ff)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5289
(rev 01)
03:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411
PCI Express Gigabit Ethernet Controller (rev 0a)
04:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24)
05:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host
Controller (rev 30)

$ lsusb
Bus 004 Device 004: ID 5986:0361 Acer, Inc 
Bus 004 Device 003: ID 147e:1002 Upek Biometric Touchchip/Touchstrip
Fingerprint Sensor
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:07da Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Let me know if and how I can provide other relevant information.

(I'll see whether netconsole will be able to provide some logging on failed
wakeups)

-- 
You are receiving this mail because:
You are watching the assignee of the bug.

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to