2014-02-05 23:42:57

by Bastien Traverse

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

Hello,

I'm encountering the exact same problem (same model of machine, same
controller, same OS) and was wondering where this bug was at.

I just used my Ethernet NIC for the first time on an up-to-date
Archlinux; it was working fine until I suspended to RAM: on resume the
Realtek/Ethernet device had completely disappeared.

The two entries absent from lspci output after resume are:
$ sudo lspci -v
(?)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device
5289 (rev 01)
Subsystem: CLEVO/KAPOK Computer Device 0540
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at f7200000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [b0] MSI-X: Enable- Count=1 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci

03:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0a)
Subsystem: CLEVO/KAPOK Computer Device 0540
Flags: bus master, fast devsel, latency 0, IRQ 45
I/O ports at e000 [size=256]
Memory at f0a04000 (64-bit, prefetchable) [size=4K]
Memory at f0a00000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [160] Device Serial Number 02-00-00-00-68-4c-e0-00
Kernel driver in use: r8169
Kernel modules: r8169

Trying to modprobe r8169 & rtsx_pci didn't change anything.

Tell me whether my dmesg may be of any use, but I doubt it as it is
pretty close to original poster's one.

Thanks,
Bastien


2014-02-06 07:37:22

by Francis Moreau

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

Hi,

On 02/06/2014 12:42 AM, Bastien Traverse wrote:
> Hello,
>
> I'm encountering the exact same problem (same model of machine, same
> controller, same OS) and was wondering where this bug was at.

I'm still leaving with this issue since my initial posting unfortunately :(

I'm wondering why PM support on this machine is so crapish (it initialy
oopsed when resuming due to a bug in rtsx driver).

Thanks

2014-02-06 12:25:36

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Thursday, February 06, 2014 08:38:15 AM Francis Moreau wrote:
> Hi,
>
> On 02/06/2014 12:42 AM, Bastien Traverse wrote:
> > Hello,
> >
> > I'm encountering the exact same problem (same model of machine, same
> > controller, same OS) and was wondering where this bug was at.
>
> I'm still leaving with this issue since my initial posting unfortunately :(
>
> I'm wondering why PM support on this machine is so crapish (it initialy
> oopsed when resuming due to a bug in rtsx driver).

Is this a new problem in 3.12?

Rafael

2014-02-06 13:32:57

by Francis Moreau

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On 02/06/2014 01:40 PM, Rafael J. Wysocki wrote:
> On Thursday, February 06, 2014 08:38:15 AM Francis Moreau wrote:
>> Hi,
>>
>> On 02/06/2014 12:42 AM, Bastien Traverse wrote:
>>> Hello,
>>>
>>> I'm encountering the exact same problem (same model of machine, same
>>> controller, same OS) and was wondering where this bug was at.
>>
>> I'm still leaving with this issue since my initial posting unfortunately :(
>>
>> I'm wondering why PM support on this machine is so crapish (it initialy
>> oopsed when resuming due to a bug in rtsx driver).
>
> Is this a new problem in 3.12?
>

I don't know, sorry, maybe Bastien has an idea.

2014-02-06 21:09:14

by Peter Wu

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Thursday 06 February 2014 00:42:51 Bastien Traverse wrote:
> I just used my Ethernet NIC for the first time on an up-to-date
> Archlinux; it was working fine until I suspended to RAM: on resume the
> Realtek/Ethernet device had completely disappeared.
>
> The two entries absent from lspci output after resume are:
> $ sudo lspci -v
[..]
> 03:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd.
> RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0a)
> Subsystem: CLEVO/KAPOK Computer Device 0540
> Flags: bus master, fast devsel, latency 0, IRQ 45
> I/O ports at e000 [size=256]
> Memory at f0a04000 (64-bit, prefetchable) [size=4K]
> Memory at f0a00000 (64-bit, prefetchable) [size=16K]
> Capabilities: [40] Power Management version 3
> Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Capabilities: [70] Express Endpoint, MSI 01
> Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
> Capabilities: [d0] Vital Product Data
> Capabilities: [100] Advanced Error Reporting
> Capabilities: [160] Device Serial Number 02-00-00-00-68-4c-e0-00
> Kernel driver in use: r8169
> Kernel modules: r8169

I also have an affected laptop where the network and MMC controller
vanishes on resume. The laptop is also from Clevo, but a different
model: Clevo B7130. I had no issues with my custom kernel
configuration (latest version that I tested was 3.13.1), but at least
the stock Arch kernels from 3.12.2 up to 3.12.6 and 3.13.1 are
affected by this issue.

Reproduce with:

1. Boot system.
2. lspci -nnvt > lspci-nnvt.txt
3. Suspend system (lid close)
4. lspci -nnvt > lspci-nnvt2.txt
5. Observe missing network controller (see diff below).

--- boot-3.13.1/lspci-nnvt.txt 2014-02-06 17:11:07.070625446 +0100
+++ boot-3.13.1/lspci-nnvt2.txt 2014-02-06 17:11:19.843386871 +0100
@@ -11,10 +11,7 @@
+-1a.0 Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c]
+-1b.0 Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56]
+-1c.0-[02-03]----00.0 NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194]
- +-1c.1-[04]--+-00.0 JMicron Technology Corp. SD/MMC Host Controller [197b:2382]
- | +-00.2 JMicron Technology Corp. Standard SD Host Controller [197b:2381]
- | +-00.3 JMicron Technology Corp. MS Host Controller [197b:2383]
- | \-00.5 JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller [197b:0250]
+ +-1c.1-[04]--
+-1c.2-[05]----00.0 Intel Corporation Centrino Advanced-N 6200 [8086:422c]
+-1d.0 Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34]
+-1e.0-[06]--

The only difference now is the kernel config. I guess that it comes
from CONFIG_HOTPLUG_PCI. In my non-broken config, it's unset. The
Arch kernel sets CONFIG_HOTPLUG_PCI=y (and also
CONFIG_HOTPLUG_PCI_ACPI=y).

That guess is based on the additional messages I see with the broken config:

[ 1.033628] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 1.033642] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
...
[ 102.704377] iwlwifi 0000:05:00.0: no hotplug settings from platform
[ 103.170193] xhci_hcd 0000:02:00.0: no hotplug settings from platform
[ 103.229008] iwlwifi 0000:05:00.0: no hotplug settings from platform

Before I start bisecting, do you have any ideas to debug this?

The stock config of Arch Linux kernel 3.13.1-2-ARCH can be found on:
https://projects.archlinux.org/svntogit/packages.git/tree/trunk/config.x86_64?h=packages/linux&id=0ea780ba731bd214db3007f57f54a3fad709a078

Regards,
Peter

2014-02-06 23:14:27

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Thursday, February 06, 2014 10:08:25 PM Peter Wu wrote:
> On Thursday 06 February 2014 00:42:51 Bastien Traverse wrote:
> > I just used my Ethernet NIC for the first time on an up-to-date
> > Archlinux; it was working fine until I suspended to RAM: on resume the
> > Realtek/Ethernet device had completely disappeared.
> >
> > The two entries absent from lspci output after resume are:
> > $ sudo lspci -v
> [..]
> > 03:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd.
> > RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0a)
> > Subsystem: CLEVO/KAPOK Computer Device 0540
> > Flags: bus master, fast devsel, latency 0, IRQ 45
> > I/O ports at e000 [size=256]
> > Memory at f0a04000 (64-bit, prefetchable) [size=4K]
> > Memory at f0a00000 (64-bit, prefetchable) [size=16K]
> > Capabilities: [40] Power Management version 3
> > Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
> > Capabilities: [70] Express Endpoint, MSI 01
> > Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
> > Capabilities: [d0] Vital Product Data
> > Capabilities: [100] Advanced Error Reporting
> > Capabilities: [160] Device Serial Number 02-00-00-00-68-4c-e0-00
> > Kernel driver in use: r8169
> > Kernel modules: r8169
>
> I also have an affected laptop where the network and MMC controller
> vanishes on resume. The laptop is also from Clevo, but a different
> model: Clevo B7130. I had no issues with my custom kernel
> configuration (latest version that I tested was 3.13.1), but at least
> the stock Arch kernels from 3.12.2 up to 3.12.6 and 3.13.1 are
> affected by this issue.
>
> Reproduce with:
>
> 1. Boot system.
> 2. lspci -nnvt > lspci-nnvt.txt
> 3. Suspend system (lid close)
> 4. lspci -nnvt > lspci-nnvt2.txt
> 5. Observe missing network controller (see diff below).
>
> --- boot-3.13.1/lspci-nnvt.txt 2014-02-06 17:11:07.070625446 +0100
> +++ boot-3.13.1/lspci-nnvt2.txt 2014-02-06 17:11:19.843386871 +0100
> @@ -11,10 +11,7 @@
> +-1a.0 Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c]
> +-1b.0 Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56]
> +-1c.0-[02-03]----00.0 NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194]
> - +-1c.1-[04]--+-00.0 JMicron Technology Corp. SD/MMC Host Controller [197b:2382]
> - | +-00.2 JMicron Technology Corp. Standard SD Host Controller [197b:2381]
> - | +-00.3 JMicron Technology Corp. MS Host Controller [197b:2383]
> - | \-00.5 JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller [197b:0250]
> + +-1c.1-[04]--
> +-1c.2-[05]----00.0 Intel Corporation Centrino Advanced-N 6200 [8086:422c]
> +-1d.0 Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34]
> +-1e.0-[06]--
>
> The only difference now is the kernel config. I guess that it comes
> from CONFIG_HOTPLUG_PCI. In my non-broken config, it's unset. The
> Arch kernel sets CONFIG_HOTPLUG_PCI=y (and also
> CONFIG_HOTPLUG_PCI_ACPI=y).
>
> That guess is based on the additional messages I see with the broken config:
>
> [ 1.033628] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
> [ 1.033642] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
> ...
> [ 102.704377] iwlwifi 0000:05:00.0: no hotplug settings from platform
> [ 103.170193] xhci_hcd 0000:02:00.0: no hotplug settings from platform
> [ 103.229008] iwlwifi 0000:05:00.0: no hotplug settings from platform
>
> Before I start bisecting, do you have any ideas to debug this?
>
> The stock config of Arch Linux kernel 3.13.1-2-ARCH can be found on:
> https://projects.archlinux.org/svntogit/packages.git/tree/trunk/config.x86_64?h=packages/linux&id=0ea780ba731bd214db3007f57f54a3fad709a078

Well, I suspected that it would result from hotplug changes.

Please send me a dmesg log including the suspend-resume cycle after which the
device is missing.

Thanks!

--
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.

2014-02-06 23:15:48

by Bastien Traverse

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

Le 06/02/2014 08:38, Francis Moreau a ?crit :
> I'm still leaving with this issue since my initial posting
> unfortunately :(

Damn, I was hoping you'd have found a workaround for this by now. It is
quite severe though!

> I'm wondering why PM support on this machine is so crapish

My quick research turned up a few results ([1],[2],[3]) for similar bug
with other setups, however there are rather old and not met with a fix.
But yeah, this machine has some undeniable defects, a faulty BIOS made
me RMA it just after its purchase.

> (it initialy oopsed when resuming due to a bug in rtsx driver).

I was also hit by the rtsx driver bug
(https://bugs.archlinux.org/task/37720) and was delighted with its fast
resolution. I was hoping that its fix would also address the
disappearing Ethernet bug.

Le 06/02/2014 13:40, Rafael J. Wysocki a ?crit :
> Is this a new problem in 3.12?

There is a ticket in kernel bugzilla [4] that involves r8169 and
suspend/resume or rather hibernate/resume. This bug involves kernels
prior to 3.12, but I can't tell if it is really related.

3.12.x is the first and only kernel I tried on this machine (well I do
have Debian 7 in dual boot but I haven't used it since I installed it).

Would it help if I'd try another distribution with older kernel? If so,
would doing it from LiveUSB be a valid way?


[1] https://bbs.archlinux.org/viewtopic.php?id=98399
[2] https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/45696
[3] http://forums.linuxmint.com/viewtopic.php?f=150&t=36708&p=211140
[4] https://bugzilla.kernel.org/show_bug.cgi?id=45911

2014-02-06 23:27:13

by Peter Wu

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Friday 07 February 2014 00:28:57 Rafael J. Wysocki wrote:
> On Thursday, February 06, 2014 10:08:25 PM Peter Wu wrote:
[..]
> > I also have an affected laptop where the network and MMC controller
> > vanishes on resume. The laptop is also from Clevo, but a different
> > model: Clevo B7130. I had no issues with my custom kernel
> > configuration (latest version that I tested was 3.13.1), but at least
> > the stock Arch kernels from 3.12.2 up to 3.12.6 and 3.13.1 are
> > affected by this issue.
[..]
> Well, I suspected that it would result from hotplug changes.
>
> Please send me a dmesg log including the suspend-resume cycle after which
> the device is missing.

Please find it below. The only details I have stripped are UUID and
MAC addresses. Let me know if you need more information.

Thanks,
Peter

[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.13.1-2-ARCH (nobody@mnt-chroots-arch-extra-x86_64-flo-64) (gcc version 4.8.2 20131219 (prerelease) (GCC) ) #1 SMP PREEMPT Fri Jan 31 10:48:18 CET 2014
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=[STRIPPED] rw quiet
[ 0.000000] e820: BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009bfff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009c000-0x000000000009ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000000dc000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000b327bfff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000b327c000-0x00000000b3281fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000b3282000-0x00000000b33d5fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000b33d6000-0x00000000b340efff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000b340f000-0x00000000b345cfff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000b345d000-0x00000000b345dfff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000b345e000-0x00000000b34defff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000b34df000-0x00000000b370efff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000b370f000-0x00000000b3716fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000b3717000-0x00000000b371efff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000b371f000-0x00000000b376efff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000b376f000-0x00000000b379efff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000b379f000-0x00000000b37e0fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000b37e1000-0x00000000b37fefff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000b37ff000-0x00000000b37fffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000b3800000-0x00000000bfffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fd80a000-0x00000000fd80afff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000feaff000-0x00000000feafffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec0ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed003ff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed8ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x00000001fbffffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000200000000-0x000000023bffffff] usable
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] SMBIOS 2.6 present.
[ 0.000000] DMI: CLEVO CO. B7130 /B7130 , BIOS 6.00 08/27/2010
[ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.000000] No AGP bridge found
[ 0.000000] e820: last_pfn = 0x23c000 max_arch_pfn = 0x400000000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-CFFFF write-protect
[ 0.000000] D0000-DBFFF uncachable
[ 0.000000] DC000-FFFFF write-through
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 disabled
[ 0.000000] 1 base 000000000 mask F80000000 write-back
[ 0.000000] 2 base 080000000 mask FC0000000 write-back
[ 0.000000] 3 base 100000000 mask F00000000 write-back
[ 0.000000] 4 base 200000000 mask FC0000000 write-back
[ 0.000000] 5 base 23C000000 mask FFC000000 uncachable
[ 0.000000] 6 base 0B4000000 mask FFC000000 uncachable
[ 0.000000] 7 base 0B8000000 mask FF8000000 uncachable
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] e820: update [mem 0xb4000000-0xffffffff] usable ==> reserved
[ 0.000000] e820: last_pfn = 0xb3800 max_arch_pfn = 0x400000000
[ 0.000000] found SMP MP-table at [mem 0x000f6900-0x000f690f] mapped at [ffff8800000f6900]
[ 0.000000] Scanning 1 areas for low memory corruption
[ 0.000000] Base memory trampoline at [ffff880000096000] 96000 size 24576
[ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[ 0.000000] [mem 0x00000000-0x000fffff] page 4k
[ 0.000000] BRK [0x01b3e000, 0x01b3efff] PGTABLE
[ 0.000000] BRK [0x01b3f000, 0x01b3ffff] PGTABLE
[ 0.000000] BRK [0x01b40000, 0x01b40fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0x23be00000-0x23bffffff]
[ 0.000000] [mem 0x23be00000-0x23bffffff] page 2M
[ 0.000000] BRK [0x01b41000, 0x01b41fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0x238000000-0x23bdfffff]
[ 0.000000] [mem 0x238000000-0x23bdfffff] page 2M
[ 0.000000] init_memory_mapping: [mem 0x200000000-0x237ffffff]
[ 0.000000] [mem 0x200000000-0x237ffffff] page 2M
[ 0.000000] init_memory_mapping: [mem 0x00100000-0xb327bfff]
[ 0.000000] [mem 0x00100000-0x001fffff] page 4k
[ 0.000000] [mem 0x00200000-0xb31fffff] page 2M
[ 0.000000] [mem 0xb3200000-0xb327bfff] page 4k
[ 0.000000] init_memory_mapping: [mem 0xb3282000-0xb33d5fff]
[ 0.000000] [mem 0xb3282000-0xb33d5fff] page 4k
[ 0.000000] init_memory_mapping: [mem 0xb340f000-0xb345cfff]
[ 0.000000] [mem 0xb340f000-0xb345cfff] page 4k
[ 0.000000] BRK [0x01b42000, 0x01b42fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0xb370f000-0xb3716fff]
[ 0.000000] [mem 0xb370f000-0xb3716fff] page 4k
[ 0.000000] BRK [0x01b43000, 0x01b43fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0xb371f000-0xb376efff]
[ 0.000000] [mem 0xb371f000-0xb376efff] page 4k
[ 0.000000] init_memory_mapping: [mem 0xb379f000-0xb37e0fff]
[ 0.000000] [mem 0xb379f000-0xb37e0fff] page 4k
[ 0.000000] init_memory_mapping: [mem 0xb37ff000-0xb37fffff]
[ 0.000000] [mem 0xb37ff000-0xb37fffff] page 4k
[ 0.000000] init_memory_mapping: [mem 0x100000000-0x1fbffffff]
[ 0.000000] [mem 0x100000000-0x1fbffffff] page 2M
[ 0.000000] RAMDISK: [mem 0x37622000-0x37b08fff]
[ 0.000000] ACPI: RSDP 00000000000f6840 000024 (v02 PTLTD )
[ 0.000000] ACPI: XSDT 00000000b37f5b01 00006C (v01 PTLTD ? XSDT 06040000 LTP 00000000)
[ 0.000000] ACPI: FACP 00000000b37e3000 0000F4 (v03 INTEL CALPELLA 06040000 PTEC 00000001)
[ 0.000000] ACPI: DSDT 00000000b37e4000 0090EB (v02 Intel CALPELLA 06040000 INTL 20060912)
[ 0.000000] ACPI: FACS 00000000b379bfc0 000040
[ 0.000000] ACPI: HPET 00000000b37fedf0 000038 (v01 INTEL CALPELLA 06040000 PTEC 00000001)
[ 0.000000] ACPI: MCFG 00000000b37fee28 00003C (v01 INTEL CALPELLA 06040000 PTEC 00000001)
[ 0.000000] ACPI: APIC 00000000b37fee64 000084 (v01 PTLTD ? APIC 06040000 LTP 00000000)
[ 0.000000] ACPI: BOOT 00000000b37feee8 000028 (v01 PTLTD $SBFTBL$ 06040000 LTP 00000001)
[ 0.000000] ACPI: SPCR 00000000b37fef10 000050 (v01 PTLTD $UCRTBL$ 06040000 PTL 00000001)
[ 0.000000] ACPI: ASF! 00000000b37fef60 0000A0 (v16 CETP CETP 06040000 PTL 00000001)
[ 0.000000] ACPI: SSDT 00000000b37ee000 0010DE (v01 NvdRef NvdTabl 00001000 INTL 20050624)
[ 0.000000] ACPI: SSDT 00000000b37e2000 0009F1 (v01 PmRef CpuPm 00003000 INTL 20050624)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023bffffff]
[ 0.000000] Initmem setup node 0 [mem 0x00000000-0x23bffffff]
[ 0.000000] NODE_DATA [mem 0x23bff4000-0x23bff8fff]
[ 0.000000] [ffffea0000000000-ffffea0008ffffff] PMD -> [ffff880233800000-ffff88023b5fffff] on node 0
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x00001000-0x00ffffff]
[ 0.000000] DMA32 [mem 0x01000000-0xffffffff]
[ 0.000000] Normal [mem 0x100000000-0x23bffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00001000-0x0009bfff]
[ 0.000000] node 0: [mem 0x00100000-0xb327bfff]
[ 0.000000] node 0: [mem 0xb3282000-0xb33d5fff]
[ 0.000000] node 0: [mem 0xb340f000-0xb345cfff]
[ 0.000000] node 0: [mem 0xb370f000-0xb3716fff]
[ 0.000000] node 0: [mem 0xb371f000-0xb376efff]
[ 0.000000] node 0: [mem 0xb379f000-0xb37e0fff]
[ 0.000000] node 0: [mem 0xb37ff000-0xb37fffff]
[ 0.000000] node 0: [mem 0x100000000-0x1fbffffff]
[ 0.000000] node 0: [mem 0x200000000-0x23bffffff]
[ 0.000000] On node 0 totalpages: 2012244
[ 0.000000] DMA zone: 64 pages used for memmap
[ 0.000000] DMA zone: 21 pages reserved
[ 0.000000] DMA zone: 3995 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 11411 pages used for memmap
[ 0.000000] DMA32 zone: 730297 pages, LIFO batch:31
[ 0.000000] Normal zone: 20224 pages used for memmap
[ 0.000000] Normal zone: 1277952 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x408
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x04] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x05] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[ 0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 40
[ 0.000000] PM: Registered nosave memory: [mem 0x0009c000-0x0009ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000dbfff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000dc000-0x000fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xb327c000-0xb3281fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xb33d6000-0xb340efff]
[ 0.000000] PM: Registered nosave memory: [mem 0xb345d000-0xb345dfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xb345e000-0xb34defff]
[ 0.000000] PM: Registered nosave memory: [mem 0xb34df000-0xb370efff]
[ 0.000000] PM: Registered nosave memory: [mem 0xb3717000-0xb371efff]
[ 0.000000] PM: Registered nosave memory: [mem 0xb376f000-0xb379efff]
[ 0.000000] PM: Registered nosave memory: [mem 0xb37e1000-0xb37fefff]
[ 0.000000] PM: Registered nosave memory: [mem 0xb3800000-0xbfffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xc0000000-0xdfffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xe0000000-0xefffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xf0000000-0xfd809fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfd80a000-0xfd80afff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfd80b000-0xfeafefff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfeaff000-0xfeafffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfeb00000-0xfebfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xfec0ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfec10000-0xfecfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed00000-0xfed1bfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed1c000-0xfed8ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed90000-0xfedfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfee01000-0xfeffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xff000000-0xffffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x1fc000000-0x1ffffffff]
[ 0.000000] e820: [mem 0xc0000000-0xdfffffff] available for PCI devices
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] setup_percpu: NR_CPUS:128 nr_cpumask_bits:128 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 29 pages/cpu @ffff88023bc00000 s86336 r8192 d24256 u524288
[ 0.000000] pcpu-alloc: s86336 r8192 d24256 u524288 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 1980524
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=[STRIPPED] rw quiet
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Checking aperture...
[ 0.000000] No AGP bridge found
[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[ 0.000000] Memory: 7836496K/8048976K available (5269K kernel code, 836K rwdata, 1672K rodata, 1124K init, 1324K bss, 212480K reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
[ 0.000000] Dump stacks of tasks blocking RCU-preempt GP.
[ 0.000000] RCU restricting CPUs from NR_CPUS=128 to nr_cpu_ids=4.
[ 0.000000] NR_IRQS:8448 nr_irqs:712 16
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] allocated 33030144 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] hpet clockevent registered
[ 0.000000] tsc: Fast TSC calibration using PIT
[ 0.003333] tsc: Detected 2526.904 MHz processor
[ 0.000003] Calibrating delay loop (skipped), value calculated using timer frequency.. 5055.38 BogoMIPS (lpj=8423013)
[ 0.000006] pid_max: default: 32768 minimum: 301
[ 0.000031] Security Framework initialized
[ 0.000042] AppArmor: AppArmor disabled by boot time parameter
[ 0.000043] Yama: becoming mindful.
[ 0.000544] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[ 0.002412] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.003253] Mount-cache hash table entries: 256
[ 0.003436] Initializing cgroup subsys memory
[ 0.003442] Initializing cgroup subsys devices
[ 0.003444] Initializing cgroup subsys freezer
[ 0.003446] Initializing cgroup subsys net_cls
[ 0.003448] Initializing cgroup subsys blkio
[ 0.003468] CPU: Physical Processor ID: 0
[ 0.003469] CPU: Processor Core ID: 0
[ 0.003474] mce: CPU supports 9 MCE banks
[ 0.003483] CPU0: Thermal monitoring handled by SMI
[ 0.003493] Last level iTLB entries: 4KB 512, 2MB 7, 4MB 7
Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
tlb_flushall_shift: 6
[ 0.003575] Freeing SMP alternatives memory: 20K (ffffffff819ec000 - ffffffff819f1000)
[ 0.004526] ACPI: Core revision 20131115
[ 0.008791] ACPI: All ACPI Tables successfully acquired
[ 0.018551] ftrace: allocating 21048 entries in 83 pages
[ 0.028871] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.061857] smpboot: CPU0: Intel(R) Core(TM) i5 CPU M 460 @ 2.53GHz (fam: 06, model: 25, stepping: 05)
[ 0.165735] Performance Events: PEBS fmt1+, 16-deep LBR, Westmere events, Intel PMU driver.
[ 0.165742] perf_event_intel: CPUID marked event: 'bus cycles' unavailable
[ 0.165744] ... version: 3
[ 0.165745] ... bit width: 48
[ 0.165746] ... generic registers: 4
[ 0.165747] ... value mask: 0000ffffffffffff
[ 0.165748] ... max period: 000000007fffffff
[ 0.165748] ... fixed-purpose events: 3
[ 0.165749] ... event mask: 000000070000000f
[ 0.192463] x86: Booting SMP configuration:
[ 0.203600] CPU1: Thermal monitoring handled by SMI
[ 0.205785] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[ 0.223589] CPU2: Thermal monitoring handled by SMI
[ 0.243581] CPU3: Thermal monitoring handled by SMI
[ 0.192467] .... node #0, CPUs: #1 #2 #3
[ 0.245706] x86: Booted up 1 node, 4 CPUs
[ 0.245710] smpboot: Total of 4 processors activated (20223.53 BogoMIPS)
[ 0.248233] devtmpfs: initialized
[ 0.250806] PM: Registering ACPI NVS region [mem 0xb345e000-0xb34defff] (528384 bytes)
[ 0.250816] PM: Registering ACPI NVS region [mem 0xb376f000-0xb379efff] (196608 bytes)
[ 0.251699] RTC time: 16:10:25, date: 02/06/14
[ 0.251737] NET: Registered protocol family 16
[ 0.251831] cpuidle: using governor ladder
[ 0.251832] cpuidle: using governor menu
[ 0.251857] ACPI: bus type PCI registered
[ 0.251859] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.251923] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[ 0.251926] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
[ 0.275399] PCI: Using configuration type 1 for base access
[ 0.275561] mtrr: your CPUs had inconsistent variable MTRR settings
[ 0.275562] mtrr: probably your BIOS does not setup all CPUs.
[ 0.275563] mtrr: corrected configuration.
[ 0.275952] bio: create slab <bio-0> at 0
[ 0.276059] ACPI: Added _OSI(Module Device)
[ 0.276061] ACPI: Added _OSI(Processor Device)
[ 0.276062] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.276063] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.280968] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[ 0.281277] ACPI: SSDT 00000000b371a918 000432 (v01 PmRef Cpu0Ist 00003000 INTL 20050624)
[ 0.281529] ACPI: Dynamic OEM Table Load:
[ 0.281531] ACPI: SSDT (null) 000432 (v01 PmRef Cpu0Ist 00003000 INTL 20050624)
[ 0.281631] ACPI: SSDT 00000000b3718018 0008B0 (v01 PmRef Cpu0Cst 00003001 INTL 20050624)
[ 0.281867] ACPI: Dynamic OEM Table Load:
[ 0.281869] ACPI: SSDT (null) 0008B0 (v01 PmRef Cpu0Cst 00003001 INTL 20050624)
[ 0.302548] ACPI: SSDT 00000000b3719a98 000303 (v01 PmRef ApIst 00003000 INTL 20050624)
[ 0.302835] ACPI: Dynamic OEM Table Load:
[ 0.302837] ACPI: SSDT (null) 000303 (v01 PmRef ApIst 00003000 INTL 20050624)
[ 0.315765] ACPI: SSDT 00000000b3717d98 000119 (v01 PmRef ApCst 00003000 INTL 20050624)
[ 0.316024] ACPI: Dynamic OEM Table Load:
[ 0.316026] ACPI: SSDT (null) 000119 (v01 PmRef ApCst 00003000 INTL 20050624)
[ 0.329959] ACPI : EC: GPE storm detected(19 GPEs), transactions will use polling mode
[ 0.812117] ACPI: Interpreter enabled
[ 0.812131] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20131115/hwxface-580)
[ 0.812140] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20131115/hwxface-580)
[ 0.812160] ACPI: (supports S0 S3 S4 S5)
[ 0.812162] ACPI: Using IOAPIC for interrupt routing
[ 0.812193] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.812291] ACPI: No dock devices found.
[ 0.902697] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-fe])
[ 0.902702] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.902731] \_SB_.PCI0:_OSC invalid UUID
[ 0.902732] _OSC request data:1 1f 0
[ 0.902735] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
[ 0.903366] PCI host bridge to bus 0000:00
[ 0.903369] pci_bus 0000:00: root bus resource [bus 00-fe]
[ 0.903371] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
[ 0.903372] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
[ 0.903374] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[ 0.903375] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff]
[ 0.903377] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff]
[ 0.903378] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff]
[ 0.903379] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfeafffff]
[ 0.903387] pci 0000:00:00.0: [8086:0044] type 00 class 0x060000
[ 0.903404] DMAR: BIOS has allocated no shadow GTT; disabling IOMMU for graphics
[ 0.903476] pci 0000:00:01.0: [8086:0045] type 01 class 0x060400
[ 0.903506] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 0.903551] pci 0000:00:01.0: System wakeup disabled by ACPI
[ 0.903577] pci 0000:00:02.0: [8086:0046] type 00 class 0x030000
[ 0.903587] pci 0000:00:02.0: reg 0x10: [mem 0xfd000000-0xfd3fffff 64bit]
[ 0.903593] pci 0000:00:02.0: reg 0x18: [mem 0xd0000000-0xdfffffff 64bit pref]
[ 0.903597] pci 0000:00:02.0: reg 0x20: [io 0x1800-0x1807]
[ 0.903698] pci 0000:00:16.0: [8086:3b64] type 00 class 0x078000
[ 0.903724] pci 0000:00:16.0: reg 0x10: [mem 0xfd804000-0xfd80400f 64bit]
[ 0.903813] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[ 0.903894] pci 0000:00:1a.0: [8086:3b3c] type 00 class 0x0c0320
[ 0.903912] pci 0000:00:1a.0: reg 0x10: [mem 0xfd806000-0xfd8063ff]
[ 0.903990] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[ 0.904050] pci 0000:00:1a.0: System wakeup disabled by ACPI
[ 0.904085] pci 0000:00:1b.0: [8086:3b56] type 00 class 0x040300
[ 0.904099] pci 0000:00:1b.0: reg 0x10: [mem 0xfd800000-0xfd803fff 64bit]
[ 0.904156] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.904204] pci 0000:00:1b.0: System wakeup disabled by ACPI
[ 0.904232] pci 0000:00:1c.0: [8086:3b42] type 01 class 0x060400
[ 0.904290] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.904337] pci 0000:00:1c.0: System wakeup disabled by ACPI
[ 0.904365] pci 0000:00:1c.1: [8086:3b44] type 01 class 0x060400
[ 0.904423] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[ 0.904470] pci 0000:00:1c.1: System wakeup disabled by ACPI
[ 0.904499] pci 0000:00:1c.2: [8086:3b46] type 01 class 0x060400
[ 0.904556] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[ 0.904604] pci 0000:00:1c.2: System wakeup disabled by ACPI
[ 0.904641] pci 0000:00:1d.0: [8086:3b34] type 00 class 0x0c0320
[ 0.904659] pci 0000:00:1d.0: reg 0x10: [mem 0xfd807000-0xfd8073ff]
[ 0.904737] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[ 0.904795] pci 0000:00:1d.0: System wakeup disabled by ACPI
[ 0.904823] pci 0000:00:1e.0: [8086:2448] type 01 class 0x060401
[ 0.904904] pci 0000:00:1e.0: System wakeup disabled by ACPI
[ 0.904934] pci 0000:00:1f.0: [8086:3b09] type 00 class 0x060100
[ 0.905094] pci 0000:00:1f.2: [8086:3b29] type 00 class 0x010601
[ 0.905110] pci 0000:00:1f.2: reg 0x10: [io 0x1818-0x181f]
[ 0.905116] pci 0000:00:1f.2: reg 0x14: [io 0x180c-0x180f]
[ 0.905123] pci 0000:00:1f.2: reg 0x18: [io 0x1810-0x1817]
[ 0.905129] pci 0000:00:1f.2: reg 0x1c: [io 0x1808-0x180b]
[ 0.905136] pci 0000:00:1f.2: reg 0x20: [io 0x1820-0x183f]
[ 0.905142] pci 0000:00:1f.2: reg 0x24: [mem 0xfd808000-0xfd8087ff]
[ 0.905181] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.905250] pci 0000:00:1f.3: [8086:3b30] type 00 class 0x0c0500
[ 0.905263] pci 0000:00:1f.3: reg 0x10: [mem 0xfd809000-0xfd8090ff 64bit]
[ 0.905281] pci 0000:00:1f.3: reg 0x20: [io 0x1840-0x185f]
[ 0.905368] pci 0000:00:1f.6: [8086:3b32] type 00 class 0x118000
[ 0.905388] pci 0000:00:1f.6: reg 0x10: [mem 0xfd80a000-0xfd80afff 64bit]
[ 0.905554] pci 0000:01:00.0: [10de:0df0] type 00 class 0x030000
[ 0.905562] pci 0000:01:00.0: reg 0x10: [mem 0xfb000000-0xfbffffff]
[ 0.905570] pci 0000:01:00.0: reg 0x14: [mem 0xf0000000-0xf7ffffff 64bit pref]
[ 0.905578] pci 0000:01:00.0: reg 0x1c: [mem 0xf8000000-0xf9ffffff 64bit pref]
[ 0.905583] pci 0000:01:00.0: reg 0x24: [io 0x2000-0x207f]
[ 0.905589] pci 0000:01:00.0: reg 0x30: [mem 0x00000000-0x0007ffff pref]
[ 0.905664] pci 0000:00:01.0: PCI bridge to [bus 01]
[ 0.905667] pci 0000:00:01.0: bridge window [io 0x2000-0x2fff]
[ 0.905669] pci 0000:00:01.0: bridge window [mem 0xfb000000-0xfbffffff]
[ 0.905672] pci 0000:00:01.0: bridge window [mem 0xf0000000-0xf9ffffff 64bit pref]
[ 0.905743] pci 0000:02:00.0: [1033:0194] type 00 class 0x0c0330
[ 0.905769] pci 0000:02:00.0: reg 0x10: [mem 0xfc000000-0xfc001fff 64bit]
[ 0.905894] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[ 0.905926] pci 0000:02:00.0: System wakeup disabled by ACPI
[ 0.915314] pci 0000:00:1c.0: PCI bridge to [bus 02-03]
[ 0.915321] pci 0000:00:1c.0: bridge window [io 0x3000-0x3fff]
[ 0.915326] pci 0000:00:1c.0: bridge window [mem 0xfc000000-0xfcffffff]
[ 0.915334] pci 0000:00:1c.0: bridge window [mem 0xfa000000-0xfaffffff 64bit pref]
[ 0.915437] pci 0000:04:00.0: [197b:2382] type 00 class 0x088000
[ 0.915455] pci 0000:04:00.0: reg 0x10: [mem 0xfd404000-0xfd4040ff]
[ 0.915633] pci 0000:04:00.2: [197b:2381] type 00 class 0x080501
[ 0.915651] pci 0000:04:00.2: reg 0x10: [mem 0xfd405000-0xfd4050ff]
[ 0.915824] pci 0000:04:00.3: [197b:2383] type 00 class 0x088000
[ 0.915842] pci 0000:04:00.3: reg 0x10: [mem 0xfd406000-0xfd4060ff]
[ 0.916016] pci 0000:04:00.5: [197b:0250] type 00 class 0x020000
[ 0.916034] pci 0000:04:00.5: reg 0x10: [mem 0xfd400000-0xfd403fff]
[ 0.916058] pci 0000:04:00.5: reg 0x18: [io 0x4400-0x447f]
[ 0.916070] pci 0000:04:00.5: reg 0x1c: [io 0x4000-0x40ff]
[ 0.916170] pci 0000:04:00.5: PME# supported from D0 D3hot D3cold
[ 0.925312] pci 0000:00:1c.1: PCI bridge to [bus 04]
[ 0.925318] pci 0000:00:1c.1: bridge window [io 0x4000-0x4fff]
[ 0.925324] pci 0000:00:1c.1: bridge window [mem 0xfd400000-0xfd4fffff]
[ 0.925470] pci 0000:05:00.0: [8086:422c] type 00 class 0x028000
[ 0.925522] pci 0000:05:00.0: reg 0x10: [mem 0xfd500000-0xfd501fff 64bit]
[ 0.925697] pci 0000:05:00.0: PME# supported from D0 D3hot D3cold
[ 0.925751] pci 0000:05:00.0: System wakeup disabled by ACPI
[ 0.935327] pci 0000:00:1c.2: PCI bridge to [bus 05]
[ 0.935335] pci 0000:00:1c.2: bridge window [mem 0xfd500000-0xfd5fffff]
[ 0.935433] pci 0000:00:1e.0: PCI bridge to [bus 06] (subtractive decode)
[ 0.935441] pci 0000:00:1e.0: bridge window [io 0x0000-0x0cf7] (subtractive decode)
[ 0.935443] pci 0000:00:1e.0: bridge window [io 0x0d00-0xffff] (subtractive decode)
[ 0.935445] pci 0000:00:1e.0: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
[ 0.935446] pci 0000:00:1e.0: bridge window [mem 0x000d0000-0x000d3fff] (subtractive decode)
[ 0.935447] pci 0000:00:1e.0: bridge window [mem 0x000d4000-0x000d7fff] (subtractive decode)
[ 0.935449] pci 0000:00:1e.0: bridge window [mem 0x000d8000-0x000dbfff] (subtractive decode)
[ 0.935450] pci 0000:00:1e.0: bridge window [mem 0xc0000000-0xfeafffff] (subtractive decode)
[ 0.935872] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 *7 10 12 14 15)
[ 0.935917] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 *11 12 14 15)
[ 0.935960] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 *5 6 7 10 12 14 15)
[ 0.936005] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 *11 12 14 15)
[ 0.936048] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 *10 12 14 15)
[ 0.936091] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
[ 0.936135] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 *5 6 7 10 12 14 15)
[ 0.936178] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 *5 6 7 11 12 14 15)
[ 0.952031] ACPI: PCI Root Bridge [CPBG] (domain 0000 [bus ff])
[ 0.952039] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.952047] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[ 0.952116] PCI host bridge to bus 0000:ff
[ 0.952118] pci_bus 0000:ff: root bus resource [bus ff]
[ 0.952122] pci 0000:ff:00.0: [8086:2c62] type 00 class 0x060000
[ 0.952159] pci 0000:ff:00.1: [8086:2d01] type 00 class 0x060000
[ 0.952198] pci 0000:ff:02.0: [8086:2d10] type 00 class 0x060000
[ 0.952231] pci 0000:ff:02.1: [8086:2d11] type 00 class 0x060000
[ 0.952265] pci 0000:ff:02.2: [8086:2d12] type 00 class 0x060000
[ 0.952298] pci 0000:ff:02.3: [8086:2d13] type 00 class 0x060000
[ 0.952462] ACPI: Enabled 4 GPEs in block 00 to 3F
[ 0.952468] ACPI: \_SB_.PCI0: notify handler is installed
[ 0.952500] ACPI: \_SB_.CPBG: notify handler is installed
[ 0.952505] Found 2 acpi root devices
[ 0.952644] ACPI : EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
[ 0.952735] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.952739] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none
[ 0.952741] vgaarb: loaded
[ 0.952742] vgaarb: bridge control possible 0000:01:00.0
[ 0.952743] vgaarb: no bridge control possible 0000:00:02.0
[ 0.952776] PCI: Using ACPI for IRQ routing
[ 0.958136] PCI: pci_cache_line_size set to 64 bytes
[ 0.958239] e820: reserve RAM buffer [mem 0x0009c000-0x0009ffff]
[ 0.958241] e820: reserve RAM buffer [mem 0xb327c000-0xb3ffffff]
[ 0.958242] e820: reserve RAM buffer [mem 0xb33d6000-0xb3ffffff]
[ 0.958244] e820: reserve RAM buffer [mem 0xb345d000-0xb3ffffff]
[ 0.958246] e820: reserve RAM buffer [mem 0xb3717000-0xb3ffffff]
[ 0.958247] e820: reserve RAM buffer [mem 0xb376f000-0xb3ffffff]
[ 0.958249] e820: reserve RAM buffer [mem 0xb37e1000-0xb3ffffff]
[ 0.958250] e820: reserve RAM buffer [mem 0xb3800000-0xb3ffffff]
[ 0.958335] NetLabel: Initializing
[ 0.958336] NetLabel: domain hash size = 128
[ 0.958337] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.958352] NetLabel: unlabeled traffic allowed by default
[ 0.958370] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[ 0.958374] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[ 0.960397] Switched to clocksource hpet
[ 0.964499] pnp: PnP ACPI init
[ 0.964518] ACPI: bus type PNP registered
[ 0.964591] pnp 00:00: [dma 4]
[ 0.964613] pnp 00:00: Plug and Play ACPI device, IDs PNP0200 (active)
[ 0.964633] pnp 00:01: Plug and Play ACPI device, IDs INT0800 (active)
[ 0.964730] pnp 00:02: Plug and Play ACPI device, IDs PNP0103 (active)
[ 0.964756] pnp 00:03: Plug and Play ACPI device, IDs PNP0c04 (active)
[ 0.964809] system 00:04: [io 0x0500-0x050f] has been reserved
[ 0.964811] system 00:04: [io 0x0600-0x0603] has been reserved
[ 0.964813] system 00:04: [io 0xffff] has been reserved
[ 0.964815] system 00:04: [io 0x0400-0x047f] could not be reserved
[ 0.964817] system 00:04: [io 0x1180-0x11ff] has been reserved
[ 0.964818] system 00:04: [io 0xfe00] has been reserved
[ 0.964821] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.964862] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.964889] pnp 00:06: Plug and Play ACPI device, IDs PNP0303 (active)
[ 0.964933] pnp 00:07: Plug and Play ACPI device, IDs PNP0f13 (active)
[ 0.965228] system 00:08: [mem 0xfed1c000-0xfed1ffff] has been reserved
[ 0.965230] system 00:08: [mem 0xfed10000-0xfed13fff] has been reserved
[ 0.965232] system 00:08: [mem 0xfed18000-0xfed18fff] has been reserved
[ 0.965234] system 00:08: [mem 0xfed19000-0xfed19fff] has been reserved
[ 0.965235] system 00:08: [mem 0xe0000000-0xefffffff] has been reserved
[ 0.965237] system 00:08: [mem 0xfeaff000-0xfeafffff] has been reserved
[ 0.965239] system 00:08: [mem 0xfed20000-0xfed3ffff] has been reserved
[ 0.965241] system 00:08: [mem 0xfed40000-0xfed44fff] has been reserved
[ 0.965242] system 00:08: [mem 0xfed45000-0xfed8ffff] has been reserved
[ 0.965244] system 00:08: [mem 0xff000000-0xffffffff] has been reserved
[ 0.965246] system 00:08: [mem 0xfee00000-0xfeefffff] could not be reserved
[ 0.965248] system 00:08: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.977100] pnp: PnP ACPI: found 9 devices
[ 0.977103] ACPI: bus type PNP unregistered
[ 0.983583] pci 0000:00:1c.1: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 04] add_size 200000
[ 0.983591] pci 0000:00:1c.2: bridge window [io 0x1000-0x0fff] to [bus 05] add_size 1000
[ 0.983593] pci 0000:00:1c.2: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 05] add_size 200000
[ 0.983603] pci 0000:00:1c.1: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
[ 0.983605] pci 0000:00:1c.2: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
[ 0.983606] pci 0000:00:1c.2: res[13]=[io 0x1000-0x0fff] get_res_add_size add_size 1000
[ 0.983611] pci 0000:00:1c.1: BAR 15: assigned [mem 0xc0000000-0xc01fffff 64bit pref]
[ 0.983613] pci 0000:00:1c.2: BAR 15: assigned [mem 0xc0200000-0xc03fffff 64bit pref]
[ 0.983615] pci 0000:00:1c.2: BAR 13: assigned [io 0x5000-0x5fff]
[ 0.983619] pci 0000:01:00.0: BAR 6: can't assign mem pref (size 0x80000)
[ 0.983621] pci 0000:00:01.0: PCI bridge to [bus 01]
[ 0.983624] pci 0000:00:01.0: bridge window [io 0x2000-0x2fff]
[ 0.983626] pci 0000:00:01.0: bridge window [mem 0xfb000000-0xfbffffff]
[ 0.983628] pci 0000:00:01.0: bridge window [mem 0xf0000000-0xf9ffffff 64bit pref]
[ 0.983632] pci 0000:00:1c.0: PCI bridge to [bus 02-03]
[ 0.983634] pci 0000:00:1c.0: bridge window [io 0x3000-0x3fff]
[ 0.983638] pci 0000:00:1c.0: bridge window [mem 0xfc000000-0xfcffffff]
[ 0.983641] pci 0000:00:1c.0: bridge window [mem 0xfa000000-0xfaffffff 64bit pref]
[ 0.983645] pci 0000:00:1c.1: PCI bridge to [bus 04]
[ 0.983648] pci 0000:00:1c.1: bridge window [io 0x4000-0x4fff]
[ 0.983651] pci 0000:00:1c.1: bridge window [mem 0xfd400000-0xfd4fffff]
[ 0.983654] pci 0000:00:1c.1: bridge window [mem 0xc0000000-0xc01fffff 64bit pref]
[ 0.983659] pci 0000:00:1c.2: PCI bridge to [bus 05]
[ 0.983661] pci 0000:00:1c.2: bridge window [io 0x5000-0x5fff]
[ 0.983665] pci 0000:00:1c.2: bridge window [mem 0xfd500000-0xfd5fffff]
[ 0.983668] pci 0000:00:1c.2: bridge window [mem 0xc0200000-0xc03fffff 64bit pref]
[ 0.983673] pci 0000:00:1e.0: PCI bridge to [bus 06]
[ 0.983682] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
[ 0.983683] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]
[ 0.983685] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[ 0.983686] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff]
[ 0.983688] pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff]
[ 0.983689] pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff]
[ 0.983691] pci_bus 0000:00: resource 10 [mem 0xc0000000-0xfeafffff]
[ 0.983692] pci_bus 0000:01: resource 0 [io 0x2000-0x2fff]
[ 0.983694] pci_bus 0000:01: resource 1 [mem 0xfb000000-0xfbffffff]
[ 0.983695] pci_bus 0000:01: resource 2 [mem 0xf0000000-0xf9ffffff 64bit pref]
[ 0.983697] pci_bus 0000:02: resource 0 [io 0x3000-0x3fff]
[ 0.983699] pci_bus 0000:02: resource 1 [mem 0xfc000000-0xfcffffff]
[ 0.983700] pci_bus 0000:02: resource 2 [mem 0xfa000000-0xfaffffff 64bit pref]
[ 0.983702] pci_bus 0000:04: resource 0 [io 0x4000-0x4fff]
[ 0.983703] pci_bus 0000:04: resource 1 [mem 0xfd400000-0xfd4fffff]
[ 0.983705] pci_bus 0000:04: resource 2 [mem 0xc0000000-0xc01fffff 64bit pref]
[ 0.983707] pci_bus 0000:05: resource 0 [io 0x5000-0x5fff]
[ 0.983708] pci_bus 0000:05: resource 1 [mem 0xfd500000-0xfd5fffff]
[ 0.983710] pci_bus 0000:05: resource 2 [mem 0xc0200000-0xc03fffff 64bit pref]
[ 0.983711] pci_bus 0000:06: resource 4 [io 0x0000-0x0cf7]
[ 0.983713] pci_bus 0000:06: resource 5 [io 0x0d00-0xffff]
[ 0.983714] pci_bus 0000:06: resource 6 [mem 0x000a0000-0x000bffff]
[ 0.983720] pci_bus 0000:06: resource 7 [mem 0x000d0000-0x000d3fff]
[ 0.983722] pci_bus 0000:06: resource 8 [mem 0x000d4000-0x000d7fff]
[ 0.983723] pci_bus 0000:06: resource 9 [mem 0x000d8000-0x000dbfff]
[ 0.983725] pci_bus 0000:06: resource 10 [mem 0xc0000000-0xfeafffff]
[ 0.983759] NET: Registered protocol family 2
[ 0.983925] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.984078] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.984274] TCP: Hash tables configured (established 65536 bind 65536)
[ 0.984308] TCP: reno registered
[ 0.984318] UDP hash table entries: 4096 (order: 5, 131072 bytes)
[ 0.984350] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
[ 0.984430] NET: Registered protocol family 1
[ 0.984445] pci 0000:00:02.0: Boot video device
[ 0.985087] PCI: CLS 64 bytes, default 64
[ 0.985140] Unpacking initramfs...
[ 1.067559] Freeing initrd memory: 5020K (ffff880037622000 - ffff880037b09000)
[ 1.067566] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 1.067569] software IO TLB [mem 0xaf27c000-0xb327c000] (64MB) mapped at [ffff8800af27c000-ffff8800b327bfff]
[ 1.067595] Simple Boot Flag at 0x36 set to 0x80
[ 1.067753] Scanning for low memory corruption every 60 seconds
[ 1.068019] audit: initializing netlink socket (disabled)
[ 1.068037] type=2000 audit(1391703024.956:1): initialized
[ 1.078847] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 1.080032] zbud: loaded
[ 1.080174] VFS: Disk quotas dquot_6.5.2
[ 1.080209] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.080366] msgmni has been set to 15315
[ 1.080413] Key type big_key registered
[ 1.080617] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[ 1.080650] io scheduler noop registered
[ 1.080652] io scheduler deadline registered
[ 1.080675] io scheduler cfq registered (default)
[ 1.080892] pcieport 0000:00:01.0: irq 40 for MSI/MSI-X
[ 1.081197] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 1.081209] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 1.081248] vesafb: mode is 1024x768x32, linelength=4096, pages=0
[ 1.081250] vesafb: scrolling: redraw
[ 1.081251] vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 1.081563] vesafb: framebuffer at 0xd0000000, mapped to 0xffffc90010e80000, using 3072k, total 3072k
[ 1.194893] Console: switching to colour frame buffer device 128x48
[ 1.308183] fb0: VESA VGA frame buffer device
[ 1.308194] intel_idle: MWAIT substates: 0x1120
[ 1.308195] intel_idle: v0.4 model 0x25
[ 1.308196] intel_idle: lapic_timer_reliable_states 0xffffffff
[ 1.308314] GHES: HEST is not enabled!
[ 1.308360] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.308682] Linux agpgart interface v0.103
[ 1.308841] rtc_cmos 00:05: rtc core: registered rtc_cmos as rtc0
[ 1.308871] rtc_cmos 00:05: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
[ 1.308948] drop_monitor: Initializing network drop monitor service
[ 1.308997] TCP: cubic registered
[ 1.309073] NET: Registered protocol family 10
[ 1.309212] NET: Registered protocol family 17
[ 1.309220] Key type dns_resolver registered
[ 1.309414] registered taskstats version 1
[ 1.310174] Magic number: 2:737:185
[ 1.310277] rtc_cmos 00:05: setting system clock to 2014-02-06 16:10:26 UTC (1391703026)
[ 1.310332] PM: Hibernation image not present or could not be loaded.
[ 1.311344] Freeing unused kernel memory: 1124K (ffffffff818d3000 - ffffffff819ec000)
[ 1.311345] Write protecting the kernel read-only data: 8192k
[ 1.313315] Freeing unused kernel memory: 864K (ffff880001528000 - ffff880001600000)
[ 1.314198] Freeing unused kernel memory: 376K (ffff8800017a2000 - ffff880001800000)
[ 1.325398] systemd-udevd[57]: starting version 208
[ 1.329220] [drm] Initialized drm 1.1.0 20060810
[ 1.329848] agpgart-intel 0000:00:00.0: Intel HD Graphics Chipset
[ 1.329926] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[ 1.330649] agpgart-intel 0000:00:00.0: detected 131072K stolen memory
[ 1.330819] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[ 1.331303] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
[ 1.331309] ACPI: Power Button [PWRB]
[ 1.331389] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1
[ 1.331395] ACPI: Sleep Button [SLPB]
[ 1.331462] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input2
[ 1.343634] ACPI: Lid Switch [LID0]
[ 1.343729] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[ 1.343736] ACPI: Power Button [PWRF]
[ 1.352376] [drm] Memory usable by graphics device = 2048M
[ 1.352384] checking generic (d0000000 300000) vs hw (d0000000 10000000)
[ 1.352387] fb: conflicting fb hw usage inteldrmfb vs VESA VGA - removing generic driver
[ 1.352413] Console: switching to colour dummy device 80x25
[ 1.433670] i915 0000:00:02.0: irq 41 for MSI/MSI-X
[ 1.433684] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.433686] [drm] Driver supports precise vblank timestamp query.
[ 1.433876] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=none
[ 1.476636] fbcon: inteldrmfb (fb0) is primary device
[ 2.069852] tsc: Refined TSC clocksource calibration: 2526.999 MHz
[ 2.233133] Console: switching to colour frame buffer device 200x56
[ 2.241055] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 2.241058] i915 0000:00:02.0: registered panic notifier
[ 2.241123] ACPI Exception: AE_NOT_FOUND, Evaluating _DOD (20131115/video-1111)
[ 2.241131] ACPI: Video Device [PEGP] (multi-head: no rom: yes post: no)
[ 2.241215] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/LNXVIDEO:00/input/input4
[ 2.241304] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
[ 2.366440] acpi device:06: registered as cooling_device0
[ 2.366541] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input5
[ 2.366594] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[ 2.387976] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[ 2.393983] i8042: Detected active multiplexing controller, rev 1.1
[ 2.397356] ACPI: bus type USB registered
[ 2.397406] usbcore: registered new interface driver usbfs
[ 2.397422] usbcore: registered new interface driver hub
[ 2.397426] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 2.397493] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[ 2.397537] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[ 2.397577] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[ 2.397589] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[ 2.398375] usbcore: registered new device driver usb
[ 2.398901] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 2.399059] ehci-pci: EHCI PCI platform driver
[ 2.399729] ehci-pci 0000:00:1a.0: EHCI Host Controller
[ 2.399751] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[ 2.399766] ehci-pci 0000:00:1a.0: debug port 2
[ 2.403787] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[ 2.403823] ehci-pci 0000:00:1a.0: irq 16, io mem 0xfd806000
[ 2.405808] SCSI subsystem initialized
[ 2.407225] libata version 3.00 loaded.
[ 2.412961] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[ 2.413651] hub 1-0:1.0: USB hub found
[ 2.413672] hub 1-0:1.0: 3 ports detected
[ 2.413882] xhci_hcd 0000:02:00.0: xHCI Host Controller
[ 2.413890] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 2
[ 2.414107] xhci_hcd 0000:02:00.0: irq 42 for MSI/MSI-X
[ 2.414116] xhci_hcd 0000:02:00.0: irq 43 for MSI/MSI-X
[ 2.414123] xhci_hcd 0000:02:00.0: irq 44 for MSI/MSI-X
[ 2.414130] xhci_hcd 0000:02:00.0: irq 45 for MSI/MSI-X
[ 2.414136] xhci_hcd 0000:02:00.0: irq 46 for MSI/MSI-X
[ 2.414533] hub 2-0:1.0: USB hub found
[ 2.414548] hub 2-0:1.0: 2 ports detected
[ 2.414679] xhci_hcd 0000:02:00.0: xHCI Host Controller
[ 2.414684] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 3
[ 2.417464] ehci-pci 0000:00:1d.0: EHCI Host Controller
[ 2.417610] hub 3-0:1.0: USB hub found
[ 2.417625] hub 3-0:1.0: 2 ports detected
[ 2.417870] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 4
[ 2.417883] ehci-pci 0000:00:1d.0: debug port 2
[ 2.421840] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[ 2.421861] ehci-pci 0000:00:1d.0: irq 23, io mem 0xfd807000
[ 2.429725] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[ 2.430511] hub 4-0:1.0: USB hub found
[ 2.430522] hub 4-0:1.0: 3 ports detected
[ 2.430661] ahci 0000:00:1f.2: version 3.0
[ 2.430875] ahci 0000:00:1f.2: irq 47 for MSI/MSI-X
[ 2.430913] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
[ 2.430941] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 4 ports 3 Gbps 0x13 impl SATA mode
[ 2.430946] ahci 0000:00:1f.2: flags: 64bit ncq sntf ilck stag pm led clo pio slum part ems sxs apst
[ 2.443413] scsi0 : ahci
[ 2.443577] scsi1 : ahci
[ 2.443711] scsi2 : ahci
[ 2.443856] scsi3 : ahci
[ 2.443996] scsi4 : ahci
[ 2.444035] ata1: SATA max UDMA/133 abar m2048@0xfd808000 port 0xfd808100 irq 47
[ 2.444038] ata2: SATA max UDMA/133 abar m2048@0xfd808000 port 0xfd808180 irq 47
[ 2.444039] ata3: DUMMY
[ 2.444040] ata4: DUMMY
[ 2.444041] ata5: SATA max UDMA/133 abar m2048@0xfd808000 port 0xfd808300 irq 47
[ 2.467326] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input6
[ 2.719581] usb 1-1: new high-speed USB device number 2 using ehci-pci
[ 2.762829] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.763250] ata1.00: ATA-8: INTEL SSDSA2CW080G3, 4PC10362, max UDMA/133
[ 2.763255] ata1.00: 156301488 sectors, multi 16: LBA48 NCQ (depth 31/32)
[ 2.763761] ata1.00: configured for UDMA/133
[ 2.764087] scsi 0:0:0:0: Direct-Access ATA INTEL SSDSA2CW08 4PC1 PQ: 0 ANSI: 5
[ 2.843547] hub 1-1:1.0: USB hub found
[ 2.843689] hub 1-1:1.0: 6 ports detected
[ 2.949452] usb 4-1: new high-speed USB device number 2 using ehci-pci
[ 3.069509] Switched to clocksource tsc
[ 3.073342] hub 4-1:1.0: USB hub found
[ 3.073567] hub 4-1:1.0: 8 ports detected
[ 3.082623] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 3.084495] ata2.00: ATAPI: Optiarc DVD RW AD-7700S, 1.03, max UDMA/100
[ 3.091322] ata2.00: configured for UDMA/100
[ 3.107327] scsi 1:0:0:0: CD-ROM Optiarc DVD RW AD-7700S 1.03 PQ: 0 ANSI: 5
[ 3.152799] usb 1-1.1: new full-speed USB device number 3 using ehci-pci
[ 3.244184] hidraw: raw HID events driver (C) Jiri Kosina
[ 3.252679] usbcore: registered new interface driver usbhid
[ 3.252685] usbhid: USB HID core driver
[ 3.256127] logitech-djreceiver 0003:046D:C52B.0003: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:1a.0-1.1/input2
[ 3.260005] input: Logitech Unifying Device. Wireless PID:4013 as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.2/0003:046D:C52B.0003/input/input11
[ 3.260119] logitech-djdevice 0003:046D:C52B.0004: input,hidraw1: USB HID v1.11 Mouse [Logitech Unifying Device. Wireless PID:4013] on usb-0000:00:1a.0-1.1:1
[ 3.262174] input: Logitech Unifying Device. Wireless PID:4101 as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.2/0003:046D:C52B.0003/input/input12
[ 3.262289] logitech-djdevice 0003:046D:C52B.0005: input,hidraw2: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:4101] on usb-0000:00:1a.0-1.1:2
[ 3.264211] input: Logitech Unifying Device. Wireless PID:4026 as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.2/0003:046D:C52B.0003/input/input13
[ 3.264302] logitech-djdevice 0003:046D:C52B.0006: input,hidraw3: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:4026] on usb-0000:00:1a.0-1.1:3
[ 3.425794] ata5: SATA link down (SStatus 0 SControl 300)
[ 3.428951] sd 0:0:0:0: [sda] 156301488 512-byte logical blocks: (80.0 GB/74.5 GiB)
[ 3.429044] sd 0:0:0:0: [sda] Write Protect is off
[ 3.429047] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 3.429073] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 3.431720] sda: sda1 sda2 sda3
[ 3.433226] sd 0:0:0:0: [sda] Attached SCSI disk
[ 3.446074] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[ 3.446080] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 3.446336] sr 1:0:0:0: Attached scsi CD-ROM sr0
[ 3.548641] device-mapper: uevent: version 1.0.3
[ 3.548888] device-mapper: ioctl: 4.27.0-ioctl (2013-10-30) initialised: [email protected]
[ 9.979634] random: cryptsetup urandom read with 106 bits of entropy available
[ 9.989549] sha256_ssse3: Using SSSE3 optimized SHA-256 implementation
[ 10.022715] bio: create slab <bio-1> at 1
[ 10.106621] bio: create slab <bio-1> at 1
[ 10.206520] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
[ 10.219703] random: nonblocking pool is initialized
[ 10.373291] systemd[1]: systemd 208 running in system mode. (+PAM -LIBWRAP -AUDIT -SELINUX -IMA -SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ)
[ 10.374126] systemd[1]: Set hostname to <al>.
[ 10.483286] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[ 10.483346] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 10.483358] systemd[1]: Starting Remote File Systems.
[ 10.483369] systemd[1]: Reached target Remote File Systems.
[ 10.483376] systemd[1]: Starting Device-mapper event daemon FIFOs.
[ 10.483403] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[ 10.483410] systemd[1]: Starting Delayed Shutdown Socket.
[ 10.483433] systemd[1]: Listening on Delayed Shutdown Socket.
[ 10.483440] systemd[1]: Starting /dev/initctl Compatibility Named Pipe.
[ 10.483454] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[ 10.483461] systemd[1]: Starting LVM2 metadata daemon socket.
[ 10.483481] systemd[1]: Listening on LVM2 metadata daemon socket.
[ 10.483491] systemd[1]: Starting Dispatch Password Requests to Console Directory Watch.
[ 10.483514] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ 10.483520] systemd[1]: Starting Paths.
[ 10.483527] systemd[1]: Reached target Paths.
[ 10.483552] systemd[1]: Starting Arbitrary Executable File Formats File System Automount Point.
[ 10.483637] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[ 10.483649] systemd[1]: Starting udev Kernel Socket.
[ 10.483668] systemd[1]: Listening on udev Kernel Socket.
[ 10.483677] systemd[1]: Starting udev Control Socket.
[ 10.483696] systemd[1]: Listening on udev Control Socket.
[ 10.483704] systemd[1]: Starting Journal Socket.
[ 10.483733] systemd[1]: Listening on Journal Socket.
[ 10.484678] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[ 10.488070] systemd[1]: Starting Load Kernel Modules...
[ 10.488373] systemd[1]: Starting Setup Virtual Console...
[ 10.491969] systemd[1]: Starting Apply Kernel Variables...
[ 10.492594] systemd[1]: Mounting POSIX Message Queue File System...
[ 10.493274] systemd[1]: Starting udev Coldplug all Devices...
[ 10.496132] systemd[1]: Started Set Up Additional Binary Formats.
[ 10.496163] systemd[1]: Starting Journal Service...
[ 10.496648] systemd[1]: Started Journal Service.
[ 10.523528] EXT4-fs (dm-0): re-mounted. Opts: discard
[ 10.529947] systemd-journald[175]: Vacuuming done, freed 0 bytes
[ 10.623714] systemd-udevd[198]: starting version 208
[ 10.723626] ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \PMIO 1 (20131115/utaddress-251)
[ 10.723634] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 10.723638] ACPI Warning: 0x00000000000011c0-0x00000000000011cf SystemIO conflicts with Region \GPIO 1 (20131115/utaddress-251)
[ 10.723640] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 10.723641] ACPI Warning: 0x00000000000011b0-0x00000000000011bf SystemIO conflicts with Region \GPIO 1 (20131115/utaddress-251)
[ 10.723644] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 10.723645] ACPI Warning: 0x0000000000001180-0x00000000000011af SystemIO conflicts with Region \GPIO 1 (20131115/utaddress-251)
[ 10.723647] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 10.723648] lpc_ich: Resource conflict(s) found affecting gpio_ich
[ 10.725094] intel ips 0000:00:1f.6: CPU TDP doesn't match expected value (found 25, expected 29)
[ 10.725561] intel ips 0000:00:1f.6: IPS driver initialized, MCP temp limit 90
[ 10.727692] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 10.758570] ACPI Warning: 0x0000000000001840-0x000000000000185f SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20131115/utaddress-251)
[ 10.758580] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 10.774017] jme: JMicron JMC2XX ethernet driver version 1.0.8
[ 10.774046] jme 0000:04:00.5: can't disable ASPM; OS doesn't have ASPM control
[ 10.779544] sdhci: Secure Digital Host Controller Interface driver
[ 10.779547] sdhci: Copyright(c) Pierre Ossman
[ 10.791758] cfg80211: Calling CRDA to update world regulatory domain
[ 10.801362] Intel(R) Wireless WiFi driver for Linux, in-tree:
[ 10.801367] Copyright(c) 2003-2013 Intel Corporation
[ 10.822157] mousedev: PS/2 mouse device common for all mice
[ 10.836707] microcode: CPU0 sig=0x20655, pf=0x10, revision=0x2
[ 10.839252] platform microcode: Direct firmware load failed with error -2
[ 10.839254] platform microcode: Falling back to user helper
[ 10.933251] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: discard
[ 10.943748] systemd-journald[175]: Received request to flush runtime journal from PID 1
[ 11.001989] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
[ 11.003029] jme 0000:04:00.5 eth0: JMC250 Gigabit Ethernet chiprev:23 pcirev:3 macaddr:[STRIPPED]
[ 11.019630] iTCO_vendor_support: vendor-support=0
[ 11.020427] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.10
[ 11.020470] iTCO_wdt: Found a HM55 TCO device (Version=2, TCOBASE=0x0460)
[ 11.020614] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 11.036203] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input20
[ 11.036282] input: HDA Intel MID Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input19
[ 11.036345] input: HDA Intel MID Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
[ 11.046710] microcode: CPU1 sig=0x20655, pf=0x10, revision=0x2
[ 11.046729] platform microcode: Direct firmware load failed with error -2
[ 11.046732] platform microcode: Falling back to user helper
[ 11.051661] iwlwifi 0000:05:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 11.051820] iwlwifi 0000:05:00.0: irq 49 for MSI/MSI-X
[ 11.052017] iwlwifi 0000:05:00.0: Direct firmware load failed with error -2
[ 11.052021] iwlwifi 0000:05:00.0: Falling back to user helper
[ 11.064016] microcode: CPU2 sig=0x20655, pf=0x10, revision=0x2
[ 11.064036] platform microcode: Direct firmware load failed with error -2
[ 11.064039] platform microcode: Falling back to user helper
[ 11.069500] iwlwifi 0000:05:00.0: Direct firmware load failed with error -2
[ 11.069506] iwlwifi 0000:05:00.0: Falling back to user helper
[ 11.070294] microcode: CPU3 sig=0x20655, pf=0x10, revision=0x2
[ 11.070309] platform microcode: Direct firmware load failed with error -2
[ 11.070312] platform microcode: Falling back to user helper
[ 11.070974] microcode: Microcode Update Driver: v2.00 <[email protected]>, Peter Oruba
[ 11.083320] iwlwifi 0000:05:00.0: loaded firmware version 9.221.4.1 build 25532 op_mode iwldvm
[ 11.110900] kvm: VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL does not work properly. Using workaround
[ 11.119403] iwlwifi 0000:05:00.0: CONFIG_IWLWIFI_DEBUG disabled
[ 11.119407] iwlwifi 0000:05:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
[ 11.119409] iwlwifi 0000:05:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[ 11.119411] iwlwifi 0000:05:00.0: Detected Intel(R) Centrino(R) Advanced-N 6200 AGN, REV=0x74
[ 11.119507] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
[ 11.139254] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[ 11.228514] sdhci-pci 0000:04:00.0: SDHCI controller found [197b:2382] (rev 80)
[ 11.381919] mmc0: SDHCI controller on PCI [0000:04:00.0] using ADMA
[ 11.381940] sdhci-pci 0000:04:00.2: SDHCI controller found [197b:2381] (rev 80)
[ 11.444730] sdhci-pci 0000:04:00.2: Refusing to bind to secondary interface.
[ 11.461899] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 11.481358] thermal LNXTHERM:00: registered as thermal_zone0
[ 11.481363] ACPI: Thermal Zone [TZ0] (46 C)
[ 11.499940] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 11.500550] tun: Universal TUN/TAP device driver, 1.6
[ 11.500553] tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
[ 11.506554] sit: IPv6 over IPv4 tunneling driver
[ 11.517628] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 11.536659] type=1006 audit(1391703036.726:2): pid=292 uid=0 old auid=4294967295 new auid=1000 old ses=4294967295 new ses=1 res=1
[ 11.582300] Netfilter messages via NETLINK v0.30.
[ 11.586980] ip_set: protocol 6
[ 11.733632] psmouse serio4: synaptics: Touchpad model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04733/0xa40000/0xa0000, board id: 3655, fw id: 582762
[ 11.737934] ACPI: Battery Slot [BAT0] (battery present)
[ 11.738155] wmi: Mapper loaded
[ 11.776521] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input17
[ 12.074034] jme 0000:04:00.5: irq 50 for MSI/MSI-X
[ 12.098349] jme 0000:04:00.5 eth0: Link is down
[ 12.098374] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 12.102380] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
[ 12.110076] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
[ 12.224299] ACPI: AC Adapter [AC] (on-line)
[ 12.320406] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
[ 12.327298] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
[ 12.450807] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 18.232175] type=1006 audit(1391703043.426:3): pid=410 uid=0 old auid=4294967295 new auid=1000 old ses=4294967295 new ses=2 res=1
[ 18.246002] type=1006 audit(1391703043.440:4): pid=411 uid=0 old auid=4294967295 new auid=1000 old ses=4294967295 new ses=3 res=1
[ 19.145712] wlan0: authenticate with [STRIPPED]
[ 19.189240] wlan0: send auth to [STRIPPED] (try 1/3)
[ 19.193193] wlan0: authenticated
[ 19.193653] wlan0: associate with [STRIPPED] (try 1/3)
[ 19.197538] wlan0: RX AssocResp from [STRIPPED] (capab=0x411 status=0 aid=6)
[ 19.202289] wlan0: associated
[ 19.202341] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 46.037942] wlan0: deauthenticating from [STRIPPED] by local choice (reason=3)
[ 46.051474] cfg80211: Calling CRDA to update world regulatory domain
[ 46.150078] PM: Syncing filesystems ... done.
[ 46.172553] PM: Preparing system for mem sleep
[ 46.172950] Freezing user space processes ... (elapsed 0.001 seconds) done.
[ 46.174264] Freezing remaining freezable tasks ... (elapsed 0.000 seconds) done.
[ 46.175018] PM: Entering mem sleep
[ 46.175100] Suspending console(s) (use no_console_suspend to debug)
[ 46.175802] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 46.175910] sd 0:0:0:0: [sda] Stopping disk
[ 46.584887] PM: suspend of devices complete after 409.560 msecs
[ 46.585105] PM: late suspend of devices complete after 0.214 msecs
[ 46.598151] pcieport 0000:00:1c.1: System wakeup enabled by ACPI
[ 46.611503] xhci_hcd 0000:02:00.0: System wakeup enabled by ACPI
[ 46.624912] ehci-pci 0000:00:1d.0: System wakeup enabled by ACPI
[ 46.638197] ehci-pci 0000:00:1a.0: System wakeup enabled by ACPI
[ 46.651480] PM: noirq suspend of devices complete after 66.408 msecs
[ 46.651663] ACPI: Preparing to enter system sleep state S3
[ 46.686178] PM: Saving platform NVS memory
[ 46.687271] Disabling non-boot CPUs ...
[ 46.688744] kvm: disabling virtualization on CPU1
[ 46.689002] smpboot: CPU 1 is now offline
[ 46.690855] kvm: disabling virtualization on CPU2
[ 46.791268] smpboot: CPU 2 is now offline
[ 46.793027] kvm: disabling virtualization on CPU3
[ 46.894598] smpboot: CPU 3 is now offline
[ 46.895753] ACPI: Low-level resume complete
[ 46.895792] PM: Restoring platform NVS memory
[ 46.896289] CPU0: Thermal monitoring handled by SMI
[ 46.896298] Enabling non-boot CPUs ...
[ 46.896347] x86: Booting SMP configuration:
[ 46.896348] smpboot: Booting Node 0 Processor 1 APIC 0x4
[ 46.907384] CPU1: Thermal monitoring handled by SMI
[ 46.907419] kvm: enabling virtualization on CPU1
[ 46.909790] CPU1 is up
[ 46.909810] smpboot: Booting Node 0 Processor 2 APIC 0x1
[ 46.920946] CPU2: Thermal monitoring handled by SMI
[ 46.920981] kvm: enabling virtualization on CPU2
[ 46.923367] CPU2 is up
[ 46.923387] smpboot: Booting Node 0 Processor 3 APIC 0x5
[ 46.934519] CPU3: Thermal monitoring handled by SMI
[ 46.934551] kvm: enabling virtualization on CPU3
[ 46.936946] CPU3 is up
[ 46.939418] ACPI: Waking up from system sleep state S3
[ 47.632110] ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
[ 47.658753] ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
[ 47.685428] xhci_hcd 0000:02:00.0: System wakeup disabled by ACPI
[ 47.739044] PM: noirq resume of devices complete after 133.370 msecs
[ 47.739325] PM: early resume of devices complete after 0.234 msecs
[ 47.739697] pcieport 0000:00:1c.1: System wakeup disabled by ACPI
[ 47.741451] iwlwifi 0000:05:00.0: RF_KILL bit toggled to enable radio.
[ 47.849065] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
[ 48.078534] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 48.078575] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 48.079516] ata1.00: configured for UDMA/133
[ 48.079626] sd 0:0:0:0: [sda] Starting disk
[ 48.085151] ata5: SATA link down (SStatus 0 SControl 300)
[ 48.248163] ata2.00: configured for UDMA/100
[ 49.169417] PM: resume of devices complete after 1430.899 msecs
[ 49.169733] iwlwifi 0000:05:00.0: no hotplug settings from platform
[ 49.169743] PM: Finishing wakeup.
[ 49.169744] Restarting tasks ... done.
[ 49.170691] video LNXVIDEO:00: Restoring backlight state
[ 49.170694] video LNXVIDEO:01: Restoring backlight state
[ 49.644845] ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
[ 49.646671] jme 0000:04:00.5: irq 50 for MSI/MSI-X
[ 49.671645] jme 0000:04:00.5 eth0: Link is down
[ 49.671717] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 49.674119] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
[ 49.681037] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
[ 49.778035] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 49.806241] xhci_hcd 0000:02:00.0: no hotplug settings from platform
[ 49.859417] iwlwifi 0000:05:00.0: no hotplug settings from platform
[ 56.264694] wlan0: authenticate with [STRIPPED]
[ 56.277969] wlan0: send auth to [STRIPPED] (try 1/3)
[ 56.282076] wlan0: authenticated
[ 56.283879] wlan0: associate with [STRIPPED] (try 1/3)
[ 56.297196] wlan0: RX AssocResp from [STRIPPED] (capab=0x411 status=0 aid=6)
[ 56.303746] wlan0: associated
[ 56.303826] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

2014-02-06 23:34:01

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Friday, February 07, 2014 12:27:03 AM you wrote:
[...]

> [ 49.170694] video LNXVIDEO:01: Restoring backlight state
> [ 49.644845] ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
> [ 49.646671] jme 0000:04:00.5: irq 50 for MSI/MSI-X
> [ 49.671645] jme 0000:04:00.5 eth0: Link is down

Well, this means that Ethernet device is present after the resume.

> [ 49.671717] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
> [ 49.674119] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
> [ 49.681037] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
> [ 49.778035] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
> [ 49.806241] xhci_hcd 0000:02:00.0: no hotplug settings from platform
> [ 49.859417] iwlwifi 0000:05:00.0: no hotplug settings from platform
> [ 56.264694] wlan0: authenticate with [STRIPPED]
> [ 56.277969] wlan0: send auth to [STRIPPED] (try 1/3)
> [ 56.282076] wlan0: authenticated
> [ 56.283879] wlan0: associate with [STRIPPED] (try 1/3)
> [ 56.297196] wlan0: RX AssocResp from [STRIPPED] (capab=0x411 status=0 aid=6)
> [ 56.303746] wlan0: associated
> [ 56.303826] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

Can you check the lspci differences between before/after the suspend-resume
cycle?

--
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.

2014-02-06 23:41:53

by Bastien Traverse

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

Le 07/02/2014 00:28, Rafael J. Wysocki a écrit :
> Well, I suspected that it would result from hotplug changes.
>
> Please send me a dmesg log including the suspend-resume cycle after which the
> device is missing.
>
> Thanks!
>
Sorry, I hadn't seen your messages before sending mine. Here is my dmesg
for the whole cycle, MAC address stripped too:

[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.12.9-2-ARCH
(nobody@var-lib-archbuild-extra-x86_64-thomas) (gcc version 4.8.2
20131219 (prerelease) (GCC) ) #1 SMP PREEMPT Fri Jan 31 10:22:54 CET 2014
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux
root=/dev/mapper/os-archroot rw quiet
cryptdevice=/dev/sdb2:ssd:allow-discards
[ 0.000000] e820: BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff]
reserved
[ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff]
reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff]
reserved
[ 0.000000] BIOS-e820: [mem 0x0000000020200000-0x0000000040003fff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000040004000-0x0000000040004fff]
reserved
[ 0.000000] BIOS-e820: [mem 0x0000000040005000-0x00000000d97d9fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000d97da000-0x00000000d9f40fff]
reserved
[ 0.000000] BIOS-e820: [mem 0x00000000d9f41000-0x00000000d9fcbfff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000d9fcc000-0x00000000da06afff]
ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000da06b000-0x00000000da560fff]
reserved
[ 0.000000] BIOS-e820: [mem 0x00000000da561000-0x00000000da561fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000da562000-0x00000000da5a4fff]
ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000da5a5000-0x00000000dad41fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000dad42000-0x00000000daff2fff]
reserved
[ 0.000000] BIOS-e820: [mem 0x00000000daff3000-0x00000000daffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000db800000-0x00000000df9fffff]
reserved
[ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff]
reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff]
reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed03fff]
reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff]
reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff]
reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff]
reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000021e5fffff] usable
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] SMBIOS 2.7 present.
[ 0.000000] DMI: CLEVO CO. W54xEU
/W54xEU , BIOS 4.6.5 08/02/2013
[ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.000000] No AGP bridge found
[ 0.000000] e820: last_pfn = 0x21e600 max_arch_pfn = 0x400000000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-CFFFF write-protect
[ 0.000000] D0000-E7FFF uncachable
[ 0.000000] E8000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 000000000 mask E00000000 write-back
[ 0.000000] 1 base 200000000 mask FE0000000 write-back
[ 0.000000] 2 base 0E0000000 mask FE0000000 uncachable
[ 0.000000] 3 base 0DC000000 mask FFC000000 uncachable
[ 0.000000] 4 base 0DB800000 mask FFF800000 uncachable
[ 0.000000] 5 base 21F000000 mask FFF000000 uncachable
[ 0.000000] 6 base 21E800000 mask FFF800000 uncachable
[ 0.000000] 7 base 21E600000 mask FFFE00000 uncachable
[ 0.000000] 8 disabled
[ 0.000000] 9 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new
0x7010600070106
[ 0.000000] e820: update [mem 0xdb800000-0xffffffff] usable ==> reserved
[ 0.000000] e820: last_pfn = 0xdb000 max_arch_pfn = 0x400000000
[ 0.000000] found SMP MP-table at [mem 0x000fd7f0-0x000fd7ff] mapped
at [ffff8800000fd7f0]
[ 0.000000] Scanning 1 areas for low memory corruption
[ 0.000000] Base memory trampoline at [ffff880000097000] 97000 size 24576
[ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[ 0.000000] [mem 0x00000000-0x000fffff] page 4k
[ 0.000000] BRK [0x01b32000, 0x01b32fff] PGTABLE
[ 0.000000] BRK [0x01b33000, 0x01b33fff] PGTABLE
[ 0.000000] BRK [0x01b34000, 0x01b34fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0x21e400000-0x21e5fffff]
[ 0.000000] [mem 0x21e400000-0x21e5fffff] page 2M
[ 0.000000] BRK [0x01b35000, 0x01b35fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0x21c000000-0x21e3fffff]
[ 0.000000] [mem 0x21c000000-0x21e3fffff] page 2M
[ 0.000000] init_memory_mapping: [mem 0x200000000-0x21bffffff]
[ 0.000000] [mem 0x200000000-0x21bffffff] page 2M
[ 0.000000] init_memory_mapping: [mem 0x00100000-0x1fffffff]
[ 0.000000] [mem 0x00100000-0x001fffff] page 4k
[ 0.000000] [mem 0x00200000-0x1fffffff] page 2M
[ 0.000000] init_memory_mapping: [mem 0x20200000-0x40003fff]
[ 0.000000] [mem 0x20200000-0x3fffffff] page 2M
[ 0.000000] [mem 0x40000000-0x40003fff] page 4k
[ 0.000000] BRK [0x01b36000, 0x01b36fff] PGTABLE
[ 0.000000] BRK [0x01b37000, 0x01b37fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0x40005000-0xd97d9fff]
[ 0.000000] [mem 0x40005000-0x401fffff] page 4k
[ 0.000000] [mem 0x40200000-0xd95fffff] page 2M
[ 0.000000] [mem 0xd9600000-0xd97d9fff] page 4k
[ 0.000000] init_memory_mapping: [mem 0xd9f41000-0xd9fcbfff]
[ 0.000000] [mem 0xd9f41000-0xd9fcbfff] page 4k
[ 0.000000] init_memory_mapping: [mem 0xda561000-0xda561fff]
[ 0.000000] [mem 0xda561000-0xda561fff] page 4k
[ 0.000000] init_memory_mapping: [mem 0xda5a5000-0xdad41fff]
[ 0.000000] [mem 0xda5a5000-0xda5fffff] page 4k
[ 0.000000] [mem 0xda600000-0xdabfffff] page 2M
[ 0.000000] [mem 0xdac00000-0xdad41fff] page 4k
[ 0.000000] init_memory_mapping: [mem 0xdaff3000-0xdaffffff]
[ 0.000000] [mem 0xdaff3000-0xdaffffff] page 4k
[ 0.000000] init_memory_mapping: [mem 0x100000000-0x1ffffffff]
[ 0.000000] [mem 0x100000000-0x1ffffffff] page 2M
[ 0.000000] RAMDISK: [mem 0x3745a000-0x37a24fff]
[ 0.000000] ACPI: RSDP 00000000000f0490 00024 (v02 Intel)
[ 0.000000] ACPI: XSDT 00000000da05b078 00074 (v01 Intel CHIEF
01072009 AMI 00010013)
[ 0.000000] ACPI: FACP 00000000da064fb0 0010C (v05 Intel CHIEF
01072009 AMI 00010013)
[ 0.000000] ACPI: DSDT 00000000da05b188 09E26 (v02 Intel CHIEF
00000001 INTL 20051117)
[ 0.000000] ACPI: FACS 00000000da069080 00040
[ 0.000000] ACPI: APIC 00000000da0650c0 00072 (v03 Intel CHIEF
01072009 AMI 00010013)
[ 0.000000] ACPI: FPDT 00000000da065138 00044 (v01 Intel CHIEF
01072009 AMI 00010013)
[ 0.000000] ACPI: MCFG 00000000da065180 0003C (v01 Intel CHIEF
01072009 MSFT 00000097)
[ 0.000000] ACPI: SSDT 00000000da0651c0 00F92 (v01 TrmRef PtidDevc
00001000 INTL 20091112)
[ 0.000000] ACPI: HPET 00000000da066158 00038 (v01 Intel CHIEF
01072009 AMI. 00000005)
[ 0.000000] ACPI: SSDT 00000000da066190 00382 (v01 SataRe SataTabl
00001000 INTL 20091112)
[ 0.000000] ACPI: SSDT 00000000da066518 009AA (v01 PmRef Cpu0Ist
00003000 INTL 20051117)
[ 0.000000] ACPI: SSDT 00000000da066ec8 00A92 (v01 PmRef CpuPm
00003000 INTL 20051117)
[ 0.000000] ACPI: ASF! 00000000da067960 000A5 (v32 INTEL HCG
00000001 TFSM 000F4240)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000021e5fffff]
[ 0.000000] Initmem setup node 0 [mem 0x00000000-0x21e5fffff]
[ 0.000000] NODE_DATA [mem 0x21e5f0000-0x21e5f4fff]
[ 0.000000] [ffffea0000000000-ffffea00087fffff] PMD ->
[ffff880215c00000-ffff88021dbfffff] on node 0
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x00001000-0x00ffffff]
[ 0.000000] DMA32 [mem 0x01000000-0xffffffff]
[ 0.000000] Normal [mem 0x100000000-0x21e5fffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00001000-0x0009cfff]
[ 0.000000] node 0: [mem 0x00100000-0x1fffffff]
[ 0.000000] node 0: [mem 0x20200000-0x40003fff]
[ 0.000000] node 0: [mem 0x40005000-0xd97d9fff]
[ 0.000000] node 0: [mem 0xd9f41000-0xd9fcbfff]
[ 0.000000] node 0: [mem 0xda561000-0xda561fff]
[ 0.000000] node 0: [mem 0xda5a5000-0xdad41fff]
[ 0.000000] node 0: [mem 0xdaff3000-0xdaffffff]
[ 0.000000] node 0: [mem 0x100000000-0x21e5fffff]
[ 0.000000] On node 0 totalpages: 2065323
[ 0.000000] DMA zone: 64 pages used for memmap
[ 0.000000] DMA zone: 21 pages reserved
[ 0.000000] DMA zone: 3996 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 13881 pages used for memmap
[ 0.000000] DMA32 zone: 888335 pages, LIFO batch:31
[ 0.000000] Normal zone: 18328 pages used for memmap
[ 0.000000] Normal zone: 1172992 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x408
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI
0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[ 0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 40
[ 0.000000] PM: Registered nosave memory: [mem 0x0009d000-0x0009dfff]
[ 0.000000] PM: Registered nosave memory: [mem 0x0009e000-0x0009ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000dffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000e0000-0x000fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x20000000-0x201fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x40004000-0x40004fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xd97da000-0xd9f40fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xd9fcc000-0xda06afff]
[ 0.000000] PM: Registered nosave memory: [mem 0xda06b000-0xda560fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xda562000-0xda5a4fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdad42000-0xdaff2fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdb000000-0xdb7fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdb800000-0xdf9fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdfa00000-0xf7ffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xf8000000-0xfbffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfc000000-0xfebfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xfec00fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfec01000-0xfecfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed00000-0xfed03fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed04000-0xfed1bfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed20000-0xfedfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfee01000-0xfeffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xff000000-0xffffffff]
[ 0.000000] e820: [mem 0xdfa00000-0xf7ffffff] available for PCI devices
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] setup_percpu: NR_CPUS:128 nr_cpumask_bits:128
nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 29 pages/cpu @ffff88021e200000 s86464
r8192 d24128 u524288
[ 0.000000] pcpu-alloc: s86464 r8192 d24128 u524288 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 2033029
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-linux
root=/dev/mapper/os-archroot rw quiet
cryptdevice=/dev/sdb2:ssd:allow-discards
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[ 0.000000] Checking aperture...
[ 0.000000] No AGP bridge found
[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[ 0.000000] Memory: 8045884K/8261292K available (5119K kernel code,
807K rwdata, 1628K rodata, 1144K init, 1288K bss, 215408K reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
[ 0.000000] Dump stacks of tasks blocking RCU-preempt GP.
[ 0.000000] RCU restricting CPUs from NR_CPUS=128 to nr_cpu_ids=4.
[ 0.000000] NR_IRQS:8448 nr_irqs:712 16
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] allocated 33554432 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't
want memory cgroups
[ 0.000000] hpet clockevent registered
[ 0.000000] tsc: Fast TSC calibration using PIT
[ 0.003333] tsc: Detected 2594.199 MHz processor
[ 0.000002] Calibrating delay loop (skipped), value calculated using
timer frequency.. 5190.58 BogoMIPS (lpj=8647330)
[ 0.000004] pid_max: default: 32768 minimum: 301
[ 0.000027] Security Framework initialized
[ 0.000034] AppArmor: AppArmor disabled by boot time parameter
[ 0.000035] Yama: becoming mindful.
[ 0.000516] Dentry cache hash table entries: 1048576 (order: 11,
8388608 bytes)
[ 0.002418] Inode-cache hash table entries: 524288 (order: 10,
4194304 bytes)
[ 0.003251] Mount-cache hash table entries: 256
[ 0.003404] Initializing cgroup subsys memory
[ 0.003412] Initializing cgroup subsys devices
[ 0.003414] Initializing cgroup subsys freezer
[ 0.003416] Initializing cgroup subsys net_cls
[ 0.003417] Initializing cgroup subsys blkio
[ 0.003436] CPU: Physical Processor ID: 0
[ 0.003437] CPU: Processor Core ID: 0
[ 0.003442] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[ 0.003804] mce: CPU supports 7 MCE banks
[ 0.003813] CPU0: Thermal monitoring enabled (TM1)
[ 0.003821] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
tlb_flushall_shift: 1
[ 0.003923] Freeing SMP alternatives memory: 20K (ffffffff819e9000 -
ffffffff819ee000)
[ 0.004827] ACPI: Core revision 20130725
[ 0.009214] ACPI: All ACPI Tables successfully acquired
[ 0.021919] ftrace: allocating 20320 entries in 80 pages
[ 0.031168] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.064196] smpboot: CPU0: Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz
(fam: 06, model: 3a, stepping: 09)
[ 0.064202] TSC deadline timer enabled
[ 0.064210] Performance Events: PEBS fmt1+, 16-deep LBR, IvyBridge
events, full-width counters, Intel PMU driver.
[ 0.064216] ... version: 3
[ 0.064217] ... bit width: 48
[ 0.064218] ... generic registers: 4
[ 0.064219] ... value mask: 0000ffffffffffff
[ 0.064220] ... max period: 0000ffffffffffff
[ 0.064220] ... fixed-purpose events: 3
[ 0.064221] ... event mask: 000000070000000f
[ 0.104582] NMI watchdog: enabled on all CPUs, permanently consumes
one hw-PMU counter.
[ 0.090995] smpboot: Booting Node 0, Processors # 1 # 2 # 3 OK
[ 0.145121] Brought up 4 CPUs
[ 0.145125] smpboot: Total of 4 processors activated (20761.32 BogoMIPS)
[ 0.148200] devtmpfs: initialized
[ 0.150647] PM: Registering ACPI NVS region [mem
0xd9fcc000-0xda06afff] (651264 bytes)
[ 0.150657] PM: Registering ACPI NVS region [mem
0xda562000-0xda5a4fff] (274432 bytes)
[ 0.151357] RTC time: 23:17:07, date: 02/06/14
[ 0.151389] NET: Registered protocol family 16
[ 0.151473] cpuidle: using governor ladder
[ 0.151474] cpuidle: using governor menu
[ 0.151497] ACPI FADT declares the system doesn't support PCIe ASPM,
so disable it
[ 0.151499] ACPI: bus type PCI registered
[ 0.151500] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.151545] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem
0xf8000000-0xfbffffff] (base 0xf8000000)
[ 0.151547] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
[ 0.158227] PCI: Using configuration type 1 for base access
[ 0.158746] bio: create slab <bio-0> at 0
[ 0.158834] ACPI: Added _OSI(Module Device)
[ 0.158835] ACPI: Added _OSI(Processor Device)
[ 0.158836] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.158837] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.159932] ACPI: EC: Look up EC in DSDT
[ 0.160997] ACPI: Executed 1 blocks of module-level executable AML code
[ 0.171881] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[ 0.172219] ACPI: SSDT 00000000d9eee018 0083B (v01 PmRef Cpu0Cst
00003001 INTL 20051117)
[ 0.172499] ACPI: Dynamic OEM Table Load:
[ 0.172501] ACPI: SSDT (null) 0083B (v01 PmRef Cpu0Cst
00003001 INTL 20051117)
[ 0.184947] ACPI: SSDT 00000000d9eefa98 00303 (v01 PmRef ApIst
00003000 INTL 20051117)
[ 0.185253] ACPI: Dynamic OEM Table Load:
[ 0.185255] ACPI: SSDT (null) 00303 (v01 PmRef ApIst
00003000 INTL 20051117)
[ 0.195277] ACPI: SSDT 00000000d9ef0c18 00119 (v01 PmRef ApCst
00003000 INTL 20051117)
[ 0.195551] ACPI: Dynamic OEM Table Load:
[ 0.195553] ACPI: SSDT (null) 00119 (v01 PmRef ApCst
00003000 INTL 20051117)
[ 0.612156] ACPI: Interpreter enabled
[ 0.612163] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep
State [\_S1_] (20130725/hwxface-571)
[ 0.612167] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep
State [\_S2_] (20130725/hwxface-571)
[ 0.612179] ACPI: (supports S0 S3 S4 S5)
[ 0.612180] ACPI: Using IOAPIC for interrupt routing
[ 0.612205] PCI: Using host bridge windows from ACPI; if necessary,
use "pci=nocrs" and report a bug
[ 0.612804] ACPI: ACPI Dock Station Driver: 1 docks/bays found
[ 0.621014] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[ 0.621222] acpi PNP0A08:00: Requesting ACPI _OSC control (0x1d)
[ 0.621434] acpi PNP0A08:00: ACPI _OSC control (0x18) granted
[ 0.621928] PCI host bridge to bus 0000:00
[ 0.621931] pci_bus 0000:00: root bus resource [bus 00-3e]
[ 0.621932] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
[ 0.621934] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
[ 0.621936] pci_bus 0000:00: root bus resource [mem
0x000a0000-0x000bffff]
[ 0.621937] pci_bus 0000:00: root bus resource [mem
0x000d0000-0x000d3fff]
[ 0.621938] pci_bus 0000:00: root bus resource [mem
0x000d4000-0x000d7fff]
[ 0.621940] pci_bus 0000:00: root bus resource [mem
0x000d8000-0x000dbfff]
[ 0.621941] pci_bus 0000:00: root bus resource [mem
0x000dc000-0x000dffff]
[ 0.621942] pci_bus 0000:00: root bus resource [mem
0x000e0000-0x000e3fff]
[ 0.621944] pci_bus 0000:00: root bus resource [mem
0x000e4000-0x000e7fff]
[ 0.621945] pci_bus 0000:00: root bus resource [mem
0xdfa00000-0xfeafffff]
[ 0.621952] pci 0000:00:00.0: [8086:0154] type 00 class 0x060000
[ 0.622024] pci 0000:00:02.0: [8086:0166] type 00 class 0x030000
[ 0.622034] pci 0000:00:02.0: reg 0x10: [mem 0xf6400000-0xf67fffff 64bit]
[ 0.622040] pci 0000:00:02.0: reg 0x18: [mem 0xe0000000-0xefffffff
64bit pref]
[ 0.622044] pci 0000:00:02.0: reg 0x20: [io 0xf000-0xf03f]
[ 0.622133] pci 0000:00:14.0: [8086:1e31] type 00 class 0x0c0330
[ 0.622155] pci 0000:00:14.0: reg 0x10: [mem 0xf7d00000-0xf7d0ffff 64bit]
[ 0.622224] pci 0000:00:14.0: PME# supported from D3hot D3cold
[ 0.622261] pci 0000:00:14.0: System wakeup disabled by ACPI
[ 0.622293] pci 0000:00:16.0: [8086:1e3a] type 00 class 0x078000
[ 0.622315] pci 0000:00:16.0: reg 0x10: [mem 0xf7d1b000-0xf7d1b00f 64bit]
[ 0.622389] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[ 0.622463] pci 0000:00:1a.0: [8086:1e2d] type 00 class 0x0c0320
[ 0.622483] pci 0000:00:1a.0: reg 0x10: [mem 0xf7d18000-0xf7d183ff]
[ 0.622571] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[ 0.622621] pci 0000:00:1a.0: System wakeup disabled by ACPI
[ 0.622652] pci 0000:00:1b.0: [8086:1e20] type 00 class 0x040300
[ 0.622666] pci 0000:00:1b.0: reg 0x10: [mem 0xf7d10000-0xf7d13fff 64bit]
[ 0.622732] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.622771] pci 0000:00:1b.0: System wakeup disabled by ACPI
[ 0.622799] pci 0000:00:1c.0: [8086:1e10] type 01 class 0x060400
[ 0.622874] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.622917] pci 0000:00:1c.0: System wakeup disabled by ACPI
[ 0.622946] pci 0000:00:1c.2: [8086:1e14] type 01 class 0x060400
[ 0.623022] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[ 0.623062] pci 0000:00:1c.2: System wakeup disabled by ACPI
[ 0.623091] pci 0000:00:1c.3: [8086:1e16] type 01 class 0x060400
[ 0.623166] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[ 0.623207] pci 0000:00:1c.3: System wakeup disabled by ACPI
[ 0.623239] pci 0000:00:1c.4: [8086:1e18] type 01 class 0x060400
[ 0.623367] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[ 0.623417] pci 0000:00:1c.4: System wakeup disabled by ACPI
[ 0.623451] pci 0000:00:1d.0: [8086:1e26] type 00 class 0x0c0320
[ 0.623471] pci 0000:00:1d.0: reg 0x10: [mem 0xf7d17000-0xf7d173ff]
[ 0.623558] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[ 0.623607] pci 0000:00:1d.0: System wakeup disabled by ACPI
[ 0.623638] pci 0000:00:1f.0: [8086:1e57] type 00 class 0x060100
[ 0.623796] pci 0000:00:1f.2: [8086:1e03] type 00 class 0x010601
[ 0.623813] pci 0000:00:1f.2: reg 0x10: [io 0xf0b0-0xf0b7]
[ 0.623820] pci 0000:00:1f.2: reg 0x14: [io 0xf0a0-0xf0a3]
[ 0.623827] pci 0000:00:1f.2: reg 0x18: [io 0xf090-0xf097]
[ 0.623834] pci 0000:00:1f.2: reg 0x1c: [io 0xf080-0xf083]
[ 0.623841] pci 0000:00:1f.2: reg 0x20: [io 0xf060-0xf07f]
[ 0.623848] pci 0000:00:1f.2: reg 0x24: [mem 0xf7d16000-0xf7d167ff]
[ 0.623891] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.623950] pci 0000:00:1f.3: [8086:1e22] type 00 class 0x0c0500
[ 0.623964] pci 0000:00:1f.3: reg 0x10: [mem 0xf7d15000-0xf7d150ff 64bit]
[ 0.623984] pci 0000:00:1f.3: reg 0x20: [io 0xf040-0xf05f]
[ 0.624107] pci 0000:00:1c.0: PCI bridge to [bus 01]
[ 0.624228] pci 0000:02:00.0: [8086:0887] type 00 class 0x028000
[ 0.624265] pci 0000:02:00.0: reg 0x10: [mem 0xf7c00000-0xf7c01fff 64bit]
[ 0.624446] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[ 0.624483] pci 0000:02:00.0: System wakeup disabled by ACPI
[ 0.632144] pci 0000:00:1c.2: PCI bridge to [bus 02]
[ 0.632163] pci 0000:00:1c.2: bridge window [mem 0xf7c00000-0xf7cfffff]
[ 0.632339] pci 0000:03:00.0: [10ec:5289] type 00 class 0xff0000
[ 0.632402] pci 0000:03:00.0: reg 0x10: [mem 0xf7200000-0xf720ffff]
[ 0.632916] pci 0000:03:00.0: supports D1 D2
[ 0.632917] pci 0000:03:00.0: PME# supported from D1 D2 D3hot D3cold
[ 0.633016] pci 0000:03:00.0: System wakeup disabled by ACPI
[ 0.633116] pci 0000:03:00.2: [10ec:8168] type 00 class 0x020000
[ 0.633178] pci 0000:03:00.2: reg 0x10: [io 0xe000-0xe0ff]
[ 0.633289] pci 0000:03:00.2: reg 0x18: [mem 0xf0a04000-0xf0a04fff
64bit pref]
[ 0.633357] pci 0000:03:00.2: reg 0x20: [mem 0xf0a00000-0xf0a03fff
64bit pref]
[ 0.633659] pci 0000:03:00.2: supports D1 D2
[ 0.633660] pci 0000:03:00.2: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.633792] pci 0000:03:00.2: System wakeup disabled by ACPI
[ 0.642192] pci 0000:00:1c.3: PCI bridge to [bus 03]
[ 0.642196] pci 0000:00:1c.3: bridge window [io 0xe000-0xefff]
[ 0.642199] pci 0000:00:1c.3: bridge window [mem 0xf7200000-0xf7bfffff]
[ 0.642205] pci 0000:00:1c.3: bridge window [mem
0xf0a00000-0xf13fffff 64bit pref]
[ 0.642299] acpiphp: Slot [1] registered
[ 0.642305] pci 0000:00:1c.4: PCI bridge to [bus 04-06]
[ 0.642309] pci 0000:00:1c.4: bridge window [io 0xd000-0xdfff]
[ 0.642313] pci 0000:00:1c.4: bridge window [mem 0xf6800000-0xf71fffff]
[ 0.642321] pci 0000:00:1c.4: bridge window [mem
0xf0000000-0xf09fffff 64bit pref]
[ 0.642374] acpi PNP0A08:00: Disabling ASPM (FADT indicates it is
unsupported)
[ 0.643273] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 *11 12
14 15)
[ 0.643317] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 10 11 12 14
15) *0, disabled.
[ 0.643359] ACPI: PCI Interrupt Link [LNKC] (IRQs *3 4 5 6 10 11 12
14 15)
[ 0.643400] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 *10 11 12
14 15)
[ 0.643443] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 10 11 12 14
15) *0, disabled.
[ 0.643484] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 11 12 14
15) *0, disabled.
[ 0.643526] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 *5 6 10 11 12
14 15)
[ 0.643566] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 *4 5 6 10 11 12
14 15)
[ 0.644095] ACPI: Enabled 5 GPEs in block 00 to 3F
[ 0.644100] ACPI: \_SB_.PCI0: notify handler is installed
[ 0.644144] Found 1 acpi root devices
[ 0.644172] ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
[ 0.644240] vgaarb: device added:
PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.644243] vgaarb: loaded
[ 0.644244] vgaarb: bridge control possible 0000:00:02.0
[ 0.644272] PCI: Using ACPI for IRQ routing
[ 0.645783] PCI: pci_cache_line_size set to 64 bytes
[ 0.645832] e820: reserve RAM buffer [mem 0x0009d800-0x0009ffff]
[ 0.645833] e820: reserve RAM buffer [mem 0x40004000-0x43ffffff]
[ 0.645835] e820: reserve RAM buffer [mem 0xd97da000-0xdbffffff]
[ 0.645836] e820: reserve RAM buffer [mem 0xd9fcc000-0xdbffffff]
[ 0.645838] e820: reserve RAM buffer [mem 0xda562000-0xdbffffff]
[ 0.645839] e820: reserve RAM buffer [mem 0xdad42000-0xdbffffff]
[ 0.645841] e820: reserve RAM buffer [mem 0xdb000000-0xdbffffff]
[ 0.645842] e820: reserve RAM buffer [mem 0x21e600000-0x21fffffff]
[ 0.645913] NetLabel: Initializing
[ 0.645914] NetLabel: domain hash size = 128
[ 0.645915] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.645924] NetLabel: unlabeled traffic allowed by default
[ 0.645942] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[ 0.645946] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[ 0.647965] Switched to clocksource hpet
[ 0.651312] pnp: PnP ACPI init
[ 0.651325] ACPI: bus type PNP registered
[ 0.651394] system 00:00: [mem 0xfed40000-0xfed44fff] has been reserved
[ 0.651397] system 00:00: Plug and Play ACPI device, IDs PNP0c01 (active)
[ 0.651418] pnp 00:01: [dma 4]
[ 0.651432] pnp 00:01: Plug and Play ACPI device, IDs PNP0200 (active)
[ 0.651448] pnp 00:02: Plug and Play ACPI device, IDs INT0800 (active)
[ 0.651519] pnp 00:03: Plug and Play ACPI device, IDs PNP0103 (active)
[ 0.651550] system 00:04: [io 0x0680-0x069f] has been reserved
[ 0.651552] system 00:04: [io 0x1000-0x100f] has been reserved
[ 0.651554] system 00:04: [io 0xffff] has been reserved
[ 0.651555] system 00:04: [io 0xffff] has been reserved
[ 0.651557] system 00:04: [io 0x0400-0x0453] could not be reserved
[ 0.651559] system 00:04: [io 0x0458-0x047f] has been reserved
[ 0.651560] system 00:04: [io 0x0500-0x057f] has been reserved
[ 0.651562] system 00:04: [io 0x164e-0x164f] has been reserved
[ 0.651564] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.651589] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.651625] system 00:06: [io 0x0454-0x0457] has been reserved
[ 0.651627] system 00:06: Plug and Play ACPI device, IDs INT3f0d
PNP0c02 (active)
[ 0.651648] pnp 00:07: Plug and Play ACPI device, IDs MSF0303 PNP0303
(active)
[ 0.651681] pnp 00:08: Plug and Play ACPI device, IDs MSF0f13 PNP0f13
(active)
[ 0.651739] system 00:09: [io 0x04d0-0x04d1] has been reserved
[ 0.651741] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.651761] pnp 00:0a: Plug and Play ACPI device, IDs PNP0c04 (active)
[ 0.652414] system 00:0b: [mem 0xfed1c000-0xfed1ffff] has been reserved
[ 0.652418] system 00:0b: [mem 0xfed10000-0xfed17fff] has been reserved
[ 0.652419] system 00:0b: [mem 0xfed18000-0xfed18fff] has been reserved
[ 0.652421] system 00:0b: [mem 0xfed19000-0xfed19fff] has been reserved
[ 0.652423] system 00:0b: [mem 0xf8000000-0xfbffffff] has been reserved
[ 0.652424] system 00:0b: [mem 0xfed20000-0xfed3ffff] has been reserved
[ 0.652426] system 00:0b: [mem 0xfed90000-0xfed93fff] has been reserved
[ 0.652427] system 00:0b: [mem 0xfed45000-0xfed8ffff] has been reserved
[ 0.652429] system 00:0b: [mem 0xff000000-0xffffffff] has been reserved
[ 0.652431] system 00:0b: [mem 0xfee00000-0xfeefffff] could not be
reserved
[ 0.652432] system 00:0b: [mem 0xdfa00000-0xdfa00fff] has been reserved
[ 0.652434] system 00:0b: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.652566] system 00:0c: [mem 0x20000000-0x201fffff] has been reserved
[ 0.652568] system 00:0c: [mem 0x40004000-0x40004fff] has been reserved
[ 0.652570] system 00:0c: Plug and Play ACPI device, IDs PNP0c01 (active)
[ 0.652934] pnp: PnP ACPI: found 13 devices
[ 0.652935] ACPI: bus type PNP unregistered
[ 0.658946] pci 0000:00:1c.0: PCI bridge to [bus 01]
[ 0.658957] pci 0000:00:1c.2: PCI bridge to [bus 02]
[ 0.658962] pci 0000:00:1c.2: bridge window [mem 0xf7c00000-0xf7cfffff]
[ 0.658970] pci 0000:00:1c.3: PCI bridge to [bus 03]
[ 0.658972] pci 0000:00:1c.3: bridge window [io 0xe000-0xefff]
[ 0.658976] pci 0000:00:1c.3: bridge window [mem 0xf7200000-0xf7bfffff]
[ 0.658980] pci 0000:00:1c.3: bridge window [mem
0xf0a00000-0xf13fffff 64bit pref]
[ 0.658986] pci 0000:00:1c.4: PCI bridge to [bus 04-06]
[ 0.658988] pci 0000:00:1c.4: bridge window [io 0xd000-0xdfff]
[ 0.658994] pci 0000:00:1c.4: bridge window [mem 0xf6800000-0xf71fffff]
[ 0.658999] pci 0000:00:1c.4: bridge window [mem
0xf0000000-0xf09fffff 64bit pref]
[ 0.659007] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
[ 0.659008] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]
[ 0.659010] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[ 0.659011] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff]
[ 0.659013] pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff]
[ 0.659014] pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff]
[ 0.659016] pci_bus 0000:00: resource 10 [mem 0x000dc000-0x000dffff]
[ 0.659017] pci_bus 0000:00: resource 11 [mem 0x000e0000-0x000e3fff]
[ 0.659019] pci_bus 0000:00: resource 12 [mem 0x000e4000-0x000e7fff]
[ 0.659020] pci_bus 0000:00: resource 13 [mem 0xdfa00000-0xfeafffff]
[ 0.659022] pci_bus 0000:02: resource 1 [mem 0xf7c00000-0xf7cfffff]
[ 0.659023] pci_bus 0000:03: resource 0 [io 0xe000-0xefff]
[ 0.659025] pci_bus 0000:03: resource 1 [mem 0xf7200000-0xf7bfffff]
[ 0.659026] pci_bus 0000:03: resource 2 [mem 0xf0a00000-0xf13fffff
64bit pref]
[ 0.659028] pci_bus 0000:04: resource 0 [io 0xd000-0xdfff]
[ 0.659029] pci_bus 0000:04: resource 1 [mem 0xf6800000-0xf71fffff]
[ 0.659031] pci_bus 0000:04: resource 2 [mem 0xf0000000-0xf09fffff
64bit pref]
[ 0.659058] NET: Registered protocol family 2
[ 0.659230] TCP established hash table entries: 65536 (order: 8,
1048576 bytes)
[ 0.659406] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.659533] TCP: Hash tables configured (established 65536 bind 65536)
[ 0.659549] TCP: reno registered
[ 0.659559] UDP hash table entries: 4096 (order: 5, 131072 bytes)
[ 0.659585] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
[ 0.659642] NET: Registered protocol family 1
[ 0.659652] pci 0000:00:02.0: Boot video device
[ 0.660040] PCI: CLS 64 bytes, default 64
[ 0.660077] Unpacking initramfs...
[ 0.750752] Freeing initrd memory: 5932K (ffff88003745a000 -
ffff880037a25000)
[ 0.750758] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.750760] software IO TLB [mem 0xd57da000-0xd97da000] (64MB) mapped
at [ffff8800d57da000-ffff8800d97d9fff]
[ 0.750950] Scanning for low memory corruption every 60 seconds
[ 0.751162] audit: initializing netlink socket (disabled)
[ 0.751172] type=2000 audit(1391728626.736:1): initialized
[ 0.762088] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.763145] zbud: loaded
[ 0.763285] VFS: Disk quotas dquot_6.5.2
[ 0.763315] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.763443] msgmni has been set to 15726
[ 0.763665] Block layer SCSI generic (bsg) driver version 0.4 loaded
(major 252)
[ 0.763700] io scheduler noop registered
[ 0.763701] io scheduler deadline registered
[ 0.763721] io scheduler cfq registered (default)
[ 0.764189] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 0.764201] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 0.764236] vesafb: mode is 1366x768x32, linelength=5504, pages=0
[ 0.764237] vesafb: scrolling: redraw
[ 0.764239] vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 0.764704] vesafb: framebuffer at 0xe0000000, mapped to
0xffffc90004f00000, using 4160k, total 4160k
[ 0.830546] Console: switching to colour frame buffer device 170x48
[ 0.896123] fb0: VESA VGA frame buffer device
[ 0.896133] intel_idle: MWAIT substates: 0x21120
[ 0.896134] intel_idle: v0.4 model 0x3A
[ 0.896135] intel_idle: lapic_timer_reliable_states 0xffffffff
[ 0.896240] GHES: HEST is not enabled!
[ 0.896280] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 0.896622] Linux agpgart interface v0.103
[ 0.896677] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M]
at 0x60,0x64 irq 1,12
[ 0.899893] i8042: Detected active multiplexing controller, rev 1.1
[ 0.901531] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.901551] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[ 0.901566] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[ 0.901578] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[ 0.901592] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[ 0.901661] mousedev: PS/2 mouse device common for all mice
[ 0.901822] rtc_cmos 00:05: rtc core: registered rtc_cmos as rtc0
[ 0.901854] rtc_cmos 00:05: alarms up to one month, y3k, 242 bytes
nvram, hpet irqs
[ 0.901861] Intel P-state driver initializing.
[ 0.901870] Intel pstate controlling: cpu 0
[ 0.901885] Intel pstate controlling: cpu 1
[ 0.901893] Intel pstate controlling: cpu 2
[ 0.901901] Intel pstate controlling: cpu 3
[ 0.901964] drop_monitor: Initializing network drop monitor service
[ 0.902019] TCP: cubic registered
[ 0.902096] NET: Registered protocol family 10
[ 0.902233] NET: Registered protocol family 17
[ 0.902240] Key type dns_resolver registered
[ 0.902426] registered taskstats version 1
[ 0.902957] Magic number: 2:585:301
[ 0.902966] tty tty30: hash matches
[ 0.903045] rtc_cmos 00:05: setting system clock to 2014-02-06
23:17:07 UTC (1391728627)
[ 0.903091] PM: Hibernation image not present or could not be loaded.
[ 0.903563] input: AT Translated Set 2 keyboard as
/devices/platform/i8042/serio0/input/input0
[ 0.903961] Freeing unused kernel memory: 1144K (ffffffff818cb000 -
ffffffff819e9000)
[ 0.903962] Write protecting the kernel read-only data: 8192k
[ 0.906056] Freeing unused kernel memory: 1012K (ffff880001503000 -
ffff880001600000)
[ 0.906903] Freeing unused kernel memory: 420K (ffff880001797000 -
ffff880001800000)
[ 0.913879] systemd-udevd[57]: starting version 208
[ 0.918821] [drm] Initialized drm 1.1.0 20060810
[ 0.919621] input: Power Button as
/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2
[ 0.919627] ACPI: Power Button [PWRB]
[ 0.919708] input: Sleep Button as
/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input3
[ 0.919712] ACPI: Sleep Button [SLPB]
[ 0.919762] input: Lid Switch as
/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4
[ 0.924458] ACPI: Lid Switch [LID0]
[ 0.924515] input: Power Button as
/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5
[ 0.924519] ACPI: Power Button [PWRF]
[ 0.927902] [drm] Memory usable by graphics device = 2048M
[ 0.927906] checking generic (e0000000 410000) vs hw (e0000000 10000000)
[ 0.927907] fb: conflicting fb hw usage inteldrmfb vs VESA VGA -
removing generic driver
[ 0.927936] Console: switching to colour dummy device 80x25
[ 0.928029] i915 0000:00:02.0: setting latency timer to 64
[ 0.955976] i915 0000:00:02.0: irq 40 for MSI/MSI-X
[ 0.955984] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[ 0.955985] [drm] Driver supports precise vblank timestamp query.
[ 0.956026] vgaarb: device changed decodes:
PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 0.997425] fbcon: inteldrmfb (fb0) is primary device
[ 1.752112] tsc: Refined TSC clocksource calibration: 2594.107 MHz
[ 2.035676] Console: switching to colour frame buffer device 170x48
[ 2.039914] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 2.039917] i915 0000:00:02.0: registered panic notifier
[ 2.047377] acpi device:44: registered as cooling_device0
[ 2.047459] ACPI: Video Device [GFX0] (multi-head: yes rom: no
post: no)
[ 2.047666] input: Video Bus as
/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input11
[ 2.047751] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on
minor 0
[ 2.079687] ACPI: bus type USB registered
[ 2.079731] usbcore: registered new interface driver usbfs
[ 2.079751] usbcore: registered new interface driver hub
[ 2.079808] usbcore: registered new device driver usb
[ 2.081940] xhci_hcd 0000:00:14.0: setting latency timer to 64
[ 2.081946] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 2.081956] xhci_hcd 0000:00:14.0: new USB bus registered, assigned
bus number 1
[ 2.082064] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[ 2.082088] xhci_hcd 0000:00:14.0: irq 41 for MSI/MSI-X
[ 2.082211] SCSI subsystem initialized
[ 2.082533] hub 1-0:1.0: USB hub found
[ 2.082546] hub 1-0:1.0: 4 ports detected
[ 2.083921] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 2.084385] ehci-pci: EHCI PCI platform driver
[ 2.084617] libata version 3.00 loaded.
[ 2.084827] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 2.084834] xhci_hcd 0000:00:14.0: new USB bus registered, assigned
bus number 2
[ 2.084994] hub 2-0:1.0: USB hub found
[ 2.085004] hub 2-0:1.0: 4 ports detected
[ 2.092508] ehci-pci 0000:00:1a.0: setting latency timer to 64
[ 2.092523] ehci-pci 0000:00:1a.0: EHCI Host Controller
[ 2.092532] ehci-pci 0000:00:1a.0: new USB bus registered, assigned
bus number 3
[ 2.092548] ehci-pci 0000:00:1a.0: debug port 2
[ 2.096449] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[ 2.096472] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf7d18000
[ 2.105605] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[ 2.105778] hub 3-0:1.0: USB hub found
[ 2.105790] hub 3-0:1.0: 2 ports detected
[ 2.105975] ehci-pci 0000:00:1d.0: setting latency timer to 64
[ 2.105981] ehci-pci 0000:00:1d.0: EHCI Host Controller
[ 2.105985] ehci-pci 0000:00:1d.0: new USB bus registered, assigned
bus number 4
[ 2.105997] ehci-pci 0000:00:1d.0: debug port 2
[ 2.109882] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[ 2.109897] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf7d17000
[ 2.118954] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[ 2.119131] hub 4-0:1.0: USB hub found
[ 2.119140] hub 4-0:1.0: 2 ports detected
[ 2.119245] ahci 0000:00:1f.2: version 3.0
[ 2.119375] ahci 0000:00:1f.2: irq 42 for MSI/MSI-X
[ 2.132338] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps
0x15 impl SATA mode
[ 2.132342] ahci 0000:00:1f.2: flags: 64bit ncq pm led clo pio slum
part ems apst
[ 2.132345] ahci 0000:00:1f.2: setting latency timer to 64
[ 2.146876] scsi0 : ahci
[ 2.147033] scsi1 : ahci
[ 2.147156] scsi2 : ahci
[ 2.147257] scsi3 : ahci
[ 2.147361] scsi4 : ahci
[ 2.147461] scsi5 : ahci
[ 2.147512] ata1: SATA max UDMA/133 abar m2048@0xf7d16000 port
0xf7d16100 irq 42
[ 2.147515] ata2: DUMMY
[ 2.147517] ata3: SATA max UDMA/133 abar m2048@0xf7d16000 port
0xf7d16200 irq 42
[ 2.147520] ata4: DUMMY
[ 2.147522] ata5: SATA max UDMA/133 abar m2048@0xf7d16000 port
0xf7d16300 irq 42
[ 2.147524] ata6: DUMMY
[ 2.359429] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp on
[ 2.415895] usb 3-1: new high-speed USB device number 2 using ehci-pci
[ 2.465895] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.465944] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.465977] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 2.466455] ata5.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES)
succeeded
[ 2.466461] ata5.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE
LOCK) filtered out
[ 2.466465] ata5.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE
CONFIGURATION OVERLAY) filtered out
[ 2.466757] ata5.00: supports DRM functions and may not be fully
accessible
[ 2.469721] ata5.00: ATA-9: Crucial_CT120M500SSD3, MU03, max UDMA/133
[ 2.469726] ata5.00: 234441648 sectors, multi 16: LBA48 NCQ (depth
31/32), AA
[ 2.472513] ata1.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES)
succeeded
[ 2.472522] ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE
LOCK) filtered out
[ 2.472528] ata1.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE
CONFIGURATION OVERLAY) filtered out
[ 2.473611] ata5.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES)
succeeded
[ 2.473617] ata5.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE
LOCK) filtered out
[ 2.473621] ata5.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE
CONFIGURATION OVERLAY) filtered out
[ 2.473913] ata5.00: supports DRM functions and may not be fully
accessible
[ 2.477722] ata3.00: ATAPI: TSSTcorp CDDVDW TS-U633J, TM00, max UDMA/100
[ 2.478960] ata1.00: ATA-8: ST1000LM024 HN-M101MBB, 2AR10002, max
UDMA/133
[ 2.478965] ata1.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth
31/32), AA
[ 2.480196] ata5.00: configured for UDMA/133
[ 2.485617] ata1.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES)
succeeded
[ 2.485624] ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE
LOCK) filtered out
[ 2.485627] ata1.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE
CONFIGURATION OVERLAY) filtered out
[ 2.488129] ata3.00: configured for UDMA/100
[ 2.492062] ata1.00: configured for UDMA/133
[ 2.492341] scsi 0:0:0:0: Direct-Access ATA ST1000LM024 HN-M
2AR1 PQ: 0 ANSI: 5
[ 2.494846] scsi 2:0:0:0: CD-ROM TSSTcorp CDDVDW TS-U633J
TM00 PQ: 0 ANSI: 5
[ 2.495175] scsi 4:0:0:0: Direct-Access ATA Crucial_CT120M50
MU03 PQ: 0 ANSI: 5
[ 2.499850] sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks:
(1.00 TB/931 GiB)
[ 2.499857] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 2.499936] sd 0:0:0:0: [sda] Write Protect is off
[ 2.499941] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 2.499968] sd 0:0:0:0: [sda] Write cache: enabled, read cache:
enabled, doesn't support DPO or FUA
[ 2.500249] sd 4:0:0:0: [sdb] 234441648 512-byte logical blocks: (120
GB/111 GiB)
[ 2.500255] sd 4:0:0:0: [sdb] 4096-byte physical blocks
[ 2.500342] sd 4:0:0:0: [sdb] Write Protect is off
[ 2.500345] sd 4:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 2.500364] sd 4:0:0:0: [sdb] Write cache: enabled, read cache:
enabled, doesn't support DPO or FUA
[ 2.500811] sdb: sdb1 sdb2
[ 2.501116] sd 4:0:0:0: [sdb] Attached SCSI disk
[ 2.504069] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw
xa/form2 cdda tray
[ 2.504073] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 2.504291] sr 2:0:0:0: Attached scsi CD-ROM sr0
[ 2.527655] sda: sda1
[ 2.528416] sd 0:0:0:0: [sda] Attached SCSI disk
[ 2.539874] hub 3-1:1.0: USB hub found
[ 2.539941] hub 3-1:1.0: 6 ports detected
[ 2.646019] usb 4-1: new high-speed USB device number 2 using ehci-pci
[ 2.663543] device-mapper: uevent: version 1.0.3
[ 2.663684] device-mapper: ioctl: 4.26.0-ioctl (2013-08-15)
initialised: [email protected]
[ 2.668933] bio: create slab <bio-1> at 1
[ 2.752865] Switched to clocksource tsc
[ 2.770027] hub 4-1:1.0: USB hub found
[ 2.770103] hub 4-1:1.0: 8 ports detected
[ 7.372994] EXT4-fs (dm-3): mounted filesystem with ordered data
mode. Opts: (null)
[ 7.440187] systemd[1]: systemd 208 running in system mode. (+PAM
-LIBWRAP -AUDIT -SELINUX -IMA -SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ)
[ 7.440628] systemd[1]: Set hostname to <arch-clevo>.
[ 7.491836] systemd[1]: Starting Login Prompts.
[ 7.491851] systemd[1]: Reached target Login Prompts.
[ 7.491861] systemd[1]: Starting Forward Password Requests to Wall
Directory Watch.
[ 7.491911] systemd[1]: Started Forward Password Requests to Wall
Directory Watch.
[ 7.491920] systemd[1]: Starting Remote File Systems.
[ 7.491929] systemd[1]: Reached target Remote File Systems.
[ 7.491936] systemd[1]: Starting /dev/initctl Compatibility Named Pipe.
[ 7.491957] systemd[1]: Listening on /dev/initctl Compatibility Named
Pipe.
[ 7.491964] systemd[1]: Starting LVM2 metadata daemon socket.
[ 7.491986] systemd[1]: Listening on LVM2 metadata daemon socket.
[ 7.491994] systemd[1]: Starting Device-mapper event daemon FIFOs.
[ 7.492011] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[ 7.492018] systemd[1]: Starting Delayed Shutdown Socket.
[ 7.492034] systemd[1]: Listening on Delayed Shutdown Socket.
[ 7.492058] systemd[1]: Starting Arbitrary Executable File Formats
File System Automount Point.
[ 7.492136] systemd[1]: Set up automount Arbitrary Executable File
Formats File System Automount Point.
[ 7.492147] systemd[1]: Starting Dispatch Password Requests to
Console Directory Watch.
[ 7.492172] systemd[1]: Started Dispatch Password Requests to Console
Directory Watch.
[ 7.492181] systemd[1]: Starting Journal Socket.
[ 7.492215] systemd[1]: Listening on Journal Socket.
[ 7.493444] systemd[1]: Starting Create list of required static
device nodes for the current kernel...
[ 7.494616] systemd[1]: Starting Apply Kernel Variables...
[ 7.494893] systemd[1]: Starting Journal Service...
[ 7.495223] systemd[1]: Started Journal Service.
[ 7.507880] systemd-journald[230]: Vacuuming done, freed 0 bytes
[ 7.556327] EXT4-fs (dm-3): re-mounted. Opts: (null)
[ 7.575151] systemd-udevd[258]: starting version 208
[ 7.627044] ACPI: Requesting acpi_cpufreq
[ 7.627600] ACPI Warning: 0x000000000000f040-0x000000000000f05f
SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1
(20130725/utaddress-251)
[ 7.627606] ACPI: If an ACPI driver is available for this device, you
should use it instead of the native driver
[ 7.628481] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 7.629623] ACPI Warning: 0x0000000000000428-0x000000000000042f
SystemIO conflicts with Region \PMIO 1 (20130725/utaddress-251)
[ 7.629630] ACPI: If an ACPI driver is available for this device, you
should use it instead of the native driver
[ 7.629634] ACPI Warning: 0x0000000000000530-0x000000000000053f
SystemIO conflicts with Region \GPIO 1 (20130725/utaddress-251)
[ 7.629637] ACPI: If an ACPI driver is available for this device, you
should use it instead of the native driver
[ 7.629639] ACPI Warning: 0x0000000000000500-0x000000000000052f
SystemIO conflicts with Region \GPIO 1 (20130725/utaddress-251)
[ 7.629642] ACPI: If an ACPI driver is available for this device, you
should use it instead of the native driver
[ 7.629644] lpc_ich: Resource conflict(s) found affecting gpio_ich
[ 7.641745] ACPI: Battery Slot [BAT0] (battery present)
[ 7.642657] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
[ 7.645179] ACPI: AC Adapter [AC] (on-line)
[ 7.652438] wmi: Mapper loaded
[ 7.655627] thermal LNXTHERM:00: registered as thermal_zone0
[ 7.655631] ACPI: Thermal Zone [TZ0] (52 C)
[ 7.661795] pcieport 0000:00:1c.3: driver skip pci_set_master, fix it!
[ 7.661910] rtsx_pci 0000:03:00.0: irq 44 for MSI/MSI-X
[ 7.661925] rtsx_pci 0000:03:00.0: rtsx_pci_acquire_irq: pcr->msi_en
= 1, pci->irq = 44
[ 7.662445] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 7.662454] r8169 0000:03:00.2: can't disable ASPM; OS doesn't have
ASPM control
[ 7.662676] r8169 0000:03:00.2: irq 45 for MSI/MSI-X
[ 7.666876] r8169 0000:03:00.2 eth0: RTL8411 at 0xffffc9001627e000,
00:90:f5:d7:34:53, XID 08800800 IRQ 45
[ 7.666881] r8169 0000:03:00.2 eth0: jumbo features [frames: 9200
bytes, tx checksumming: ko]
[ 7.669180] input: HDA Intel PCH HDMI/DP,pcm=3 as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input14
[ 7.669409] cfg80211: Calling CRDA to update world regulatory domain
[ 7.669574] input: HDA Intel PCH Front Headphone as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[ 7.669636] input: HDA Intel PCH Mic as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 7.673505] Intel(R) Wireless WiFi driver for Linux, in-tree:
[ 7.673508] Copyright(c) 2003-2013 Intel Corporation
[ 7.673551] pcieport 0000:00:1c.2: driver skip pci_set_master, fix it!
[ 7.673618] iwlwifi 0000:02:00.0: can't disable ASPM; OS doesn't have
ASPM control
[ 7.673685] iwlwifi 0000:02:00.0: irq 46 for MSI/MSI-X
[ 7.675011] input: PC Speaker as /devices/platform/pcspkr/input/input15
[ 7.678683] iwlwifi 0000:02:00.0: loaded firmware version 18.168.6.1
op_mode iwldvm
[ 7.684537] microcode: CPU0 sig=0x306a9, pf=0x10, revision=0x19
[ 7.697208] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUG disabled
[ 7.697212] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
[ 7.697214] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[ 7.697216] iwlwifi 0000:02:00.0: Detected Intel(R) Centrino(R)
Wireless-N 2230 BGN, REV=0xC8
[ 7.697273] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[ 7.718722] iTCO_vendor_support: vendor-support=0
[ 7.719479] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.10
[ 7.719515] iTCO_wdt: Found a Panther Point TCO device (Version=2,
TCOBASE=0x0460)
[ 7.719751] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 7.723313] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[ 7.753481] ACPI Error: [_T_0] Namespace lookup failure,
AE_ALREADY_EXISTS (20130725/dswload2-330)
[ 7.753489] ACPI Exception: AE_ALREADY_EXISTS, During name
lookup/catalog (20130725/psobject-222)
[ 7.753492] ACPI Error: Method parse/execution failed
[\_SB_.AC__.ADJP] (Node ffff88021286d820), AE_ALREADY_EXISTS
(20130725/psparse-536)
[ 7.753499] ACPI Error: Method parse/execution failed
[\_SB_.AC__._PSR] (Node ffff88021286d7d0), AE_ALREADY_EXISTS
(20130725/psparse-536)
[ 7.753505] ACPI Exception: AE_ALREADY_EXISTS, Error reading AC
Adapter state (20130725/ac-126)
[ 7.754229] microcode: CPU1 sig=0x306a9, pf=0x10, revision=0x19
[ 7.754569] ACPI: Marking method ADJP as Serialized because of
AE_ALREADY_EXISTS error
[ 7.762753] systemd-udevd[276]: renamed network interface eth0 to
enp3s0f2
[ 7.768405] ACPI: Marking method _PSR as Serialized because of
AE_ALREADY_EXISTS error
[ 7.776670] systemd-udevd[274]: renamed network interface wlan0 to wlp2s0
[ 7.780458] microcode: CPU2 sig=0x306a9, pf=0x10, revision=0x19
[ 7.789063] microcode: CPU3 sig=0x306a9, pf=0x10, revision=0x19
[ 7.789705] microcode: Microcode Update Driver: v2.00
<[email protected]>, Peter Oruba
[ 7.792720] EXT4-fs (dm-4): mounted filesystem with ordered data
mode. Opts: (null)
[ 7.882746] EXT4-fs (dm-0): mounted filesystem with ordered data
mode. Opts: (null)
[ 8.004927] Non-volatile memory driver v1.3
[ 8.962045] psmouse serio2: synaptics: Touchpad model: 1, fw: 7.2,
id: 0x1c0b1, caps: 0xd04733/0xa40000/0xa0000, board id: 3655, fw id: 582762
[ 8.995988] input: SynPS/2 Synaptics TouchPad as
/devices/platform/i8042/serio2/input/input17
[ 9.817436] EXT4-fs (dm-8): mounted filesystem with ordered data
mode. Opts: (null)
[ 9.824867] systemd-journald[230]: Received request to flush runtime
journal from PID 1
[ 12.095034] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[ 12.102629] iwlwifi 0000:02:00.0: Radio type=0x2-0x0-0x0
[ 12.353031] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[ 12.360568] iwlwifi 0000:02:00.0: Radio type=0x2-0x0-0x0
[ 12.422603] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[ 12.511946] r8169 0000:03:00.2 enp3s0f2: link down
[ 12.511987] IPv6: ADDRCONF(NETDEV_UP): enp3s0f2: link is not ready
[ 13.723012] wlp2s0: authenticate with [MAC_STRIPPED]
[ 13.726635] wlp2s0: send auth to [MAC_STRIPPED] (try 1/3)
[ 13.729331] wlp2s0: authenticated
[ 13.729872] wlp2s0: associate with [MAC_STRIPPED] (try 1/3)
[ 13.734892] wlp2s0: RX AssocResp from [MAC_STRIPPED] (capab=0x411
status=0 aid=4)
[ 13.759007] wlp2s0: associated
[ 13.759057] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
[ 19.366367] fuse init (API version 7.22)
[ 193.985549] wlp2s0: deauthenticating from [MAC_STRIPPED] by local
choice (reason=3)
[ 194.011365] cfg80211: Calling CRDA to update world regulatory domain
[ 199.140614] PM: Syncing filesystems ... done.
[ 199.571413] PM: Preparing system for mem sleep
[ 199.571809] Freezing user space processes ... (elapsed 0.001 seconds)
done.
[ 199.573407] Freezing remaining freezable tasks ... (elapsed 0.001
seconds) done.
[ 199.574511] PM: Entering mem sleep
[ 199.574564] Suspending console(s) (use no_console_suspend to debug)
[ 199.574945] sd 4:0:0:0: [sdb] Synchronizing SCSI cache
[ 199.574979] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 199.579754] sd 4:0:0:0: [sdb] Stopping disk
[ 199.653817] sd 0:0:0:0: [sda] Stopping disk
[ 200.611915] PM: suspend of devices complete after 1036.500 msecs
[ 200.612107] PM: late suspend of devices complete after 0.189 msecs
[ 200.612303] r8169 0000:03:00.2: System wakeup enabled by ACPI
[ 200.638600] ehci-pci 0000:00:1d.0: System wakeup enabled by ACPI
[ 200.652088] ehci-pci 0000:00:1a.0: System wakeup enabled by ACPI
[ 200.665220] xhci_hcd 0000:00:14.0: System wakeup enabled by ACPI
[ 200.678545] PM: noirq suspend of devices complete after 66.397 msecs
[ 200.678729] ACPI: Preparing to enter system sleep state S3
[ 200.680321] PM: Saving platform NVS memory
[ 200.680834] Disabling non-boot CPUs ...
[ 200.682252] smpboot: CPU 1 is now offline
[ 200.785227] smpboot: CPU 2 is now offline
[ 200.888648] smpboot: CPU 3 is now offline
[ 200.889828] ACPI: Low-level resume complete
[ 200.889865] PM: Restoring platform NVS memory
[ 200.890287] Enabling non-boot CPUs ...
[ 200.890327] smpboot: Booting Node 0 Processor 1 APIC 0x2
[ 200.904045] Intel pstate controlling: cpu 1
[ 200.904095] CPU1 is up
[ 200.904114] smpboot: Booting Node 0 Processor 2 APIC 0x1
[ 200.917782] Intel pstate controlling: cpu 2
[ 200.917830] CPU2 is up
[ 200.917846] smpboot: Booting Node 0 Processor 3 APIC 0x3
[ 200.931516] Intel pstate controlling: cpu 3
[ 200.931564] CPU3 is up
[ 200.934601] ACPI: Waking up from system sleep state S3
[ 200.993469] xhci_hcd 0000:00:14.0: System wakeup disabled by ACPI
[ 201.006819] ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
[ 201.033495] ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
[ 201.087040] PM: noirq resume of devices complete after 118.140 msecs
[ 201.087233] PM: early resume of devices complete after 0.169 msecs
[ 201.087270] i915 0000:00:02.0: setting latency timer to 64
[ 201.087272] xhci_hcd 0000:00:14.0: setting latency timer to 64
[ 201.087456] ehci-pci 0000:00:1a.0: setting latency timer to 64
[ 201.087597] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
[ 201.090717] ahci 0000:00:1f.2: setting latency timer to 64
[ 201.090802] ehci-pci 0000:00:1d.0: setting latency timer to 64
[ 201.090889] r8169 0000:03:00.2: System wakeup disabled by ACPI
[ 201.430358] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 201.437019] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 201.509645] ata5.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES)
succeeded
[ 201.509647] ata5.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE
LOCK) filtered out
[ 201.509649] ata5.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE
CONFIGURATION OVERLAY) filtered out
[ 201.509919] ata5.00: supports DRM functions and may not be fully
accessible
[ 201.516754] ata5.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES)
succeeded
[ 201.516756] ata5.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE
LOCK) filtered out
[ 201.516757] ata5.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE
CONFIGURATION OVERLAY) filtered out
[ 201.516998] ata5.00: supports DRM functions and may not be fully
accessible
[ 201.523170] ata5.00: configured for UDMA/133
[ 201.528884] ata3.00: configured for UDMA/100
[ 201.533818] sd 4:0:0:0: [sdb] Starting disk
[ 202.197508] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp on
[ 203.695165] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 203.701879] ata1.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES)
succeeded
[ 203.701883] ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE
LOCK) filtered out
[ 203.701885] ata1.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE
CONFIGURATION OVERLAY) filtered out
[ 203.715038] ata1.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES)
succeeded
[ 203.715042] ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE
LOCK) filtered out
[ 203.715044] ata1.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE
CONFIGURATION OVERLAY) filtered out
[ 203.721440] ata1.00: configured for UDMA/133
[ 203.731960] sd 0:0:0:0: [sda] Starting disk
[ 203.757734] PM: resume of devices complete after 2668.846 msecs
[ 203.758038] PM: Finishing wakeup.
[ 203.758039] Restarting tasks ... done.
[ 203.758936] video LNXVIDEO:00: Restoring backlight state
[ 203.784008] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[ 203.792083] iwlwifi 0000:02:00.0: Radio type=0x2-0x0-0x0
[ 203.856125] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[ 203.928106] r8169 0000:03:00.2 enp3s0f2: link down
[ 203.928145] IPv6: ADDRCONF(NETDEV_UP): enp3s0f2: link is not ready
[ 204.999379] wlp2s0: authenticate with [MAC_STRIPPED]
[ 205.003235] wlp2s0: send auth to [MAC_STRIPPED] (try 1/3)
[ 205.005976] wlp2s0: authenticated
[ 205.009250] wlp2s0: associate with [MAC_STRIPPED] (try 1/3)
[ 205.019312] wlp2s0: RX AssocResp from [MAC_STRIPPED] (capab=0x411
status=0 aid=4)
[ 205.043032] wlp2s0: associated
[ 205.043069] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready


Here's the diff between before/after lspci -nnvt:
9,10c9
< +-1c.3-[03]--+-00.0 Realtek Semiconductor Co., Ltd. Device
[10ec:5289]
< | \-00.2 Realtek Semiconductor Co., Ltd.
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
---
> +-1c.3-[03]--

Please tell me if you need the lspci log in complete form or how to tune
the diff command.

Thanks

2014-02-07 01:04:57

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Friday, February 07, 2014 12:41:44 AM Bastien Traverse wrote:

[...]

> [ 200.934601] ACPI: Waking up from system sleep state S3
> [ 200.993469] xhci_hcd 0000:00:14.0: System wakeup disabled by ACPI
> [ 201.006819] ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
> [ 201.033495] ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
> [ 201.087040] PM: noirq resume of devices complete after 118.140 msecs
> [ 201.087233] PM: early resume of devices complete after 0.169 msecs
> [ 201.087270] i915 0000:00:02.0: setting latency timer to 64
> [ 201.087272] xhci_hcd 0000:00:14.0: setting latency timer to 64
> [ 201.087456] ehci-pci 0000:00:1a.0: setting latency timer to 64
> [ 201.087597] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
> [ 201.090717] ahci 0000:00:1f.2: setting latency timer to 64
> [ 201.090802] ehci-pci 0000:00:1d.0: setting latency timer to 64
> [ 201.090889] r8169 0000:03:00.2: System wakeup disabled by ACPI

The device appears to be alive here.

> [ 201.430358] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> [ 201.437019] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
> [ 201.509645] ata5.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES)
> succeeded
> [ 201.509647] ata5.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE
> LOCK) filtered out
> [ 201.509649] ata5.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE
> CONFIGURATION OVERLAY) filtered out
> [ 201.509919] ata5.00: supports DRM functions and may not be fully
> accessible
> [ 201.516754] ata5.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES)
> succeeded
> [ 201.516756] ata5.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE
> LOCK) filtered out
> [ 201.516757] ata5.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE
> CONFIGURATION OVERLAY) filtered out
> [ 201.516998] ata5.00: supports DRM functions and may not be fully
> accessible
> [ 201.523170] ata5.00: configured for UDMA/133
> [ 201.528884] ata3.00: configured for UDMA/100
> [ 201.533818] sd 4:0:0:0: [sdb] Starting disk
> [ 202.197508] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp on
> [ 203.695165] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> [ 203.701879] ata1.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES)
> succeeded
> [ 203.701883] ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE
> LOCK) filtered out
> [ 203.701885] ata1.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE
> CONFIGURATION OVERLAY) filtered out
> [ 203.715038] ata1.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES)
> succeeded
> [ 203.715042] ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE
> LOCK) filtered out
> [ 203.715044] ata1.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE
> CONFIGURATION OVERLAY) filtered out
> [ 203.721440] ata1.00: configured for UDMA/133
> [ 203.731960] sd 0:0:0:0: [sda] Starting disk
> [ 203.757734] PM: resume of devices complete after 2668.846 msecs
> [ 203.758038] PM: Finishing wakeup.
> [ 203.758039] Restarting tasks ... done.
> [ 203.758936] video LNXVIDEO:00: Restoring backlight state
> [ 203.784008] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
> [ 203.792083] iwlwifi 0000:02:00.0: Radio type=0x2-0x0-0x0
> [ 203.856125] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
> [ 203.928106] r8169 0000:03:00.2 enp3s0f2: link down

And here.

> [ 203.928145] IPv6: ADDRCONF(NETDEV_UP): enp3s0f2: link is not ready
> [ 204.999379] wlp2s0: authenticate with [MAC_STRIPPED]
> [ 205.003235] wlp2s0: send auth to [MAC_STRIPPED] (try 1/3)
> [ 205.005976] wlp2s0: authenticated
> [ 205.009250] wlp2s0: associate with [MAC_STRIPPED] (try 1/3)
> [ 205.019312] wlp2s0: RX AssocResp from [MAC_STRIPPED] (capab=0x411
> status=0 aid=4)
> [ 205.043032] wlp2s0: associated
> [ 205.043069] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready

And there's no comments indicating any hotplug-related activity.

> Here's the diff between before/after lspci -nnvt:
> 9,10c9
> < +-1c.3-[03]--+-00.0 Realtek Semiconductor Co., Ltd. Device
> [10ec:5289]
> < | \-00.2 Realtek Semiconductor Co., Ltd.
> RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
> ---
> > +-1c.3-[03]--
>
> Please tell me if you need the lspci log in complete form or how to tune
> the diff command.

Please send the output of lspci -vv right before suspend and right after
the subsequent resume as attachments.

Thanks!

--
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.

2014-02-07 07:28:46

by Francis Moreau

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On 02/07/2014 12:15 AM, Bastien Traverse wrote:
>
> I was also hit by the rtsx driver bug
> (https://bugs.archlinux.org/task/37720) and was delighted with its fast
> resolution. I was hoping that its fix would also address the
> disappearing Ethernet bug.

yeah, but calling this "fast resolution" is quite incorrect.

I don't blame anyone for this and I'm quite happy that a workaround has
been found at last but calling this "fast resolution" is a bit funny
compare to the PITA it was to debug this.

That's probably why I haven't tried to do a similar work for this bug.

Thanks.

2014-02-07 13:43:13

by Peter Wu

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Friday 07 February 2014 00:48:14 Rafael J. Wysocki wrote:
> On Friday, February 07, 2014 12:27:03 AM you wrote:
> [...]
>
> > [ 49.170694] video LNXVIDEO:01: Restoring backlight state
> > [ 49.644845] ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
> > [ 49.646671] jme 0000:04:00.5: irq 50 for MSI/MSI-X
> > [ 49.671645] jme 0000:04:00.5 eth0: Link is down
>
> Well, this means that Ethernet device is present after the resume.

Right, but it is gone when I check it (lspci). Here is the original
journal with dates and machine name stripped from the left (2 seconds):

systemd[1]: Stopping Sleep.
systemd[1]: Stopped target Sleep.
systemd[1]: Starting Suspend.
systemd[1]: Reached target Suspend.
systemd-logind[284]: Operation finished.
NetworkManager[276]: <info> wake requested (sleeping: yes enabled: yes)
NetworkManager[276]: <info> waking up and re-enabling...
NetworkManager[276]: <info> WWAN now enabled by management service
NetworkManager[276]: <info> (eth0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
NetworkManager[276]: <info> (eth0): bringing up device.
kernel: ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
kernel: jme 0000:04:00.5: irq 50 for MSI/MSI-X
dbus[285]: [system] Successfully activated service 'org.freedesktop.UPower'
systemd[1]: Started Daemon for power management.
NetworkManager[276]: <info> (eth0): preparing device.
NetworkManager[276]: <info> (eth0): deactivating device (reason 'managed') [2]
NetworkManager[276]: <info> NetworkManager state is now DISCONNECTED
NetworkManager[276]: <info> (wlan0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
NetworkManager[276]: <info> (wlan0): bringing up device.
kernel: jme 0000:04:00.5 eth0: Link is down
kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
kernel: iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
kernel: iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
NetworkManager[276]: <info> (wlan0): preparing device.
NetworkManager[276]: <info> (wlan0): deactivating device (reason 'managed') [2]
kernel: IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
NetworkManager[276]: <info> (wlan0) supports 5 scan SSIDs
NetworkManager[276]: <info> (wlan0): supplicant interface state: starting -> ready
NetworkManager[276]: <info> (wlan0): device state change: unavailable -> disconnected (reason 'supplicant-available') [20 30 42]
NetworkManager[276]: <warn> Trying to remove a non-existant call id.
NetworkManager[276]: <info> (wlan0): supplicant interface state: ready -> disconnected
NetworkManager[276]: <info> (wlan0) supports 5 scan SSIDs
kernel: xhci_hcd 0000:02:00.0: no hotplug settings from platform
kernel: iwlwifi 0000:05:00.0: no hotplug settings from platform
NetworkManager[276]: <info> (eth0): device state change: unavailable -> unmanaged (reason 'removed') [20 10 36]
NetworkManager[276]: <info> (eth0): cleaning up...
NetworkManager[276]: <warn> (2) failed to find interface name for index
NetworkManager[276]: (nm-system.c:766):nm_system_iface_get_flags: runtime check failed: (iface != NULL)
NetworkManager[276]: <error> [1391703079.229919] [nm-system.c:768] nm_system_iface_get_flags(): (unknown): failed to get interface link object

> > [ 49.671717] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
> > [ 49.674119] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
> > [ 49.681037] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
> > [ 49.778035] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
> > [ 49.806241] xhci_hcd 0000:02:00.0: no hotplug settings from platform
> > [ 49.859417] iwlwifi 0000:05:00.0: no hotplug settings from platform
> > [ 56.264694] wlan0: authenticate with [STRIPPED]
> > [ 56.277969] wlan0: send auth to [STRIPPED] (try 1/3)
> > [ 56.282076] wlan0: authenticated
> > [ 56.283879] wlan0: associate with [STRIPPED] (try 1/3)
> > [ 56.297196] wlan0: RX AssocResp from [STRIPPED] (capab=0x411 status=0
> > aid=6) [ 56.303746] wlan0: associated
> > [ 56.303826] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
>
> Can you check the lspci differences between before/after the suspend-resume
> cycle?

See below. The MAbort+ looks suspicious. 00:1c.1 is the parent of the
devices on bus 4.

(`lspci -nnvt` differences:)

- +-1c.1-[04]--+-00.0 JMicron Technology Corp. SD/MMC Host Controller [197b:2382]
- | +-00.2 JMicron Technology Corp. Standard SD Host Controller [197b:2381]
- | +-00.3 JMicron Technology Corp. MS Host Controller [197b:2383]
- | \-00.5 JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller [197b:0250]
+ +-1c.1-[04]--


--- lspci-nnvvv.txt 2014-02-06 17:11:02.867233563 +0100
+++ lspci-nnvvv2.txt 2014-02-06 17:11:22.603425311 +0100
@@ -86,17 +86,17 @@
00:1c.1 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [8086:3b44] (rev 05) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: 00004000-00004fff
Memory behind bridge: fd400000-fd4fffff
Prefetchable memory behind bridge: 00000000c0000000-00000000c01fffff
- Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1c.2 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 [8086:3b46] (rev 05) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
@@ -200,60 +200,16 @@
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fc000000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_hcd

-04:00.0 System peripheral [0880]: JMicron Technology Corp. SD/MMC Host Controller [197b:2382] (rev 80)
- Subsystem: CLEVO/KAPOK Computer Device [1558:7130]
- Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
- Latency: 0, Cache Line Size: 64 bytes
- Interrupt: pin B routed to IRQ 18
- Region 0: Memory at fd404000 (32-bit, non-prefetchable) [size=256]
- Capabilities: <access denied>
- Kernel driver in use: sdhci-pci
- Kernel modules: sdhci_pci
-
-04:00.2 SD Host controller [0805]: JMicron Technology Corp. Standard SD Host Controller [197b:2381] (rev 80) (prog-if 01)
- Subsystem: CLEVO/KAPOK Computer Device [1558:7130]
- Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
- Interrupt: pin B routed to IRQ 18
- Region 0: Memory at fd405000 (32-bit, non-prefetchable) [size=256]
- Capabilities: <access denied>
- Kernel modules: sdhci_pci
-
-04:00.3 System peripheral [0880]: JMicron Technology Corp. MS Host Controller [197b:2383] (rev 80)
- Subsystem: CLEVO/KAPOK Computer Device [1558:7130]
- Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
- Latency: 0, Cache Line Size: 64 bytes
- Interrupt: pin C routed to IRQ 19
- Region 0: Memory at fd406000 (32-bit, non-prefetchable) [size=256]
- Capabilities: <access denied>
- Kernel driver in use: jmb38x_ms
- Kernel modules: jmb38x_ms
-
-04:00.5 Ethernet controller [0200]: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller [197b:0250] (rev 03)
- Subsystem: CLEVO/KAPOK Computer Device [1558:7130]
- Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
- Latency: 0, Cache Line Size: 64 bytes
- Interrupt: pin B routed to IRQ 50
- Region 0: Memory at fd400000 (32-bit, non-prefetchable) [size=16K]
- Region 2: I/O ports at 4400 [size=128]
- Region 3: I/O ports at 4000 [size=256]
- Capabilities: <access denied>
- Kernel driver in use: jme
- Kernel modules: jme
-
05:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6200 [8086:422c] (rev 35)
Subsystem: Intel Corporation Centrino Advanced-N 6200 2x2 AGN [8086:1301]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 49
Region 0: Memory at fd500000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>


I forgot to mention a workaround, by triggering a rescan, the
devices become alive again. Here is a log from 3.12.7 (different
from the above):

sudo tee /sys/devices/pci0000:00/0000:00:1c.1/rescan <<<1

The journal following the above command (duration of 2 seconds):

kernel: pci 0000:04:00.0: [197b:2382] type 00 class 0x088000
kernel: pci 0000:04:00.0: reg 0x10: [mem 0x00000000-0x000000ff]
kernel: pci 0000:04:00.2: [197b:2381] type 00 class 0x080501
kernel: pci 0000:04:00.2: reg 0x10: [mem 0x00000000-0x000000ff]
kernel: pci 0000:04:00.3: [197b:2383] type 00 class 0x088000
kernel: pci 0000:04:00.3: reg 0x10: [mem 0x00000000-0x000000ff]
kernel: pci 0000:04:00.5: [197b:0250] type 00 class 0x020000
kernel: pci 0000:04:00.5: reg 0x10: [mem 0x00000000-0x00003fff]
kernel: pci 0000:04:00.5: reg 0x18: [io 0x0000-0x007f]
kernel: pci 0000:04:00.5: reg 0x1c: [io 0x0000-0x00ff]
kernel: pci 0000:04:00.5: PME# supported from D0 D3hot D3cold
sudo[11341]: pam_unix(sudo:session): session closed for user root
kernel: i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
kernel: pci 0000:04:00.5: BAR 0: assigned [mem 0xfd400000-0xfd403fff]
kernel: pci 0000:04:00.0: BAR 0: assigned [mem 0xfd404000-0xfd4040ff]
kernel: pci 0000:04:00.2: BAR 0: assigned [mem 0xfd404100-0xfd4041ff]
kernel: pci 0000:04:00.3: BAR 0: assigned [mem 0xfd404200-0xfd4042ff]
kernel: pci 0000:04:00.5: BAR 3: assigned [io 0x4000-0x40ff]
kernel: pci 0000:04:00.5: BAR 2: assigned [io 0x4400-0x447f]
kernel: pci 0000:00:1e.0: PCI bridge to [bus 06]
kernel: sdhci-pci 0000:04:00.0: SDHCI controller found [197b:2382] (rev 80)
kernel: sdhci-pci 0000:04:00.0: enabling device (0000 -> 0002)
kernel: mmc0: SDHCI controller on PCI [0000:04:00.0] using ADMA
kernel: sdhci-pci 0000:04:00.2: SDHCI controller found [197b:2381] (rev 80)
kernel: sdhci-pci 0000:04:00.2: enabling device (0000 -> 0002)
kernel: sdhci-pci 0000:04:00.2: Refusing to bind to secondary interface.
kernel: jmb38x_ms 0000:04:00.3: enabling device (0000 -> 0002)
kernel: jme 0000:04:00.5: can't disable ASPM; OS doesn't have ASPM control
kernel: jme 0000:04:00.5: enabling device (0000 -> 0003)
kernel: jme 0000:04:00.5 eth0: JMC250 Gigabit Ethernet chiprev:23 pcirev:3 macaddr:[STRIPPED]
NetworkManager[326]: <warn> failed to allocate link cache: (-26) Protocol mismatch
NetworkManager[326]: <info> (eth0): carrier is OFF
NetworkManager[326]: <info> (eth0): new Ethernet device (driver: 'jme' ifindex: 9)
NetworkManager[326]: <info> (eth0): exported as /org/freedesktop/NetworkManager/Devices/6
NetworkManager[326]: <info> (eth0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
NetworkManager[326]: <info> (eth0): bringing up device.
kernel: jme 0000:04:00.5: irq 51 for MSI/MSI-X
kernel: jme 0000:04:00.5 eth0: Link is down
kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
NetworkManager[326]: <info> (eth0): preparing device.
NetworkManager[326]: <info> (eth0): deactivating device (reason 'managed') [2]

Not sure what the integrated graphics device at 00:02.0 shows up here,
but ok. This trace is shown every time the rescan is triggered (manually)
after resume.

Some times, the "enabling device" lines are not shown, and the messages
start with the following instead:

kernel: pci 0000:04:00.0: [197b:2382] type 00 class 0x088000
kernel: pci 0000:04:00.0: reg 0x10: [mem 0xfd404000-0xfd4040ff]
kernel: pci 0000:04:00.2: [197b:2381] type 00 class 0x080501
kernel: pci 0000:04:00.2: reg 0x10: [mem 0xfd404100-0xfd4041ff]
kernel: pci 0000:04:00.3: [197b:2383] type 00 class 0x088000
kernel: pci 0000:04:00.3: reg 0x10: [mem 0xfd404200-0xfd4042ff]
kernel: pci 0000:04:00.5: [197b:0250] type 00 class 0x020000
kernel: pci 0000:04:00.5: reg 0x10: [mem 0xfd400000-0xfd403fff]
kernel: pci 0000:04:00.5: reg 0x18: [io 0x4400-0x447f]
kernel: pci 0000:04:00.5: reg 0x1c: [io 0x4000-0x40ff]

I do not know if it is relevant, but this is taken from the logs where the
OS is booting:

kernel: pci 0000:04:00.0: [197b:2382] type 00 class 0x088000
kernel: pci 0000:04:00.0: reg 0x10: [mem 0xfd404000-0xfd4040ff]
kernel: pci 0000:04:00.2: [197b:2381] type 00 class 0x080501
kernel: pci 0000:04:00.2: reg 0x10: [mem 0xfd405000-0xfd4050ff]
kernel: pci 0000:04:00.3: [197b:2383] type 00 class 0x088000
kernel: pci 0000:04:00.3: reg 0x10: [mem 0xfd406000-0xfd4060ff]
kernel: pci 0000:04:00.5: [197b:0250] type 00 class 0x020000
kernel: pci 0000:04:00.5: reg 0x10: [mem 0xfd400000-0xfd403fff]
kernel: pci 0000:04:00.5: reg 0x18: [io 0x4400-0x447f]
kernel: pci 0000:04:00.5: reg 0x1c: [io 0x4000-0x40ff]
kernel: pci 0000:04:00.5: PME# supported from D0 D3hot D3cold
kernel: pci 0000:00:1c.1: PCI bridge to [bus 04]
kernel: pci 0000:00:1c.1: bridge window [io 0x4000-0x4fff]
kernel: pci 0000:00:1c.1: bridge window [mem 0xfd400000-0xfd4fffff]

Peter

2014-02-08 14:47:05

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Friday, February 07, 2014 02:43:03 PM Peter Wu wrote:
> On Friday 07 February 2014 00:48:14 Rafael J. Wysocki wrote:
> > On Friday, February 07, 2014 12:27:03 AM you wrote:
> > [...]
> >
> > > [ 49.170694] video LNXVIDEO:01: Restoring backlight state
> > > [ 49.644845] ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
> > > [ 49.646671] jme 0000:04:00.5: irq 50 for MSI/MSI-X
> > > [ 49.671645] jme 0000:04:00.5 eth0: Link is down
> >
> > Well, this means that Ethernet device is present after the resume.
>
> Right, but it is gone when I check it (lspci). Here is the original
> journal with dates and machine name stripped from the left (2 seconds):

[...]

> --- lspci-nnvvv.txt 2014-02-06 17:11:02.867233563 +0100
> +++ lspci-nnvvv2.txt 2014-02-06 17:11:22.603425311 +0100
> @@ -86,17 +86,17 @@
> 00:1c.1 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [8086:3b44] (rev 05) (prog-if 00 [Normal decode])
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 0, Cache Line Size: 64 bytes
> Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
> I/O behind bridge: 00004000-00004fff
> Memory behind bridge: fd400000-fd4fffff
> Prefetchable memory behind bridge: 00000000c0000000-00000000c01fffff
> - Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
> + Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
> BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
> PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
> Capabilities: <access denied>
> Kernel driver in use: pcieport
> Kernel modules: shpchp
>
> 00:1c.2 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 [8086:3b46] (rev 05) (prog-if 00 [Normal decode])
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
> @@ -200,60 +200,16 @@
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 0, Cache Line Size: 64 bytes
> Interrupt: pin A routed to IRQ 16
> Region 0: Memory at fc000000 (64-bit, non-prefetchable) [size=8K]
> Capabilities: <access denied>
> Kernel driver in use: xhci_hcd
> Kernel modules: xhci_hcd
>
> -04:00.0 System peripheral [0880]: JMicron Technology Corp. SD/MMC Host Controller [197b:2382] (rev 80)
> - Subsystem: CLEVO/KAPOK Computer Device [1558:7130]
> - Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
> - Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
> - Latency: 0, Cache Line Size: 64 bytes
> - Interrupt: pin B routed to IRQ 18
> - Region 0: Memory at fd404000 (32-bit, non-prefetchable) [size=256]
> - Capabilities: <access denied>
> - Kernel driver in use: sdhci-pci
> - Kernel modules: sdhci_pci
> -
> -04:00.2 SD Host controller [0805]: JMicron Technology Corp. Standard SD Host Controller [197b:2381] (rev 80) (prog-if 01)
> - Subsystem: CLEVO/KAPOK Computer Device [1558:7130]
> - Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
> - Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
> - Interrupt: pin B routed to IRQ 18
> - Region 0: Memory at fd405000 (32-bit, non-prefetchable) [size=256]
> - Capabilities: <access denied>
> - Kernel modules: sdhci_pci
> -
> -04:00.3 System peripheral [0880]: JMicron Technology Corp. MS Host Controller [197b:2383] (rev 80)
> - Subsystem: CLEVO/KAPOK Computer Device [1558:7130]
> - Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
> - Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
> - Latency: 0, Cache Line Size: 64 bytes
> - Interrupt: pin C routed to IRQ 19
> - Region 0: Memory at fd406000 (32-bit, non-prefetchable) [size=256]
> - Capabilities: <access denied>
> - Kernel driver in use: jmb38x_ms
> - Kernel modules: jmb38x_ms
> -
> -04:00.5 Ethernet controller [0200]: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller [197b:0250] (rev 03)
> - Subsystem: CLEVO/KAPOK Computer Device [1558:7130]
> - Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
> - Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
> - Latency: 0, Cache Line Size: 64 bytes
> - Interrupt: pin B routed to IRQ 50
> - Region 0: Memory at fd400000 (32-bit, non-prefetchable) [size=16K]
> - Region 2: I/O ports at 4400 [size=128]
> - Region 3: I/O ports at 4000 [size=256]
> - Capabilities: <access denied>
> - Kernel driver in use: jme
> - Kernel modules: jme
> -
> 05:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6200 [8086:422c] (rev 35)
> Subsystem: Intel Corporation Centrino Advanced-N 6200 2x2 AGN [8086:1301]
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 0, Cache Line Size: 64 bytes
> Interrupt: pin A routed to IRQ 49
> Region 0: Memory at fd500000 (64-bit, non-prefetchable) [size=8K]
> Capabilities: <access denied>
>
>
> I forgot to mention a workaround, by triggering a rescan, the
> devices become alive again. Here is a log from 3.12.7 (different
> from the above):
>
> sudo tee /sys/devices/pci0000:00/0000:00:1c.1/rescan <<<1
>
> The journal following the above command (duration of 2 seconds):

OK

It looks like we fail to resume the device, then, for some reason.

That may be a PCIe link issue or something similar.

Is this a regression for you? If so, what's the last kernel that didn't
have this problem? Does 3.13.y (as released by Greg, without and distro
"improvements") have it too?

Rafael

2014-02-08 21:34:29

by Peter Wu

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Saturday 08 February 2014 16:01:36 Rafael J. Wysocki wrote:
> It looks like we fail to resume the device, then, for some reason.
>
> That may be a PCIe link issue or something similar.
>
> Is this a regression for you? If so, what's the last kernel that didn't
> have this problem? Does 3.13.y (as released by Greg, without and distro
> "improvements") have it too?

It was a regression from 3.11.x to 3.12 (and it is still broken with 3.13).
Due to some mistakes from my side, I have tested more configs:

(based on Arch Linux 3.13.1 x86_64 config)
(a) 3.13.2 with CONFIG_HOTPLUG_PCI=y, but CONFIG_HOTPLUG_PCI_ACPI=n works.
(b) 3.13.2 with CONFIG_HOTPLUG_PCI=y and CONFIG_HOTPLUG_PCI_ACPI=y is broken.
(c) 3.13.2 with CONFIG_HOTPLUG_PCI=n still works.
(my stripped config)
(d) 3.13.2 with CONFIG_HOTPLUG_PCI=y, but CONFIG_HOTPLUG_PCI_ACPI=n works.

With CONFIG_HOTPLUG_PCI_ACPI=y, the only difference in dmesg is:

(during boot)
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
(after resume)
iwlwifi 0000:05:00.0: no hotplug settings from platform
xhci_hcd 0000:02:00.0: no hotplug settings from platform
(here, NetworkManager complains that a device has gone)
iwlwifi 0000:05:00.0: no hotplug settings from platform

Of course, with config (b), the ethernet adapter vanishes while it is still
present with configs (a), (c) and (d).

Time to do a bisect?

Peter

2014-02-09 18:44:38

by Bastien Traverse

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

Le 07/02/2014 02:19, Rafael J. Wysocki a écrit :
> Please send the output of lspci -vv right before suspend and right after
> the subsequent resume as attachments.

You'll find them attached, but I got a strange error when I wanted to
run it as root:
$ sudo lspci -vv > lspci_vv_before
pcilib: sysfs_read_vpd: read failed: Connection timed out
$ sudo -i
# lspci -vv
pcilib: sysfs_read_vpd: read failed: Connection timed out

So I only got the unpriviledge output.

Some complementary lines from my journal:

kernel: r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
kernel: r8169 0000:03:00.2: can't disable ASPM; OS doesn't have ASPM control
kernel: pcieport 0000:00:1c.3: driver skip pci_set_master, fix it!
kernel: r8169 0000:03:00.2: irq 44 for MSI/MSI-X
kernel: r8169 0000:03:00.2 eth0: RTL8411 at 0xffffc90016ed4000,
00:90:f5:d7:34:53, XID 08800800 IRQ 44
kernel: r8169 0000:03:00.2 eth0: jumbo features [frames: 9200 bytes, tx
checksumming: ko]
kernel: rtsx_pci 0000:03:00.0: irq 45 for MSI/MSI-X
kernel: rtsx_pci 0000:03:00.0: rtsx_pci_acquire_irq: pcr->msi_en = 1,
pci->irq = 45
...

And one I thought of interest:

kernel: rtsx_pci 0000:03:00.0: vpd r/w failed. This is likely a
firmware bug on this device. Contact the card vendor for a firmware update.

That came three times before suspend.

Only two lines about hotplug, none special.

Stripped journal attached for the suspend cycle.


Le 07/02/2014 08:29, Francis Moreau a écrit :
> yeah, but calling this "fast resolution" is quite incorrect.
>
> I don't blame anyone for this and I'm quite happy that a workaround has
> been found at last but calling this "fast resolution" is a bit funny
> compare to the PITA it was to debug this.

Sorry, I didn't mean to underestimate the amount of work you put in that
bug resolution (actually it was the first time I heard of kernel
bisection and was pretty impressed by how you led it).
What made me say it had been a fast resolution is that its fix was
included right in the next kernel revision, which I found to be quite
diligent. But the actual work to find it, the kernel bisection, that
must have been a real sweat.


Thanks


Attachments:
lspci_vv_before (10.66 kB)
lspci_vv_after (9.42 kB)
journalctl_-b_suspend_cycle (20.02 kB)
Download all attachments

2014-02-09 21:31:31

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Saturday, February 08, 2014 10:34:23 PM Peter Wu wrote:
> On Saturday 08 February 2014 16:01:36 Rafael J. Wysocki wrote:
> > It looks like we fail to resume the device, then, for some reason.
> >
> > That may be a PCIe link issue or something similar.
> >
> > Is this a regression for you? If so, what's the last kernel that didn't
> > have this problem? Does 3.13.y (as released by Greg, without and distro
> > "improvements") have it too?
>
> It was a regression from 3.11.x to 3.12 (and it is still broken with 3.13).
> Due to some mistakes from my side, I have tested more configs:
>
> (based on Arch Linux 3.13.1 x86_64 config)
> (a) 3.13.2 with CONFIG_HOTPLUG_PCI=y, but CONFIG_HOTPLUG_PCI_ACPI=n works.
> (b) 3.13.2 with CONFIG_HOTPLUG_PCI=y and CONFIG_HOTPLUG_PCI_ACPI=y is broken.
> (c) 3.13.2 with CONFIG_HOTPLUG_PCI=n still works.
> (my stripped config)
> (d) 3.13.2 with CONFIG_HOTPLUG_PCI=y, but CONFIG_HOTPLUG_PCI_ACPI=n works.
>
> With CONFIG_HOTPLUG_PCI_ACPI=y, the only difference in dmesg is:
>
> (during boot)
> acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
> (after resume)
> iwlwifi 0000:05:00.0: no hotplug settings from platform
> xhci_hcd 0000:02:00.0: no hotplug settings from platform
> (here, NetworkManager complains that a device has gone)
> iwlwifi 0000:05:00.0: no hotplug settings from platform
>
> Of course, with config (b), the ethernet adapter vanishes while it is still
> present with configs (a), (c) and (d).
>
> Time to do a bisect?

That most likely would single out one of the ACPIPHP commits without giving us
much clue about what's going on.

I fail to see what the connection between those changes and system resume is,
however.

Please replace all pr_debug() calls in hotplug_notify() with pr_info() and
see if you get any events from there.

Thanks!

--
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.

2014-02-09 22:08:09

by Peter Wu

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Sunday 09 February 2014 19:44:27 Bastien Traverse wrote:
> You'll find them attached, but I got a strange error when I wanted to
> run it as root:
> $ sudo lspci -vv > lspci_vv_before
> pcilib: sysfs_read_vpd: read failed: Connection timed out
> $ sudo -i
> # lspci -vv
> pcilib: sysfs_read_vpd: read failed: Connection timed out
>
> So I only got the unpriviledge output.

This seems to be an issue of the rtsx driver / hardware, I also see it on
a small Shuttle computer that runs at work. (off-topic lspci post:)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device [10ec:5289] (rev 01)
Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:5289]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 43
Region 0: Memory at dfe00000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0f00c Data: 41c1
Capabilities: [70] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 unlimited, L1 <64us
ClockPM+ Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR-, OBFF Not Supported
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [b0] MSI-X: Enable- Count=1 Masked-
Vector table: BAR=0 offset=00000000
PBA: BAR=0 offset=00000000
Capabilities: [d0] Vital Product Data
pcilib: sysfs_read_vpd: read failed: Connection timed out
Not readable
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [140 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [160 v1] Device Serial Number 00-00-00-00-00-00-00-00
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci

> Some complementary lines from my journal:
>
> kernel: r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
> kernel: r8169 0000:03:00.2: can't disable ASPM; OS doesn't have ASPM control
> kernel: pcieport 0000:00:1c.3: driver skip pci_set_master, fix it! kernel:
> r8169 0000:03:00.2: irq 44 for MSI/MSI-X
> kernel: r8169 0000:03:00.2 eth0: RTL8411 at 0xffffc90016ed4000,
> 00:90:f5:d7:34:53, XID 08800800 IRQ 44
> kernel: r8169 0000:03:00.2 eth0: jumbo features [frames: 9200 bytes, tx
> checksumming: ko]
> kernel: rtsx_pci 0000:03:00.0: irq 45 for MSI/MSI-X
> kernel: rtsx_pci 0000:03:00.0: rtsx_pci_acquire_irq: pcr->msi_en = 1,
> pci->irq = 45
> ...
>
> And one I thought of interest:
>
> kernel: rtsx_pci 0000:03:00.0: vpd r/w failed. This is likely a
> firmware bug on this device. Contact the card vendor for a firmware update.

I think I have seen such an error before, but I cannot find it in the logs
that were obtained a while ago. Failure to read VPD should not cause issues.

> That came three times before suspend.
>
> Only two lines about hotplug, none special.

I think this is relevant. See also my test with 3.13.2 and different
kernel configs[1]. A workaround that triggers a scan was also posted[2].

Peter

[1]: http://lkml.org/lkml/2014/2/8/264
[2]: http://lkml.org/lkml/2014/2/7/809

2014-02-09 23:18:22

by Peter Wu

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Sunday 09 February 2014 22:46:05 Rafael J. Wysocki wrote:
> That most likely would single out one of the ACPIPHP commits without giving
> us much clue about what's going on.
>
> I fail to see what the connection between those changes and system resume
> is, however.
>
> Please replace all pr_debug() calls in hotplug_notify() with pr_info() and
> see if you get any events from there.

I could not find a hotplug_notify function in the kernel tree, but I
have dyndbg enabled. Booting with `pci_hotplug.debug=Y
pci_hotplug.debug_acpi=Y pci_hotplug.dyndbg acpiphp.dyndbg` gives me
only a few acpiphp_glue messages. After resume:

[ 55.492261] CPU3 is up
[ 55.494710] ACPI: Waking up from system sleep state S3
[ 56.187298] ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
[ 56.213939] ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
[ 56.240614] xhci_hcd 0000:02:00.0: System wakeup disabled by ACPI
[ 56.294230] PM: noirq resume of devices complete after 133.375 msecs
[ 56.294507] PM: early resume of devices complete after 0.231 msecs
[ 56.294798] pcieport 0000:00:1c.1: System wakeup disabled by ACPI
[ 56.296628] iwlwifi 0000:05:00.0: RF_KILL bit toggled to enable radio.
[ 56.404258] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
[ 56.627043] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 56.627929] ata1.00: configured for UDMA/133
[ 56.628044] sd 0:0:0:0: [sda] Starting disk
[ 56.633730] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 56.640403] ata5: SATA link down (SStatus 0 SControl 300)
[ 56.802771] ata2.00: configured for UDMA/100
[ 57.737542] PM: resume of devices complete after 1443.847 msecs
[ 57.737951] PM: Finishing wakeup.
[ 57.737957] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
[ 57.737960] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
[ 57.738080] iwlwifi 0000:05:00.0: no hotplug settings from platform
[ 57.737963] Restarting tasks ... done.
[ 57.740480] video LNXVIDEO:00: Restoring backlight state
[ 57.740487] video LNXVIDEO:01: Restoring backlight state
[ 58.203311] ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
[ 58.204080] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP01
[ 58.204083] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP01
[ 58.204121] xhci_hcd 0000:02:00.0: no hotplug settings from platform
[ 58.204132] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP02
[ 58.204134] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP02
[ 58.209339] jme 0000:04:00.5: irq 50 for MSI/MSI-X
[ 58.233503] jme 0000:04:00.5 eth0: Link is down
[ 58.233578] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 58.235113] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
[ 58.242131] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
[ 58.346311] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 58.392764] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
[ 58.392766] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
[ 58.392874] iwlwifi 0000:05:00.0: no hotplug settings from platform

RP02 is the ACPI Device for 00:1c.1 [1].

Could the following commit have something to do with it?

commit 4ebe34503baa0644c9352bcd76d4cf573bffe206
Author: Rafael J. Wysocki <[email protected]>
Date: Tue Jul 16 22:10:35 2013 +0200

ACPI / hotplug / PCI: Check for new devices on enabled slots

The current implementation of acpiphp_check_bridge() is pretty dumb:
- It enables a slot if it's not enabled and the slot status is
ACPI_STA_ALL.
- It disables a slot if it's enabled and the slot status is not
ACPI_STA_ALL.

This behavior is not sufficient to handle the Thunderbolt daisy
chaining case properly, however, because in that case the bus
behind the already enabled slot needs to be rescanned for new
devices.

For this reason, modify acpiphp_check_bridge() so that slots are
disabled and stopped if they are not in the ACPI_STA_ALL state.

For slots in the ACPI_STA_ALL state, devices behind them that don't
respond are trimmed using a new function, trim_stale_devices(),
introduced specifically for this purpose. That function walks
the given bus and checks each device on it. If the device doesn't
respond, it is assumed to be gone and is removed.

Once all of the stale devices directy behind the slot have been
removed, acpiphp_check_bridge() will start looking for new devices
that might have appeared on the given bus. It will do that even if
the slot is already enabled (SLOT_ENABLED is set for it).

In addition to that, make the bus check notification ignore
SLOT_ENABLED and go for enable_device() directly if bridge is NULL,
so that devices behind the slot are re-enumerated in that case too.

This change is based on earlier patches from Kirill A Shutemov
and Mika Westerberg.

Signed-off-by: Rafael J. Wysocki <[email protected]>
Tested-by: Mika Westerberg <[email protected]>

Peter

[1]: https://github.com/Lekensteyn/acpi-stuff/blob/master/dsl/Clevo_B7130/DSDT.dsl#L8882

2014-02-10 00:37:39

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Monday, February 10, 2014 12:18:16 AM Peter Wu wrote:
> On Sunday 09 February 2014 22:46:05 Rafael J. Wysocki wrote:
> > That most likely would single out one of the ACPIPHP commits without giving
> > us much clue about what's going on.
> >
> > I fail to see what the connection between those changes and system resume
> > is, however.
> >
> > Please replace all pr_debug() calls in hotplug_notify() with pr_info() and
> > see if you get any events from there.
>
> I could not find a hotplug_notify function in the kernel tree, but I
> have dyndbg enabled. Booting with `pci_hotplug.debug=Y
> pci_hotplug.debug_acpi=Y pci_hotplug.dyndbg acpiphp.dyndbg` gives me
> only a few acpiphp_glue messages. After resume:
>
> [ 55.492261] CPU3 is up
> [ 55.494710] ACPI: Waking up from system sleep state S3
> [ 56.187298] ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
> [ 56.213939] ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
> [ 56.240614] xhci_hcd 0000:02:00.0: System wakeup disabled by ACPI
> [ 56.294230] PM: noirq resume of devices complete after 133.375 msecs
> [ 56.294507] PM: early resume of devices complete after 0.231 msecs
> [ 56.294798] pcieport 0000:00:1c.1: System wakeup disabled by ACPI
> [ 56.296628] iwlwifi 0000:05:00.0: RF_KILL bit toggled to enable radio.
> [ 56.404258] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
> [ 56.627043] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> [ 56.627929] ata1.00: configured for UDMA/133
> [ 56.628044] sd 0:0:0:0: [sda] Starting disk
> [ 56.633730] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
> [ 56.640403] ata5: SATA link down (SStatus 0 SControl 300)
> [ 56.802771] ata2.00: configured for UDMA/100
> [ 57.737542] PM: resume of devices complete after 1443.847 msecs
> [ 57.737951] PM: Finishing wakeup.
> [ 57.737957] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
> [ 57.737960] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
> [ 57.738080] iwlwifi 0000:05:00.0: no hotplug settings from platform
> [ 57.737963] Restarting tasks ... done.
> [ 57.740480] video LNXVIDEO:00: Restoring backlight state
> [ 57.740487] video LNXVIDEO:01: Restoring backlight state
> [ 58.203311] ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
> [ 58.204080] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP01
> [ 58.204083] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP01
> [ 58.204121] xhci_hcd 0000:02:00.0: no hotplug settings from platform
> [ 58.204132] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP02
> [ 58.204134] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP02
> [ 58.209339] jme 0000:04:00.5: irq 50 for MSI/MSI-X
> [ 58.233503] jme 0000:04:00.5 eth0: Link is down
> [ 58.233578] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
> [ 58.235113] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
> [ 58.242131] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
> [ 58.346311] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
> [ 58.392764] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
> [ 58.392766] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
> [ 58.392874] iwlwifi 0000:05:00.0: no hotplug settings from platform
>
> RP02 is the ACPI Device for 00:1c.1 [1].
>
> Could the following commit have something to do with it?
>
> commit 4ebe34503baa0644c9352bcd76d4cf573bffe206
> Author: Rafael J. Wysocki <[email protected]>
> Date: Tue Jul 16 22:10:35 2013 +0200
>
> ACPI / hotplug / PCI: Check for new devices on enabled slots

This one, or another one in that series. I rather suspect

ab1225901da2 Revert "ACPI / hotplug / PCI: Avoid doing too much for spurious notifies"

from Mika, but it really doesn't matter.

Can you please check the patch below (it is on top of 3.14-rc1, but I think it'll
still apply to 3.13) and report back?

Rafael


---
drivers/pci/hotplug/acpiphp_glue.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

Index: linux-pm/drivers/pci/hotplug/acpiphp_glue.c
===================================================================
--- linux-pm.orig/drivers/pci/hotplug/acpiphp_glue.c
+++ linux-pm/drivers/pci/hotplug/acpiphp_glue.c
@@ -555,10 +555,10 @@ static void __ref enable_slot(struct acp
struct pci_dev *dev;
struct pci_bus *bus = slot->bus;
struct acpiphp_func *func;
- int max, pass;
+ int nr_found, max, pass, bridges_scanned = 0;
LIST_HEAD(add_list);

- acpiphp_rescan_slot(slot);
+ nr_found = acpiphp_rescan_slot(slot);
max = acpiphp_max_busnr(bus);
for (pass = 0; pass < 2; pass++) {
list_for_each_entry(dev, &bus->devices, bus_list) {
@@ -574,9 +574,14 @@ static void __ref enable_slot(struct acp
__pci_bus_size_bridges(dev->subordinate,
&add_list);
}
+ bridges_scanned++;
}
}
}
+ /* Nothing more to do here if there are no new devices on this bus. */
+ if (!nr_found && !bridges_scanned && (slot->flags & SLOT_ENABLED))
+ return;
+
__pci_bus_assign_resources(bus, &add_list, NULL);

acpiphp_sanitize_bus(bus);

2014-02-10 01:15:30

by Peter Wu

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Monday 10 February 2014 01:52:14 Rafael J. Wysocki wrote:
> > Could the following commit have something to do with it?
> >
> >
> >
> > commit 4ebe34503baa0644c9352bcd76d4cf573bffe206
> > Author: Rafael J. Wysocki <[email protected]>
> > Date: Tue Jul 16 22:10:35 2013 +0200
> >
> >
> > ACPI / hotplug / PCI: Check for new devices on enabled slots
>
> This one, or another one in that series. I rather suspect
>
> ab1225901da2 Revert "ACPI / hotplug / PCI: Avoid doing too much for spurious
> notifies"
>
> from Mika, but it really doesn't matter.
>
> Can you please check the patch below (it is on top of 3.14-rc1, but I think
> it'll still apply to 3.13) and report back?

I applied the following patch:

--- drivers/pci/hotplug/acpiphp_glue.c.orig 2014-02-10 01:46:59.678124018 +0100
+++ drivers/pci/hotplug/acpiphp_glue.c 2014-02-10 01:48:59.634124004 +0100
@@ -552,10 +552,10 @@
struct pci_dev *dev;
struct pci_bus *bus = slot->bus;
struct acpiphp_func *func;
- int max, pass;
+ int nr_found, max, pass, bridges_scanned = 0;
LIST_HEAD(add_list);

- acpiphp_rescan_slot(slot);
+ nr_found = acpiphp_rescan_slot(slot);
max = acpiphp_max_busnr(bus);
for (pass = 0; pass < 2; pass++) {
list_for_each_entry(dev, &bus->devices, bus_list) {
@@ -571,9 +571,16 @@
__pci_bus_size_bridges(dev->subordinate,
&add_list);
}
+ bridges_scanned++;
}
}
}
+ /* Nothing more to do here if there are no new devices on this bus. */
+ if (!nr_found && !bridges_scanned && (slot->flags & SLOT_ENABLED)) {
+ pr_debug("No more new devices on this bus.\n");
+ return;
+ }
+
__pci_bus_assign_resources(bus, &add_list, NULL);

acpiphp_sanitize_bus(bus);

Unfortunately, the adapter still vanishes. dmesg is below this message.

Peter

[ 44.558995] CPU3 is up
[ 44.561438] ACPI: Waking up from system sleep state S3
[ 45.254084] ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
[ 45.280727] ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
[ 45.307403] xhci_hcd 0000:02:00.0: System wakeup disabled by ACPI
[ 45.361012] PM: noirq resume of devices complete after 133.354 msecs
[ 45.361292] PM: early resume of devices complete after 0.233 msecs
[ 45.361680] iwlwifi 0000:05:00.0: RF_KILL bit toggled to enable radio.
[ 45.361731] pcieport 0000:00:1c.1: System wakeup disabled by ACPI
[ 45.470912] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
[ 45.700502] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 45.700533] ata5: SATA link down (SStatus 0 SControl 300)
[ 45.701385] ata1.00: configured for UDMA/133
[ 45.701503] sd 0:0:0:0: [sda] Starting disk
[ 45.707139] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 45.872011] ata2.00: configured for UDMA/100
[ 46.791141] PM: resume of devices complete after 1430.658 msecs
[ 46.791560] PM: Finishing wakeup.
[ 46.791565] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
[ 46.791568] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
[ 46.791642] acpiphp_glue: No more new devices on this bus.
[ 46.791571] Restarting tasks ... done.
[ 46.793204] video LNXVIDEO:00: Restoring backlight state
[ 46.793211] video LNXVIDEO:01: Restoring backlight state
[ 47.246425] ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
[ 47.251540] jme 0000:04:00.5: irq 50 for MSI/MSI-X
[ 47.276949] jme 0000:04:00.5 eth0: Link is down
[ 47.276974] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 47.278423] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
[ 47.285758] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
[ 47.393492] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP01
[ 47.393495] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP01
[ 47.393517] acpiphp_glue: No more new devices on this bus.
[ 47.393525] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP02
[ 47.393527] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP02
[ 47.398977] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 47.463615] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
[ 47.463620] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
[ 47.463685] acpiphp_glue: No more new devices on this bus.

After the last message, NetworkManager loses the interface within a second.
The next following messages follow two seconds later and are unrelated
(those are about wireless connectivity).

2014-02-10 08:16:11

by Francis Moreau

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On 02/09/2014 07:44 PM, Bastien Traverse wrote:
> Le 07/02/2014 02:19, Rafael J. Wysocki a écrit :
>> Please send the output of lspci -vv right before suspend and right after
>> the subsequent resume as attachments.
>
> You'll find them attached, but I got a strange error when I wanted to
> run it as root:
> $ sudo lspci -vv > lspci_vv_before
> pcilib: sysfs_read_vpd: read failed: Connection timed out
> $ sudo -i
> # lspci -vv
> pcilib: sysfs_read_vpd: read failed: Connection timed out
>
> So I only got the unpriviledge output.
>
> Some complementary lines from my journal:
>
> kernel: r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
> kernel: r8169 0000:03:00.2: can't disable ASPM; OS doesn't have ASPM control
> kernel: pcieport 0000:00:1c.3: driver skip pci_set_master, fix it!
> kernel: r8169 0000:03:00.2: irq 44 for MSI/MSI-X
> kernel: r8169 0000:03:00.2 eth0: RTL8411 at 0xffffc90016ed4000,
> 00:90:f5:d7:34:53, XID 08800800 IRQ 44
> kernel: r8169 0000:03:00.2 eth0: jumbo features [frames: 9200 bytes, tx
> checksumming: ko]
> kernel: rtsx_pci 0000:03:00.0: irq 45 for MSI/MSI-X
> kernel: rtsx_pci 0000:03:00.0: rtsx_pci_acquire_irq: pcr->msi_en = 1,
> pci->irq = 45
> ...
>
> And one I thought of interest:
>
> kernel: rtsx_pci 0000:03:00.0: vpd r/w failed. This is likely a
> firmware bug on this device. Contact the card vendor for a firmware update.
>
> That came three times before suspend.
>
> Only two lines about hotplug, none special.
>
> Stripped journal attached for the suspend cycle.
>
>
> Le 07/02/2014 08:29, Francis Moreau a écrit :
>> yeah, but calling this "fast resolution" is quite incorrect.
>>
>> I don't blame anyone for this and I'm quite happy that a workaround has
>> been found at last but calling this "fast resolution" is a bit funny
>> compare to the PITA it was to debug this.
>
> Sorry, I didn't mean to underestimate the amount of work you put in that
> bug resolution (actually it was the first time I heard of kernel
> bisection and was pretty impressed by how you led it).

No problem Bastien and don't be impressed by this :). Bisection thing is
a mechanical work but can be useful sometimes when we, users, are lost
and have no clue on what's going on.

The real PITA in that case was to reboot more than 10 times the system
in order to test each suspicious commits on a live system.

Anyways, good luck, all my hopes are on you now :)

2014-02-10 11:55:48

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Monday, February 10, 2014 02:15:22 AM Peter Wu wrote:
> On Monday 10 February 2014 01:52:14 Rafael J. Wysocki wrote:
> > > Could the following commit have something to do with it?
> > >
> > >
> > >
> > > commit 4ebe34503baa0644c9352bcd76d4cf573bffe206
> > > Author: Rafael J. Wysocki <[email protected]>
> > > Date: Tue Jul 16 22:10:35 2013 +0200
> > >
> > >
> > > ACPI / hotplug / PCI: Check for new devices on enabled slots
> >
> > This one, or another one in that series. I rather suspect
> >
> > ab1225901da2 Revert "ACPI / hotplug / PCI: Avoid doing too much for spurious
> > notifies"
> >
> > from Mika, but it really doesn't matter.
> >
> > Can you please check the patch below (it is on top of 3.14-rc1, but I think
> > it'll still apply to 3.13) and report back?
>
> I applied the following patch:
>
> --- drivers/pci/hotplug/acpiphp_glue.c.orig 2014-02-10 01:46:59.678124018 +0100
> +++ drivers/pci/hotplug/acpiphp_glue.c 2014-02-10 01:48:59.634124004 +0100
> @@ -552,10 +552,10 @@
> struct pci_dev *dev;
> struct pci_bus *bus = slot->bus;
> struct acpiphp_func *func;
> - int max, pass;
> + int nr_found, max, pass, bridges_scanned = 0;
> LIST_HEAD(add_list);
>
> - acpiphp_rescan_slot(slot);
> + nr_found = acpiphp_rescan_slot(slot);
> max = acpiphp_max_busnr(bus);
> for (pass = 0; pass < 2; pass++) {
> list_for_each_entry(dev, &bus->devices, bus_list) {
> @@ -571,9 +571,16 @@
> __pci_bus_size_bridges(dev->subordinate,
> &add_list);
> }
> + bridges_scanned++;
> }
> }
> }
> + /* Nothing more to do here if there are no new devices on this bus. */
> + if (!nr_found && !bridges_scanned && (slot->flags & SLOT_ENABLED)) {
> + pr_debug("No more new devices on this bus.\n");
> + return;
> + }
> +
> __pci_bus_assign_resources(bus, &add_list, NULL);
>
> acpiphp_sanitize_bus(bus);
>
> Unfortunately, the adapter still vanishes. dmesg is below this message.
>
> Peter
>
> [ 44.558995] CPU3 is up
> [ 44.561438] ACPI: Waking up from system sleep state S3
> [ 45.254084] ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
> [ 45.280727] ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
> [ 45.307403] xhci_hcd 0000:02:00.0: System wakeup disabled by ACPI
> [ 45.361012] PM: noirq resume of devices complete after 133.354 msecs
> [ 45.361292] PM: early resume of devices complete after 0.233 msecs
> [ 45.361680] iwlwifi 0000:05:00.0: RF_KILL bit toggled to enable radio.
> [ 45.361731] pcieport 0000:00:1c.1: System wakeup disabled by ACPI
> [ 45.470912] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
> [ 45.700502] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> [ 45.700533] ata5: SATA link down (SStatus 0 SControl 300)
> [ 45.701385] ata1.00: configured for UDMA/133
> [ 45.701503] sd 0:0:0:0: [sda] Starting disk
> [ 45.707139] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
> [ 45.872011] ata2.00: configured for UDMA/100
> [ 46.791141] PM: resume of devices complete after 1430.658 msecs
> [ 46.791560] PM: Finishing wakeup.
> [ 46.791565] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
> [ 46.791568] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
> [ 46.791642] acpiphp_glue: No more new devices on this bus.
> [ 46.791571] Restarting tasks ... done.
> [ 46.793204] video LNXVIDEO:00: Restoring backlight state
> [ 46.793211] video LNXVIDEO:01: Restoring backlight state
> [ 47.246425] ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
> [ 47.251540] jme 0000:04:00.5: irq 50 for MSI/MSI-X
> [ 47.276949] jme 0000:04:00.5 eth0: Link is down

I'm wondering why these two messages are printed here.

> [ 47.276974] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
> [ 47.278423] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
> [ 47.285758] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
> [ 47.393492] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP01
> [ 47.393495] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP01
> [ 47.393517] acpiphp_glue: No more new devices on this bus.
> [ 47.393525] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP02
> [ 47.393527] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP02

Anyway, the message you've added to the patch is not printed for this bridge,
so the condition is not satified for its bus. We need to find out why it isn't
satisfied and what exactly happens to the devices that appear to go away.

Please apply the appended patch instead of the previous one and check the output.

Thanks,
Rafael

---
drivers/pci/hotplug/acpiphp_glue.c | 37 ++++++++++++++++++++++++++-----------
1 file changed, 26 insertions(+), 11 deletions(-)

Index: linux-pm/drivers/pci/hotplug/acpiphp_glue.c
===================================================================
--- linux-pm.orig/drivers/pci/hotplug/acpiphp_glue.c
+++ linux-pm/drivers/pci/hotplug/acpiphp_glue.c
@@ -555,10 +555,10 @@ static void __ref enable_slot(struct acp
struct pci_dev *dev;
struct pci_bus *bus = slot->bus;
struct acpiphp_func *func;
- int max, pass;
+ int nr_found, max, pass, bridges_scanned = 0;
LIST_HEAD(add_list);

- acpiphp_rescan_slot(slot);
+ nr_found = acpiphp_rescan_slot(slot);
max = acpiphp_max_busnr(bus);
for (pass = 0; pass < 2; pass++) {
list_for_each_entry(dev, &bus->devices, bus_list) {
@@ -574,19 +574,29 @@ static void __ref enable_slot(struct acp
__pci_bus_size_bridges(dev->subordinate,
&add_list);
}
+ bridges_scanned++;
}
}
}
- __pci_bus_assign_resources(bus, &add_list, NULL);
+ /* Nothing more to do here if there are no new devices on this bus. */
+ if (!nr_found && !bridges_scanned && (slot->flags & SLOT_ENABLED)) {
+ dev_info(&bus->dev, "No more new devices\n");
+ return;
+ }
+ if (bridges_scanned) {
+ dev_info(&bus->dev, "Assigning resources\n");
+ __pci_bus_assign_resources(bus, &add_list, NULL);
+ }
+ if (nr_found) {
+ acpiphp_sanitize_bus(bus);
+ acpiphp_set_hpp_values(bus);
+ acpiphp_set_acpi_region(slot);

- acpiphp_sanitize_bus(bus);
- acpiphp_set_hpp_values(bus);
- acpiphp_set_acpi_region(slot);
-
- list_for_each_entry(dev, &bus->devices, bus_list) {
- /* Assume that newly added devices are powered on already. */
- if (!dev->is_added)
- dev->current_state = PCI_D0;
+ list_for_each_entry(dev, &bus->devices, bus_list) {
+ /* Assume that newly added devices are powered on already. */
+ if (!dev->is_added)
+ dev->current_state = PCI_D0;
+ }
}

pci_bus_add_devices(bus);
@@ -734,6 +744,8 @@ static void trim_stale_devices(struct pc
alive = pci_bus_read_dev_vendor_id(dev->bus, dev->devfn, &v, 0);
}
if (!alive) {
+ dev_info(&dev->dev, "Removing in %s\n", __func__);
+
pci_stop_and_remove_bus_device(dev);
if (handle)
acpiphp_bus_trim(handle);
@@ -812,6 +824,9 @@ static void acpiphp_sanitize_bus(struct
res->end) {
/* Could not assign a required resources
* for this device, remove it */
+
+ dev_info(&dev->dev, "Removing in %s\n", __func__);
+
pci_stop_and_remove_bus_device(dev);
break;
}

2014-02-10 12:13:33

by Mika Westerberg

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Mon, Feb 10, 2014 at 01:10:19PM +0100, Rafael J. Wysocki wrote:
> On Monday, February 10, 2014 02:15:22 AM Peter Wu wrote:
> > On Monday 10 February 2014 01:52:14 Rafael J. Wysocki wrote:
> > > > Could the following commit have something to do with it?
> > > >
> > > >
> > > >
> > > > commit 4ebe34503baa0644c9352bcd76d4cf573bffe206
> > > > Author: Rafael J. Wysocki <[email protected]>
> > > > Date: Tue Jul 16 22:10:35 2013 +0200
> > > >
> > > >
> > > > ACPI / hotplug / PCI: Check for new devices on enabled slots
> > >
> > > This one, or another one in that series. I rather suspect
> > >
> > > ab1225901da2 Revert "ACPI / hotplug / PCI: Avoid doing too much for spurious
> > > notifies"
> > >
> > > from Mika, but it really doesn't matter.
> > >
> > > Can you please check the patch below (it is on top of 3.14-rc1, but I think
> > > it'll still apply to 3.13) and report back?
> >
> > I applied the following patch:
> >
> > --- drivers/pci/hotplug/acpiphp_glue.c.orig 2014-02-10 01:46:59.678124018 +0100
> > +++ drivers/pci/hotplug/acpiphp_glue.c 2014-02-10 01:48:59.634124004 +0100
> > @@ -552,10 +552,10 @@
> > struct pci_dev *dev;
> > struct pci_bus *bus = slot->bus;
> > struct acpiphp_func *func;
> > - int max, pass;
> > + int nr_found, max, pass, bridges_scanned = 0;
> > LIST_HEAD(add_list);
> >
> > - acpiphp_rescan_slot(slot);
> > + nr_found = acpiphp_rescan_slot(slot);
> > max = acpiphp_max_busnr(bus);
> > for (pass = 0; pass < 2; pass++) {
> > list_for_each_entry(dev, &bus->devices, bus_list) {
> > @@ -571,9 +571,16 @@
> > __pci_bus_size_bridges(dev->subordinate,
> > &add_list);
> > }
> > + bridges_scanned++;
> > }
> > }
> > }
> > + /* Nothing more to do here if there are no new devices on this bus. */
> > + if (!nr_found && !bridges_scanned && (slot->flags & SLOT_ENABLED)) {
> > + pr_debug("No more new devices on this bus.\n");
> > + return;
> > + }
> > +
> > __pci_bus_assign_resources(bus, &add_list, NULL);
> >
> > acpiphp_sanitize_bus(bus);
> >
> > Unfortunately, the adapter still vanishes. dmesg is below this message.
> >
> > Peter
> >
> > [ 44.558995] CPU3 is up
> > [ 44.561438] ACPI: Waking up from system sleep state S3
> > [ 45.254084] ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
> > [ 45.280727] ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
> > [ 45.307403] xhci_hcd 0000:02:00.0: System wakeup disabled by ACPI
> > [ 45.361012] PM: noirq resume of devices complete after 133.354 msecs
> > [ 45.361292] PM: early resume of devices complete after 0.233 msecs
> > [ 45.361680] iwlwifi 0000:05:00.0: RF_KILL bit toggled to enable radio.
> > [ 45.361731] pcieport 0000:00:1c.1: System wakeup disabled by ACPI
> > [ 45.470912] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
> > [ 45.700502] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> > [ 45.700533] ata5: SATA link down (SStatus 0 SControl 300)
> > [ 45.701385] ata1.00: configured for UDMA/133
> > [ 45.701503] sd 0:0:0:0: [sda] Starting disk
> > [ 45.707139] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
> > [ 45.872011] ata2.00: configured for UDMA/100
> > [ 46.791141] PM: resume of devices complete after 1430.658 msecs
> > [ 46.791560] PM: Finishing wakeup.
> > [ 46.791565] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
> > [ 46.791568] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
> > [ 46.791642] acpiphp_glue: No more new devices on this bus.
> > [ 46.791571] Restarting tasks ... done.
> > [ 46.793204] video LNXVIDEO:00: Restoring backlight state
> > [ 46.793211] video LNXVIDEO:01: Restoring backlight state
> > [ 47.246425] ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
> > [ 47.251540] jme 0000:04:00.5: irq 50 for MSI/MSI-X
> > [ 47.276949] jme 0000:04:00.5 eth0: Link is down
>
> I'm wondering why these two messages are printed here.
>
> > [ 47.276974] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
> > [ 47.278423] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
> > [ 47.285758] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
> > [ 47.393492] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP01
> > [ 47.393495] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP01
> > [ 47.393517] acpiphp_glue: No more new devices on this bus.
> > [ 47.393525] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP02
> > [ 47.393527] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP02
>
> Anyway, the message you've added to the patch is not printed for this bridge,
> so the condition is not satified for its bus. We need to find out why it isn't
> satisfied and what exactly happens to the devices that appear to go away.

One thing, I noticed when checking the DSDT:

Device (J380)
{
Method (_STA, 0, NotSerialized) // _STA: Status
{
If (LNotEqual (DVID, 0xFFFFFFFF))
{
Return (0x0A)
}
Else
{
Return (Zero)
}
}

_STA() returns 0x0A instead of 0x0F. Could there be something missing in
the ACPI hotplug code that overlooks this and removes the device on resume?

2014-02-10 22:25:06

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Monday, February 10, 2014 02:20:35 PM Mika Westerberg wrote:
> On Mon, Feb 10, 2014 at 01:10:19PM +0100, Rafael J. Wysocki wrote:
> > On Monday, February 10, 2014 02:15:22 AM Peter Wu wrote:
> > > On Monday 10 February 2014 01:52:14 Rafael J. Wysocki wrote:
> > > > > Could the following commit have something to do with it?
> > > > >
> > > > >
> > > > >
> > > > > commit 4ebe34503baa0644c9352bcd76d4cf573bffe206
> > > > > Author: Rafael J. Wysocki <[email protected]>
> > > > > Date: Tue Jul 16 22:10:35 2013 +0200
> > > > >
> > > > >
> > > > > ACPI / hotplug / PCI: Check for new devices on enabled slots
> > > >
> > > > This one, or another one in that series. I rather suspect
> > > >
> > > > ab1225901da2 Revert "ACPI / hotplug / PCI: Avoid doing too much for spurious
> > > > notifies"
> > > >
> > > > from Mika, but it really doesn't matter.
> > > >
> > > > Can you please check the patch below (it is on top of 3.14-rc1, but I think
> > > > it'll still apply to 3.13) and report back?
> > >
> > > I applied the following patch:
> > >
> > > --- drivers/pci/hotplug/acpiphp_glue.c.orig 2014-02-10 01:46:59.678124018 +0100
> > > +++ drivers/pci/hotplug/acpiphp_glue.c 2014-02-10 01:48:59.634124004 +0100
> > > @@ -552,10 +552,10 @@
> > > struct pci_dev *dev;
> > > struct pci_bus *bus = slot->bus;
> > > struct acpiphp_func *func;
> > > - int max, pass;
> > > + int nr_found, max, pass, bridges_scanned = 0;
> > > LIST_HEAD(add_list);
> > >
> > > - acpiphp_rescan_slot(slot);
> > > + nr_found = acpiphp_rescan_slot(slot);
> > > max = acpiphp_max_busnr(bus);
> > > for (pass = 0; pass < 2; pass++) {
> > > list_for_each_entry(dev, &bus->devices, bus_list) {
> > > @@ -571,9 +571,16 @@
> > > __pci_bus_size_bridges(dev->subordinate,
> > > &add_list);
> > > }
> > > + bridges_scanned++;
> > > }
> > > }
> > > }
> > > + /* Nothing more to do here if there are no new devices on this bus. */
> > > + if (!nr_found && !bridges_scanned && (slot->flags & SLOT_ENABLED)) {
> > > + pr_debug("No more new devices on this bus.\n");
> > > + return;
> > > + }
> > > +
> > > __pci_bus_assign_resources(bus, &add_list, NULL);
> > >
> > > acpiphp_sanitize_bus(bus);
> > >
> > > Unfortunately, the adapter still vanishes. dmesg is below this message.
> > >
> > > Peter
> > >
> > > [ 44.558995] CPU3 is up
> > > [ 44.561438] ACPI: Waking up from system sleep state S3
> > > [ 45.254084] ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
> > > [ 45.280727] ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
> > > [ 45.307403] xhci_hcd 0000:02:00.0: System wakeup disabled by ACPI
> > > [ 45.361012] PM: noirq resume of devices complete after 133.354 msecs
> > > [ 45.361292] PM: early resume of devices complete after 0.233 msecs
> > > [ 45.361680] iwlwifi 0000:05:00.0: RF_KILL bit toggled to enable radio.
> > > [ 45.361731] pcieport 0000:00:1c.1: System wakeup disabled by ACPI
> > > [ 45.470912] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
> > > [ 45.700502] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> > > [ 45.700533] ata5: SATA link down (SStatus 0 SControl 300)
> > > [ 45.701385] ata1.00: configured for UDMA/133
> > > [ 45.701503] sd 0:0:0:0: [sda] Starting disk
> > > [ 45.707139] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
> > > [ 45.872011] ata2.00: configured for UDMA/100
> > > [ 46.791141] PM: resume of devices complete after 1430.658 msecs
> > > [ 46.791560] PM: Finishing wakeup.
> > > [ 46.791565] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
> > > [ 46.791568] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
> > > [ 46.791642] acpiphp_glue: No more new devices on this bus.
> > > [ 46.791571] Restarting tasks ... done.
> > > [ 46.793204] video LNXVIDEO:00: Restoring backlight state
> > > [ 46.793211] video LNXVIDEO:01: Restoring backlight state
> > > [ 47.246425] ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
> > > [ 47.251540] jme 0000:04:00.5: irq 50 for MSI/MSI-X
> > > [ 47.276949] jme 0000:04:00.5 eth0: Link is down
> >
> > I'm wondering why these two messages are printed here.
> >
> > > [ 47.276974] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
> > > [ 47.278423] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
> > > [ 47.285758] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
> > > [ 47.393492] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP01
> > > [ 47.393495] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP01
> > > [ 47.393517] acpiphp_glue: No more new devices on this bus.
> > > [ 47.393525] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP02
> > > [ 47.393527] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP02
> >
> > Anyway, the message you've added to the patch is not printed for this bridge,
> > so the condition is not satified for its bus. We need to find out why it isn't
> > satisfied and what exactly happens to the devices that appear to go away.
>
> One thing, I noticed when checking the DSDT:
>
> Device (J380)
> {
> Method (_STA, 0, NotSerialized) // _STA: Status
> {
> If (LNotEqual (DVID, 0xFFFFFFFF))
> {
> Return (0x0A)
> }
> Else
> {
> Return (Zero)
> }
> }
>
> _STA() returns 0x0A instead of 0x0F. Could there be something missing in
> the ACPI hotplug code that overlooks this and removes the device on resume?

That is possible. Actually even quite likely, but let's wait for the response
from Peter.

--
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.

2014-02-11 10:35:37

by Mika Westerberg

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Mon, Feb 10, 2014 at 11:39:29PM +0100, Rafael J. Wysocki wrote:
> > _STA() returns 0x0A instead of 0x0F. Could there be something missing in
> > the ACPI hotplug code that overlooks this and removes the device on resume?
>
> That is possible. Actually even quite likely, but let's wait for the response
> from Peter.

Here's a hack that should take the 0xa return value into consideration. It
turned out that this case is even mentioned in the ACPI spec.

diff --git a/drivers/pci/hotplug/acpiphp_glue.c b/drivers/pci/hotplug/acpiphp_glue.c
index e2a783fdb98f..014381b42d86 100644
--- a/drivers/pci/hotplug/acpiphp_glue.c
+++ b/drivers/pci/hotplug/acpiphp_glue.c
@@ -730,6 +730,17 @@ static unsigned int get_slot_status(struct acpiphp_slot *slot)
return (unsigned int)sta;
}

+static inline bool device_sta_valid(unsigned long long sta)
+{
+ /*
+ * ACPI spec says that _STA may return bit 0 clear with bit 8 set
+ * if the device is valid but does not require device driver to be
+ * loaded (chapter 6.3.7).
+ */
+ unsigned mask = ACPI_STA_DEVICE_ENABLED | ACPI_STA_DEVICE_FUNCTIONING;
+ return (sta & mask) == mask;
+}
+
/**
* trim_stale_devices - remove PCI devices that are not responding.
* @dev: PCI device to start walking the hierarchy from.
@@ -745,7 +756,7 @@ static void trim_stale_devices(struct pci_dev *dev)
unsigned long long sta;

status = acpi_evaluate_integer(handle, "_STA", NULL, &sta);
- alive = (ACPI_SUCCESS(status) && sta == ACPI_STA_ALL)
+ alive = (ACPI_SUCCESS(status) && device_sta_valid(sta))
|| acpiphp_no_hotplug(handle);
}
if (!alive) {
@@ -792,7 +803,7 @@ static void acpiphp_check_bridge(struct acpiphp_bridge *bridge)
mutex_lock(&slot->crit_sect);
if (slot_no_hotplug(slot)) {
; /* do nothing */
- } else if (get_slot_status(slot) == ACPI_STA_ALL) {
+ } else if (device_sta_valid(get_slot_status(slot))) {
/* remove stale devices if any */
list_for_each_entry_safe_reverse(dev, tmp,
&bus->devices, bus_list)

2014-02-11 12:42:45

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Tuesday, February 11, 2014 12:42:37 PM Mika Westerberg wrote:
> On Mon, Feb 10, 2014 at 11:39:29PM +0100, Rafael J. Wysocki wrote:
> > > _STA() returns 0x0A instead of 0x0F. Could there be something missing in
> > > the ACPI hotplug code that overlooks this and removes the device on resume?
> >
> > That is possible. Actually even quite likely, but let's wait for the response
> > from Peter.
>
> Here's a hack that should take the 0xa return value into consideration. It
> turned out that this case is even mentioned in the ACPI spec.

Looks reasonable.

Peter, please check if this one makes a difference for you.

> diff --git a/drivers/pci/hotplug/acpiphp_glue.c b/drivers/pci/hotplug/acpiphp_glue.c
> index e2a783fdb98f..014381b42d86 100644
> --- a/drivers/pci/hotplug/acpiphp_glue.c
> +++ b/drivers/pci/hotplug/acpiphp_glue.c
> @@ -730,6 +730,17 @@ static unsigned int get_slot_status(struct acpiphp_slot *slot)
> return (unsigned int)sta;
> }
>
> +static inline bool device_sta_valid(unsigned long long sta)
> +{
> + /*
> + * ACPI spec says that _STA may return bit 0 clear with bit 8 set
> + * if the device is valid but does not require device driver to be
> + * loaded (chapter 6.3.7).
> + */
> + unsigned mask = ACPI_STA_DEVICE_ENABLED | ACPI_STA_DEVICE_FUNCTIONING;
> + return (sta & mask) == mask;
> +}
> +
> /**
> * trim_stale_devices - remove PCI devices that are not responding.
> * @dev: PCI device to start walking the hierarchy from.
> @@ -745,7 +756,7 @@ static void trim_stale_devices(struct pci_dev *dev)
> unsigned long long sta;
>
> status = acpi_evaluate_integer(handle, "_STA", NULL, &sta);
> - alive = (ACPI_SUCCESS(status) && sta == ACPI_STA_ALL)
> + alive = (ACPI_SUCCESS(status) && device_sta_valid(sta))
> || acpiphp_no_hotplug(handle);
> }
> if (!alive) {
> @@ -792,7 +803,7 @@ static void acpiphp_check_bridge(struct acpiphp_bridge *bridge)
> mutex_lock(&slot->crit_sect);
> if (slot_no_hotplug(slot)) {
> ; /* do nothing */
> - } else if (get_slot_status(slot) == ACPI_STA_ALL) {
> + } else if (device_sta_valid(get_slot_status(slot))) {
> /* remove stale devices if any */
> list_for_each_entry_safe_reverse(dev, tmp,
> &bus->devices, bus_list)
>
>

--
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.

2014-02-11 18:14:32

by Bastien Traverse

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

Le 09/02/2014 23:07, Peter Wu a ?crit :
> I think this is relevant. See also my test with 3.13.2 and different
> kernel configs[1]. A workaround that triggers a scan was also posted[2].
>
> Peter
>
> [1]: http://lkml.org/lkml/2014/2/8/264
> [2]: http://lkml.org/lkml/2014/2/7/809

Thanks, I can confirm that triggering a rescan by issuing

sudo tee /sys/devices/pci0000:00/0000:00:1c.1/rescan <<<1

made the device reappear on my system (of course I had to adapt the
command to match PCI Bridge number). That's a handy workaround, it
avoids restarting each time.

As I've never compiled a kernel so far I think I'll leave the
configuration tweaks for another time :)

Cheers

2014-02-11 18:17:44

by Peter Wu

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Tuesday 11 February 2014 12:42:37 Mika Westerberg wrote:
> On Mon, Feb 10, 2014 at 11:39:29PM +0100, Rafael J. Wysocki wrote:
> > > _STA() returns 0x0A instead of 0x0F. Could there be something missing in
> > > the ACPI hotplug code that overlooks this and removes the device on
> > > resume?
> >
> > That is possible. Actually even quite likely, but let's wait for the
> > response from Peter.
>
> Here's a hack that should take the 0xa return value into consideration. It
> turned out that this case is even mentioned in the ACPI spec.

Tested-by: Peter Wu <[email protected]>

This works, the devices are not lost anymore after resume. dmesg
mentions the 04:00.* devices at resume compared to the unpatched kernel:

[ 42.650721] PM: Finishing wakeup.
[ 42.650768] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
[ 42.650772] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
[ 42.650874] iwlwifi 0000:05:00.0: no hotplug settings from platform
[ 42.650722] Restarting tasks ... done.
[ 42.650985] video LNXVIDEO:00: Restoring backlight state
[ 42.650988] video LNXVIDEO:01: Restoring backlight state
[ 43.124208] ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
[ 43.128401] jme 0000:04:00.5: irq 50 for MSI/MSI-X
[ 43.153005] jme 0000:04:00.5 eth0: Link is down
[ 43.153030] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 43.154364] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
[ 43.162307] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
[ 43.276220] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP01
[ 43.276223] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP01
[ 43.276257] xhci_hcd 0000:02:00.0: no hotplug settings from platform
[ 43.276267] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP02
[ 43.276268] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP02
[ 43.276355] sdhci-pci 0000:04:00.0: no hotplug settings from platform
[ 43.276368] pci 0000:04:00.2: no hotplug settings from platform
[ 43.276381] jmb38x_ms 0000:04:00.3: no hotplug settings from platform
[ 43.276393] jme 0000:04:00.5: no hotplug settings from platform
[ 43.276398] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
[ 43.276399] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
[ 43.276491] iwlwifi 0000:05:00.0: no hotplug settings from platform
[ 43.277214] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

Rafael, do you want me to test the other patch as well?

Peter

> diff --git a/drivers/pci/hotplug/acpiphp_glue.c
> b/drivers/pci/hotplug/acpiphp_glue.c index e2a783fdb98f..014381b42d86
> 100644
> --- a/drivers/pci/hotplug/acpiphp_glue.c
> +++ b/drivers/pci/hotplug/acpiphp_glue.c
> @@ -730,6 +730,17 @@ static unsigned int get_slot_status(struct acpiphp_slot
> *slot) return (unsigned int)sta;
> }
>
> +static inline bool device_sta_valid(unsigned long long sta)
> +{
> + /*
> + * ACPI spec says that _STA may return bit 0 clear with bit 8 set
> + * if the device is valid but does not require device driver to be
> + * loaded (chapter 6.3.7).
> + */
> + unsigned mask = ACPI_STA_DEVICE_ENABLED | ACPI_STA_DEVICE_FUNCTIONING;
> + return (sta & mask) == mask;
> +}
> +
> /**
> * trim_stale_devices - remove PCI devices that are not responding.
> * @dev: PCI device to start walking the hierarchy from.
> @@ -745,7 +756,7 @@ static void trim_stale_devices(struct pci_dev *dev)
> unsigned long long sta;
>
> status = acpi_evaluate_integer(handle, "_STA", NULL, &sta);
> - alive = (ACPI_SUCCESS(status) && sta == ACPI_STA_ALL)
> + alive = (ACPI_SUCCESS(status) && device_sta_valid(sta))
>
> || acpiphp_no_hotplug(handle);
>
> }
> if (!alive) {
> @@ -792,7 +803,7 @@ static void acpiphp_check_bridge(struct acpiphp_bridge
> *bridge) mutex_lock(&slot->crit_sect);
> if (slot_no_hotplug(slot)) {
> ; /* do nothing */
> - } else if (get_slot_status(slot) == ACPI_STA_ALL) {
> + } else if (device_sta_valid(get_slot_status(slot))) {
> /* remove stale devices if any */
> list_for_each_entry_safe_reverse(dev, tmp,
> &bus->devices, bus_list)

2014-02-11 23:43:29

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Tuesday, February 11, 2014 07:17:37 PM Peter Wu wrote:
> On Tuesday 11 February 2014 12:42:37 Mika Westerberg wrote:
> > On Mon, Feb 10, 2014 at 11:39:29PM +0100, Rafael J. Wysocki wrote:
> > > > _STA() returns 0x0A instead of 0x0F. Could there be something missing in
> > > > the ACPI hotplug code that overlooks this and removes the device on
> > > > resume?
> > >
> > > That is possible. Actually even quite likely, but let's wait for the
> > > response from Peter.
> >
> > Here's a hack that should take the 0xa return value into consideration. It
> > turned out that this case is even mentioned in the ACPI spec.
>
> Tested-by: Peter Wu <[email protected]>
>
> This works, the devices are not lost anymore after resume. dmesg
> mentions the 04:00.* devices at resume compared to the unpatched kernel:
>
> [ 42.650721] PM: Finishing wakeup.
> [ 42.650768] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
> [ 42.650772] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
> [ 42.650874] iwlwifi 0000:05:00.0: no hotplug settings from platform
> [ 42.650722] Restarting tasks ... done.
> [ 42.650985] video LNXVIDEO:00: Restoring backlight state
> [ 42.650988] video LNXVIDEO:01: Restoring backlight state
> [ 43.124208] ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
> [ 43.128401] jme 0000:04:00.5: irq 50 for MSI/MSI-X
> [ 43.153005] jme 0000:04:00.5 eth0: Link is down
> [ 43.153030] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
> [ 43.154364] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
> [ 43.162307] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
> [ 43.276220] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP01
> [ 43.276223] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP01
> [ 43.276257] xhci_hcd 0000:02:00.0: no hotplug settings from platform
> [ 43.276267] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP02
> [ 43.276268] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP02
> [ 43.276355] sdhci-pci 0000:04:00.0: no hotplug settings from platform
> [ 43.276368] pci 0000:04:00.2: no hotplug settings from platform
> [ 43.276381] jmb38x_ms 0000:04:00.3: no hotplug settings from platform
> [ 43.276393] jme 0000:04:00.5: no hotplug settings from platform
> [ 43.276398] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
> [ 43.276399] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
> [ 43.276491] iwlwifi 0000:05:00.0: no hotplug settings from platform
> [ 43.277214] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
>
> Rafael, do you want me to test the other patch as well?

No, thanks!

Mika, I'll add a changelog to your patch and queue it up as a fix for 3.14.

Thanks!


> > diff --git a/drivers/pci/hotplug/acpiphp_glue.c
> > b/drivers/pci/hotplug/acpiphp_glue.c index e2a783fdb98f..014381b42d86
> > 100644
> > --- a/drivers/pci/hotplug/acpiphp_glue.c
> > +++ b/drivers/pci/hotplug/acpiphp_glue.c
> > @@ -730,6 +730,17 @@ static unsigned int get_slot_status(struct acpiphp_slot
> > *slot) return (unsigned int)sta;
> > }
> >
> > +static inline bool device_sta_valid(unsigned long long sta)
> > +{
> > + /*
> > + * ACPI spec says that _STA may return bit 0 clear with bit 8 set
> > + * if the device is valid but does not require device driver to be
> > + * loaded (chapter 6.3.7).
> > + */
> > + unsigned mask = ACPI_STA_DEVICE_ENABLED | ACPI_STA_DEVICE_FUNCTIONING;
> > + return (sta & mask) == mask;
> > +}
> > +
> > /**
> > * trim_stale_devices - remove PCI devices that are not responding.
> > * @dev: PCI device to start walking the hierarchy from.
> > @@ -745,7 +756,7 @@ static void trim_stale_devices(struct pci_dev *dev)
> > unsigned long long sta;
> >
> > status = acpi_evaluate_integer(handle, "_STA", NULL, &sta);
> > - alive = (ACPI_SUCCESS(status) && sta == ACPI_STA_ALL)
> > + alive = (ACPI_SUCCESS(status) && device_sta_valid(sta))
> >
> > || acpiphp_no_hotplug(handle);
> >
> > }
> > if (!alive) {
> > @@ -792,7 +803,7 @@ static void acpiphp_check_bridge(struct acpiphp_bridge
> > *bridge) mutex_lock(&slot->crit_sect);
> > if (slot_no_hotplug(slot)) {
> > ; /* do nothing */
> > - } else if (get_slot_status(slot) == ACPI_STA_ALL) {
> > + } else if (device_sta_valid(get_slot_status(slot))) {
> > /* remove stale devices if any */
> > list_for_each_entry_safe_reverse(dev, tmp,
> > &bus->devices, bus_list)
>

--
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.

2014-02-12 07:43:15

by Francis Moreau

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On 02/12/2014 12:58 AM, Rafael J. Wysocki wrote:
> On Tuesday, February 11, 2014 07:17:37 PM Peter Wu wrote:
>> On Tuesday 11 February 2014 12:42:37 Mika Westerberg wrote:
>>> On Mon, Feb 10, 2014 at 11:39:29PM +0100, Rafael J. Wysocki wrote:
>>>>> _STA() returns 0x0A instead of 0x0F. Could there be something missing in
>>>>> the ACPI hotplug code that overlooks this and removes the device on
>>>>> resume?
>>>>
>>>> That is possible. Actually even quite likely, but let's wait for the
>>>> response from Peter.
>>>
>>> Here's a hack that should take the 0xa return value into consideration. It
>>> turned out that this case is even mentioned in the ACPI spec.
>>
>> Tested-by: Peter Wu <[email protected]>
>>
>> This works, the devices are not lost anymore after resume. dmesg
>> mentions the 04:00.* devices at resume compared to the unpatched kernel:
>>
>> [ 42.650721] PM: Finishing wakeup.
>> [ 42.650768] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
>> [ 42.650772] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
>> [ 42.650874] iwlwifi 0000:05:00.0: no hotplug settings from platform
>> [ 42.650722] Restarting tasks ... done.
>> [ 42.650985] video LNXVIDEO:00: Restoring backlight state
>> [ 42.650988] video LNXVIDEO:01: Restoring backlight state
>> [ 43.124208] ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
>> [ 43.128401] jme 0000:04:00.5: irq 50 for MSI/MSI-X
>> [ 43.153005] jme 0000:04:00.5 eth0: Link is down
>> [ 43.153030] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
>> [ 43.154364] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
>> [ 43.162307] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
>> [ 43.276220] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP01
>> [ 43.276223] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP01
>> [ 43.276257] xhci_hcd 0000:02:00.0: no hotplug settings from platform
>> [ 43.276267] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP02
>> [ 43.276268] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP02
>> [ 43.276355] sdhci-pci 0000:04:00.0: no hotplug settings from platform
>> [ 43.276368] pci 0000:04:00.2: no hotplug settings from platform
>> [ 43.276381] jmb38x_ms 0000:04:00.3: no hotplug settings from platform
>> [ 43.276393] jme 0000:04:00.5: no hotplug settings from platform
>> [ 43.276398] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
>> [ 43.276399] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
>> [ 43.276491] iwlwifi 0000:05:00.0: no hotplug settings from platform
>> [ 43.277214] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
>>
>> Rafael, do you want me to test the other patch as well?
>
> No, thanks!
>
> Mika, I'll add a changelog to your patch and queue it up as a fix for 3.14.
>

Thanks guys for solving this issue !

Rafael, could this be submitted to stable trees (at least 3.12, 3.13) as
well ?

2014-02-12 09:13:37

by Mika Westerberg

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Wed, Feb 12, 2014 at 12:58:07AM +0100, Rafael J. Wysocki wrote:
> Mika, I'll add a changelog to your patch and queue it up as a fix for 3.14.

Thanks Rafael.

2014-02-12 13:49:50

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

On Wednesday, February 12, 2014 08:44:13 AM Francis Moreau wrote:
> On 02/12/2014 12:58 AM, Rafael J. Wysocki wrote:
> > On Tuesday, February 11, 2014 07:17:37 PM Peter Wu wrote:
> >> On Tuesday 11 February 2014 12:42:37 Mika Westerberg wrote:
> >>> On Mon, Feb 10, 2014 at 11:39:29PM +0100, Rafael J. Wysocki wrote:
> >>>>> _STA() returns 0x0A instead of 0x0F. Could there be something missing in
> >>>>> the ACPI hotplug code that overlooks this and removes the device on
> >>>>> resume?
> >>>>
> >>>> That is possible. Actually even quite likely, but let's wait for the
> >>>> response from Peter.
> >>>
> >>> Here's a hack that should take the 0xa return value into consideration. It
> >>> turned out that this case is even mentioned in the ACPI spec.
> >>
> >> Tested-by: Peter Wu <[email protected]>
> >>
> >> This works, the devices are not lost anymore after resume. dmesg
> >> mentions the 04:00.* devices at resume compared to the unpatched kernel:
> >>
> >> [ 42.650721] PM: Finishing wakeup.
> >> [ 42.650768] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
> >> [ 42.650772] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
> >> [ 42.650874] iwlwifi 0000:05:00.0: no hotplug settings from platform
> >> [ 42.650722] Restarting tasks ... done.
> >> [ 42.650985] video LNXVIDEO:00: Restoring backlight state
> >> [ 42.650988] video LNXVIDEO:01: Restoring backlight state
> >> [ 43.124208] ACPI: \_SB_.AC__: ACPI_NOTIFY_BUS_CHECK event: unsupported
> >> [ 43.128401] jme 0000:04:00.5: irq 50 for MSI/MSI-X
> >> [ 43.153005] jme 0000:04:00.5 eth0: Link is down
> >> [ 43.153030] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
> >> [ 43.154364] iwlwifi 0000:05:00.0: L1 Enabled; Disabling L0S
> >> [ 43.162307] iwlwifi 0000:05:00.0: Radio type=0x1-0x3-0x1
> >> [ 43.276220] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP01
> >> [ 43.276223] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP01
> >> [ 43.276257] xhci_hcd 0000:02:00.0: no hotplug settings from platform
> >> [ 43.276267] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP02
> >> [ 43.276268] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP02
> >> [ 43.276355] sdhci-pci 0000:04:00.0: no hotplug settings from platform
> >> [ 43.276368] pci 0000:04:00.2: no hotplug settings from platform
> >> [ 43.276381] jmb38x_ms 0000:04:00.3: no hotplug settings from platform
> >> [ 43.276393] jme 0000:04:00.5: no hotplug settings from platform
> >> [ 43.276398] acpiphp_glue: hotplug_event: Bus check notify on \_SB_.PCI0.RP03
> >> [ 43.276399] acpiphp_glue: hotplug_event: re-enumerating slots under \_SB_.PCI0.RP03
> >> [ 43.276491] iwlwifi 0000:05:00.0: no hotplug settings from platform
> >> [ 43.277214] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
> >>
> >> Rafael, do you want me to test the other patch as well?
> >
> > No, thanks!
> >
> > Mika, I'll add a changelog to your patch and queue it up as a fix for 3.14.
> >
>
> Thanks guys for solving this issue !
>
> Rafael, could this be submitted to stable trees (at least 3.12, 3.13) as
> well ?

Yes, I have marked it for stable.

Thanks!

--
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.

2014-02-18 12:18:26

by Bastien Traverse

[permalink] [raw]
Subject: Re: 3.12: ethernet controller missing after resuming from suspend to RAM

Le mer. 12 févr. 2014 15:04:28 CET, Rafael J. Wysocki a écrit :
>>> Mika, I'll add a changelog to your patch and queue it up as a fix for 3.14.
>>>
>>
>> Thanks guys for solving this issue !
>>
>> Rafael, could this be submitted to stable trees (at least 3.12, 3.13) as
>> well ?
>
> Yes, I have marked it for stable.

Thanks a lot for dealing with this!
Cheers