* Re: [PATCH 0/3] net: time stamping fixes
From: Johannes Berg @ 2011-10-19 12:58 UTC (permalink / raw)
To: Eric Dumazet; +Cc: Richard Cochran, David Miller, netdev
In-Reply-To: <1319027881.3103.27.camel@edumazet-laptop>
On Wed, 2011-10-19 at 14:38 +0200, Eric Dumazet wrote:
> Le mercredi 19 octobre 2011 à 13:50 +0200, Richard Cochran a écrit :
> > On Wed, Oct 19, 2011 at 07:15:36AM +0200, Johannes Berg wrote:
> > > The only thing I'm not completely sure about is whether or not it is
> > > permissible to sock_hold() at that point. I'm probably just missing
> > > something, but: if sk_free() was called before hard_start_xmit() which
> > > will call skb_clone_tx_timestamp(), can we really call sock_hold()?
> > >
>
> This is not possible, or something is really broken. We specifically
> dont skb_orphan(skb) if we know tx timestamping is enabled for this skb.
Why can't sk_free() have been called? I'm not thinking of sock_wfree()
which can't have been called -- so the socket surely still exists
because skb->truesize is still accounted to it -- but what says
sk_refcnt hasn't reached 0 yet?
> /*
> * Try to orphan skb early, right before transmission by the device.
> * We cannot orphan skb if tx timestamp is requested or the sk-reference
> * is needed on driver level for other reasons, e.g. see net/can/raw.c
> */
> static inline void skb_orphan_try(struct sk_buff *skb)
> {
> struct sock *sk = skb->sk;
>
> if (sk && !skb_shinfo(skb)->tx_flags) {
> /* skb_tx_hash() wont be able to get sk.
> * We copy sk_hash into skb->rxhash
> */
> if (!skb->rxhash)
> skb->rxhash = sk->sk_hash;
> skb_orphan(skb);
> }
> }
Right.
> I dont really understand what's the concern, since sk_free() doesnt care
> at all about sk_refcnt, but sk_wmem_alloc.
Right.
> void sk_free(struct sock *sk)
[snip]
> If one skb is in flight, and still linked to a socket, then this socket
> cannot disappear, because this skb->truesize was accounted into
> sk->sk_wmem_alloc
This is undoubtedly true, I'm not disputing this.
> Of course, this point is valid as long as skb had not been orphaned.
>
> sk_refcnt can be 0, if user closed the socket, but socket wont disappear
> as long as sk_wmem_alloc is not 0.
Not disputing this either. But you said sk_refcnt can be 0, so why can't
the following happen:
/* skb; skb->sk = sk; skb->destructor = sock_wfree; */
/* skb is on qdisc, some time passes */
sk_free(sk); /* user closed socket,
sk->sk_refcnt reaches 0,
sk->sk_wmem_alloc == skb->truesize,
__sk_free not called, socket still lives,
but no more +1 in sk_wmem_alloc */
/* some more time passes */
/* ethernet hard_start_xmit calls skb_clone_tx_timestamp() */
skb2 = skb_clone(skb);
skb2->sk = skb->sk;
sock_hold(skb->sk);
/* ethernet TX completion calls skb_free(skb) */
skb_free(skb):
sock_wfree(skb); /* sk_wmem_alloc reaches 0,
__sk_free called DESPITE sk_refcnt > 0 */
/* later, in skb_complete_tx_timestamp() */
sock_put(sk); /* KABOOM */
I just want to understand why this can't happen :-)
johannes
^ permalink raw reply
* Re: BUG: All network processes hang (brcmsmac/wpa_supplicant)
From: Arend van Spriel @ 2011-10-19 12:58 UTC (permalink / raw)
To: Eric Dumazet
Cc: Nico Schottelius, LKML, linux-wireless@vger.kernel.org, netdev
In-Reply-To: <1319028563.8416.1.camel@edumazet-laptop>
On 10/19/2011 02:49 PM, Eric Dumazet wrote:
> Le mercredi 19 octobre 2011 à 14:36 +0200, Nico Schottelius a écrit :
>> Hello,
>>
>> I've
>>
>> Eric Dumazet [Tue, Oct 18, 2011 at 02:24:25PM +0200]:
>>> Must be a mutex_unlock(some_mltex) missing somewhere.
>>>
>>> Then later, a process holding RTNL is blocking on mutex_lock(some_mutex)
>>>
>>> Try a "CONFIG_LOCKDEP=y" enabled build
>>
>> Did so, attached is the dmesg output after 3x suspend.
>>
>> It also seems this bug gets more / only triggered when I loose the
>> connection to a wpa2-eap network that is defined like this:
>>
>> network={
>> ssid="eth"
>> id_str="eth-802.2x"
>> key_mgmt=WPA-EAP
>> proto=WPA2
>> eap=TTLS
>> pairwise=CCMP TKIP
>> group=CCMP TKIP
>> phase2="auth=MSCHAPV2"
>> identity="MYNAME"
>> password="forgottoremoveit"
>> }
>>
>> Hope the dmesg output helps and we can remove the problem soon
>> and making the mba finally almost completly usable :-)
>>
>
> Sorry, no CONFIG_LOCKDEP in your config or dmesg. Maybe you sent a
> previous dmesg/config file ?
>
> Note that you have "CONFIG_LOCKDEP_SUPPORT=y", not "CONFIG_LOCKDEP=y"
>
Hi Eric,
Are there any configuration setting needed that CONFIG_LOCKDEP depends on?
Gr. AvS
^ permalink raw reply
* Re: BUG: All network processes hang (brcmsmac/wpa_supplicant)
From: Eric Dumazet @ 2011-10-19 12:49 UTC (permalink / raw)
To: Nico Schottelius
Cc: Arend van Spriel, LKML, linux-wireless@vger.kernel.org, netdev
In-Reply-To: <20111019123602.GA11883@schottelius.org>
Le mercredi 19 octobre 2011 à 14:36 +0200, Nico Schottelius a écrit :
> Hello,
>
> I've
>
> Eric Dumazet [Tue, Oct 18, 2011 at 02:24:25PM +0200]:
> > Must be a mutex_unlock(some_mltex) missing somewhere.
> >
> > Then later, a process holding RTNL is blocking on mutex_lock(some_mutex)
> >
> > Try a "CONFIG_LOCKDEP=y" enabled build
>
> Did so, attached is the dmesg output after 3x suspend.
>
> It also seems this bug gets more / only triggered when I loose the
> connection to a wpa2-eap network that is defined like this:
>
> network={
> ssid="eth"
> id_str="eth-802.2x"
> key_mgmt=WPA-EAP
> proto=WPA2
> eap=TTLS
> pairwise=CCMP TKIP
> group=CCMP TKIP
> phase2="auth=MSCHAPV2"
> identity="MYNAME"
> password="forgottoremoveit"
> }
>
> Hope the dmesg output helps and we can remove the problem soon
> and making the mba finally almost completly usable :-)
>
Sorry, no CONFIG_LOCKDEP in your config or dmesg. Maybe you sent a
previous dmesg/config file ?
Note that you have "CONFIG_LOCKDEP_SUPPORT=y", not "CONFIG_LOCKDEP=y"
^ permalink raw reply
* Re: [PATCH 0/3] net: time stamping fixes
From: Eric Dumazet @ 2011-10-19 12:38 UTC (permalink / raw)
To: Richard Cochran; +Cc: Johannes Berg, David Miller, netdev
In-Reply-To: <20111019115012.GA7206@netboy.at.omicron.at>
Le mercredi 19 octobre 2011 à 13:50 +0200, Richard Cochran a écrit :
> On Wed, Oct 19, 2011 at 07:15:36AM +0200, Johannes Berg wrote:
> > The only thing I'm not completely sure about is whether or not it is
> > permissible to sock_hold() at that point. I'm probably just missing
> > something, but: if sk_free() was called before hard_start_xmit() which
> > will call skb_clone_tx_timestamp(), can we really call sock_hold()?
> >
This is not possible, or something is really broken. We specifically
dont skb_orphan(skb) if we know tx timestamping is enabled for this skb.
/*
* Try to orphan skb early, right before transmission by the device.
* We cannot orphan skb if tx timestamp is requested or the sk-reference
* is needed on driver level for other reasons, e.g. see net/can/raw.c
*/
static inline void skb_orphan_try(struct sk_buff *skb)
{
struct sock *sk = skb->sk;
if (sk && !skb_shinfo(skb)->tx_flags) {
/* skb_tx_hash() wont be able to get sk.
* We copy sk_hash into skb->rxhash
*/
if (!skb->rxhash)
skb->rxhash = sk->sk_hash;
skb_orphan(skb);
}
}
> > The reason I ask is that sock_wfree() doesn't check sk_refcnt, so if it
> > is possible for sk_free() to have been called before hard_start_xmit(),
> > maybe because the packet was stuck on the qdisc for a while, the socket
> > won't be released (sk_free checks sk_wmem_alloc) but the sk_wfree() when
> > the original skb is freed will actually free the socket, invalidating
> > the clone's sk pointer *even though* we called sock_hold() right after
> > making the clone.
> >
> > So what guarantees that sk_refcnt is still non-zero when we make the
> > clone?
>
> In the non-qdisc path, the kernel is in a send() call, so the initial
> reference taken in socket() is held.
>
> I really don't know the qdisc code, whether it is somehow holding the
> skb->sk indirectly or not.
>
> Eric? David?
I dont really understand what's the concern, since sk_free() doesnt care
at all about sk_refcnt, but sk_wmem_alloc.
void sk_free(struct sock *sk)
{
/*
* We subtract one from sk_wmem_alloc and can know if
* some packets are still in some tx queue.
* If not null, sock_wfree() will call __sk_free(sk) later
*/
if (atomic_dec_and_test(&sk->sk_wmem_alloc))
__sk_free(sk);
}
EXPORT_SYMBOL(sk_free);
If one skb is in flight, and still linked to a socket, then this socket
cannot disappear, because this skb->truesize was accounted into
sk->sk_wmem_alloc
Of course, this point is valid as long as skb had not been orphaned.
sk_refcnt can be 0, if user closed the socket, but socket wont disappear
as long as sk_wmem_alloc is not 0.
^ permalink raw reply
* Re: kenel level packet capturing
From: Benjamin Poirier @ 2011-10-19 12:37 UTC (permalink / raw)
To: raviraj joshi; +Cc: netdev, netfilter-devel, netfilter
In-Reply-To: <CAKj1SsOnYsOXjRBKm+=hTnEiesXrC3h0Q-KN2b61nPSQud9wMA@mail.gmail.com>
On 11/10/19 12:24, raviraj joshi wrote:
> Hi,
>
> We are making a kernel level packet capture module as a part of our BE project .
> We are finding it difficult to understand kenel networking code.
> We studied structures and functions like sk_buff, netif_rx(),dev_alloc_skb.
>
> However we were not able to trace the actual path a simple packet follows.
You might find
http://vger.kernel.org/netconf2011_slides/jesse_brandeburg_netconf2011.pdf
interesting. It contains call chains of UDP processing at all levels in
the stack (driver, below ip stack, above ip stack) for tx and rx.
-Ben
^ permalink raw reply
* Re: BUG: All network processes hang (brcmsmac/wpa_supplicant)
From: Nico Schottelius @ 2011-10-19 12:36 UTC (permalink / raw)
To: Eric Dumazet, Arend van Spriel, Nico Schottelius, LKML,
"linux-wire
Cc: netdev
In-Reply-To: <1318940665.2657.60.camel@edumazet-HP-Compaq-6005-Pro-SFF-PC>
[-- Attachment #1: Type: text/plain, Size: 843 bytes --]
Hello,
I've
Eric Dumazet [Tue, Oct 18, 2011 at 02:24:25PM +0200]:
> Must be a mutex_unlock(some_mltex) missing somewhere.
>
> Then later, a process holding RTNL is blocking on mutex_lock(some_mutex)
>
> Try a "CONFIG_LOCKDEP=y" enabled build
Did so, attached is the dmesg output after 3x suspend.
It also seems this bug gets more / only triggered when I loose the
connection to a wpa2-eap network that is defined like this:
network={
ssid="eth"
id_str="eth-802.2x"
key_mgmt=WPA-EAP
proto=WPA2
eap=TTLS
pairwise=CCMP TKIP
group=CCMP TKIP
phase2="auth=MSCHAPV2"
identity="MYNAME"
password="forgottoremoveit"
}
Hope the dmesg output helps and we can remove the problem soon
and making the mba finally almost completly usable :-)
Cheers,
Nico
--
PGP key: 7ED9 F7D3 6B10 81D7 0EC5 5C09 D7DC C8E4 3187 7DF0
[-- Attachment #2: 3.1.0-rc6-gbee709a.config.gz --]
[-- Type: application/octet-stream, Size: 32180 bytes --]
[-- Attachment #3: 3.1.0-rc6-gbee709a.dmesg --]
[-- Type: text/plain, Size: 130038 bytes --]
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.1.0-rc6-gbee709a (nico@brief) (gcc version 4.6.1 20110819 (prerelease) (GCC) ) #2 SMP PREEMPT Tue Oct 18 15:55:28 CEST 2011
[ 0.000000] Command line: root=/dev/mapper/root cryptdevice=/dev/sda5:root ro initrd=../initramfs-nico.img BOOT_IMAGE=../vmlinuz-nico
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000008f000 (usable)
[ 0.000000] BIOS-e820: 000000000008f000 - 0000000000090000 (reserved)
[ 0.000000] BIOS-e820: 0000000000090000 - 000000000009fc00 (usable)
[ 0.000000] BIOS-e820: 000000000009fc00 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 0000000020000000 (usable)
[ 0.000000] BIOS-e820: 0000000020000000 - 0000000020200000 (reserved)
[ 0.000000] BIOS-e820: 0000000020200000 - 0000000040000000 (usable)
[ 0.000000] BIOS-e820: 0000000040000000 - 0000000040200000 (reserved)
[ 0.000000] BIOS-e820: 0000000040200000 - 000000008ad36000 (usable)
[ 0.000000] BIOS-e820: 000000008ad36000 - 000000008ad5f000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000008ad5f000 - 000000008afa2000 (ACPI data)
[ 0.000000] BIOS-e820: 000000008afa2000 - 000000008afff000 (reserved)
[ 0.000000] BIOS-e820: 000000008afff000 - 000000008b000000 (ACPI data)
[ 0.000000] BIOS-e820: 000000008b000000 - 000000008fa00000 (reserved)
[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed00000 - 00000000fed04000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed10000 - 00000000fed14000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed18000 - 00000000fed1a000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed1c000 - 00000000fed20000 (reserved)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] BIOS-e820: 00000000ff800000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 000000016fe00000 (usable)
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] DMI 2.4 present.
[ 0.000000] DMI: Apple Inc. MacBookAir4,2/Mac-742912EFDBEE19B3, BIOS MBA41.88Z.0077.B08.1109011050 09/01/2011
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[ 0.000000] No AGP bridge found
[ 0.000000] last_pfn = 0x16fe00 max_arch_pfn = 0x400000000
[ 0.000000] MTRR default type: write-back
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-DFFFF write-protect
[ 0.000000] E0000-FFFFF uncachable
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 0C0000000 mask FC0000000 uncachable
[ 0.000000] 1 base 0A0000000 mask FE0000000 uncachable
[ 0.000000] 2 base 090000000 mask FF0000000 uncachable
[ 0.000000] 3 base 08C000000 mask FFC000000 uncachable
[ 0.000000] 4 base 08B800000 mask FFF800000 uncachable
[ 0.000000] 5 disabled
[ 0.000000] 6 disabled
[ 0.000000] 7 disabled
[ 0.000000] 8 disabled
[ 0.000000] 9 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] last_pfn = 0x8ad36 max_arch_pfn = 0x400000000
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] Base memory trampoline at [ffff88000009a000] 9a000 size 20480
[ 0.000000] init_memory_mapping: 0000000000000000-000000008ad36000
[ 0.000000] 0000000000 - 008ac00000 page 2M
[ 0.000000] 008ac00000 - 008ad36000 page 4k
[ 0.000000] kernel direct mapping tables up to 8ad36000 @ 8ad31000-8ad36000
[ 0.000000] init_memory_mapping: 0000000100000000-000000016fe00000
[ 0.000000] 0100000000 - 016fe00000 page 2M
[ 0.000000] kernel direct mapping tables up to 16fe00000 @ 16fdf9000-16fe00000
[ 0.000000] RAMDISK: 1fd29000 - 1ffff000
[ 0.000000] ACPI: RSDP 00000000000fe020 00024 (v02 APPLE )
[ 0.000000] ACPI: XSDT 000000008ad8e1c0 000AC (v01 APPLE Apple00 00000060 01000013)
[ 0.000000] ACPI: FACP 000000008ad8c000 000F4 (v04 APPLE Apple00 00000060 Loki 0000005F)
[ 0.000000] ACPI: DSDT 000000008ad81000 05050 (v01 APPLE MacBookA 00040001 INTL 20100915)
[ 0.000000] ACPI: FACS 000000008ad40000 00040
[ 0.000000] ACPI: HPET 000000008ad8b000 00038 (v01 APPLE Apple00 00000001 Loki 0000005F)
[ 0.000000] ACPI: APIC 000000008ad8a000 000BC (v02 APPLE Apple00 00000001 Loki 0000005F)
[ 0.000000] ACPI: SBST 000000008ad88000 00030 (v01 APPLE Apple00 00000001 Loki 0000005F)
[ 0.000000] ACPI: ECDT 000000008ad87000 00053 (v01 APPLE Apple00 00000001 Loki 0000005F)
[ 0.000000] ACPI: SSDT 000000008ad7d000 00024 (v01 APPLE SmcDppt 00001000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad7b000 006CA (v01 APPLE UsbSD 00001000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad77000 00159 (v02 APPLE IGHda 00001000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad73000 015EB (v02 APPLE SsdtIGPU 00001000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad72000 00506 (v01 PmRef Cpu0Ist 00003000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad71000 009B1 (v01 PmRef CpuPm 00003000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad70000 00315 (v01 PmRef Cpu0Tst 00003000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad6f000 0037A (v01 PmRef ApTst 00003000 INTL 20100915)
[ 0.000000] ACPI: MCFG 000000008ad89000 0003C (v01 APPLE Apple00 00000001 Loki 0000005F)
[ 0.000000] ACPI: SSDT 000000008ad80000 000FA (v01 SataRe SataPri 00001000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad7f000 000D0 (v01 SataRe SataSec 00001000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad7e000 00032 (v01 Apple SsdtS3 00001000 INTL 20100915)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-000000016fe00000
[ 0.000000] Initmem setup node 0 0000000000000000-000000016fe00000
[ 0.000000] NODE_DATA [000000016fdfb000 - 000000016fdfffff]
[ 0.000000] [ffffea0000000000-ffffea0005bfffff] PMD -> [ffff88016b400000-ffff88016f3fffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x0016fe00
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[6] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000008f
[ 0.000000] 0: 0x00000090 -> 0x0000009f
[ 0.000000] 0: 0x00000100 -> 0x00020000
[ 0.000000] 0: 0x00020200 -> 0x00040000
[ 0.000000] 0: 0x00040200 -> 0x0008ad36
[ 0.000000] 0: 0x00100000 -> 0x0016fe00
[ 0.000000] On node 0 totalpages: 1025732
[ 0.000000] DMA zone: 64 pages used for memmap
[ 0.000000] DMA zone: 5 pages reserved
[ 0.000000] DMA zone: 3913 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 16320 pages used for memmap
[ 0.000000] DMA32 zone: 547190 pages, LIFO batch:31
[ 0.000000] Normal zone: 7160 pages used for memmap
[ 0.000000] Normal zone: 451080 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 (acpi_id[0x05] lapic_id[0xff] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0xff] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0xff] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0xff] disabled)
[ 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: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x08] 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: 0x8086a201 base: 0xfed00000
[ 0.000000] SMP: Allowing 8 CPUs, 4 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 40
[ 0.000000] PM: Registered nosave memory: 000000000008f000 - 0000000000090000
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 0000000020000000 - 0000000020200000
[ 0.000000] PM: Registered nosave memory: 0000000040000000 - 0000000040200000
[ 0.000000] PM: Registered nosave memory: 000000008ad36000 - 000000008ad5f000
[ 0.000000] PM: Registered nosave memory: 000000008ad5f000 - 000000008afa2000
[ 0.000000] PM: Registered nosave memory: 000000008afa2000 - 000000008afff000
[ 0.000000] PM: Registered nosave memory: 000000008afff000 - 000000008b000000
[ 0.000000] PM: Registered nosave memory: 000000008b000000 - 000000008fa00000
[ 0.000000] PM: Registered nosave memory: 000000008fa00000 - 00000000e0000000
[ 0.000000] PM: Registered nosave memory: 00000000e0000000 - 00000000f0000000
[ 0.000000] PM: Registered nosave memory: 00000000f0000000 - 00000000fec00000
[ 0.000000] PM: Registered nosave memory: 00000000fec00000 - 00000000fec01000
[ 0.000000] PM: Registered nosave memory: 00000000fec01000 - 00000000fed00000
[ 0.000000] PM: Registered nosave memory: 00000000fed00000 - 00000000fed04000
[ 0.000000] PM: Registered nosave memory: 00000000fed04000 - 00000000fed10000
[ 0.000000] PM: Registered nosave memory: 00000000fed10000 - 00000000fed14000
[ 0.000000] PM: Registered nosave memory: 00000000fed14000 - 00000000fed18000
[ 0.000000] PM: Registered nosave memory: 00000000fed18000 - 00000000fed1a000
[ 0.000000] PM: Registered nosave memory: 00000000fed1a000 - 00000000fed1c000
[ 0.000000] PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
[ 0.000000] PM: Registered nosave memory: 00000000fed20000 - 00000000fee00000
[ 0.000000] PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
[ 0.000000] PM: Registered nosave memory: 00000000fee01000 - 00000000ff800000
[ 0.000000] PM: Registered nosave memory: 00000000ff800000 - 0000000100000000
[ 0.000000] Allocating PCI resources starting at 8fa00000 (gap: 8fa00000:50600000)
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:8 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 27 pages/cpu @ffff88016fa00000 s80448 r8192 d21952 u262144
[ 0.000000] pcpu-alloc: s80448 r8192 d21952 u262144 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 1002183
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: root=/dev/mapper/root cryptdevice=/dev/sda5:root ro initrd=../initramfs-nico.img BOOT_IMAGE=../vmlinuz-nico
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] xsave/xrstor: 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: 3955764k/6027264k available (4209k kernel code, 1924336k absent, 147164k reserved, 5235k data, 724k init)
[ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Verbose stalled-CPUs detection is disabled.
[ 0.000000] NR_IRQS:2304
[ 0.000000] Extended CMOS year: 2000
[ 0.000000] Console: colour VGA+ 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] Fast TSC calibration using PIT
[ 0.003333] Detected 1699.961 MHz processor.
[ 0.000003] Calibrating delay loop (skipped), value calculated using timer frequency.. 3401.58 BogoMIPS (lpj=5666536)
[ 0.000136] pid_max: default: 32768 minimum: 301
[ 0.000343] Security Framework initialized
[ 0.000909] AppArmor: AppArmor disabled by boot time parameter
[ 0.001480] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.002799] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.003361] Mount-cache hash table entries: 256
[ 0.003857] Initializing cgroup subsys cpuacct
[ 0.003954] Initializing cgroup subsys memory
[ 0.004036] Initializing cgroup subsys devices
[ 0.004100] Initializing cgroup subsys freezer
[ 0.004165] Initializing cgroup subsys net_cls
[ 0.004229] Initializing cgroup subsys blkio
[ 0.004371] CPU: Physical Processor ID: 0
[ 0.004434] CPU: Processor Core ID: 0
[ 0.004501] mce: CPU supports 7 MCE banks
[ 0.004578] CPU0: Thermal monitoring enabled (TM1)
[ 0.004652] using mwait in idle threads.
[ 0.006261] ACPI: Core revision 20110623
[ 0.015049] ftrace: allocating 17949 entries in 71 pages
[ 0.024976] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.058028] CPU0: Intel(R) Core(TM) i5-2557M CPU @ 1.70GHz stepping 07
[ 0.164179] Performance Events: PEBS fmt1+, SandyBridge events, Intel PMU driver.
[ 0.164390] ... version: 3
[ 0.164452] ... bit width: 48
[ 0.164515] ... generic registers: 4
[ 0.164578] ... value mask: 0000ffffffffffff
[ 0.164643] ... max period: 000000007fffffff
[ 0.164708] ... fixed-purpose events: 3
[ 0.164771] ... event mask: 000000070000000f
[ 0.184633] NMI watchdog enabled, takes one hw-pmu counter.
[ 0.210843] Booting Node 0, Processors #1
[ 0.210948] smpboot cpu 1: start_ip = 9a000
[ 0.324200] NMI watchdog enabled, takes one hw-pmu counter.
[ 0.344129] #2
[ 0.344175] smpboot cpu 2: start_ip = 9a000
[ 0.457454] NMI watchdog enabled, takes one hw-pmu counter.
[ 0.477367] #3
[ 0.477423] smpboot cpu 3: start_ip = 9a000
[ 0.590718] NMI watchdog enabled, takes one hw-pmu counter.
[ 0.597263] Brought up 4 CPUs
[ 0.597342] Total of 4 processors activated (13605.51 BogoMIPS).
[ 0.601219] devtmpfs: initialized
[ 0.602291] PM: Registering ACPI NVS region at 8ad36000 (167936 bytes)
[ 0.603319] print_constraints: dummy:
[ 0.603470] NET: Registered protocol family 16
[ 0.603646] ACPI: bus type pci registered
[ 0.603880] PCI: MMCONFIG for domain 0000 [bus 00-97] at [mem 0xe0000000-0xe97fffff] (base 0xe0000000)
[ 0.603974] PCI: MMCONFIG at [mem 0xe0000000-0xe97fffff] reserved in E820
[ 0.645673] PCI: Using configuration type 1 for base access
[ 0.646329] bio: create slab <bio-0> at 0
[ 0.646519] ACPI: Added _OSI(Module Device)
[ 0.646582] ACPI: Added _OSI(Processor Device)
[ 0.646645] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.646710] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.648395] ACPI: EC: EC description table is found, configuring boot EC
[ 0.655149] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[ 0.655761] ACPI: SSDT 000000008ad3b190 00781 (v01 PmRef Cpu0Cst 00003001 INTL 20100915)
[ 0.656343] ACPI: Dynamic OEM Table Load:
[ 0.656488] ACPI: SSDT (null) 00781 (v01 PmRef Cpu0Cst 00003001 INTL 20100915)
[ 0.664190] ACPI: SSDT 000000008ad3c710 003A4 (v01 PmRef ApIst 00003000 INTL 20100915)
[ 0.664821] ACPI: Dynamic OEM Table Load:
[ 0.664966] ACPI: SSDT (null) 003A4 (v01 PmRef ApIst 00003000 INTL 20100915)
[ 0.674011] ACPI: SSDT 000000008ad3ad90 00119 (v01 PmRef ApCst 00003000 INTL 20100915)
[ 0.674585] ACPI: Dynamic OEM Table Load:
[ 0.674729] ACPI: SSDT (null) 00119 (v01 PmRef ApCst 00003000 INTL 20100915)
[ 0.684465] ACPI: Interpreter enabled
[ 0.684529] ACPI: (supports S0 S3 S4 S5)
[ 0.684776] ACPI: Using IOAPIC for interrupt routing
[ 0.705167] ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
[ 0.705419] ACPI: No dock devices found.
[ 0.705483] HEST: Table not found.
[ 0.705546] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.706008] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[ 0.706657] pci_root PNP0A08:00: host bridge window [io 0x0000-0x0cf7]
[ 0.706726] pci_root PNP0A08:00: host bridge window [io 0x0d00-0xffff]
[ 0.706795] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
[ 0.706879] pci_root PNP0A08:00: host bridge window [mem 0x8fa00000-0xfeafffff]
[ 0.706962] pci_root PNP0A08:00: host bridge window [mem 0xfed40000-0xfed44fff]
[ 0.707055] pci 0000:00:00.0: [8086:0104] type 0 class 0x000600
[ 0.707097] pci 0000:00:01.0: [8086:0101] type 1 class 0x000604
[ 0.707129] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 0.707132] pci 0000:00:01.0: PME# disabled
[ 0.707160] pci 0000:00:02.0: [8086:0116] type 0 class 0x000300
[ 0.707174] pci 0000:00:02.0: reg 10: [mem 0xa0000000-0xa03fffff 64bit]
[ 0.707182] pci 0000:00:02.0: reg 18: [mem 0x90000000-0x9fffffff 64bit pref]
[ 0.707194] pci 0000:00:02.0: reg 20: [io 0x2000-0x203f]
[ 0.707267] pci 0000:00:16.0: [8086:1c3a] type 0 class 0x000780
[ 0.707298] pci 0000:00:16.0: reg 10: [mem 0xa0607100-0xa060710f 64bit]
[ 0.707374] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[ 0.707380] pci 0000:00:16.0: PME# disabled
[ 0.707421] pci 0000:00:1a.0: [8086:1c2c] type 0 class 0x000c03
[ 0.707471] pci 0000:00:1a.0: reg 20: [io 0x2140-0x215f]
[ 0.707542] pci 0000:00:1a.7: [8086:1c2d] type 0 class 0x000c03
[ 0.707568] pci 0000:00:1a.7: reg 10: [mem 0xa0606c00-0xa0606fff]
[ 0.707657] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[ 0.707663] pci 0000:00:1a.7: PME# disabled
[ 0.707693] pci 0000:00:1b.0: [8086:1c20] type 0 class 0x000403
[ 0.707715] pci 0000:00:1b.0: reg 10: [mem 0xa0600000-0xa0603fff 64bit]
[ 0.707785] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.707789] pci 0000:00:1b.0: PME# disabled
[ 0.707818] pci 0000:00:1c.0: [8086:1c10] type 1 class 0x000604
[ 0.707920] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.707926] pci 0000:00:1c.0: PME# disabled
[ 0.707967] pci 0000:00:1c.1: [8086:1c12] type 1 class 0x000604
[ 0.708070] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[ 0.708076] pci 0000:00:1c.1: PME# disabled
[ 0.708119] pci 0000:00:1d.0: [8086:1c27] type 0 class 0x000c03
[ 0.708169] pci 0000:00:1d.0: reg 20: [io 0x20e0-0x20ff]
[ 0.708240] pci 0000:00:1d.7: [8086:1c26] type 0 class 0x000c03
[ 0.708266] pci 0000:00:1d.7: reg 10: [mem 0xa0606800-0xa0606bff]
[ 0.708353] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[ 0.708359] pci 0000:00:1d.7: PME# disabled
[ 0.708387] pci 0000:00:1f.0: [8086:1c4d] type 0 class 0x000601
[ 0.708518] pci 0000:00:1f.2: [8086:1c01] type 0 class 0x000101
[ 0.708539] pci 0000:00:1f.2: reg 10: [io 0x2168-0x216f]
[ 0.708551] pci 0000:00:1f.2: reg 14: [io 0x217c-0x217f]
[ 0.708565] pci 0000:00:1f.2: reg 18: [io 0x2160-0x2167]
[ 0.708576] pci 0000:00:1f.2: reg 1c: [io 0x2178-0x217b]
[ 0.708587] pci 0000:00:1f.2: reg 20: [io 0x2060-0x206f]
[ 0.708597] pci 0000:00:1f.2: reg 24: [io 0xffe0-0xffef]
[ 0.708646] pci 0000:00:1f.3: [8086:1c22] type 0 class 0x000c05
[ 0.708666] pci 0000:00:1f.3: reg 10: [mem 0xa0607000-0xa06070ff 64bit]
[ 0.708691] pci 0000:00:1f.3: reg 20: [io 0xefa0-0xefbf]
[ 0.708764] pci 0000:03:00.0: [8086:151a] type 1 class 0x000604
[ 0.708815] pci 0000:03:00.0: supports D1 D2
[ 0.708817] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.708821] pci 0000:03:00.0: PME# disabled
[ 0.713873] pci 0000:00:01.0: PCI bridge to [bus 03-97]
[ 0.713953] pci 0000:00:01.0: bridge window [io 0x3000-0x3fff]
[ 0.713956] pci 0000:00:01.0: bridge window [mem 0xa0700000-0xa49fffff]
[ 0.713962] pci 0000:00:01.0: bridge window [mem 0xa4a00000-0xa89fffff 64bit pref]
[ 0.714013] pci 0000:04:00.0: [8086:151a] type 1 class 0x000604
[ 0.714067] pci 0000:04:00.0: supports D1 D2
[ 0.714069] pci 0000:04:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.714073] pci 0000:04:00.0: PME# disabled
[ 0.714108] pci 0000:04:03.0: [8086:151a] type 1 class 0x000604
[ 0.714162] pci 0000:04:03.0: supports D1 D2
[ 0.714164] pci 0000:04:03.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.714168] pci 0000:04:03.0: PME# disabled
[ 0.714197] pci 0000:04:04.0: [8086:151a] type 1 class 0x000604
[ 0.714251] pci 0000:04:04.0: supports D1 D2
[ 0.714253] pci 0000:04:04.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.714257] pci 0000:04:04.0: PME# disabled
[ 0.714302] pci 0000:03:00.0: PCI bridge to [bus 04-67]
[ 0.714372] pci 0000:03:00.0: bridge window [mem 0xa0700000-0xa09fffff]
[ 0.714437] pci 0000:05:00.0: [8086:151a] type 0 class 0x000880
[ 0.714453] pci 0000:05:00.0: reg 10: [mem 0xa0700000-0xa073ffff]
[ 0.714465] pci 0000:05:00.0: reg 14: [mem 0xa0740000-0xa0740fff]
[ 0.714544] pci 0000:05:00.0: supports D1 D2
[ 0.714546] pci 0000:05:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.714551] pci 0000:05:00.0: PME# disabled
[ 0.720536] pci 0000:04:00.0: PCI bridge to [bus 05-05]
[ 0.720621] pci 0000:04:00.0: bridge window [mem 0xa0700000-0xa07fffff]
[ 0.720668] pci 0000:04:03.0: PCI bridge to [bus 06-36]
[ 0.720738] pci 0000:04:03.0: bridge window [mem 0xa0800000-0xa08fffff]
[ 0.720783] pci 0000:04:04.0: PCI bridge to [bus 37-67]
[ 0.720855] pci 0000:04:04.0: bridge window [mem 0xa0900000-0xa09fffff]
[ 0.720950] pci 0000:00:1c.0: PCI bridge to [bus 01-01]
[ 0.721022] pci 0000:00:1c.0: bridge window [mem 0xa0500000-0xa05fffff]
[ 0.721184] pci 0000:02:00.0: [14e4:4353] type 0 class 0x000280
[ 0.721236] pci 0000:02:00.0: reg 10: [mem 0xa0400000-0xa0403fff 64bit]
[ 0.721445] pci 0000:02:00.0: supports D1 D2
[ 0.721447] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[ 0.721457] pci 0000:02:00.0: PME# disabled
[ 0.727247] pci 0000:00:1c.1: PCI bridge to [bus 02-02]
[ 0.727318] pci 0000:00:1c.1: bridge window [mem 0xa0400000-0xa04fffff]
[ 0.727359] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.727471] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
[ 0.727571] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
[ 0.727684] pci0000:00: Requesting ACPI _OSC control (0x1d)
[ 0.727892] pci0000:00: ACPI _OSC control (0x19) granted
[ 0.731347] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 10 12 14 15) *11
[ 0.732006] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 *11 12 14 15)
[ 0.732609] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 12 14 15) *11
[ 0.733263] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 *11 12 14 15)
[ 0.733868] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
[ 0.734566] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
[ 0.735220] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 10 12 14 15) *11
[ 0.735873] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 *11 12 14 15)
[ 0.736531] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.736622] vgaarb: loaded
[ 0.736682] vgaarb: bridge control possible 0000:00:02.0
[ 0.736831] PCI: Using ACPI for IRQ routing
[ 0.741159] PCI: pci_cache_line_size set to 64 bytes
[ 0.741281] reserve RAM buffer: 000000000008f000 - 000000000008ffff
[ 0.741284] reserve RAM buffer: 000000000009fc00 - 000000000009ffff
[ 0.741287] reserve RAM buffer: 000000008ad36000 - 000000008bffffff
[ 0.741290] reserve RAM buffer: 000000016fe00000 - 000000016fffffff
[ 0.741411] NetLabel: Initializing
[ 0.741472] NetLabel: domain hash size = 128
[ 0.741535] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.741613] NetLabel: unlabeled traffic allowed by default
[ 0.741696] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[ 0.742133] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[ 0.744216] Switching to clocksource hpet
[ 0.747179] Switched to NOHz mode on CPU #0
[ 0.747280] Switched to NOHz mode on CPU #1
[ 0.747284] Switched to NOHz mode on CPU #2
[ 0.747295] Switched to NOHz mode on CPU #3
[ 0.750842] pnp: PnP ACPI init
[ 0.750921] ACPI: bus type pnp registered
[ 0.751330] pnp 00:00: [bus 00-ff]
[ 0.751333] pnp 00:00: [io 0x0000-0x0cf7 window]
[ 0.751338] pnp 00:00: [io 0x0cf8-0x0cff]
[ 0.751340] pnp 00:00: [io 0x0d00-0xffff window]
[ 0.751342] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[ 0.751345] pnp 00:00: [mem 0x000c0000-0x000c3fff window]
[ 0.751347] pnp 00:00: [mem 0x000c4000-0x000c7fff window]
[ 0.751350] pnp 00:00: [mem 0x000c8000-0x000cbfff window]
[ 0.751352] pnp 00:00: [mem 0x000cc000-0x000cffff window]
[ 0.751354] pnp 00:00: [mem 0x000d0000-0x000d3fff window]
[ 0.751357] pnp 00:00: [mem 0x000d4000-0x000d7fff window]
[ 0.751359] pnp 00:00: [mem 0x000d8000-0x000dbfff window]
[ 0.751361] pnp 00:00: [mem 0x000dc000-0x000dffff window]
[ 0.751364] pnp 00:00: [mem 0x000e0000-0x000e3fff window]
[ 0.751366] pnp 00:00: [mem 0x000e4000-0x000e7fff window]
[ 0.751368] pnp 00:00: [mem 0x000e8000-0x000ebfff window]
[ 0.751371] pnp 00:00: [mem 0x000ec000-0x000effff window]
[ 0.751373] pnp 00:00: [mem 0x000f0000-0x000fffff window]
[ 0.751376] pnp 00:00: [mem 0x8fa00000-0xfeafffff window]
[ 0.751378] pnp 00:00: [mem 0xfed40000-0xfed44fff window]
[ 0.751449] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)
[ 0.751540] pnp 00:01: [io 0x0000-0x001f]
[ 0.751542] pnp 00:01: [io 0x0081-0x0091]
[ 0.751544] pnp 00:01: [io 0x0093-0x009f]
[ 0.751546] pnp 00:01: [io 0x00c0-0x00df]
[ 0.751549] pnp 00:01: [dma 4]
[ 0.751583] pnp 00:01: Plug and Play ACPI device, IDs PNP0200 (active)
[ 0.751592] pnp 00:02: [mem 0xff000000-0xffffffff]
[ 0.751621] pnp 00:02: Plug and Play ACPI device, IDs INT0800 (active)
[ 0.751703] pnp 00:03: [irq 0 disabled]
[ 0.751712] pnp 00:03: [irq 8]
[ 0.751715] pnp 00:03: [mem 0xfed00000-0xfed003ff]
[ 0.751768] system 00:03: [mem 0xfed00000-0xfed003ff] has been reserved
[ 0.751838] system 00:03: Plug and Play ACPI device, IDs PNP0103 PNP0c01 (active)
[ 0.751849] pnp 00:04: [io 0x00f0]
[ 0.751855] pnp 00:04: [irq 13]
[ 0.751888] pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active)
[ 0.751898] pnp 00:05: [io 0x002e-0x002f]
[ 0.751900] pnp 00:05: [io 0x004e-0x004f]
[ 0.751902] pnp 00:05: [io 0x0061]
[ 0.751904] pnp 00:05: [io 0x0063]
[ 0.751906] pnp 00:05: [io 0x0065]
[ 0.751908] pnp 00:05: [io 0x0067]
[ 0.751910] pnp 00:05: [io 0x0080]
[ 0.751911] pnp 00:05: [io 0x0092]
[ 0.751913] pnp 00:05: [io 0x00b2-0x00b3]
[ 0.751915] pnp 00:05: [io 0x1000-0x100f]
[ 0.751918] pnp 00:05: [io 0x0400-0x047f]
[ 0.751920] pnp 00:05: [io 0x0500-0x057f]
[ 0.751967] system 00:05: [io 0x1000-0x100f] has been reserved
[ 0.752035] system 00:05: [io 0x0400-0x047f] has been reserved
[ 0.752102] system 00:05: [io 0x0500-0x057f] has been reserved
[ 0.752170] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.752179] pnp 00:06: [io 0x0070-0x0077]
[ 0.752211] pnp 00:06: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.752225] pnp 00:07: [io 0x0300-0x031f]
[ 0.752231] pnp 00:07: [irq 6]
[ 0.752261] pnp 00:07: Plug and Play ACPI device, IDs APP0001 (active)
[ 0.752431] pnp 00:08: [mem 0xfed1c000-0xfed1ffff]
[ 0.752433] pnp 00:08: [mem 0xfed10000-0xfed17fff]
[ 0.752435] pnp 00:08: [mem 0xfed18000-0xfed18fff]
[ 0.752437] pnp 00:08: [mem 0xfed19000-0xfed19fff]
[ 0.752440] pnp 00:08: [mem 0xe0000000-0xefffffff]
[ 0.752442] pnp 00:08: [mem 0xfed20000-0xfed3ffff]
[ 0.752444] pnp 00:08: [mem 0xfed90000-0xfed93fff]
[ 0.752446] pnp 00:08: [mem 0xfed45000-0xfed8ffff]
[ 0.752448] pnp 00:08: [mem 0xff000000-0xffffffff]
[ 0.752450] pnp 00:08: [mem 0xfee00000-0xfeefffff]
[ 0.752453] pnp 00:08: [mem 0x00000000-0xffffffffffffffff disabled]
[ 0.752507] system 00:08: [mem 0xfed1c000-0xfed1ffff] has been reserved
[ 0.752577] system 00:08: [mem 0xfed10000-0xfed17fff] could not be reserved
[ 0.752648] system 00:08: [mem 0xfed18000-0xfed18fff] has been reserved
[ 0.752716] system 00:08: [mem 0xfed19000-0xfed19fff] has been reserved
[ 0.752785] system 00:08: [mem 0xe0000000-0xefffffff] has been reserved
[ 0.752854] system 00:08: [mem 0xfed20000-0xfed3ffff] has been reserved
[ 0.752924] system 00:08: [mem 0xfed90000-0xfed93fff] has been reserved
[ 0.752992] system 00:08: [mem 0xfed45000-0xfed8ffff] has been reserved
[ 0.753061] system 00:08: [mem 0xff000000-0xffffffff] could not be reserved
[ 0.753130] system 00:08: [mem 0xfee00000-0xfeefffff] could not be reserved
[ 0.753200] system 00:08: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.759128] pnp 00:09: [mem 0x20000000-0x201fffff]
[ 0.759130] pnp 00:09: [mem 0x40000000-0x401fffff]
[ 0.759194] system 00:09: [mem 0x20000000-0x201fffff] has been reserved
[ 0.759263] system 00:09: [mem 0x40000000-0x401fffff] has been reserved
[ 0.759333] system 00:09: Plug and Play ACPI device, IDs PNP0c01 (active)
[ 0.759343] pnp: PnP ACPI: found 10 devices
[ 0.759406] ACPI: ACPI bus type pnp unregistered
[ 0.766451] PCI: max bus depth: 3 pci_try_num: 4
[ 0.766511] pci 0000:04:00.0: PCI bridge to [bus 05-05]
[ 0.766580] pci 0000:04:00.0: bridge window [mem 0xa0700000-0xa07fffff]
[ 0.766656] pci 0000:04:03.0: PCI bridge to [bus 06-36]
[ 0.766724] pci 0000:04:03.0: bridge window [mem 0xa0800000-0xa08fffff]
[ 0.766798] pci 0000:04:04.0: PCI bridge to [bus 37-67]
[ 0.766867] pci 0000:04:04.0: bridge window [mem 0xa0900000-0xa09fffff]
[ 0.766942] pci 0000:03:00.0: PCI bridge to [bus 04-67]
[ 0.767010] pci 0000:03:00.0: bridge window [mem 0xa0700000-0xa09fffff]
[ 0.767084] pci 0000:00:01.0: PCI bridge to [bus 03-97]
[ 0.767150] pci 0000:00:01.0: bridge window [io 0x3000-0x3fff]
[ 0.767219] pci 0000:00:01.0: bridge window [mem 0xa0700000-0xa49fffff]
[ 0.767289] pci 0000:00:01.0: bridge window [mem 0xa4a00000-0xa89fffff 64bit pref]
[ 0.767374] pci 0000:00:1c.0: PCI bridge to [bus 01-01]
[ 0.767445] pci 0000:00:1c.0: bridge window [mem 0xa0500000-0xa05fffff]
[ 0.767525] pci 0000:00:1c.1: PCI bridge to [bus 02-02]
[ 0.767595] pci 0000:00:1c.1: bridge window [mem 0xa0400000-0xa04fffff]
[ 0.767692] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.767763] pci 0000:00:01.0: setting latency timer to 64
[ 0.767769] pci 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.767839] pci 0000:03:00.0: setting latency timer to 64
[ 0.767845] pci 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.767916] pci 0000:04:00.0: setting latency timer to 64
[ 0.767922] pci 0000:04:03.0: enabling device (0000 -> 0002)
[ 0.767992] pci 0000:04:03.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 0.768063] pci 0000:04:03.0: setting latency timer to 64
[ 0.768069] pci 0000:04:04.0: enabling device (0000 -> 0002)
[ 0.768138] pci 0000:04:04.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.768209] pci 0000:04:04.0: setting latency timer to 64
[ 0.768217] pci 0000:00:1c.0: enabling device (0000 -> 0002)
[ 0.768286] pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.768360] pci 0000:00:1c.0: setting latency timer to 64
[ 0.768419] pci 0000:00:1c.1: power state changed by ACPI to D0
[ 0.768489] pci 0000:00:1c.1: power state changed by ACPI to D0
[ 0.768563] pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 0.768635] pci 0000:00:1c.1: setting latency timer to 64
[ 0.768640] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
[ 0.768643] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]
[ 0.768645] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[ 0.768648] pci_bus 0000:00: resource 7 [mem 0x8fa00000-0xfeafffff]
[ 0.768651] pci_bus 0000:00: resource 8 [mem 0xfed40000-0xfed44fff]
[ 0.768653] pci_bus 0000:03: resource 0 [io 0x3000-0x3fff]
[ 0.768656] pci_bus 0000:03: resource 1 [mem 0xa0700000-0xa49fffff]
[ 0.768659] pci_bus 0000:03: resource 2 [mem 0xa4a00000-0xa89fffff 64bit pref]
[ 0.768661] pci_bus 0000:04: resource 1 [mem 0xa0700000-0xa09fffff]
[ 0.768664] pci_bus 0000:05: resource 1 [mem 0xa0700000-0xa07fffff]
[ 0.768667] pci_bus 0000:06: resource 1 [mem 0xa0800000-0xa08fffff]
[ 0.768669] pci_bus 0000:37: resource 1 [mem 0xa0900000-0xa09fffff]
[ 0.768672] pci_bus 0000:01: resource 1 [mem 0xa0500000-0xa05fffff]
[ 0.768675] pci_bus 0000:02: resource 1 [mem 0xa0400000-0xa04fffff]
[ 0.768743] NET: Registered protocol family 2
[ 0.769019] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.770253] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[ 0.772055] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.772283] TCP: Hash tables configured (established 524288 bind 65536)
[ 0.772852] TCP reno registered
[ 0.772925] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[ 0.773014] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[ 0.773260] NET: Registered protocol family 1
[ 0.773339] pci 0000:00:02.0: Boot video device
[ 0.773712] PCI: CLS 256 bytes, default 64
[ 0.773766] Unpacking initramfs...
[ 0.842833] Freeing initrd memory: 2904k freed
[ 0.843363] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.843436] Placing 64MB software IO TLB between ffff880086d31000 - ffff88008ad31000
[ 0.843520] software IO TLB at phys 0x86d31000 - 0x8ad31000
[ 0.844109] audit: initializing netlink socket (disabled)
[ 0.844184] type=2000 audit(1318950394.683:1): initialized
[ 0.850087] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.863017] VFS: Disk quotas dquot_6.5.2
[ 0.863224] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.863475] msgmni has been set to 7731
[ 0.863773] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 0.863894] io scheduler noop registered
[ 0.863958] io scheduler deadline registered
[ 0.864072] io scheduler cfq registered (default)
[ 0.864242] pcieport 0000:00:01.0: setting latency timer to 64
[ 0.864286] pcieport 0000:00:01.0: irq 40 for MSI/MSI-X
[ 0.864490] pcieport 0000:03:00.0: setting latency timer to 64
[ 0.864525] pcieport 0000:03:00.0: irq 41 for MSI/MSI-X
[ 0.864604] pcieport 0000:04:00.0: setting latency timer to 64
[ 0.864641] pcieport 0000:04:00.0: irq 42 for MSI/MSI-X
[ 0.864720] pcieport 0000:04:03.0: setting latency timer to 64
[ 0.864757] pcieport 0000:04:03.0: irq 43 for MSI/MSI-X
[ 0.864833] pcieport 0000:04:04.0: setting latency timer to 64
[ 0.864869] pcieport 0000:04:04.0: irq 44 for MSI/MSI-X
[ 0.865040] intel_idle: MWAIT substates: 0x21120
[ 0.865042] intel_idle: v0.4 model 0x2A
[ 0.865044] intel_idle: lapic_timer_reliable_states 0xffffffff
[ 0.865098] ERST: Table is not found!
[ 0.865161] GHES: HEST is not enabled!
[ 0.865286] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.067777] Linux agpgart interface v0.103
[ 1.067923] i8042: PNP: No PS/2 controller found. Probing ports directly.
[ 1.068874] i8042: No controller found
[ 1.069007] mousedev: PS/2 mouse device common for all mice
[ 1.069122] rtc_cmos 00:06: RTC can wake from S4
[ 1.069292] rtc_cmos 00:06: rtc core: registered rtc_cmos as rtc0
[ 1.069390] rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
[ 1.069595] cpuidle: using governor ladder
[ 1.069864] cpuidle: using governor menu
[ 1.070123] TCP cubic registered
[ 1.070185] NET: Registered protocol family 17
[ 1.070254] Registering the dns_resolver key type
[ 1.070457] PM: Hibernation image not present or could not be loaded.
[ 1.070462] registered taskstats version 1
[ 1.076651] rtc_cmos 00:06: setting system clock to 2011-10-18 15:06:35 UTC (1318950395)
[ 1.076809] Initializing network drop monitor service
[ 1.078459] Freeing unused kernel memory: 724k freed
[ 1.078633] Write protecting the kernel read-only data: 8192k
[ 1.085761] Freeing unused kernel memory: 1916k freed
[ 1.088728] Freeing unused kernel memory: 704k freed
[ 1.109635] udevd[86]: starting version 173
[ 1.159593] usbcore: registered new interface driver usbfs
[ 1.159734] usbcore: registered new interface driver hub
[ 1.159862] usbcore: registered new device driver usb
[ 1.160348] SCSI subsystem initialized
[ 1.162674] libata version 3.00 loaded.
[ 1.163069] ata_piix 0000:00:1f.2: version 2.13
[ 1.163089] ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 1.163177] ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
[ 1.163885] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.314121] ata_piix 0000:00:1f.2: setting latency timer to 64
[ 1.314533] scsi0 : ata_piix
[ 1.314763] scsi1 : ata_piix
[ 1.315042] ata1: SATA max UDMA/133 cmd 0x2168 ctl 0x217c bmdma 0x2060 irq 19
[ 1.315116] ata2: SATA max UDMA/133 cmd 0x2160 ctl 0x2178 bmdma 0x2068 irq 19
[ 1.315234] ehci_hcd 0000:00:1a.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 1.315371] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 1.315376] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[ 1.315489] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
[ 1.315600] ehci_hcd 0000:00:1a.7: debug port 2
[ 1.319556] ehci_hcd 0000:00:1a.7: cache line size of 256 is not supported
[ 1.319572] ehci_hcd 0000:00:1a.7: irq 23, io mem 0xa0606c00
[ 1.330741] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[ 1.331009] hub 1-0:1.0: USB hub found
[ 1.331075] hub 1-0:1.0: 6 ports detected
[ 1.331236] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 1.331333] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 1.331337] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 1.331411] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
[ 1.331520] ehci_hcd 0000:00:1d.7: debug port 2
[ 1.335475] ehci_hcd 0000:00:1d.7: cache line size of 256 is not supported
[ 1.335494] ehci_hcd 0000:00:1d.7: irq 22, io mem 0xa0606800
[ 1.347410] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 1.347673] hub 2-0:1.0: USB hub found
[ 1.347740] hub 2-0:1.0: 8 ports detected
[ 1.359293] uhci_hcd: USB Universal Host Controller Interface driver
[ 1.359434] uhci_hcd 0000:00:1a.0: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[ 1.359520] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 1.359525] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[ 1.359602] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[ 1.359729] uhci_hcd 0000:00:1a.0: irq 21, io base 0x00002140
[ 1.360013] hub 3-0:1.0: USB hub found
[ 1.360082] hub 3-0:1.0: 2 ports detected
[ 1.360235] uhci_hcd 0000:00:1d.0: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 1.360317] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 1.360323] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 1.360404] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 4
[ 1.360527] uhci_hcd 0000:00:1d.0: irq 19, io base 0x000020e0
[ 1.360798] hub 4-0:1.0: USB hub found
[ 1.360867] hub 4-0:1.0: 2 ports detected
[ 1.640576] usb 1-1: new high speed USB device number 2 using ehci_hcd
[ 1.764724] hub 1-1:1.0: USB hub found
[ 1.764927] hub 1-1:1.0: 3 ports detected
[ 1.843785] Refined TSC clocksource calibration: 1700.013 MHz.
[ 1.843860] Switching to clocksource tsc
[ 1.870439] usb 1-2: new high speed USB device number 3 using ehci_hcd
[ 2.116961] usb 2-1: new high speed USB device number 2 using ehci_hcd
[ 2.240821] hub 2-1:1.0: USB hub found
[ 2.241020] hub 2-1:1.0: 2 ports detected
[ 2.320303] usb 1-1.1: new full speed USB device number 4 using ehci_hcd
[ 2.336838] ata2.00: failed to resume link (SControl 0)
[ 2.419732] hub 1-1.1:1.0: USB hub found
[ 2.420050] hub 1-1.1:1.0: 3 ports detected
[ 2.500196] usb 1-1.2: new full speed USB device number 5 using ehci_hcd
[ 2.620823] usbcore: registered new interface driver usbhid
[ 2.620900] usbhid: USB HID core driver
[ 2.632491] input: Apple Inc. Apple Internal Keyboard / Trackpad as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.2/1-1.2:1.0/input/input0
[ 2.632724] apple 0003:05AC:024D.0001: input,hidraw0: USB HID v1.11 Keyboard [Apple Inc. Apple Internal Keyboard / Trackpad] on usb-0000:00:1a.7-1.2/input0
[ 2.656641] ata1.01: failed to resume link (SControl 0)
[ 2.686861] usb 2-1.1: new high speed USB device number 3 using ehci_hcd
[ 2.728721] apple 0003:05AC:024D.0002: hidraw1: USB HID v1.11 Device [Apple Inc. Apple Internal Keyboard / Trackpad] on usb-0000:00:1a.7-1.2/input1
[ 2.809969] ata1.00: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.810053] ata1.01: SATA link down (SStatus 0 SControl 0)
[ 2.816795] ata1.00: ATA-8: APPLE SSD SM256C, AXM09A1Q, max UDMA/133
[ 2.816869] ata1.00: 490234752 sectors, multi 16: LBA48 NCQ (depth 0/32)
[ 2.823478] ata1.00: configured for UDMA/133
[ 2.823739] scsi 0:0:0:0: Direct-Access ATA APPLE SSD SM256C AXM0 PQ: 0 ANSI: 5
[ 2.853377] usb 1-1.1.1: new full speed USB device number 6 using ehci_hcd
[ 2.941035] input: HID 05ac:820a as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/input/input1
[ 2.941237] generic-usb 0003:05AC:820A.0003: input,hidraw2: USB HID v1.11 Keyboard [HID 05ac:820a] on usb-0000:00:1a.7-1.1.1/input0
[ 3.006663] usb 1-1.1.2: new full speed USB device number 7 using ehci_hcd
[ 3.094503] input: HID 05ac:820b as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.0/input/input2
[ 3.094741] generic-usb 0003:05AC:820B.0004: input,hidraw3: USB HID v1.11 Mouse [HID 05ac:820b] on usb-0000:00:1a.7-1.1.2/input0
[ 3.159978] usb 1-1.1.3: new full speed USB device number 8 using ehci_hcd
[ 3.359569] ata2.01: failed to resume link (SControl 0)
[ 3.371239] ata2.00: SATA link down (SStatus 0 SControl 0)
[ 3.371318] ata2.01: SATA link down (SStatus 0 SControl 0)
[ 3.377767] sd 0:0:0:0: [sda] 490234752 512-byte logical blocks: (251 GB/233 GiB)
[ 3.377961] sd 0:0:0:0: [sda] Write Protect is off
[ 3.378030] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 3.378066] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 3.382624] sda: sda1 sda2 sda3 sda4 sda5
[ 3.383346] sd 0:0:0:0: [sda] Attached SCSI disk
[ 3.588152] device-mapper: uevent: version 1.0.3
[ 3.588462] device-mapper: ioctl: 4.21.0-ioctl (2011-07-06) initialised: dm-devel@redhat.com
[ 9.129187] padlock_aes: VIA PadLock not detected.
[ 9.351889] JFS: nTxBlock = 8192, nTxLock = 65536
[ 9.791077] udevd[360]: starting version 173
[ 9.852265] ACPI: acpi_idle yielding to intel_idle
[ 9.854273] agpgart-intel 0000:00:00.0: Intel Sandybridge Chipset
[ 9.854648] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[ 9.857288] agpgart-intel 0000:00:00.0: detected 65536K stolen memory
[ 9.873917] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0x90000000
[ 9.875008] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input3
[ 9.875143] ACPI: Lid Switch [LID0]
[ 9.883851] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input4
[ 9.883946] ACPI: Power Button [PWRB]
[ 9.884106] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5
[ 9.884199] ACPI: Sleep Button [SLPB]
[ 9.884336] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input6
[ 9.884429] ACPI: Power Button [PWRF]
[ 9.888945] ACPI: AC Adapter [ADP1] (off-line)
[ 9.890959] i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 9.893464] mei: module is from the staging directory, the quality is unknown, you have been warned.
[ 9.895157] iTCO_vendor_support: vendor-support=0
[ 9.896818] mei 0000:00:16.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 9.896903] mei 0000:00:16.0: setting latency timer to 64
[ 9.897270] input: PC Speaker as /devices/platform/pcspkr/input/input7
[ 9.922946] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 10.008629] ACPI: Battery Slot [BAT0] (battery present)
[ 10.024116] cfg80211: Calling CRDA to update world regulatory domain
[ 10.024259] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.06
[ 10.026446] [drm] Initialized drm 1.1.0 20060810
[ 10.032233] iTCO_wdt: unable to reset NO_REBOOT flag, device disabled by hardware/BIOS
[ 10.032420] brcmutil: module is from the staging directory, the quality is unknown, you have been warned.
[ 10.036086] usbcore: registered new interface driver uas
[ 10.036616] input: bcm5974 as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.2/1-1.2:1.2/input/input8
[ 10.036904] Linux media interface: v0.10
[ 10.038259] usbcore: registered new interface driver bcm5974
[ 10.052045] Initializing USB Mass Storage driver...
[ 10.053717] scsi2 : usb-storage 2-1.1:1.0
[ 10.055312] Linux video capture interface: v2.00
[ 10.059425] usbcore: registered new interface driver usb-storage
[ 10.059504] USB Mass Storage support registered.
[ 10.062543] brcmsmac: module is from the staging directory, the quality is unknown, you have been warned.
[ 10.064859] brcmsmac 0000:02:00.0: bus 2 slot 0 func 0 irq 11
[ 10.064978] brcmsmac 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 10.065050] brcmsmac 0000:02:00.0: setting latency timer to 64
[ 10.076105] uvcvideo: Found UVC 1.00 device FaceTime Camera (Built-in) (05ac:850a)
[ 10.081524] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 10.081722] i915 0000:00:02.0: setting latency timer to 64
[ 10.083202] input: FaceTime Camera (Built-in) as /devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.0/input/input9
[ 10.083556] usbcore: registered new interface driver uvcvideo
[ 10.083631] USB Video Class driver (1.1.1)
[ 10.133864] applesmc: B0AC!: read arg fail
[ 10.165141] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 10.234364] i915 0000:00:02.0: irq 45 for MSI/MSI-X
[ 10.234371] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[ 10.234453] [drm] Driver supports precise vblank timestamp query.
[ 10.234580] [drm:intel_dsm_platform_mux_info] *ERROR* MUX INFO call failed
[ 10.234663] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 10.238282] applesmc: AUPO!: read arg fail
[ 10.312933] applesmc: key=349 fan=1 temp=25 acc=0 lux=2 kbd=1
[ 10.313005] applesmc: init_smcreg() took 100 ms
[ 10.313311] Registered led device: smc::kbd_backlight
[ 11.080833] scsi 2:0:0:0: Direct-Access APPLE SD Card Reader 2.00 PQ: 0 ANSI: 0
[ 11.081138] sd 2:0:0:0: Attached scsi generic sg1 type 0
[ 11.082719] sd 2:0:0:0: [sdb] Attached SCSI removable disk
[ 11.412052] fbcon: inteldrmfb (fb0) is primary device
[ 12.401899] [drm:intel_dp_complete_link_train] *ERROR* failed to train DP, aborting
[ 12.428479] Console: switching to colour frame buffer device 180x56
[ 12.432500] fb0: inteldrmfb frame buffer device
[ 12.432526] drm: registered panic notifier
[ 12.462003] acpi device:0d: registered as cooling_device4
[ 12.462282] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input10
[ 12.462392] ACPI: Video Device [IGPU] (multi-head: yes rom: no post: no)
[ 12.462490] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[ 12.462588] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 12.462755] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
[ 12.462797] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
[ 13.007433] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
[ 13.007806] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
[ 13.008182] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
[ 13.012100] input: HDA Intel PCH HDMI/DP as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 13.012225] input: HDA Intel PCH HDMI/DP as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 13.012342] input: HDA Intel PCH HDMI/DP as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[ 13.272528] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: (null)
[ 77.579537] ieee80211 phy0: brcms_ops_config: change monitor mode: false (implement)
[ 77.579542] ieee80211 phy0: brcms_ops_config: change power-save mode: false (implement)
[ 77.591982] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 79.628614] ieee80211 phy0: brcms_ops_config: change monitor mode: false (implement)
[ 79.628620] ieee80211 phy0: brcms_ops_config: change power-save mode: false (implement)
[ 79.640999] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 83.806603] wlan0: direct probe to 00:0f:61:4f:b7:50 (try 1/3)
[ 84.006218] wlan0: direct probe to 00:0f:61:4f:b7:50 (try 2/3)
[ 84.206102] wlan0: direct probe to 00:0f:61:4f:b7:50 (try 3/3)
[ 84.405979] wlan0: direct probe to 00:0f:61:4f:b7:50 timed out
[ 91.372241] wlan0: direct probe to 00:0f:61:4f:b7:50 (try 1/3)
[ 91.571834] wlan0: direct probe to 00:0f:61:4f:b7:50 (try 2/3)
[ 91.771718] wlan0: direct probe to 00:0f:61:4f:b7:50 (try 3/3)
[ 91.971602] wlan0: direct probe to 00:0f:61:4f:b7:50 timed out
[ 102.787270] NET: Registered protocol family 10
[ 363.540476] ieee80211 phy0: brcms_ops_config: change monitor mode: false (implement)
[ 363.540482] ieee80211 phy0: brcms_ops_config: change power-save mode: false (implement)
[ 363.552855] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 363.553236] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 365.651976] wlan0: direct probe to 00:0f:61:5a:59:a0 (try 1/3)
[ 365.849747] wlan0: direct probe to 00:0f:61:5a:59:a0 (try 2/3)
[ 366.049628] wlan0: direct probe to 00:0f:61:5a:59:a0 (try 3/3)
[ 366.249516] wlan0: direct probe to 00:0f:61:5a:59:a0 timed out
[ 377.596680] wlan0: authenticate with 00:0f:61:b4:b5:70 (try 1)
[ 377.599951] wlan0: authenticated
[ 377.599978] wlan0: associate with 00:0f:61:b4:b5:70 (try 1)
[ 377.600885] wlan0: RX AssocResp from 00:0f:61:b4:b5:70 (capab=0x811 status=0 aid=3)
[ 377.600890] wlan0: associated
[ 377.601368] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: true (implement)
[ 377.601379] ieee80211 phy0: brcmsmac: brcms_ops_bss_info_changed: associated
[ 377.601399] ieee80211 phy0: brcms_ops_bss_info_changed: arp filtering: enabled true, count 0 (implement)
[ 377.601754] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 385.968229] ieee80211 phy0: brcms_ops_bss_info_changed: arp filtering: enabled true, count 1 (implement)
[ 388.429970] wlan0: no IPv6 routers present
[ 3009.828537] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.828545] ieee80211 phy0: AMPDU status: BA Timeout, seq 3564, in_transit 0
[ 3009.828796] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.828802] ieee80211 phy0: AMPDU status: BA Timeout, seq 3565, in_transit 3
[ 3009.828811] ieee80211 phy0: AMPDU status: BA Timeout, seq 3566, in_transit 2
[ 3009.828820] ieee80211 phy0: AMPDU status: BA Timeout, seq 3567, in_transit 1
[ 3009.828829] ieee80211 phy0: AMPDU status: BA Timeout, seq 3568, in_transit 0
[ 3009.828894] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.828899] ieee80211 phy0: AMPDU status: BA Timeout, seq 3569, in_transit 0
[ 3009.830973] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.830980] ieee80211 phy0: AMPDU status: BA Timeout, seq 3570, in_transit 0
[ 3009.831027] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.831032] ieee80211 phy0: AMPDU status: BA Timeout, seq 3571, in_transit 0
[ 3009.831110] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.831115] ieee80211 phy0: AMPDU status: BA Timeout, seq 3572, in_transit 0
[ 3009.831157] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.831162] ieee80211 phy0: AMPDU status: BA Timeout, seq 3573, in_transit 0
[ 3009.831250] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.831255] ieee80211 phy0: AMPDU status: BA Timeout, seq 3574, in_transit 0
[ 3009.831322] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.831327] ieee80211 phy0: AMPDU status: BA Timeout, seq 3575, in_transit 0
[ 3009.831390] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.831395] ieee80211 phy0: AMPDU status: BA Timeout, seq 3576, in_transit 0
[ 3009.831598] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.831604] ieee80211 phy0: AMPDU status: BA Timeout, seq 3577, in_transit 0
[ 3009.831650] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.831656] ieee80211 phy0: AMPDU status: BA Timeout, seq 3578, in_transit 0
[ 3009.831707] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.831712] ieee80211 phy0: AMPDU status: BA Timeout, seq 3579, in_transit 0
[ 3009.841861] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.841867] ieee80211 phy0: AMPDU status: BA Timeout, seq 3580, in_transit 0
[ 3009.844862] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.844867] ieee80211 phy0: AMPDU status: BA Timeout, seq 3581, in_transit 0
[ 3009.867638] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.867644] ieee80211 phy0: AMPDU status: BA Timeout, seq 3582, in_transit 0
[ 3009.868131] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.868137] ieee80211 phy0: AMPDU status: BA Timeout, seq 3583, in_transit 0
[ 3009.868317] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.868322] ieee80211 phy0: AMPDU status: BA Timeout, seq 3584, in_transit 0
[ 3009.869349] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.869355] ieee80211 phy0: AMPDU status: BA Timeout, seq 3585, in_transit 0
[ 3009.878734] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.878740] ieee80211 phy0: AMPDU status: BA Timeout, seq 3586, in_transit 0
[ 3009.917538] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.917544] ieee80211 phy0: AMPDU status: BA Timeout, seq 3587, in_transit 0
[ 3009.917928] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.917934] ieee80211 phy0: AMPDU status: BA Timeout, seq 3588, in_transit 0
[ 3009.918122] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3009.918127] ieee80211 phy0: AMPDU status: BA Timeout, seq 3589, in_transit 0
[ 3125.145422] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3125.145428] ieee80211 phy0: AMPDU status: BA Timeout, seq 1097, in_transit 0
[ 3984.518315] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 3984.518321] ieee80211 phy0: AMPDU status: BA Timeout, seq 4083, in_transit 0
[ 4215.122808] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 4215.122817] ieee80211 phy0: AMPDU status: BA Timeout, seq 3587, in_transit 0
[ 4215.123863] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 4215.123870] ieee80211 phy0: AMPDU status: BA Timeout, seq 3588, in_transit 0
[ 4215.124672] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 4215.124678] ieee80211 phy0: AMPDU status: BA Timeout, seq 3589, in_transit 0
[ 4215.128443] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 4215.128452] ieee80211 phy0: AMPDU status: BA Timeout, seq 3590, in_transit 0
[ 4215.128657] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 4215.128663] ieee80211 phy0: AMPDU status: BA Timeout, seq 3591, in_transit 0
[ 4215.128916] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 4215.128922] ieee80211 phy0: AMPDU status: BA Timeout, seq 3592, in_transit 0
[ 5571.961603] hfs: write access to a journaled filesystem is not supported, use the force option at your own risk, mounting read-only.
[ 5656.109474] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 5656.109482] ieee80211 phy0: AMPDU status: BA Timeout, seq 4059, in_transit 0
[ 5656.109877] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 5656.109883] ieee80211 phy0: AMPDU status: BA Timeout, seq 4060, in_transit 0
[ 5656.109934] ieee80211 phy0: brcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel possibly 48
[ 5656.109939] ieee80211 phy0: AMPDU status: BA Timeout, seq 4061, in_transit 0
[ 8108.278594] PM: Syncing filesystems ... done.
[ 8108.298813] PM: Preparing system for mem sleep
[ 8109.424991] Freezing user space processes ... (elapsed 0.01 seconds) done.
[ 8109.437626] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
[ 8109.450953] PM: Entering mem sleep
[ 8109.450985] Suspending console(s) (use no_console_suspend to debug)
[ 8109.459624] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 8109.460157] uhci_hcd 0000:00:1d.0: PCI INT B disabled
[ 8109.460192] brcmsmac 0000:02:00.0: PCI INT A disabled
[ 8109.460251] uhci_hcd 0000:00:1a.0: PCI INT B disabled
[ 8109.460883] sd 0:0:0:0: [sda] Stopping disk
[ 8109.497593] ehci_hcd 0000:00:1d.7: PCI INT A disabled
[ 8109.510916] ehci_hcd 0000:00:1a.7: PCI INT A disabled
[ 8109.664268] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
[ 8110.950405] ata_piix 0000:00:1f.2: PCI INT B disabled
[ 8110.963472] PM: suspend of devices complete after 1513.020 msecs
[ 8111.003422] PM: late suspend of devices complete after 39.973 msecs
[ 8111.003735] ACPI: Preparing to enter system sleep state S3
[ 8111.030105] PM: Saving platform NVS memory
[ 8111.030563] Disabling non-boot CPUs ...
[ 8111.133302] CPU 1 is now offline
[ 8111.236552] CPU 2 is now offline
[ 8111.339844] CPU 3 is now offline
[ 8111.340227] Extended CMOS year: 2000
[ 8111.340623] ACPI: Low-level resume complete
[ 8111.340668] PM: Restoring platform NVS memory
[ 8111.340976] Extended CMOS year: 2000
[ 8111.340990] Enabling non-boot CPUs ...
[ 8111.347828] Booting Node 0 Processor 1 APIC 0x2
[ 8111.347830] smpboot cpu 1: start_ip = 9a000
[ 8111.359016] Calibrating delay loop (skipped) already calibrated this CPU
[ 8111.380608] Switched to NOHz mode on CPU #1
[ 8111.381304] NMI watchdog enabled, takes one hw-pmu counter.
[ 8111.381534] CPU1 is up
[ 8111.389017] Booting Node 0 Processor 2 APIC 0x1
[ 8111.389019] smpboot cpu 2: start_ip = 9a000
[ 8111.400128] Calibrating delay loop (skipped) already calibrated this CPU
[ 8111.420490] Switched to NOHz mode on CPU #2
[ 8111.420567] NMI watchdog enabled, takes one hw-pmu counter.
[ 8111.421141] CPU2 is up
[ 8111.422512] Booting Node 0 Processor 3 APIC 0x3
[ 8111.422514] smpboot cpu 3: start_ip = 9a000
[ 8111.433703] Calibrating delay loop (skipped) already calibrated this CPU
[ 8111.455836] NMI watchdog enabled, takes one hw-pmu counter.
[ 8111.456572] CPU3 is up
[ 8111.460122] Switched to NOHz mode on CPU #3
[ 8111.460247] ACPI: Waking up from system sleep state S3
[ 8111.960382] pcieport 0000:00:01.0: restoring config space at offset 0xf (was 0x100, writing 0x1ff)
[ 8111.960390] pcieport 0000:00:01.0: restoring config space at offset 0x9 (was 0x1fff1, writing 0xa891a4a1)
[ 8111.960394] pcieport 0000:00:01.0: restoring config space at offset 0x8 (was 0xfff0, writing 0xa490a070)
[ 8111.960398] pcieport 0000:00:01.0: restoring config space at offset 0x7 (was 0x200000f0, writing 0x3030)
[ 8111.960403] pcieport 0000:00:01.0: restoring config space at offset 0x3 (was 0x810000, writing 0x810040)
[ 8111.960407] pcieport 0000:00:01.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
[ 8111.960428] i915 0000:00:02.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[ 8111.960438] i915 0000:00:02.0: restoring config space at offset 0x2 (was 0x3800009, writing 0x3000009)
[ 8111.960441] i915 0000:00:02.0: restoring config space at offset 0x1 (was 0x900007, writing 0x900407)
[ 8111.960465] mei 0000:00:16.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[ 8111.960482] mei 0000:00:16.0: restoring config space at offset 0x4 (was 0xfed1b004, writing 0xa0607104)
[ 8111.960506] uhci_hcd 0000:00:1a.0: restoring config space at offset 0xf (was 0x200, writing 0x20a)
[ 8111.960518] uhci_hcd 0000:00:1a.0: restoring config space at offset 0x8 (was 0x1, writing 0x2141)
[ 8111.960530] uhci_hcd 0000:00:1a.0: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
[ 8111.960557] ehci_hcd 0000:00:1a.7: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[ 8111.960575] ehci_hcd 0000:00:1a.7: restoring config space at offset 0x4 (was 0x0, writing 0xa0606c00)
[ 8111.960583] ehci_hcd 0000:00:1a.7: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900002)
[ 8111.960616] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[ 8111.960632] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x4 (was 0x4, writing 0xa0600004)
[ 8111.960638] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x40)
[ 8111.960644] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100002)
[ 8111.960684] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x1ff)
[ 8111.960699] pcieport 0000:00:1c.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[ 8111.960705] pcieport 0000:00:1c.0: restoring config space at offset 0x8 (was 0x0, writing 0xa050a050)
[ 8111.960711] pcieport 0000:00:1c.0: restoring config space at offset 0x7 (was 0x20000000, writing 0x200000f0)
[ 8111.960718] pcieport 0000:00:1c.0: restoring config space at offset 0x6 (was 0x0, writing 0x10100)
[ 8111.960728] pcieport 0000:00:1c.0: restoring config space at offset 0x3 (was 0x810000, writing 0x810040)
[ 8111.960736] pcieport 0000:00:1c.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100006)
[ 8111.960787] pcieport 0000:00:1c.1: restoring config space at offset 0xf (was 0x200, writing 0x2ff)
[ 8111.960802] pcieport 0000:00:1c.1: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[ 8111.960808] pcieport 0000:00:1c.1: restoring config space at offset 0x8 (was 0x0, writing 0xa040a040)
[ 8111.960814] pcieport 0000:00:1c.1: restoring config space at offset 0x7 (was 0x20000000, writing 0x200000f0)
[ 8111.960820] pcieport 0000:00:1c.1: restoring config space at offset 0x6 (was 0x0, writing 0x20200)
[ 8111.960830] pcieport 0000:00:1c.1: restoring config space at offset 0x3 (was 0x810000, writing 0x810040)
[ 8111.960838] pcieport 0000:00:1c.1: restoring config space at offset 0x1 (was 0x100000, writing 0x100007)
[ 8111.960874] uhci_hcd 0000:00:1d.0: restoring config space at offset 0xf (was 0x200, writing 0x20b)
[ 8111.960886] uhci_hcd 0000:00:1d.0: restoring config space at offset 0x8 (was 0x1, writing 0x20e1)
[ 8111.960898] uhci_hcd 0000:00:1d.0: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
[ 8111.960924] ehci_hcd 0000:00:1d.7: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[ 8111.960942] ehci_hcd 0000:00:1d.7: restoring config space at offset 0x4 (was 0x0, writing 0xa0606800)
[ 8111.960950] ehci_hcd 0000:00:1d.7: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900002)
[ 8111.961016] ata_piix 0000:00:1f.2: restoring config space at offset 0xf (was 0x200, writing 0x20b)
[ 8111.961027] ata_piix 0000:00:1f.2: restoring config space at offset 0x8 (was 0x1, writing 0x2061)
[ 8111.961032] ata_piix 0000:00:1f.2: restoring config space at offset 0x7 (was 0x1, writing 0x2179)
[ 8111.961038] ata_piix 0000:00:1f.2: restoring config space at offset 0x6 (was 0x1, writing 0x2161)
[ 8111.961043] ata_piix 0000:00:1f.2: restoring config space at offset 0x5 (was 0x1, writing 0x217d)
[ 8111.961049] ata_piix 0000:00:1f.2: restoring config space at offset 0x4 (was 0x1, writing 0x2169)
[ 8111.961056] ata_piix 0000:00:1f.2: restoring config space at offset 0x1 (was 0x2b00000, writing 0x2b00007)
[ 8111.961075] i801_smbus 0000:00:1f.3: restoring config space at offset 0xf (was 0x300, writing 0x30b)
[ 8111.961091] i801_smbus 0000:00:1f.3: restoring config space at offset 0x4 (was 0x4, writing 0xa0607004)
[ 8111.961098] i801_smbus 0000:00:1f.3: restoring config space at offset 0x1 (was 0x2800001, writing 0x2800003)
[ 8111.961128] pcieport 0000:03:00.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[ 8111.961132] pcieport 0000:03:00.0: restoring config space at offset 0x8 (was 0x0, writing 0xa090a070)
[ 8111.961136] pcieport 0000:03:00.0: restoring config space at offset 0x7 (was 0x101, writing 0x1f1)
[ 8111.961141] pcieport 0000:03:00.0: restoring config space at offset 0x6 (was 0x0, writing 0x670403)
[ 8111.961147] pcieport 0000:03:00.0: restoring config space at offset 0x3 (was 0x10000, writing 0x10040)
[ 8111.961153] pcieport 0000:03:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
[ 8111.961197] pcieport 0000:04:00.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[ 8111.961202] pcieport 0000:04:00.0: restoring config space at offset 0x8 (was 0x0, writing 0xa070a070)
[ 8111.961206] pcieport 0000:04:00.0: restoring config space at offset 0x7 (was 0x101, writing 0x1f1)
[ 8111.961211] pcieport 0000:04:00.0: restoring config space at offset 0x6 (was 0x0, writing 0x50504)
[ 8111.961217] pcieport 0000:04:00.0: restoring config space at offset 0x3 (was 0x10000, writing 0x10040)
[ 8111.961223] pcieport 0000:04:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
[ 8111.961268] pcieport 0000:04:03.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[ 8111.961273] pcieport 0000:04:03.0: restoring config space at offset 0x8 (was 0x0, writing 0xa080a080)
[ 8111.961277] pcieport 0000:04:03.0: restoring config space at offset 0x7 (was 0x101, writing 0x1f1)
[ 8111.961282] pcieport 0000:04:03.0: restoring config space at offset 0x6 (was 0x0, writing 0x360604)
[ 8111.961288] pcieport 0000:04:03.0: restoring config space at offset 0x3 (was 0x10000, writing 0x10040)
[ 8111.961294] pcieport 0000:04:03.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100406)
[ 8111.961339] pcieport 0000:04:04.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[ 8111.961344] pcieport 0000:04:04.0: restoring config space at offset 0x8 (was 0x0, writing 0xa090a090)
[ 8111.961348] pcieport 0000:04:04.0: restoring config space at offset 0x7 (was 0x101, writing 0x1f1)
[ 8111.961353] pcieport 0000:04:04.0: restoring config space at offset 0x6 (was 0x0, writing 0x673704)
[ 8111.961359] pcieport 0000:04:04.0: restoring config space at offset 0x3 (was 0x10000, writing 0x10040)
[ 8111.961365] pcieport 0000:04:04.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100406)
[ 8111.961411] pci 0000:05:00.0: restoring config space at offset 0xf (was 0x1ff, writing 0x10b)
[ 8111.961428] pci 0000:05:00.0: restoring config space at offset 0x5 (was 0x0, writing 0xa0740000)
[ 8111.961433] pci 0000:05:00.0: restoring config space at offset 0x4 (was 0x0, writing 0xa0700000)
[ 8111.961438] pci 0000:05:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x40)
[ 8111.961445] pci 0000:05:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100007)
[ 8111.961547] brcmsmac 0000:02:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[ 8111.961591] brcmsmac 0000:02:00.0: restoring config space at offset 0x4 (was 0x4, writing 0xa0400004)
[ 8111.961602] brcmsmac 0000:02:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x40)
[ 8111.961616] brcmsmac 0000:02:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100006)
[ 8111.961820] PM: early resume of devices complete after 1.510 msecs
[ 8111.961996] i915 0000:00:02.0: setting latency timer to 64
[ 8111.962043] uhci_hcd 0000:00:1a.0: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[ 8111.962057] ehci_hcd 0000:00:1a.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 8111.962061] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 8111.962069] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 8111.962093] usb usb3: root hub lost power or was reset
[ 8111.962115] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 8111.962126] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
[ 8111.962140] uhci_hcd 0000:00:1d.0: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 8111.962151] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 8111.962185] usb usb4: root hub lost power or was reset
[ 8111.962190] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
[ 8111.962203] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 8111.962214] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 8111.962302] ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 8111.962309] ata_piix 0000:00:1f.2: setting latency timer to 64
[ 8111.962339] brcmsmac 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 8111.962350] brcmsmac 0000:02:00.0: setting latency timer to 64
[ 8111.963237] sd 0:0:0:0: [sda] Starting disk
[ 8111.990592] bcm5974: bad trackpad package, length: 8
[ 8111.992589] bcm5974: bad trackpad package, length: 8
[ 8111.993588] bcm5974: bad trackpad package, length: 8
[ 8111.994587] bcm5974: bad trackpad package, length: 8
[ 8111.995587] bcm5974: bad trackpad package, length: 8
[ 8111.997588] bcm5974: bad trackpad package, length: 8
[ 8112.029575] bcm5974: bad trackpad package, length: 8
[ 8112.030458] bcm5974: bad trackpad package, length: 8
[ 8112.031448] bcm5974: bad trackpad package, length: 8
[ 8112.033578] bcm5974: bad trackpad package, length: 8
[ 8112.098665] Extended CMOS year: 2000
[ 8112.982983] ata2.00: failed to resume link (SControl 0)
[ 8113.302805] ata1.01: failed to resume link (SControl 0)
[ 8113.456099] ata1.00: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 8113.456112] ata1.01: SATA link down (SStatus 0 SControl 0)
[ 8113.462839] ata1.00: ACPI cmd ef/03:46:00:00:00:a0 (SET FEATURES) filtered out
[ 8113.469630] ata1.00: configured for UDMA/133
[ 8113.683472] [drm:intel_dp_complete_link_train] *ERROR* failed to train DP, aborting
[ 8113.721837] ieee80211 phy0: brcms_ops_config: change monitor mode: false (implement)
[ 8113.721841] ieee80211 phy0: brcms_ops_config: change power-save mode: false (implement)
[ 8113.733750] ieee80211 phy0: brcmsmac: brcms_ops_bss_info_changed: associated
[ 8113.733771] ieee80211 phy0: brcms_ops_bss_info_changed: cqm change: threshold 0, hys 0 (implement)
[ 8113.733773] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: true (implement)
[ 8113.734199] PM: resume of devices complete after 1773.264 msecs
[ 8113.734669] PM: Finishing wakeup.
[ 8113.734671] Restarting tasks ... done.
[ 8113.740352] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 8113.740381] ieee80211 phy0: brcmsmac: brcms_ops_bss_info_changed: disassociated
[ 8113.740401] ieee80211 phy0: brcms_ops_bss_info_changed: arp filtering: enabled false, count 1 (implement)
[ 8113.770093] video LNXVIDEO:00: Restoring backlight state
[ 8113.819178] cfg80211: Calling CRDA for country: X3
[ 8114.009021] ata2.01: failed to resume link (SControl 0)
[ 8114.020652] ata2.00: SATA link down (SStatus 4 SControl 0)
[ 8114.020670] ata2.01: SATA link down (SStatus 0 SControl 0)
[ 8115.866498] wlan0: authenticate with 00:0f:61:b4:b5:70 (try 1)
[ 8115.869797] wlan0: authenticated
[ 8115.869822] wlan0: associate with 00:0f:61:b4:b5:70 (try 1)
[ 8115.870737] wlan0: RX AssocResp from 00:0f:61:b4:b5:70 (capab=0x811 status=0 aid=4)
[ 8115.870741] wlan0: associated
[ 8115.871219] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: true (implement)
[ 8115.871231] ieee80211 phy0: brcmsmac: brcms_ops_bss_info_changed: associated
[ 8115.871263] ieee80211 phy0: brcms_ops_bss_info_changed: arp filtering: enabled true, count 0 (implement)
[ 8121.568114] ieee80211 phy0: brcms_ops_bss_info_changed: arp filtering: enabled true, count 1 (implement)
[ 8446.426191] PM: Syncing filesystems ... done.
[ 8446.467038] PM: Preparing system for mem sleep
[ 8447.590036] Freezing user space processes ... (elapsed 0.01 seconds) done.
[ 8447.602645] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
[ 8447.615979] PM: Entering mem sleep
[ 8447.616008] Suspending console(s) (use no_console_suspend to debug)
[ 8447.624604] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 8447.625324] uhci_hcd 0000:00:1d.0: PCI INT B disabled
[ 8447.625343] brcmsmac 0000:02:00.0: PCI INT A disabled
[ 8447.625375] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
[ 8447.625441] uhci_hcd 0000:00:1a.0: PCI INT B disabled
[ 8447.625853] sd 0:0:0:0: [sda] Stopping disk
[ 8447.662604] ehci_hcd 0000:00:1d.7: PCI INT A disabled
[ 8447.675924] ehci_hcd 0000:00:1a.7: PCI INT A disabled
[ 8449.268660] ata_piix 0000:00:1f.2: PCI INT B disabled
[ 8449.281724] PM: suspend of devices complete after 1666.356 msecs
[ 8449.321695] PM: late suspend of devices complete after 39.986 msecs
[ 8449.322008] ACPI: Preparing to enter system sleep state S3
[ 8449.348363] PM: Saving platform NVS memory
[ 8449.348727] Disabling non-boot CPUs ...
[ 8449.451563] CPU 1 is now offline
[ 8449.554829] CPU 2 is now offline
[ 8449.658087] CPU 3 is now offline
[ 8449.658453] Extended CMOS year: 2000
[ 8449.658848] ACPI: Low-level resume complete
[ 8449.658895] PM: Restoring platform NVS memory
[ 8449.659204] Extended CMOS year: 2000
[ 8449.659219] Enabling non-boot CPUs ...
[ 8449.666059] Booting Node 0 Processor 1 APIC 0x2
[ 8449.666061] smpboot cpu 1: start_ip = 9a000
[ 8449.677248] Calibrating delay loop (skipped) already calibrated this CPU
[ 8449.698872] Switched to NOHz mode on CPU #1
[ 8449.699471] NMI watchdog enabled, takes one hw-pmu counter.
[ 8449.699704] CPU1 is up
[ 8449.707223] Booting Node 0 Processor 2 APIC 0x1
[ 8449.707225] smpboot cpu 2: start_ip = 9a000
[ 8449.718335] Calibrating delay loop (skipped) already calibrated this CPU
[ 8449.738751] Switched to NOHz mode on CPU #2
[ 8449.738805] NMI watchdog enabled, takes one hw-pmu counter.
[ 8449.739367] CPU2 is up
[ 8449.740536] Booting Node 0 Processor 3 APIC 0x3
[ 8449.740538] smpboot cpu 3: start_ip = 9a000
[ 8449.751726] Calibrating delay loop (skipped) already calibrated this CPU
[ 8449.773475] NMI watchdog enabled, takes one hw-pmu counter.
[ 8449.774327] CPU3 is up
[ 8449.777635] Switched to NOHz mode on CPU #3
[ 8449.777740] ACPI: Waking up from system sleep state S3
[ 8450.278645] pcieport 0000:00:01.0: restoring config space at offset 0xf (was 0x100, writing 0x1ff)
[ 8450.278653] pcieport 0000:00:01.0: restoring config space at offset 0x9 (was 0x1fff1, writing 0xa891a4a1)
[ 8450.278657] pcieport 0000:00:01.0: restoring config space at offset 0x8 (was 0xfff0, writing 0xa490a070)
[ 8450.278660] pcieport 0000:00:01.0: restoring config space at offset 0x7 (was 0x200000f0, writing 0x20003030)
[ 8450.278666] pcieport 0000:00:01.0: restoring config space at offset 0x3 (was 0x810000, writing 0x810040)
[ 8450.278670] pcieport 0000:00:01.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
[ 8450.278691] i915 0000:00:02.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[ 8450.278700] i915 0000:00:02.0: restoring config space at offset 0x1 (was 0x900007, writing 0x900407)
[ 8450.278724] mei 0000:00:16.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[ 8450.278742] mei 0000:00:16.0: restoring config space at offset 0x4 (was 0xfed1b004, writing 0xa0607104)
[ 8450.278767] uhci_hcd 0000:00:1a.0: restoring config space at offset 0xf (was 0x200, writing 0x20a)
[ 8450.278779] uhci_hcd 0000:00:1a.0: restoring config space at offset 0x8 (was 0x1, writing 0x2141)
[ 8450.278791] uhci_hcd 0000:00:1a.0: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
[ 8450.278818] ehci_hcd 0000:00:1a.7: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[ 8450.278835] ehci_hcd 0000:00:1a.7: restoring config space at offset 0x4 (was 0x0, writing 0xa0606c00)
[ 8450.278843] ehci_hcd 0000:00:1a.7: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900002)
[ 8450.278876] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[ 8450.278891] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x4 (was 0x4, writing 0xa0600004)
[ 8450.278897] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x40)
[ 8450.278903] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100002)
[ 8450.278943] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x1ff)
[ 8450.278958] pcieport 0000:00:1c.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[ 8450.278964] pcieport 0000:00:1c.0: restoring config space at offset 0x8 (was 0x0, writing 0xa050a050)
[ 8450.278970] pcieport 0000:00:1c.0: restoring config space at offset 0x7 (was 0x20000000, writing 0xf0)
[ 8450.278977] pcieport 0000:00:1c.0: restoring config space at offset 0x6 (was 0x0, writing 0x10100)
[ 8450.278987] pcieport 0000:00:1c.0: restoring config space at offset 0x3 (was 0x810000, writing 0x810040)
[ 8450.278995] pcieport 0000:00:1c.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100006)
[ 8450.279045] pcieport 0000:00:1c.1: restoring config space at offset 0xf (was 0x200, writing 0x2ff)
[ 8450.279060] pcieport 0000:00:1c.1: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[ 8450.279066] pcieport 0000:00:1c.1: restoring config space at offset 0x8 (was 0x0, writing 0xa040a040)
[ 8450.279072] pcieport 0000:00:1c.1: restoring config space at offset 0x7 (was 0x20000000, writing 0xf0)
[ 8450.279079] pcieport 0000:00:1c.1: restoring config space at offset 0x6 (was 0x0, writing 0x20200)
[ 8450.279089] pcieport 0000:00:1c.1: restoring config space at offset 0x3 (was 0x810000, writing 0x810040)
[ 8450.279096] pcieport 0000:00:1c.1: restoring config space at offset 0x1 (was 0x100000, writing 0x100007)
[ 8450.279132] uhci_hcd 0000:00:1d.0: restoring config space at offset 0xf (was 0x200, writing 0x20b)
[ 8450.279144] uhci_hcd 0000:00:1d.0: restoring config space at offset 0x8 (was 0x1, writing 0x20e1)
[ 8450.279156] uhci_hcd 0000:00:1d.0: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
[ 8450.279183] ehci_hcd 0000:00:1d.7: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[ 8450.279200] ehci_hcd 0000:00:1d.7: restoring config space at offset 0x4 (was 0x0, writing 0xa0606800)
[ 8450.279208] ehci_hcd 0000:00:1d.7: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900002)
[ 8450.279273] ata_piix 0000:00:1f.2: restoring config space at offset 0xf (was 0x200, writing 0x20b)
[ 8450.279285] ata_piix 0000:00:1f.2: restoring config space at offset 0x8 (was 0x1, writing 0x2061)
[ 8450.279290] ata_piix 0000:00:1f.2: restoring config space at offset 0x7 (was 0x1, writing 0x2179)
[ 8450.279295] ata_piix 0000:00:1f.2: restoring config space at offset 0x6 (was 0x1, writing 0x2161)
[ 8450.279301] ata_piix 0000:00:1f.2: restoring config space at offset 0x5 (was 0x1, writing 0x217d)
[ 8450.279306] ata_piix 0000:00:1f.2: restoring config space at offset 0x4 (was 0x1, writing 0x2169)
[ 8450.279313] ata_piix 0000:00:1f.2: restoring config space at offset 0x1 (was 0x2b00000, writing 0x2b00007)
[ 8450.279333] i801_smbus 0000:00:1f.3: restoring config space at offset 0xf (was 0x300, writing 0x30b)
[ 8450.279348] i801_smbus 0000:00:1f.3: restoring config space at offset 0x4 (was 0x4, writing 0xa0607004)
[ 8450.279356] i801_smbus 0000:00:1f.3: restoring config space at offset 0x1 (was 0x2800001, writing 0x2800003)
[ 8450.279385] pcieport 0000:03:00.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[ 8450.279390] pcieport 0000:03:00.0: restoring config space at offset 0x8 (was 0x0, writing 0xa090a070)
[ 8450.279394] pcieport 0000:03:00.0: restoring config space at offset 0x7 (was 0x101, writing 0x1f1)
[ 8450.279399] pcieport 0000:03:00.0: restoring config space at offset 0x6 (was 0x0, writing 0x670403)
[ 8450.279405] pcieport 0000:03:00.0: restoring config space at offset 0x3 (was 0x10000, writing 0x10040)
[ 8450.279410] pcieport 0000:03:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
[ 8450.279455] pcieport 0000:04:00.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[ 8450.279460] pcieport 0000:04:00.0: restoring config space at offset 0x8 (was 0x0, writing 0xa070a070)
[ 8450.279464] pcieport 0000:04:00.0: restoring config space at offset 0x7 (was 0x101, writing 0x1f1)
[ 8450.279469] pcieport 0000:04:00.0: restoring config space at offset 0x6 (was 0x0, writing 0x50504)
[ 8450.279475] pcieport 0000:04:00.0: restoring config space at offset 0x3 (was 0x10000, writing 0x10040)
[ 8450.279481] pcieport 0000:04:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
[ 8450.279527] pcieport 0000:04:03.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[ 8450.279531] pcieport 0000:04:03.0: restoring config space at offset 0x8 (was 0x0, writing 0xa080a080)
[ 8450.279536] pcieport 0000:04:03.0: restoring config space at offset 0x7 (was 0x101, writing 0x1f1)
[ 8450.279540] pcieport 0000:04:03.0: restoring config space at offset 0x6 (was 0x0, writing 0x360604)
[ 8450.279547] pcieport 0000:04:03.0: restoring config space at offset 0x3 (was 0x10000, writing 0x10040)
[ 8450.279552] pcieport 0000:04:03.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100406)
[ 8450.279598] pcieport 0000:04:04.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[ 8450.279603] pcieport 0000:04:04.0: restoring config space at offset 0x8 (was 0x0, writing 0xa090a090)
[ 8450.279607] pcieport 0000:04:04.0: restoring config space at offset 0x7 (was 0x101, writing 0x1f1)
[ 8450.279612] pcieport 0000:04:04.0: restoring config space at offset 0x6 (was 0x0, writing 0x673704)
[ 8450.279618] pcieport 0000:04:04.0: restoring config space at offset 0x3 (was 0x10000, writing 0x10040)
[ 8450.279624] pcieport 0000:04:04.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100406)
[ 8450.279670] pci 0000:05:00.0: restoring config space at offset 0xf (was 0x1ff, writing 0x10b)
[ 8450.279687] pci 0000:05:00.0: restoring config space at offset 0x5 (was 0x0, writing 0xa0740000)
[ 8450.279692] pci 0000:05:00.0: restoring config space at offset 0x4 (was 0x0, writing 0xa0700000)
[ 8450.279697] pci 0000:05:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x40)
[ 8450.279703] pci 0000:05:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100007)
[ 8450.279800] brcmsmac 0000:02:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[ 8450.279845] brcmsmac 0000:02:00.0: restoring config space at offset 0x4 (was 0x4, writing 0xa0400004)
[ 8450.279855] brcmsmac 0000:02:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x40)
[ 8450.279868] brcmsmac 0000:02:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100006)
[ 8450.280072] PM: early resume of devices complete after 1.499 msecs
[ 8450.280249] i915 0000:00:02.0: setting latency timer to 64
[ 8450.280490] uhci_hcd 0000:00:1a.0: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[ 8450.280500] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 8450.280528] usb usb3: root hub lost power or was reset
[ 8450.280544] ehci_hcd 0000:00:1a.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 8450.280550] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 8450.280557] uhci_hcd 0000:00:1d.0: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 8450.280561] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 8450.280564] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
[ 8450.280569] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 8450.280621] usb usb4: root hub lost power or was reset
[ 8450.280634] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 8450.280650] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
[ 8450.280654] ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 8450.280657] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 8450.280665] ata_piix 0000:00:1f.2: setting latency timer to 64
[ 8450.280705] brcmsmac 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 8450.280715] brcmsmac 0000:02:00.0: setting latency timer to 64
[ 8450.281571] sd 0:0:0:0: [sda] Starting disk
[ 8450.433710] Extended CMOS year: 2000
[ 8451.301247] ata2.00: failed to resume link (SControl 0)
[ 8451.621055] ata1.01: failed to resume link (SControl 0)
[ 8451.774366] ata1.00: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 8451.774380] ata1.01: SATA link down (SStatus 0 SControl 0)
[ 8451.784380] ata1.00: ACPI cmd ef/03:46:00:00:00:a0 (SET FEATURES) filtered out
[ 8451.791200] ata1.00: configured for UDMA/133
[ 8451.958444] [drm:intel_dp_complete_link_train] *ERROR* failed to train DP, aborting
[ 8451.996806] ieee80211 phy0: brcms_ops_config: change monitor mode: false (implement)
[ 8451.996810] ieee80211 phy0: brcms_ops_config: change power-save mode: false (implement)
[ 8452.008723] ieee80211 phy0: brcmsmac: brcms_ops_bss_info_changed: associated
[ 8452.008742] ieee80211 phy0: brcms_ops_bss_info_changed: cqm change: threshold 0, hys 0 (implement)
[ 8452.008744] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: true (implement)
[ 8452.009174] PM: resume of devices complete after 1729.950 msecs
[ 8452.009726] PM: Finishing wakeup.
[ 8452.009728] Restarting tasks ... done.
[ 8452.015187] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 8452.015220] ieee80211 phy0: brcmsmac: brcms_ops_bss_info_changed: disassociated
[ 8452.015244] ieee80211 phy0: brcms_ops_bss_info_changed: arp filtering: enabled false, count 1 (implement)
[ 8452.043777] video LNXVIDEO:00: Restoring backlight state
[ 8452.097450] cfg80211: Calling CRDA to update world regulatory domain
[ 8452.323990] ata2.01: failed to resume link (SControl 0)
[ 8452.335409] ata2.00: SATA link down (SStatus 4 SControl 0)
[ 8452.335428] ata2.01: SATA link down (SStatus 0 SControl 0)
[ 8454.161589] wlan0: authenticate with 00:14:6c:67:9c:32 (try 1)
[ 8454.177671] wlan0: authenticated
[ 8454.177697] wlan0: associate with 00:14:6c:67:9c:32 (try 1)
[ 8454.184935] wlan0: RX AssocResp from 00:14:6c:67:9c:32 (capab=0x611 status=0 aid=8)
[ 8454.184939] wlan0: associated
[ 8454.185641] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 8454.185646] ieee80211 phy0: brcmsmac: brcms_ops_bss_info_changed: associated
[ 8454.185665] ieee80211 phy0: brcms_ops_bss_info_changed: arp filtering: enabled true, count 0 (implement)
[ 8462.951304] ieee80211 phy0: brcms_ops_bss_info_changed: arp filtering: enabled true, count 1 (implement)
[10115.270623] ieee80211 phy0: wl0: brcms_c_recv: dropping a frame with invalid src mac address, a2: dd:6a:c0:1c:d3:c7
[10323.931565] [drm:intel_dp_complete_link_train] *ERROR* failed to train DP, aborting
[10389.426177] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.426316] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.426330] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.426508] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.426664] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.426677] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.426874] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.426888] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.427030] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.427044] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.427182] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.427195] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.427326] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.427340] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.427480] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.427493] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.427689] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.427703] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.427837] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.427850] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.427987] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.428001] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.428134] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.428148] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.428281] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.428294] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[10389.429985] ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
[11616.619977] [drm:intel_dp_complete_link_train] *ERROR* failed to train DP, aborting
[14921.525350] ieee80211 phy0: wl0: brcms_c_recv: dropping a frame with invalid src mac address, a2: 95:ad:ac:9b:ff:08
[15475.219209] ieee80211 phy0: wl0: brcms_c_recv: dropping a frame with invalid src mac address, a2: 29:da:b0:4f:cf:23
[19665.587785] [drm:intel_dp_complete_link_train] *ERROR* failed to train DP, aborting
[19686.391698] usb 2-1.2: new high speed USB device number 4 using ehci_hcd
[19686.490474] usb-storage 2-1.2:1.0: Quirks match for vid 1058 pid 0704: 8000
[19686.490504] scsi3 : usb-storage 2-1.2:1.0
[19687.488455] scsi 3:0:0:0: Direct-Access WD 5000BMV External 1.75 PQ: 0 ANSI: 4
[19687.488719] sd 3:0:0:0: Attached scsi generic sg2 type 0
[19687.489226] sd 3:0:0:0: [sdc] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[19687.489733] sd 3:0:0:0: [sdc] Write Protect is off
[19687.489741] sd 3:0:0:0: [sdc] Mode Sense: 23 00 00 00
[19687.490234] sd 3:0:0:0: [sdc] No Caching mode page present
[19687.490239] sd 3:0:0:0: [sdc] Assuming drive cache: write through
[19687.492109] sd 3:0:0:0: [sdc] No Caching mode page present
[19687.492116] sd 3:0:0:0: [sdc] Assuming drive cache: write through
[19687.522275] sdc: unknown partition table
[19687.524261] sd 3:0:0:0: [sdc] No Caching mode page present
[19687.524265] sd 3:0:0:0: [sdc] Assuming drive cache: write through
[19687.524268] sd 3:0:0:0: [sdc] Attached SCSI disk
[19691.108143] padlock_sha: VIA PadLock Hash Engine not detected.
[20313.739591] ieee80211 phy0: wl0: brcms_c_recv: dropping a frame with invalid src mac address, a2: 47:42:f9:47:12:c8
[24890.762875] ieee80211 phy0: wl0: brcms_c_recv: dropping a frame with invalid src mac address, a2: 05:6a:61:79:1e:8e
[33934.363449] ieee80211 phy0: wl0: brcms_c_recv: dropping a frame with invalid src mac address, a2: f1:d2:bc:34:d0:ff
[35760.827376] ieee80211 phy0: wl0: brcms_c_recv: dropping a frame with invalid src mac address, a2: ad:a9:c5:5e:af:20
[44829.893891] ieee80211 phy0: wl0: brcms_c_recv: dropping a frame with invalid src mac address, a2: c3:c5:e3:b6:76:f2
[53542.159433] [drm:intel_dp_complete_link_train] *ERROR* failed to train DP, aborting
[55236.734680] PM: Syncing filesystems ... done.
[55236.779293] PM: Preparing system for mem sleep
[55237.877729] Freezing user space processes ... (elapsed 0.01 seconds) done.
[55237.890369] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
[55237.903697] PM: Entering mem sleep
[55237.903730] Suspending console(s) (use no_console_suspend to debug)
[55237.906235] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[55237.907071] brcmsmac 0000:02:00.0: PCI INT A disabled
[55237.907118] uhci_hcd 0000:00:1d.0: PCI INT B disabled
[55237.907154] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
[55237.907242] uhci_hcd 0000:00:1a.0: PCI INT B disabled
[55237.907477] sd 0:0:0:0: [sda] Stopping disk
[55237.943676] ehci_hcd 0000:00:1d.7: PCI INT A disabled
[55237.956988] ehci_hcd 0000:00:1a.7: PCI INT A disabled
[55239.435112] ata_piix 0000:00:1f.2: PCI INT B disabled
[55239.446148] PM: suspend of devices complete after 1542.971 msecs
[55239.486154] PM: late suspend of devices complete after 40.024 msecs
[55239.486468] ACPI: Preparing to enter system sleep state S3
[55239.512821] PM: Saving platform NVS memory
[55239.513309] Disabling non-boot CPUs ...
[55239.616024] CPU 1 is now offline
[55239.719291] CPU 2 is now offline
[55239.822546] CPU 3 is now offline
[55239.822928] Extended CMOS year: 2000
[55239.823323] ACPI: Low-level resume complete
[55239.823370] PM: Restoring platform NVS memory
[55239.823678] Extended CMOS year: 2000
[55239.823692] Enabling non-boot CPUs ...
[55239.830554] Booting Node 0 Processor 1 APIC 0x2
[55239.830557] smpboot cpu 1: start_ip = 9a000
[55239.841743] Calibrating delay loop (skipped) already calibrated this CPU
[55239.863365] Switched to NOHz mode on CPU #1
[55239.864105] NMI watchdog enabled, takes one hw-pmu counter.
[55239.867687] CPU1 is up
[55239.872035] Booting Node 0 Processor 2 APIC 0x1
[55239.872037] smpboot cpu 2: start_ip = 9a000
[55239.883147] Calibrating delay loop (skipped) already calibrated this CPU
[55239.903630] NMI watchdog enabled, takes one hw-pmu counter.
[55239.904164] CPU2 is up
[55239.905530] Booting Node 0 Processor 3 APIC 0x3
[55239.905532] smpboot cpu 3: start_ip = 9a000
[55239.906539] Switched to NOHz mode on CPU #2
[55239.916721] Calibrating delay loop (skipped) already calibrated this CPU
[55239.938943] NMI watchdog enabled, takes one hw-pmu counter.
[55239.939706] CPU3 is up
[55239.943035] Switched to NOHz mode on CPU #3
[55239.943142] ACPI: Waking up from system sleep state S3
[55240.446433] pcieport 0000:00:01.0: restoring config space at offset 0xf (was 0x100, writing 0x1ff)
[55240.446441] pcieport 0000:00:01.0: restoring config space at offset 0x9 (was 0x1fff1, writing 0xa891a4a1)
[55240.446445] pcieport 0000:00:01.0: restoring config space at offset 0x8 (was 0xfff0, writing 0xa490a070)
[55240.446449] pcieport 0000:00:01.0: restoring config space at offset 0x7 (was 0x200000f0, writing 0x3030)
[55240.446454] pcieport 0000:00:01.0: restoring config space at offset 0x3 (was 0x810000, writing 0x810040)
[55240.446458] pcieport 0000:00:01.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
[55240.446479] i915 0000:00:02.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[55240.446489] i915 0000:00:02.0: restoring config space at offset 0x1 (was 0x900007, writing 0x900407)
[55240.446513] mei 0000:00:16.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[55240.446531] mei 0000:00:16.0: restoring config space at offset 0x4 (was 0xfed1b004, writing 0xa0607104)
[55240.446555] uhci_hcd 0000:00:1a.0: restoring config space at offset 0xf (was 0x200, writing 0x20a)
[55240.446568] uhci_hcd 0000:00:1a.0: restoring config space at offset 0x8 (was 0x1, writing 0x2141)
[55240.446580] uhci_hcd 0000:00:1a.0: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
[55240.446607] ehci_hcd 0000:00:1a.7: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[55240.446625] ehci_hcd 0000:00:1a.7: restoring config space at offset 0x4 (was 0x0, writing 0xa0606c00)
[55240.446633] ehci_hcd 0000:00:1a.7: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900002)
[55240.446665] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[55240.446682] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x4 (was 0x4, writing 0xa0600004)
[55240.446687] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x40)
[55240.446694] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100002)
[55240.446734] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x1ff)
[55240.446749] pcieport 0000:00:1c.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[55240.446755] pcieport 0000:00:1c.0: restoring config space at offset 0x8 (was 0x0, writing 0xa050a050)
[55240.446761] pcieport 0000:00:1c.0: restoring config space at offset 0x7 (was 0x20000000, writing 0x200000f0)
[55240.446767] pcieport 0000:00:1c.0: restoring config space at offset 0x6 (was 0x0, writing 0x10100)
[55240.446777] pcieport 0000:00:1c.0: restoring config space at offset 0x3 (was 0x810000, writing 0x810040)
[55240.446786] pcieport 0000:00:1c.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100006)
[55240.446836] pcieport 0000:00:1c.1: restoring config space at offset 0xf (was 0x200, writing 0x2ff)
[55240.446850] pcieport 0000:00:1c.1: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[55240.446857] pcieport 0000:00:1c.1: restoring config space at offset 0x8 (was 0x0, writing 0xa040a040)
[55240.446863] pcieport 0000:00:1c.1: restoring config space at offset 0x7 (was 0x20000000, writing 0x200000f0)
[55240.446869] pcieport 0000:00:1c.1: restoring config space at offset 0x6 (was 0x0, writing 0x20200)
[55240.446879] pcieport 0000:00:1c.1: restoring config space at offset 0x3 (was 0x810000, writing 0x810040)
[55240.446887] pcieport 0000:00:1c.1: restoring config space at offset 0x1 (was 0x100000, writing 0x100007)
[55240.446922] uhci_hcd 0000:00:1d.0: restoring config space at offset 0xf (was 0x200, writing 0x20b)
[55240.446934] uhci_hcd 0000:00:1d.0: restoring config space at offset 0x8 (was 0x1, writing 0x20e1)
[55240.446946] uhci_hcd 0000:00:1d.0: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
[55240.446972] ehci_hcd 0000:00:1d.7: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[55240.446990] ehci_hcd 0000:00:1d.7: restoring config space at offset 0x4 (was 0x0, writing 0xa0606800)
[55240.446999] ehci_hcd 0000:00:1d.7: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900002)
[55240.447064] ata_piix 0000:00:1f.2: restoring config space at offset 0xf (was 0x200, writing 0x20b)
[55240.447075] ata_piix 0000:00:1f.2: restoring config space at offset 0x8 (was 0x1, writing 0x2061)
[55240.447081] ata_piix 0000:00:1f.2: restoring config space at offset 0x7 (was 0x1, writing 0x2179)
[55240.447086] ata_piix 0000:00:1f.2: restoring config space at offset 0x6 (was 0x1, writing 0x2161)
[55240.447091] ata_piix 0000:00:1f.2: restoring config space at offset 0x5 (was 0x1, writing 0x217d)
[55240.447097] ata_piix 0000:00:1f.2: restoring config space at offset 0x4 (was 0x1, writing 0x2169)
[55240.447105] ata_piix 0000:00:1f.2: restoring config space at offset 0x1 (was 0x2b00000, writing 0x2b00007)
[55240.447124] i801_smbus 0000:00:1f.3: restoring config space at offset 0xf (was 0x300, writing 0x30b)
[55240.447140] i801_smbus 0000:00:1f.3: restoring config space at offset 0x4 (was 0x4, writing 0xa0607004)
[55240.447148] i801_smbus 0000:00:1f.3: restoring config space at offset 0x1 (was 0x2800001, writing 0x2800003)
[55240.447177] pcieport 0000:03:00.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[55240.447182] pcieport 0000:03:00.0: restoring config space at offset 0x8 (was 0x0, writing 0xa090a070)
[55240.447186] pcieport 0000:03:00.0: restoring config space at offset 0x7 (was 0x101, writing 0x1f1)
[55240.447190] pcieport 0000:03:00.0: restoring config space at offset 0x6 (was 0x0, writing 0x670403)
[55240.447197] pcieport 0000:03:00.0: restoring config space at offset 0x3 (was 0x10000, writing 0x10040)
[55240.447202] pcieport 0000:03:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
[55240.447247] pcieport 0000:04:00.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[55240.447251] pcieport 0000:04:00.0: restoring config space at offset 0x8 (was 0x0, writing 0xa070a070)
[55240.447256] pcieport 0000:04:00.0: restoring config space at offset 0x7 (was 0x101, writing 0x1f1)
[55240.447260] pcieport 0000:04:00.0: restoring config space at offset 0x6 (was 0x0, writing 0x50504)
[55240.447267] pcieport 0000:04:00.0: restoring config space at offset 0x3 (was 0x10000, writing 0x10040)
[55240.447272] pcieport 0000:04:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
[55240.447318] pcieport 0000:04:03.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[55240.447323] pcieport 0000:04:03.0: restoring config space at offset 0x8 (was 0x0, writing 0xa080a080)
[55240.447327] pcieport 0000:04:03.0: restoring config space at offset 0x7 (was 0x101, writing 0x1f1)
[55240.447332] pcieport 0000:04:03.0: restoring config space at offset 0x6 (was 0x0, writing 0x360604)
[55240.447338] pcieport 0000:04:03.0: restoring config space at offset 0x3 (was 0x10000, writing 0x10040)
[55240.447344] pcieport 0000:04:03.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100406)
[55240.447389] pcieport 0000:04:04.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1)
[55240.447394] pcieport 0000:04:04.0: restoring config space at offset 0x8 (was 0x0, writing 0xa090a090)
[55240.447398] pcieport 0000:04:04.0: restoring config space at offset 0x7 (was 0x101, writing 0x1f1)
[55240.447403] pcieport 0000:04:04.0: restoring config space at offset 0x6 (was 0x0, writing 0x673704)
[55240.447409] pcieport 0000:04:04.0: restoring config space at offset 0x3 (was 0x10000, writing 0x10040)
[55240.447415] pcieport 0000:04:04.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100406)
[55240.447460] pci 0000:05:00.0: restoring config space at offset 0xf (was 0x1ff, writing 0x10b)
[55240.447477] pci 0000:05:00.0: restoring config space at offset 0x5 (was 0x0, writing 0xa0740000)
[55240.447483] pci 0000:05:00.0: restoring config space at offset 0x4 (was 0x0, writing 0xa0700000)
[55240.447488] pci 0000:05:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x40)
[55240.447494] pci 0000:05:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100007)
[55240.447595] brcmsmac 0000:02:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[55240.447640] brcmsmac 0000:02:00.0: restoring config space at offset 0x4 (was 0x4, writing 0xa0400004)
[55240.447651] brcmsmac 0000:02:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x40)
[55240.447664] brcmsmac 0000:02:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100006)
[55240.447880] PM: early resume of devices complete after 1.519 msecs
[55240.448097] i915 0000:00:02.0: setting latency timer to 64
[55240.448355] uhci_hcd 0000:00:1a.0: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[55240.448363] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[55240.448391] usb usb3: root hub lost power or was reset
[55240.448408] ehci_hcd 0000:00:1a.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[55240.448416] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[55240.448433] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[55240.448443] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
[55240.448447] uhci_hcd 0000:00:1d.0: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[55240.448459] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[55240.448463] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[55240.448474] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[55240.448502] usb usb4: root hub lost power or was reset
[55240.448508] ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[55240.448517] ata_piix 0000:00:1f.2: setting latency timer to 64
[55240.448522] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
[55240.448544] brcmsmac 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[55240.448558] brcmsmac 0000:02:00.0: setting latency timer to 64
[55240.449657] sd 0:0:0:0: [sda] Starting disk
[55240.476816] bcm5974: bad trackpad package, length: 8
[55240.477813] bcm5974: bad trackpad package, length: 8
[55240.479812] bcm5974: bad trackpad package, length: 8
[55240.581363] Extended CMOS year: 2000
[55241.469034] ata2.00: failed to resume link (SControl 0)
[55241.788843] ata1.01: failed to resume link (SControl 0)
[55241.942155] ata1.00: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[55241.942170] ata1.01: SATA link down (SStatus 0 SControl 0)
[55241.955498] ata1.00: ACPI cmd ef/03:46:00:00:00:a0 (SET FEATURES) filtered out
[55241.962308] ata1.00: configured for UDMA/133
[55242.129546] [drm:intel_dp_complete_link_train] *ERROR* failed to train DP, aborting
[55242.168167] ieee80211 phy0: brcms_ops_config: change monitor mode: false (implement)
[55242.168171] ieee80211 phy0: brcms_ops_config: change power-save mode: false (implement)
[55242.180072] ieee80211 phy0: brcmsmac: brcms_ops_bss_info_changed: associated
[55242.180092] ieee80211 phy0: brcms_ops_bss_info_changed: cqm change: threshold 0, hys 0 (implement)
[55242.180094] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[55242.180415] PM: resume of devices complete after 1733.383 msecs
[55242.180955] PM: Finishing wakeup.
[55242.180957] Restarting tasks ...
[55242.181868] usb 2-1.2: USB disconnect, device number 4
[55242.184585] done.
[55242.229167] video LNXVIDEO:00: Restoring backlight state
[55242.475737] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[55242.475744] ieee80211 phy0: brcmsmac: brcms_ops_bss_info_changed: disassociated
[55242.475754] ieee80211 phy0: brcms_ops_bss_info_changed: arp filtering: enabled false, count 1 (implement)
[55242.491779] ata2.01: failed to resume link (SControl 0)
[55242.503382] ata2.00: SATA link down (SStatus 4 SControl 0)
[55242.503399] ata2.01: SATA link down (SStatus 0 SControl 0)
[55242.668377] cfg80211: Calling CRDA to update world regulatory domain
[55244.717627] wlan0: direct probe to 00:03:52:e3:0e:10 (try 1/3)
[55244.718367] wlan0: direct probe responded
[55244.747132] wlan0: authenticate with 00:03:52:e3:0e:10 (try 1)
[55244.747764] wlan0: authenticated
[55244.747790] wlan0: associate with 00:03:52:e3:0e:10 (try 1)
[55244.748453] wlan0: RX AssocResp from 00:03:52:e3:0e:10 (capab=0x11 status=0 aid=2)
[55244.748456] wlan0: associated
[55244.749094] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[55244.749099] ieee80211 phy0: brcmsmac: brcms_ops_bss_info_changed: associated
[55244.749118] ieee80211 phy0: brcms_ops_bss_info_changed: arp filtering: enabled true, count 0 (implement)
[55244.757154] ------------[ cut here ]------------
[55244.757171] WARNING: at net/mac80211/rx.c:2922 ieee80211_rx+0x125/0x1d0 [mac80211]()
[55244.757173] Hardware name: MacBookAir4,2
[55244.757175] Modules linked in: sha256_generic nls_utf8 hfsplus ipv6 ext4 mbcache jbd2 crc16 snd_hda_codec_hdmi snd_hda_codec_cirrus arc4 snd_hda_intel i915 uvcvideo joydev snd_hda_codec brcmsmac(C) usb_storage snd_hwdep videodev snd_pcm mac80211 media bcm5974 v4l2_compat_ioctl32 brcmutil(C) snd_timer drm_kms_helper uas snd drm applesmc iTCO_wdt cfg80211 soundcore i2c_algo_bit evdev input_polldev sg rfkill iTCO_vendor_support pcspkr mei(C) snd_page_alloc i2c_i801 battery apple_bl i2c_core ac video button intel_agp intel_gtt processor jfs aesni_intel cryptd aes_x86_64 aes_generic xts gf128mul dm_crypt dm_mod sd_mod pata_acpi hid_multitouch hid_apple usbhid hid uhci_hcd ehci_hcd ata_piix libata scsi_mod usbcore
[55244.757237] Pid: 0, comm: swapper Tainted: G C 3.1.0-rc6-gbee709a #2
[55244.757239] Call Trace:
[55244.757242] <IRQ> [<ffffffff810625ef>] warn_slowpath_common+0x7f/0xc0
[55244.757254] [<ffffffff8106264a>] warn_slowpath_null+0x1a/0x20
[55244.757261] [<ffffffffa02864c5>] ieee80211_rx+0x125/0x1d0 [mac80211]
[55244.757268] [<ffffffffa026bd31>] ieee80211_tasklet_handler+0xd1/0xe0 [mac80211]
[55244.757272] [<ffffffff81068e02>] tasklet_action+0x92/0x180
[55244.757276] [<ffffffff81069e40>] __do_softirq+0xb0/0x270
[55244.757281] [<ffffffff81097618>] ? tick_dev_program_event+0x48/0x110
[55244.757285] [<ffffffff810976ff>] ? tick_program_event+0x1f/0x30
[55244.757290] [<ffffffff81419b2c>] call_softirq+0x1c/0x30
[55244.757295] [<ffffffff81016b35>] do_softirq+0x65/0xa0
[55244.757299] [<ffffffff8106a34e>] irq_exit+0x9e/0xc0
[55244.757304] [<ffffffff8141a4ce>] smp_apic_timer_interrupt+0x6e/0x99
[55244.757308] [<ffffffff8141839e>] apic_timer_interrupt+0x6e/0x80
[55244.757310] <EOI> [<ffffffff810893c9>] ? enqueue_hrtimer+0x39/0xf0
[55244.757319] [<ffffffff8127e7cb>] ? intel_idle+0xcb/0x120
[55244.757322] [<ffffffff8127e7ad>] ? intel_idle+0xad/0x120
[55244.757328] [<ffffffff813220a6>] cpuidle_idle_call+0xc6/0x350
[55244.757332] [<ffffffff81013229>] cpu_idle+0xc9/0x120
[55244.757336] [<ffffffff813ece97>] rest_init+0x9b/0xa4
[55244.757340] [<ffffffff8194fc30>] start_kernel+0x3bf/0x3cc
[55244.757345] [<ffffffff8194f388>] x86_64_start_reservations+0x132/0x136
[55244.757349] [<ffffffff8194f140>] ? early_idt_handlers+0x140/0x140
[55244.757354] [<ffffffff8194f459>] x86_64_start_kernel+0xcd/0xdc
[55244.757357] ---[ end trace 0c36ea94c55692bf ]---
[55245.752355] ------------[ cut here ]------------
[55245.752375] WARNING: at net/mac80211/rx.c:2922 ieee80211_rx+0x125/0x1d0 [mac80211]()
[55245.752378] Hardware name: MacBookAir4,2
[55245.752379] Modules linked in: sha256_generic nls_utf8 hfsplus ipv6 ext4 mbcache jbd2 crc16 snd_hda_codec_hdmi snd_hda_codec_cirrus arc4 snd_hda_intel i915 uvcvideo joydev snd_hda_codec brcmsmac(C) usb_storage snd_hwdep videodev snd_pcm mac80211 media bcm5974 v4l2_compat_ioctl32 brcmutil(C) snd_timer drm_kms_helper uas snd drm applesmc iTCO_wdt cfg80211 soundcore i2c_algo_bit evdev input_polldev sg rfkill iTCO_vendor_support pcspkr mei(C) snd_page_alloc i2c_i801 battery apple_bl i2c_core ac video button intel_agp intel_gtt processor jfs aesni_intel cryptd aes_x86_64 aes_generic xts gf128mul dm_crypt dm_mod sd_mod pata_acpi hid_multitouch hid_apple usbhid hid uhci_hcd ehci_hcd ata_piix libata scsi_mod usbcore
[55245.752441] Pid: 0, comm: swapper Tainted: G WC 3.1.0-rc6-gbee709a #2
[55245.752443] Call Trace:
[55245.752445] <IRQ> [<ffffffff810625ef>] warn_slowpath_common+0x7f/0xc0
[55245.752458] [<ffffffff8106264a>] warn_slowpath_null+0x1a/0x20
[55245.752465] [<ffffffffa02864c5>] ieee80211_rx+0x125/0x1d0 [mac80211]
[55245.752472] [<ffffffffa026bd31>] ieee80211_tasklet_handler+0xd1/0xe0 [mac80211]
[55245.752476] [<ffffffff81068e02>] tasklet_action+0x92/0x180
[55245.752480] [<ffffffff81069e40>] __do_softirq+0xb0/0x270
[55245.752485] [<ffffffff8103463a>] ? ack_apic_level+0x7a/0x240
[55245.752491] [<ffffffff81419b2c>] call_softirq+0x1c/0x30
[55245.752496] [<ffffffff81016b35>] do_softirq+0x65/0xa0
[55245.752499] [<ffffffff8106a34e>] irq_exit+0x9e/0xc0
[55245.752504] [<ffffffff8141a3e3>] do_IRQ+0x63/0xe0
[55245.752508] [<ffffffff8141702e>] common_interrupt+0x6e/0x6e
[55245.752510] <EOI> [<ffffffff8127e7cb>] ? intel_idle+0xcb/0x120
[55245.752517] [<ffffffff8127e7ad>] ? intel_idle+0xad/0x120
[55245.752523] [<ffffffff813220a6>] cpuidle_idle_call+0xc6/0x350
[55245.752527] [<ffffffff81013229>] cpu_idle+0xc9/0x120
[55245.752531] [<ffffffff813ece97>] rest_init+0x9b/0xa4
[55245.752535] [<ffffffff8194fc30>] start_kernel+0x3bf/0x3cc
[55245.752540] [<ffffffff8194f388>] x86_64_start_reservations+0x132/0x136
[55245.752545] [<ffffffff8194f140>] ? early_idt_handlers+0x140/0x140
[55245.752549] [<ffffffff8194f459>] x86_64_start_kernel+0xcd/0xdc
[55245.752552] ---[ end trace 0c36ea94c55692c0 ]---
[55254.745380] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[55254.745388] ieee80211 phy0: brcmsmac: brcms_ops_bss_info_changed: disassociated
[55254.745397] ieee80211 phy0: brcms_ops_bss_info_changed: arp filtering: enabled false, count 0 (implement)
[55254.745401] wlan0: deauthenticating from 00:03:52:e3:0e:10 by local choice (reason=3)
[55254.774687] cfg80211: Calling CRDA to update world regulatory domain
[55256.652352] wlan0: authenticate with 00:03:52:e3:0e:10 (try 1)
[55256.652842] wlan0: authenticated
[55256.652873] wlan0: associate with 00:03:52:e3:0e:10 (try 1)
[55256.653431] wlan0: RX AssocResp from 00:03:52:e3:0e:10 (capab=0x11 status=0 aid=2)
[55256.653436] wlan0: associated
[55256.654076] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[55256.654081] ieee80211 phy0: brcmsmac: brcms_ops_bss_info_changed: associated
[55256.654102] ieee80211 phy0: brcms_ops_bss_info_changed: arp filtering: enabled true, count 0 (implement)
[55256.660352] ------------[ cut here ]------------
[55256.660370] WARNING: at net/mac80211/rx.c:2922 ieee80211_rx+0x125/0x1d0 [mac80211]()
[55256.660373] Hardware name: MacBookAir4,2
[55256.660375] Modules linked in: sha256_generic nls_utf8 hfsplus ipv6 ext4 mbcache jbd2 crc16 snd_hda_codec_hdmi snd_hda_codec_cirrus arc4 snd_hda_intel i915 uvcvideo joydev snd_hda_codec brcmsmac(C) usb_storage snd_hwdep videodev snd_pcm mac80211 media bcm5974 v4l2_compat_ioctl32 brcmutil(C) snd_timer drm_kms_helper uas snd drm applesmc iTCO_wdt cfg80211 soundcore i2c_algo_bit evdev input_polldev sg rfkill iTCO_vendor_support pcspkr mei(C) snd_page_alloc i2c_i801 battery apple_bl i2c_core ac video button intel_agp intel_gtt processor jfs aesni_intel cryptd aes_x86_64 aes_generic xts gf128mul dm_crypt dm_mod sd_mod pata_acpi hid_multitouch hid_apple usbhid hid uhci_hcd ehci_hcd ata_piix libata scsi_mod usbcore
[55256.660437] Pid: 0, comm: swapper Tainted: G WC 3.1.0-rc6-gbee709a #2
[55256.660440] Call Trace:
[55256.660442] <IRQ> [<ffffffff810625ef>] warn_slowpath_common+0x7f/0xc0
[55256.660454] [<ffffffff8106264a>] warn_slowpath_null+0x1a/0x20
[55256.660462] [<ffffffffa02864c5>] ieee80211_rx+0x125/0x1d0 [mac80211]
[55256.660468] [<ffffffffa026bd31>] ieee80211_tasklet_handler+0xd1/0xe0 [mac80211]
[55256.660473] [<ffffffff81068e02>] tasklet_action+0x92/0x180
[55256.660476] [<ffffffff81069e40>] __do_softirq+0xb0/0x270
[55256.660482] [<ffffffff8103463a>] ? ack_apic_level+0x7a/0x240
[55256.660488] [<ffffffff81419b2c>] call_softirq+0x1c/0x30
[55256.660493] [<ffffffff81016b35>] do_softirq+0x65/0xa0
[55256.660496] [<ffffffff8106a34e>] irq_exit+0x9e/0xc0
[55256.660501] [<ffffffff8141a3e3>] do_IRQ+0x63/0xe0
[55256.660504] [<ffffffff8141702e>] common_interrupt+0x6e/0x6e
[55256.660506] <EOI> [<ffffffff810893c9>] ? enqueue_hrtimer+0x39/0xf0
[55256.660517] [<ffffffff8127e7cb>] ? intel_idle+0xcb/0x120
[55256.660520] [<ffffffff8127e7ad>] ? intel_idle+0xad/0x120
[55256.660526] [<ffffffff813220a6>] cpuidle_idle_call+0xc6/0x350
[55256.660530] [<ffffffff81013229>] cpu_idle+0xc9/0x120
[55256.660534] [<ffffffff813ece97>] rest_init+0x9b/0xa4
[55256.660539] [<ffffffff8194fc30>] start_kernel+0x3bf/0x3cc
[55256.660543] [<ffffffff8194f388>] x86_64_start_reservations+0x132/0x136
[55256.660548] [<ffffffff8194f140>] ? early_idt_handlers+0x140/0x140
[55256.660552] [<ffffffff8194f459>] x86_64_start_kernel+0xcd/0xdc
[55256.660555] ---[ end trace 0c36ea94c55692c1 ]---
[55256.776180] ------------[ cut here ]------------
[55256.776193] WARNING: at net/mac80211/rx.c:2922 ieee80211_rx+0x125/0x1d0 [mac80211]()
[55256.776196] Hardware name: MacBookAir4,2
[55256.776197] Modules linked in: sha256_generic nls_utf8 hfsplus ipv6 ext4 mbcache jbd2 crc16 snd_hda_codec_hdmi snd_hda_codec_cirrus arc4 snd_hda_intel i915 uvcvideo joydev snd_hda_codec brcmsmac(C) usb_storage snd_hwdep videodev snd_pcm mac80211 media bcm5974 v4l2_compat_ioctl32 brcmutil(C) snd_timer drm_kms_helper uas snd drm applesmc iTCO_wdt cfg80211 soundcore i2c_algo_bit evdev input_polldev sg rfkill iTCO_vendor_support pcspkr mei(C) snd_page_alloc i2c_i801 battery apple_bl i2c_core ac video button intel_agp intel_gtt processor jfs aesni_intel cryptd aes_x86_64 aes_generic xts gf128mul dm_crypt dm_mod sd_mod pata_acpi hid_multitouch hid_apple usbhid hid uhci_hcd ehci_hcd ata_piix libata scsi_mod usbcore
[55256.776253] Pid: 0, comm: swapper Tainted: G WC 3.1.0-rc6-gbee709a #2
[55256.776255] Call Trace:
[55256.776257] <IRQ> [<ffffffff810625ef>] warn_slowpath_common+0x7f/0xc0
[55256.776267] [<ffffffff8106264a>] warn_slowpath_null+0x1a/0x20
[55256.776274] [<ffffffffa02864c5>] ieee80211_rx+0x125/0x1d0 [mac80211]
[55256.776281] [<ffffffffa026bd31>] ieee80211_tasklet_handler+0xd1/0xe0 [mac80211]
[55256.776285] [<ffffffff81068e02>] tasklet_action+0x92/0x180
[55256.776288] [<ffffffff81069e40>] __do_softirq+0xb0/0x270
[55256.776293] [<ffffffff8103463a>] ? ack_apic_level+0x7a/0x240
[55256.776297] [<ffffffff81419b2c>] call_softirq+0x1c/0x30
[55256.776301] [<ffffffff81016b35>] do_softirq+0x65/0xa0
[55256.776304] [<ffffffff8106a34e>] irq_exit+0x9e/0xc0
[55256.776308] [<ffffffff8141a3e3>] do_IRQ+0x63/0xe0
[55256.776311] [<ffffffff8141702e>] common_interrupt+0x6e/0x6e
[55256.776313] <EOI> [<ffffffff8127e7cb>] ? intel_idle+0xcb/0x120
[55256.776320] [<ffffffff8127e7ad>] ? intel_idle+0xad/0x120
[55256.776324] [<ffffffff813220a6>] cpuidle_idle_call+0xc6/0x350
[55256.776328] [<ffffffff81013229>] cpu_idle+0xc9/0x120
[55256.776331] [<ffffffff813ece97>] rest_init+0x9b/0xa4
[55256.776336] [<ffffffff8194fc30>] start_kernel+0x3bf/0x3cc
[55256.776340] [<ffffffff8194f388>] x86_64_start_reservations+0x132/0x136
[55256.776345] [<ffffffff8194f140>] ? early_idt_handlers+0x140/0x140
[55256.776349] [<ffffffff8194f459>] x86_64_start_kernel+0xcd/0xdc
[55256.776352] ---[ end trace 0c36ea94c55692c2 ]---
[55266.650220] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[55266.650228] ieee80211 phy0: brcmsmac: brcms_ops_bss_info_changed: disassociated
[55266.650237] ieee80211 phy0: brcms_ops_bss_info_changed: arp filtering: enabled false, count 0 (implement)
[55266.650241] wlan0: deauthenticating from 00:03:52:e3:0e:10 by local choice (reason=3)
[55266.677804] cfg80211: Calling CRDA to update world regulatory domain
[55268.567346] wlan0: direct probe to 00:03:52:2c:01:00 (try 1/3)
[55268.766566] wlan0: direct probe to 00:03:52:2c:01:00 (try 2/3)
[55268.966450] wlan0: direct probe to 00:03:52:2c:01:00 (try 3/3)
[55269.166336] wlan0: direct probe to 00:03:52:2c:01:00 timed out
[55280.441969] wlan0: direct probe to 00:0f:61:1a:1d:30 (try 1/3)
[55280.639700] wlan0: direct probe to 00:0f:61:1a:1d:30 (try 2/3)
[55280.839580] wlan0: direct probe to 00:0f:61:1a:1d:30 (try 3/3)
[55281.039466] wlan0: direct probe to 00:0f:61:1a:1d:30 timed out
[55528.706118] INFO: task wpa_supplicant:3883 blocked for more than 120 seconds.
[55528.706123] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[55528.706126] wpa_supplicant D ffff8801670d9150 0 3883 1 0x00000000
[55528.706132] ffff88015b3ddb28 0000000000000082 ffff8801670d8e60 0000000000000000
[55528.706137] ffff88015b3ddfd8 ffff88015b3ddfd8 ffff88015b3ddfd8 ffff88015b3ddfd8
[55528.706142] ffffffff8189d020 ffff8801670d8e60 ffff88015b3dddc0 ffff88015b3ddea8
[55528.706146] Call Trace:
[55528.706157] [<ffffffff811734d0>] ? poll_freewait+0xe0/0xe0
[55528.706162] [<ffffffff8105cc6f>] schedule+0x3f/0x60
[55528.706169] [<ffffffff814157d9>] __mutex_lock_slowpath+0x139/0x330
[55528.706177] [<ffffffff814159e6>] mutex_lock+0x16/0x30
[55528.706187] [<ffffffffa027130e>] ieee80211_request_scan+0x2e/0x60 [mac80211]
[55528.706196] [<ffffffffa028062c>] ieee80211_scan+0x6c/0x90 [mac80211]
[55528.706206] [<ffffffffa01e78b0>] cfg80211_wext_siwscan+0x2f0/0x370 [cfg80211]
[55528.706212] [<ffffffff813e2c1c>] ioctl_standard_iw_point+0x26c/0x3a0
[55528.706218] [<ffffffffa01e75c0>] ? cfg80211_find_ie+0x60/0x60 [cfg80211]
[55528.706223] [<ffffffff813351be>] ? sock_sendmsg+0x10e/0x130
[55528.706227] [<ffffffff813e2f20>] ? call_commit_handler+0x40/0x40
[55528.706230] [<ffffffff813e2fd1>] ioctl_standard_call+0xb1/0xd0
[55528.706236] [<ffffffff8134b284>] ? __dev_get_by_name+0xa4/0xe0
[55528.706240] [<ffffffff813e3b20>] ? iw_handler_get_private+0x60/0x60
[55528.706244] [<ffffffff813e23e4>] wireless_process_ioctl+0x164/0x1b0
[55528.706247] [<ffffffff813e2f20>] ? call_commit_handler+0x40/0x40
[55528.706251] [<ffffffff813e2dc1>] wext_ioctl_dispatch+0x71/0xb0
[55528.706255] [<ffffffff813e3b20>] ? iw_handler_get_private+0x60/0x60
[55528.706259] [<ffffffff813e30d6>] wext_handle_ioctl+0x46/0x90
[55528.706263] [<ffffffff8134f635>] dev_ioctl+0xd5/0x2d0
[55528.706267] [<ffffffff813345ba>] sock_ioctl+0xfa/0x2c0
[55528.706271] [<ffffffff81172888>] do_vfs_ioctl+0x88/0x300
[55528.706275] [<ffffffff81172b91>] sys_ioctl+0x91/0xa0
[55528.706279] [<ffffffff814178c2>] system_call_fastpath+0x16/0x1b
[55528.706299] INFO: task fetchmail:26117 blocked for more than 120 seconds.
[55528.706301] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[55528.706303] fetchmail D ffff8801359a5200 0 26117 15899 0x00000000
[55528.706308] ffff880117dbdb18 0000000000000086 0000007ff7dc9a09 ffffffff818f1a44
[55528.706313] ffff880117dbdfd8 ffff880117dbdfd8 ffff880117dbdfd8 ffff880117dbdfd8
[55528.706317] ffff880168ecf300 ffff8801359a4f10 ffff880117dbda88 ffffffff81127564
[55528.706322] Call Trace:
[55528.706327] [<ffffffff81127564>] ? handle_mm_fault+0x1b4/0x350
[55528.706332] [<ffffffff811076e5>] ? prep_new_page+0x145/0x1f0
[55528.706336] [<ffffffff81107966>] ? get_page_from_freelist+0x1d6/0x550
[55528.706340] [<ffffffff8105cc6f>] schedule+0x3f/0x60
[55528.706344] [<ffffffff814157d9>] __mutex_lock_slowpath+0x139/0x330
[55528.706349] [<ffffffff814159e6>] mutex_lock+0x16/0x30
[55528.706354] [<ffffffff8135b6a5>] rtnl_lock+0x15/0x20
[55528.706358] [<ffffffff8135b6c6>] rtnetlink_rcv+0x16/0x40
[55528.706363] [<ffffffff813749fe>] netlink_unicast+0x1ee/0x240
[55528.706368] [<ffffffff8133ea03>] ? __alloc_skb+0x83/0x230
[55528.706372] [<ffffffff81374dea>] netlink_sendmsg+0x2da/0x370
[55528.706375] [<ffffffff813351be>] sock_sendmsg+0x10e/0x130
[55528.706380] [<ffffffff8110cbdd>] ? lru_cache_add_lru+0x2d/0x50
[55528.706384] [<ffffffff81126231>] ? handle_pte_fault+0x1e1/0x200
[55528.706388] [<ffffffff8104c7c3>] ? __wake_up+0x53/0x70
[55528.706392] [<ffffffff81127564>] ? handle_mm_fault+0x1b4/0x350
[55528.706396] [<ffffffff81373999>] ? netlink_insert+0xe9/0x170
[55528.706400] [<ffffffff813377fd>] sys_sendto+0x13d/0x190
[55528.706405] [<ffffffff8115e9e2>] ? fd_install+0x62/0x80
[55528.706408] [<ffffffff8133583a>] ? sock_map_fd+0x2a/0x40
[55528.706412] [<ffffffff814178c2>] system_call_fastpath+0x16/0x1b
[55648.636698] INFO: task wpa_supplicant:3883 blocked for more than 120 seconds.
[55648.636702] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[55648.636705] wpa_supplicant D ffff8801670d9150 0 3883 1 0x00000000
[55648.636711] ffff88015b3ddb28 0000000000000082 ffff8801670d8e60 0000000000000000
[55648.636716] ffff88015b3ddfd8 ffff88015b3ddfd8 ffff88015b3ddfd8 ffff88015b3ddfd8
[55648.636721] ffffffff8189d020 ffff8801670d8e60 ffff88015b3dddc0 ffff88015b3ddea8
[55648.636726] Call Trace:
[55648.636736] [<ffffffff811734d0>] ? poll_freewait+0xe0/0xe0
[55648.636741] [<ffffffff8105cc6f>] schedule+0x3f/0x60
[55648.636748] [<ffffffff814157d9>] __mutex_lock_slowpath+0x139/0x330
[55648.636756] [<ffffffff814159e6>] mutex_lock+0x16/0x30
[55648.636767] [<ffffffffa027130e>] ieee80211_request_scan+0x2e/0x60 [mac80211]
[55648.636775] [<ffffffffa028062c>] ieee80211_scan+0x6c/0x90 [mac80211]
[55648.636785] [<ffffffffa01e78b0>] cfg80211_wext_siwscan+0x2f0/0x370 [cfg80211]
[55648.636790] [<ffffffff813e2c1c>] ioctl_standard_iw_point+0x26c/0x3a0
[55648.636797] [<ffffffffa01e75c0>] ? cfg80211_find_ie+0x60/0x60 [cfg80211]
[55648.636801] [<ffffffff813351be>] ? sock_sendmsg+0x10e/0x130
[55648.636805] [<ffffffff813e2f20>] ? call_commit_handler+0x40/0x40
[55648.636808] [<ffffffff813e2fd1>] ioctl_standard_call+0xb1/0xd0
[55648.636813] [<ffffffff8134b284>] ? __dev_get_by_name+0xa4/0xe0
[55648.636817] [<ffffffff813e3b20>] ? iw_handler_get_private+0x60/0x60
[55648.636821] [<ffffffff813e23e4>] wireless_process_ioctl+0x164/0x1b0
[55648.636825] [<ffffffff813e2f20>] ? call_commit_handler+0x40/0x40
[55648.636828] [<ffffffff813e2dc1>] wext_ioctl_dispatch+0x71/0xb0
[55648.636832] [<ffffffff813e3b20>] ? iw_handler_get_private+0x60/0x60
[55648.636836] [<ffffffff813e30d6>] wext_handle_ioctl+0x46/0x90
[55648.636841] [<ffffffff8134f635>] dev_ioctl+0xd5/0x2d0
[55648.636844] [<ffffffff813345ba>] sock_ioctl+0xfa/0x2c0
[55648.636848] [<ffffffff81172888>] do_vfs_ioctl+0x88/0x300
[55648.636852] [<ffffffff81172b91>] sys_ioctl+0x91/0xa0
[55648.636856] [<ffffffff814178c2>] system_call_fastpath+0x16/0x1b
[55648.636867] INFO: task fetchmail:26117 blocked for more than 120 seconds.
[55648.636869] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[55648.636871] fetchmail D ffff8801359a5200 0 26117 15899 0x00000000
[55648.636876] ffff880117dbdb18 0000000000000086 0000007ff7dc9a09 ffffffff818f1a44
[55648.636880] ffff880117dbdfd8 ffff880117dbdfd8 ffff880117dbdfd8 ffff880117dbdfd8
[55648.636885] ffff880168ecf300 ffff8801359a4f10 ffff880117dbda88 ffffffff81127564
[55648.636889] Call Trace:
[55648.636895] [<ffffffff81127564>] ? handle_mm_fault+0x1b4/0x350
[55648.636900] [<ffffffff811076e5>] ? prep_new_page+0x145/0x1f0
[55648.636904] [<ffffffff81107966>] ? get_page_from_freelist+0x1d6/0x550
[55648.636907] [<ffffffff8105cc6f>] schedule+0x3f/0x60
[55648.636912] [<ffffffff814157d9>] __mutex_lock_slowpath+0x139/0x330
[55648.636916] [<ffffffff814159e6>] mutex_lock+0x16/0x30
[55648.636921] [<ffffffff8135b6a5>] rtnl_lock+0x15/0x20
[55648.636925] [<ffffffff8135b6c6>] rtnetlink_rcv+0x16/0x40
[55648.636931] [<ffffffff813749fe>] netlink_unicast+0x1ee/0x240
[55648.636936] [<ffffffff8133ea03>] ? __alloc_skb+0x83/0x230
[55648.636940] [<ffffffff81374dea>] netlink_sendmsg+0x2da/0x370
[55648.636943] [<ffffffff813351be>] sock_sendmsg+0x10e/0x130
[55648.636948] [<ffffffff8110cbdd>] ? lru_cache_add_lru+0x2d/0x50
[55648.636953] [<ffffffff81126231>] ? handle_pte_fault+0x1e1/0x200
[55648.636957] [<ffffffff8104c7c3>] ? __wake_up+0x53/0x70
[55648.636960] [<ffffffff81127564>] ? handle_mm_fault+0x1b4/0x350
[55648.636965] [<ffffffff81373999>] ? netlink_insert+0xe9/0x170
[55648.636969] [<ffffffff813377fd>] sys_sendto+0x13d/0x190
[55648.636973] [<ffffffff8115e9e2>] ? fd_install+0x62/0x80
[55648.636977] [<ffffffff8133583a>] ? sock_map_fd+0x2a/0x40
[55648.636980] [<ffffffff814178c2>] system_call_fastpath+0x16/0x1b
[55659.848926] ieee80211 phy0: wl0: brcms_c_recv: dropping a frame with invalid src mac address, a2: 07:b8:b2:99:ff:1c
[55659.860736] ieee80211 phy0: wl0: brcms_c_recv: dropping a frame with invalid src mac address, a2: 79:5f:19:66:e8:9d
^ permalink raw reply
* Re: [PATCH 0/3] net: time stamping fixes
From: Eric Dumazet @ 2011-10-19 12:33 UTC (permalink / raw)
To: Richard Cochran; +Cc: Johannes Berg, David Miller, netdev
In-Reply-To: <20111019115012.GA7206@netboy.at.omicron.at>
Le mercredi 19 octobre 2011 à 13:50 +0200, Richard Cochran a écrit :
> On Wed, Oct 19, 2011 at 07:15:36AM +0200, Johannes Berg wrote:
> > The only thing I'm not completely sure about is whether or not it is
> > permissible to sock_hold() at that point. I'm probably just missing
> > something, but: if sk_free() was called before hard_start_xmit() which
> > will call skb_clone_tx_timestamp(), can we really call sock_hold()?
> >
This is not possible, or something is really broken.
> > The reason I ask is that sock_wfree() doesn't check sk_refcnt, so if it
> > is possible for sk_free() to have been called before hard_start_xmit(),
> > maybe because the packet was stuck on the qdisc for a while, the socket
> > won't be released (sk_free checks sk_wmem_alloc) but the sk_wfree() when
> > the original skb is freed will actually free the socket, invalidating
> > the clone's sk pointer *even though* we called sock_hold() right after
> > making the clone.
> >
> > So what guarantees that sk_refcnt is still non-zero when we make the
> > clone?
>
> In the non-qdisc path, the kernel is in a send() call, so the initial
> reference taken in socket() is held.
>
> I really don't know the qdisc code, whether it is somehow holding the
> skb->sk indirectly or not.
>
> Eric? David?
I dont really understand what's the problem, since sk_free() doesnt care
at all about sk_refcnt, but sk_wmem_alloc.
If one skb is in flight, and still linked to a socket, then this socket
cannot disappear, because this skb->truesize was accounted into
sk->sk_wmem_alloc
Of course, this point is valid as long as skb had not been orphaned.
And this is true
^ permalink raw reply
* Re: kenel level packet capturing
From: Richard Cochran @ 2011-10-19 12:30 UTC (permalink / raw)
To: Ajith Adapa
Cc: David Miller, raviraj.j1991, netdev, netfilter-devel, netfilter
In-Reply-To: <CADAe=++9WYg6nGH1vZ0BZKP5CDHO30i-pNVhBzgO9C-6FQX6cQ@mail.gmail.com>
On Wed, Oct 19, 2011 at 02:22:35PM +0530, Ajith Adapa wrote:
> Yeah you are right David. But ..
>
> For a newbie who just know more about linux userspace level need to
> know starting steps like where to start from and flow of packet might
> be confusing because of the level of abstraction being used. I guess
> it might take some time until you are really serious about making
> hands dirty :)
For working with or just reading kernel sources I recommend getting to
know the cscope tool. Do a "make cscope" and then use one of the front
end browsers.
If you use emacs, then you really should have this set
; When working on the kernel
(setq cscope-do-not-update-database t)
otherwise it tries to re-index after every search.
HTH,
Richard
^ permalink raw reply
* Re: [PATCH] smsc911x: Enable flow control advertisement
From: Ben Hutchings @ 2011-10-19 12:26 UTC (permalink / raw)
To: Kazunori Kobayashi; +Cc: netdev, steve.glendinning, dhobsong
In-Reply-To: <1319016114-4781-1-git-send-email-kkobayas@igel.co.jp>
On Wed, 2011-10-19 at 18:21 +0900, Kazunori Kobayashi wrote:
> Enable the advertisement of both symmetric pause and asymmetric pause
> flow control capability.
>
> Signed-off-by: Kazunori Kobayashi <kkobayas@igel.co.jp>
> ---
> drivers/net/smsc911x.c | 5 +++++
> 1 files changed, 5 insertions(+), 0 deletions(-)
>
> diff --git a/drivers/net/smsc911x.c b/drivers/net/smsc911x.c
> index b9016a3..60c3bc2 100644
> --- a/drivers/net/smsc911x.c
> +++ b/drivers/net/smsc911x.c
This file has been moved.
> @@ -800,8 +800,13 @@ static void smsc911x_phy_update_flowcontrol(struct smsc911x_data *pdata)
> struct phy_device *phy_dev = pdata->phy_dev;
> u32 afc = smsc911x_reg_read(pdata, AFC_CFG);
> u32 flow;
> + u16 miiadv = smsc911x_mii_read(phy_dev->bus, phy_dev->addr,
> + MII_ADVERTISE);
> unsigned long flags;
>
> + miiadv |= (ADVERTISE_PAUSE_CAP | ADVERTISE_PAUSE_ASYM);
> + smsc911x_mii_write(phy_dev->bus, phy_dev->addr, MII_ADVERTISE, miiadv);
This should be controllable through ethtool; I assume phy_ethtool_sset()
already covers that.
Further, it's far too late to change advertising when you're just about
to resolve what was negotiated. It has to be done before (re)starting
autoneg.
Ben.
> if (phy_dev->duplex == DUPLEX_FULL) {
> u16 lcladv = phy_read(phy_dev, MII_ADVERTISE);
> u16 rmtadv = phy_read(phy_dev, MII_LPA);
--
Ben Hutchings, Staff Engineer, Solarflare
Not speaking for my employer; that's the marketing department's job.
They asked us to note that Solarflare product names are trademarked.
^ permalink raw reply
* Re: [PATCH] ipvs: Remove unused variable "cs" from ip_vs_leave function.
From: Simon Horman @ 2011-10-19 12:08 UTC (permalink / raw)
To: Pablo Neira Ayuso
Cc: Hans Schillström, Krzysztof Wilczynski, Patrick McHardy,
netdev
In-Reply-To: <20111019111112.GB10008@1984>
On Wed, Oct 19, 2011 at 01:11:12PM +0200, Pablo Neira Ayuso wrote:
> On Wed, Oct 19, 2011 at 07:49:57PM +0900, Simon Horman wrote:
> > Yes, it seems that Pablo has picked up the change but
> > it hasn't propagated to Dave's tree for one reason or another.
>
> I was waiting for david to take bugfixes for his net tree. This
> happened yesterday. Now I'll send updates for net-next.
>
> I expect to make it along today, please, be patient, they'll show up
> in david's net-next tree soon :-)
Hi Pablo,
thanks for the clarification. I can be patient :-)
^ permalink raw reply
* Re: [PATCH 0/3] net: time stamping fixes
From: Richard Cochran @ 2011-10-19 11:50 UTC (permalink / raw)
To: Johannes Berg; +Cc: David Miller, netdev, eric.dumazet
In-Reply-To: <1319001336.4424.8.camel@jlt3.sipsolutions.net>
On Wed, Oct 19, 2011 at 07:15:36AM +0200, Johannes Berg wrote:
> The only thing I'm not completely sure about is whether or not it is
> permissible to sock_hold() at that point. I'm probably just missing
> something, but: if sk_free() was called before hard_start_xmit() which
> will call skb_clone_tx_timestamp(), can we really call sock_hold()?
>
> The reason I ask is that sock_wfree() doesn't check sk_refcnt, so if it
> is possible for sk_free() to have been called before hard_start_xmit(),
> maybe because the packet was stuck on the qdisc for a while, the socket
> won't be released (sk_free checks sk_wmem_alloc) but the sk_wfree() when
> the original skb is freed will actually free the socket, invalidating
> the clone's sk pointer *even though* we called sock_hold() right after
> making the clone.
>
> So what guarantees that sk_refcnt is still non-zero when we make the
> clone?
In the non-qdisc path, the kernel is in a send() call, so the initial
reference taken in socket() is held.
I really don't know the qdisc code, whether it is somehow holding the
skb->sk indirectly or not.
Eric? David?
> Alternatively, should sock_wfree() check sk_refcnt?
That would presumably spoil the performance enhancement gained in
commit 2b85a34e.
^ permalink raw reply
* Re: [PATCH] iproute2: Conforming to -D_FORTIFY_SOURCE=2 restrictions
From: Eric Dumazet @ 2011-10-19 11:30 UTC (permalink / raw)
To: Bin Li; +Cc: Stephen Hemminger, netdev
In-Reply-To: <CAGBH1r66sTJUiq=EaqgsW-3nKzhhJoQ1Bwd9EC6AmsEd-E8SRQ@mail.gmail.com>
Le mercredi 19 octobre 2011 à 17:15 +0800, Bin Li a écrit :
> Stephen,
>
> You can reproduce this issue in 2.6.37 like below. And the previous
> gdb log is after the install the debuginfo package in SUSE.
>
> # ip -6 xfrm state add src 3ffe:501:ffff:ff03:21a:64ff:fe12:e4c1 dst
> 3ffe:501:ffff:ff05:200:ff:fe00:c1c1 proto ah spi 0x1000 mode transport
> auth md5 "TAHITEST89ABCDEF"
>
> *** buffer overflow detected ***: ip terminated
> ======= Backtrace: =========
> /lib/libc.so.6(__fortify_fail+0x40)[0xb76d0070]
> /lib/libc.so.6(+0xe8e27)[0xb76cde27]
> /lib/libc.so.6(+0xe8317)[0xb76cd317]
> ip[0x806d6c4]
> ip(do_xfrm_state+0x120)[0x806dc70]
> ip(do_xfrm+0x81)[0x806ad51]
> ip[0x804c355]
> ip(main+0x476)[0x804caa6]
> /lib/libc.so.6(__libc_start_main+0xfe)[0xb75fbc2e]
> ip[0x804c261]
> ======= Memory map: ========
> 08048000-08087000 r-xp 00000000 08:01 4465 /sbin/ip
> 08087000-08088000 r--p 0003e000 08:01 4465 /sbin/ip
> 08088000-0808a000 rw-p 0003f000 08:01 4465 /sbin/ip
> 0808a000-080ad000 rw-p 00000000 00:00 0 [heap]
> b75c6000-b75e2000 r-xp 00000000 08:01 131084 /lib/libgcc_s.so.1
> b75e2000-b75e3000 r--p 0001b000 08:01 131084 /lib/libgcc_s.so.1
> b75e3000-b75e4000 rw-p 0001c000 08:01 131084 /lib/libgcc_s.so.1
> b75e4000-b75e5000 rw-p 00000000 00:00 0
> b75e5000-b774b000 r-xp 00000000 08:01 131375 /lib/libc-2.11.3.so
> b774b000-b774c000 ---p 00166000 08:01 131375 /lib/libc-2.11.3.so
> b774c000-b774e000 r--p 00166000 08:01 131375 /lib/libc-2.11.3.so
> b774e000-b774f000 rw-p 00168000 08:01 131375 /lib/libc-2.11.3.so
> b774f000-b7752000 rw-p 00000000 00:00 0
> b7752000-b7755000 r-xp 00000000 08:01 131428 /lib/libdl-2.11.3.so
> b7755000-b7756000 r--p 00002000 08:01 131428 /lib/libdl-2.11.3.so
> b7756000-b7757000 rw-p 00003000 08:01 131428 /lib/libdl-2.11.3.so
> b7774000-b7775000 rw-p 00000000 00:00 0
> b7775000-b7794000 r-xp 00000000 08:01 154467 /lib/ld-2.11.3.so
> b7794000-b7795000 r--p 0001e000 08:01 154467 /lib/ld-2.11.3.so
> b7795000-b7796000 rw-p 0001f000 08:01 154467 /lib/ld-2.11.3.so
> bfa02000-bfa23000 rw-p 00000000 00:00 0 [stack]
> ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]
> Aborted
>
> And If without -D_FORTIFY_SOURCE=2 in gcc, it works fine, so It's a
> bug in iproute2 which is not conforming to -D_FORTIFY_SOURCE=2
> restrictions.
>
FORTIFY assumes we cant copy a string on alg.u.alg.alg_key !
This completely precludes 0-sized arrays
struct xfrm_algo {
char alg_name[64];
unsigned int alg_key_len; /* in bits */
char alg_key[0];
};
struct {
union {
struct xfrm_algo alg;
struct xfrm_algo_aead aead;
struct xfrm_algo_auth auth;
} u;
char buf[XFRM_ALGO_KEY_BUF_SIZE];
} alg = {};
I would say its a FORTIFY bug. This kind of construct is perfectly
valid.
^ permalink raw reply
* Re: [PATCH] ipvs: Remove unused variable "cs" from ip_vs_leave function.
From: Pablo Neira Ayuso @ 2011-10-19 11:11 UTC (permalink / raw)
To: Simon Horman
Cc: Hans Schillström, Krzysztof Wilczynski, Patrick McHardy,
netdev
In-Reply-To: <20111019104945.GA17995@verge.net.au>
On Wed, Oct 19, 2011 at 07:49:57PM +0900, Simon Horman wrote:
> Yes, it seems that Pablo has picked up the change but
> it hasn't propagated to Dave's tree for one reason or another.
I was waiting for david to take bugfixes for his net tree. This
happened yesterday. Now I'll send updates for net-next.
I expect to make it along today, please, be patient, they'll show up
in david's net-next tree soon :-)
^ permalink raw reply
* Re: [PATCH] ipvs: Remove unused variable "cs" from ip_vs_leave function.
From: Pablo Neira Ayuso @ 2011-10-19 11:07 UTC (permalink / raw)
To: Hans Schillström
Cc: Krzysztof Wilczynski, Simon Horman, Patrick McHardy,
netdev@vger.kernel.org
In-Reply-To: <C8A6796DE7C66C4ABCBC18106CB6C1CC106D903185@ESESSCMS0356.eemea.ericsson.se>
On Wed, Oct 19, 2011 at 12:37:51PM +0200, Hans Schillström wrote:
> >commit 833656973cde30ba067a994c4802ebab6c9557ee
> >Author: Simon Horman <horms@verge.net.au>
> >Date: Fri Sep 16 14:11:49 2011 +0900
> >
> > ipvs: Remove unused return value of protocol state transitions
> >
> > Acked-by: Julian Anastasov <ja@ssi.bg>
> > Acked-by Hans Schillstrom <hans@schillstrom.com>
> > Signed-off-by: Simon Horman <horms@verge.net.au>
> > Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
> >
>
> From what I can see Simon made a pull request and it was Acked by Pablo 28 Sep
> http://www.spinics.net/lists/netfilter-devel/msg19742.html
>
> I have not seen any output to Miller yet...
> but I might be wrong in that case
This patch is in my nf-next tree:
http://1984.lsi.us.es/git/?p=net-next/.git;a=shortlog;h=refs/heads/nf-next
David just pulled from my nf tree for bugfix yesterday. I expect to
send him nf-next updates by today.
^ permalink raw reply
* Re: [PATCH] ipvs: Remove unused variable "cs" from ip_vs_leave function.
From: Simon Horman @ 2011-10-19 10:51 UTC (permalink / raw)
To: Krzysztof Wilczynski; +Cc: Patrick McHardy, netdev
In-Reply-To: <1318967989-14076-1-git-send-email-krzysztof.wilczynski@linux.com>
On Tue, Oct 18, 2011 at 08:59:49PM +0100, Krzysztof Wilczynski wrote:
> This is to address the following warning during compilation time:
>
> net/netfilter/ipvs/ip_vs_core.c: In function ‘ip_vs_leave’:
> net/netfilter/ipvs/ip_vs_core.c:532: warning: unused variable ‘cs’
>
> This variable is indeed no longer in use.
Thanks, applied to ipvs-next,
currently living at git://github.com/horms/ipvs-next.git
^ permalink raw reply
* Re: [PATCH] ipvs: Remove unused variable "cs" from ip_vs_leave function.
From: Simon Horman @ 2011-10-19 10:49 UTC (permalink / raw)
To: Hans Schillström
Cc: Krzysztof Wilczynski, Patrick McHardy, Pablo Neira Ayuso, netdev
In-Reply-To: <C8A6796DE7C66C4ABCBC18106CB6C1CC106D903185@ESESSCMS0356.eemea.ericsson.se>
On Wed, Oct 19, 2011 at 12:37:51PM +0200, Hans Schillström wrote:
>
> >Hello,
> >
> >[...]
> >> In my code there is another fix needed as well (todays net-next)
> >> i.e. usage od cs "cs = ip_vs_set_state(cp, IP_VS_DIR_INPUT, skb, pd)"
> >[...]
> >
> >Well spotted in terms of "net-next" branch and/or repository.
> >
> >In my case, I was working against "ipvs-next" using Simon's tree on
> >github (I have made the fork when kernel.org facilities were not
> >available at the time): https://github.com/horms/ipvs-next, and the
> >code line you still appear to have in Dave's "net-next" (if that is
> >the one) was amended in the following commit made against "ipvs-next":
>
> Sorry, I didn't use that repo...
> (waiting for ipvs return to kernel.org)
It may take a little while for me to get into the new
kernel.org web of trust which needs to happen before
ipvs moves back to kernel.org.
> >
> >commit 833656973cde30ba067a994c4802ebab6c9557ee
> >Author: Simon Horman <horms@verge.net.au>
> >Date: Fri Sep 16 14:11:49 2011 +0900
> >
> > ipvs: Remove unused return value of protocol state transitions
> >
> > Acked-by: Julian Anastasov <ja@ssi.bg>
> > Acked-by Hans Schillstrom <hans@schillstrom.com>
> > Signed-off-by: Simon Horman <horms@verge.net.au>
> > Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
> >
>
> >From what I can see Simon made a pull request and it was Acked by Pablo 28 Sep
> http://www.spinics.net/lists/netfilter-devel/msg19742.html
>
> I have not seen any output to Miller yet...
> but I might be wrong in that case
Yes, it seems that Pablo has picked up the change but
it hasn't propagated to Dave's tree for one reason or another.
> >It wasn't there when I went about cleaning unused declaration of "cs".
> >I guess we have to make sure that everything between github (and
> >repositories there) and kernel.org repositories like Dave's "net-next"
> >align and holds water. Just by looking at some files, I can see that
> >"net-next" is missing some commits.
> >
> >KW
>
> Regards
> Hans
^ permalink raw reply
* RE: [PATCH] ipvs: Remove unused variable "cs" from ip_vs_leave function.
From: Hans Schillström @ 2011-10-19 10:37 UTC (permalink / raw)
To: Krzysztof Wilczynski
Cc: Simon Horman, Patrick McHardy, netdev@vger.kernel.org,
pablo@netfilter.org
In-Reply-To: <CAC52Y8ZvgBVC4_TEBFMALa-xU84PseV6w6sJO64ch+BdAqD2aA@mail.gmail.com>
>Hello,
>
>[...]
>> In my code there is another fix needed as well (todays net-next)
>> i.e. usage od cs "cs = ip_vs_set_state(cp, IP_VS_DIR_INPUT, skb, pd)"
>[...]
>
>Well spotted in terms of "net-next" branch and/or repository.
>
>In my case, I was working against "ipvs-next" using Simon's tree on
>github (I have made the fork when kernel.org facilities were not
>available at the time): https://github.com/horms/ipvs-next, and the
>code line you still appear to have in Dave's "net-next" (if that is
>the one) was amended in the following commit made against "ipvs-next":
Sorry, I didn't use that repo...
(waiting for ipvs return to kernel.org)
>
>
>commit 833656973cde30ba067a994c4802ebab6c9557ee
>Author: Simon Horman <horms@verge.net.au>
>Date: Fri Sep 16 14:11:49 2011 +0900
>
> ipvs: Remove unused return value of protocol state transitions
>
> Acked-by: Julian Anastasov <ja@ssi.bg>
> Acked-by Hans Schillstrom <hans@schillstrom.com>
> Signed-off-by: Simon Horman <horms@verge.net.au>
> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
>
>From what I can see Simon made a pull request and it was Acked by Pablo 28 Sep
http://www.spinics.net/lists/netfilter-devel/msg19742.html
I have not seen any output to Miller yet...
but I might be wrong in that case
>
>It wasn't there when I went about cleaning unused declaration of "cs".
>I guess we have to make sure that everything between github (and
>repositories there) and kernel.org repositories like Dave's "net-next"
>align and holds water. Just by looking at some files, I can see that
>"net-next" is missing some commits.
>
>KW
Regards
Hans
^ permalink raw reply
* Re: [PATCH] ipvs: Remove unused variable "cs" from ip_vs_leave function.
From: Krzysztof Wilczynski @ 2011-10-19 10:13 UTC (permalink / raw)
To: Hans Schillström
Cc: Simon Horman, Patrick McHardy, netdev@vger.kernel.org
In-Reply-To: <C8A6796DE7C66C4ABCBC18106CB6C1CC106D903183@ESESSCMS0356.eemea.ericsson.se>
Hello,
[...]
> In my code there is another fix needed as well (todays net-next)
> i.e. usage od cs "cs = ip_vs_set_state(cp, IP_VS_DIR_INPUT, skb, pd)"
[...]
Well spotted in terms of "net-next" branch and/or repository.
In my case, I was working against "ipvs-next" using Simon's tree on
github (I have made the fork when kernel.org facilities were not
available at the time): https://github.com/horms/ipvs-next, and the
code line you still appear to have in Dave's "net-next" (if that is
the one) was amended in the following commit made against "ipvs-next":
commit 833656973cde30ba067a994c4802ebab6c9557ee
Author: Simon Horman <horms@verge.net.au>
Date: Fri Sep 16 14:11:49 2011 +0900
ipvs: Remove unused return value of protocol state transitions
Acked-by: Julian Anastasov <ja@ssi.bg>
Acked-by Hans Schillstrom <hans@schillstrom.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
It wasn't there when I went about cleaning unused declaration of "cs".
I guess we have to make sure that everything between github (and
repositories there) and kernel.org repositories like Dave's "net-next"
align and holds water. Just by looking at some files, I can see that
"net-next" is missing some commits.
KW
^ permalink raw reply
* Re: [patch] pktgen: bug when calling ndelay in x86 architectures
From: Eric Dumazet @ 2011-10-19 10:13 UTC (permalink / raw)
To: Daniel Turull
Cc: Ben Hutchings, David Miller, netdev, Robert Olsson,
Voravit Tanyingyong, Jens Laas
In-Reply-To: <4E9E9963.7090209@gmail.com>
Le mercredi 19 octobre 2011 à 11:33 +0200, Daniel Turull a écrit :
> Hi,
> then if we want to use the spin more often.
> maybe we can increase the constant from 100000 (0.1ms) to 1000000 (1ms)?
> How was the current value chosen?
>
Based on user needs ;)
> I did some measurements of the inter-arrival time between packets
> and with bigger values the maximal is reduced in the rates between
> 2kpps and 20kpps.
>
ndelay()/udelay() have some inaccuracies, for 'long' values, because of
rounding errors.
If we spin, just call ktime_now() in a loop until spin_until is
reached...
That way you get max possible resolution, given kernel time service
constraints.
Untested patch :
diff --git a/net/core/pktgen.c b/net/core/pktgen.c
index 38d6577..5c7e900 100644
--- a/net/core/pktgen.c
+++ b/net/core/pktgen.c
@@ -2145,9 +2145,11 @@ static void spin(struct pktgen_dev *pkt_dev, ktime_t spin_until)
}
start_time = ktime_now();
- if (remaining < 100000)
- ndelay(remaining); /* really small just spin */
- else {
+ if (remaining < 100000) {
+ do {
+ end_time = ktime_now();
+ } while (ktime_lt(end_time, spin_until));
+ } else {
/* see do_nanosleep */
hrtimer_init_sleeper(&t, current);
do {
@@ -2162,8 +2164,8 @@ static void spin(struct pktgen_dev *pkt_dev, ktime_t spin_until)
hrtimer_cancel(&t.timer);
} while (t.task && pkt_dev->running && !signal_pending(current));
__set_current_state(TASK_RUNNING);
+ end_time = ktime_now();
}
- end_time = ktime_now();
pkt_dev->idle_acc += ktime_to_ns(ktime_sub(end_time, start_time));
pkt_dev->next_tx = ktime_add_ns(spin_until, pkt_dev->delay);
^ permalink raw reply related
* RE: [PATCH] ipvs: Remove unused variable "cs" from ip_vs_leave function.
From: Hans Schillström @ 2011-10-19 9:23 UTC (permalink / raw)
To: Krzysztof Wilczynski, Simon Horman
Cc: Patrick McHardy, netdev@vger.kernel.org
In-Reply-To: <1318967989-14076-1-git-send-email-krzysztof.wilczynski@linux.com>
Hello
>This is to address the following warning during compilation time:
>
> net/netfilter/ipvs/ip_vs_core.c: In function ‘ip_vs_leave’:
> net/netfilter/ipvs/ip_vs_core.c:532: warning: unused variable ‘cs’
>
>This variable is indeed no longer in use.
>
>Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
In my code there is another fix needed as well (todays net-next)
i.e. usage od cs "cs = ip_vs_set_state(cp, IP_VS_DIR_INPUT, skb, pd)"
diff --git a/net/netfilter/ipvs/ip_vs_core.c b/net/netfilter/ipvs/ip_vs_core.c
index 4f77bb1..a4ef9c6 100644
--- a/net/netfilter/ipvs/ip_vs_core.c
+++ b/net/netfilter/ipvs/ip_vs_core.c
@@ -530,7 +530,7 @@ int ip_vs_leave(struct ip_vs_service *svc, struct sk_buff *skb,
a cache_bypass connection entry */
ipvs = net_ipvs(net);
if (ipvs->sysctl_cache_bypass && svc->fwmark && unicast) {
- int ret, cs;
+ int ret;
struct ip_vs_conn *cp;
unsigned int flags = (svc->flags & IP_VS_SVC_F_ONEPACKET &&
iph.protocol == IPPROTO_UDP)?
@@ -557,7 +557,7 @@ int ip_vs_leave(struct ip_vs_service *svc, struct sk_buff *skb,
ip_vs_in_stats(cp, skb);
/* set state */
- cs = ip_vs_set_state(cp, IP_VS_DIR_INPUT, skb, pd);
+ ip_vs_set_state(cp, IP_VS_DIR_INPUT, skb, pd);
/* transmit the first SYN packet */
ret = cp->packet_xmit(skb, cp, pd->pp);
>---
> net/netfilter/ipvs/ip_vs_core.c | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
>diff --git a/net/netfilter/ipvs/ip_vs_core.c b/net/netfilter/ipvs/ip_vs_core.c
>index 00ea1ad..4f7d89d 100644
>--- a/net/netfilter/ipvs/ip_vs_core.c
>+++ b/net/netfilter/ipvs/ip_vs_core.c
>@@ -529,7 +529,7 @@ int ip_vs_leave(struct ip_vs_service *svc, struct sk_buff *skb,
> a cache_bypass connection entry */
> ipvs = net_ipvs(net);
> if (ipvs->sysctl_cache_bypass && svc->fwmark && unicast) {
>- int ret, cs;
>+ int ret;
> struct ip_vs_conn *cp;
> unsigned int flags = (svc->flags & IP_VS_SVC_F_ONEPACKET &&
> iph.protocol == IPPROTO_UDP)?
>--
>1.7.7
Regards
Hans Schillstrom <hans.schillstrom@ericsson.com>
^ permalink raw reply related
* [PATCH] smsc911x: Enable flow control advertisement
From: Kazunori Kobayashi @ 2011-10-19 9:21 UTC (permalink / raw)
To: netdev; +Cc: steve.glendinning, dhobsong, Kazunori Kobayashi
Enable the advertisement of both symmetric pause and asymmetric pause
flow control capability.
Signed-off-by: Kazunori Kobayashi <kkobayas@igel.co.jp>
---
drivers/net/smsc911x.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/drivers/net/smsc911x.c b/drivers/net/smsc911x.c
index b9016a3..60c3bc2 100644
--- a/drivers/net/smsc911x.c
+++ b/drivers/net/smsc911x.c
@@ -800,8 +800,13 @@ static void smsc911x_phy_update_flowcontrol(struct smsc911x_data *pdata)
struct phy_device *phy_dev = pdata->phy_dev;
u32 afc = smsc911x_reg_read(pdata, AFC_CFG);
u32 flow;
+ u16 miiadv = smsc911x_mii_read(phy_dev->bus, phy_dev->addr,
+ MII_ADVERTISE);
unsigned long flags;
+ miiadv |= (ADVERTISE_PAUSE_CAP | ADVERTISE_PAUSE_ASYM);
+ smsc911x_mii_write(phy_dev->bus, phy_dev->addr, MII_ADVERTISE, miiadv);
+
if (phy_dev->duplex == DUPLEX_FULL) {
u16 lcladv = phy_read(phy_dev, MII_ADVERTISE);
u16 rmtadv = phy_read(phy_dev, MII_LPA);
--
1.7.0.4
^ permalink raw reply related
* Re: Problem with ixgbe and TX locked on one cpu
From: Paweł Staszewski @ 2011-10-19 9:21 UTC (permalink / raw)
To: Jesse Brandeburg; +Cc: Linux Network Development list, e1000-devel
In-Reply-To: <CAEuXFEy89F_=J_PJMSbQ1fDcOEkkpz2vucq3LcToi7rTcZHcDA@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 5739 bytes --]
W dniu 2011-10-18 20:57, Jesse Brandeburg pisze:
> CC: e1000-devel
>
> 2011/10/14 Paweł Staszewski<pstaszewski@itcare.pl>:
>> Hello
>>
>> I have weird problem with ixgbe and irq affinity / rx-tx queue assignment
> what application are you running, how are you using ixgbe? looks like
> a router. is something changing the skb->rx_queue entry (like
> netfilter) or is there a layered device above ixgbe (bonding or ...) ?
Yes it is a router. - Quagga - BGP
There is few (10rules) iptables rules in INPUT - and nothing more
There are also namespaces running - and traffic is processed in namespaces.
no bonding
> why do your interrupts move after a long period? did you do it by
> hand? we recommend disabling irqbalance and hand tuning interrupts
> possibly with the set_irq_affinity.sh script.
Yes it was changed by hand to check why TX is processed on one interrupt.
Also now it is impossible to move this TX traffic to other interrupt.
All configuration for affinity is made by hand - no irqbalance running.
>> Statistics for my ethernet - ixgbe driver:
>> ethtool -S eth4
>> NIC statistics:
>> rx_packets: 5815535848808
>> tx_packets: 5811202378421
>> rx_bytes: 4791001750842200
>> tx_bytes: 4781190419358301
>> rx_pkts_nic: 5815535848827
>> tx_pkts_nic: 5811202378510
>> rx_bytes_nic: 4837563124411799
>> tx_bytes_nic: 4829987507084013
>> lsc_int: 8
>> tx_busy: 0
>> non_eop_descs: 0
>> rx_errors: 0
>> tx_errors: 0
>> rx_dropped: 0
>> tx_dropped: 0
>> multicast: 92494273
>> broadcast: 268718206
>> rx_no_buffer_count: 28829
>> collisions: 0
>> rx_over_errors: 0
>> rx_crc_errors: 0
>> rx_frame_errors: 0
>> hw_rsc_aggregated: 0
>> hw_rsc_flushed: 0
>> fdir_match: 0
>> fdir_miss: 0
>> rx_fifo_errors: 0
>> rx_missed_errors: 307051074
>> tx_aborted_errors: 0
>> tx_carrier_errors: 0
>> tx_fifo_errors: 0
>> tx_heartbeat_errors: 0
>> tx_timeout_count: 0
>> tx_restart_queue: 15926219
>> rx_long_length_errors: 298
>> rx_short_length_errors: 0
>> tx_flow_control_xon: 0
>> rx_flow_control_xon: 0
>> tx_flow_control_xoff: 0
>> rx_flow_control_xoff: 0
>> rx_csum_offload_errors: 54173917
>> alloc_rx_page_failed: 0
>> alloc_rx_buff_failed: 0
>> rx_no_dma_resources: 0
>> tx_queue_0_packets: 68694825
>> tx_queue_0_bytes: 9443750332
>> tx_queue_1_packets: 8410961
>> tx_queue_1_bytes: 2527763233
>> tx_queue_2_packets: 14411252
>> tx_queue_2_bytes: 1317132394
>> tx_queue_3_packets: 15013508147
>> tx_queue_3_bytes: 17364767277348
>> tx_queue_4_packets: 62779891
>> tx_queue_4_bytes: 63476596221
>> tx_queue_5_packets: 11176001
>> tx_queue_5_bytes: 2763600253
>> tx_queue_6_packets: 4416357
>> tx_queue_6_bytes: 611874984
>> tx_queue_7_packets: 8933405
>> tx_queue_7_bytes: 1837198524
>> tx_queue_8_packets: 13292669
>> tx_queue_8_bytes: 3241333510
>> tx_queue_9_packets: 10747236
>> tx_queue_9_bytes: 1805109931
>> tx_queue_10_packets: 5795935258380
>> tx_queue_10_bytes: 4763725304722245
>> tx_queue_11_packets: 12073934
>> tx_queue_11_bytes: 2982743045
>> tx_queue_12_packets: 10523764
>> tx_queue_12_bytes: 2637451199
>> tx_queue_13_packets: 12480552
>> tx_queue_13_bytes: 2434827407
>> tx_queue_14_packets: 7401777
>> tx_queue_14_bytes: 2413618099
>> tx_queue_15_packets: 8269270
>> tx_queue_15_bytes: 2854359576
>> rx_queue_0_packets: 361373769507
>> rx_queue_0_bytes: 298565751248279
>> rx_queue_1_packets: 369901571908
>> rx_queue_1_bytes: 303414679798160
>> rx_queue_2_packets: 362508961738
>> rx_queue_2_bytes: 299852439447157
>> rx_queue_3_packets: 363449272013
>> rx_queue_3_bytes: 299738390792515
>> rx_queue_4_packets: 361876234461
>> rx_queue_4_bytes: 297483366939732
>> rx_queue_5_packets: 361402926316
>> rx_queue_5_bytes: 297633876486533
>> rx_queue_6_packets: 362261522767
>> rx_queue_6_bytes: 298026696344647
>> rx_queue_7_packets: 361248593301
>> rx_queue_7_bytes: 296756459279986
>> rx_queue_8_packets: 361654143416
>> rx_queue_8_bytes: 298272433659520
>> rx_queue_9_packets: 362781764710
>> rx_queue_9_bytes: 298804803191595
>> rx_queue_10_packets: 361386593064
>> rx_queue_10_bytes: 297434987797644
>> rx_queue_11_packets: 369886597895
>> rx_queue_11_bytes: 302353350171712
>> rx_queue_12_packets: 361582732276
>> rx_queue_12_bytes: 298670408005971
>> rx_queue_13_packets: 365248093536
>> rx_queue_13_bytes: 302573023878287
>> rx_queue_14_packets: 366571142073
>> rx_queue_14_bytes: 302396739276514
>> rx_queue_15_packets: 362401929830
>> rx_queue_15_bytes: 299024344526029
>>
>> The problem is with queue 10
>> tx_queue_10_packets: 5795935258380
>> tx_queue_10_bytes: 4763725304722245
>>
>> as you can see most of the queue processing is used in queue 10
>> Average difference is 1,854271229903958e-6 - compared to other queues
>>
>> and the problem is that almost all TX packet processing is on one CPU
>> cat /proc/interrupts - in attached file
>>
>> Is this driver or kernel problem ?
>>
>> Kernel is: 2.6.38.2
>>
>> ixgbe driver is:
>> ethtool -i eth4
>> driver: ixgbe
>> version: 3.2.9-k2
>> firmware-version: 1.12-2
>> bus-info: 0000:04:00.0
> --
> To unsubscribe from this list: send the line "unsubscribe netdev" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
--
[-- Attachment #2: pstaszewski.vcf --]
[-- Type: text/x-vcard, Size: 336 bytes --]
begin:vcard
fn;quoted-printable:Pawe=C5=82 Staszewski
n;quoted-printable:Staszewski;Pawe=C5=82
org:ITCare
adr;quoted-printable;quoted-printable;dom:;;Sikorskiego 22;Libi=C4=85=C5=BC;Ma=C5=82opolskie;32-590
title:IT Manager
tel;work:+48 32 7203681
tel;fax:+48 32 7203682
tel;cell:+48 0 609911040
url:www.itcare.pl
version:2.1
end:vcard
^ permalink raw reply
* Re: Problem with ixgbe and TX locked on one cpu
From: Paweł Staszewski @ 2011-10-19 9:21 UTC (permalink / raw)
To: Jesse Brandeburg; +Cc: e1000-devel, Linux Network Development list
In-Reply-To: <CAEuXFEy89F_=J_PJMSbQ1fDcOEkkpz2vucq3LcToi7rTcZHcDA@mail.gmail.com>
[-- Attachment #1.1: Type: text/plain, Size: 5738 bytes --]
W dniu 2011-10-18 20:57, Jesse Brandeburg pisze:
> CC: e1000-devel
>
> 2011/10/14 Paweł Staszewski<pstaszewski@itcare.pl>:
>> Hello
>>
>> I have weird problem with ixgbe and irq affinity / rx-tx queue assignment
> what application are you running, how are you using ixgbe? looks like
> a router. is something changing the skb->rx_queue entry (like
> netfilter) or is there a layered device above ixgbe (bonding or ...) ?
Yes it is a router. - Quagga - BGP
There is few (10rules) iptables rules in INPUT - and nothing more
There are also namespaces running - and traffic is processed in namespaces.
no bonding
> why do your interrupts move after a long period? did you do it by
> hand? we recommend disabling irqbalance and hand tuning interrupts
> possibly with the set_irq_affinity.sh script.
Yes it was changed by hand to check why TX is processed on one interrupt.
Also now it is impossible to move this TX traffic to other interrupt.
All configuration for affinity is made by hand - no irqbalance running.
>> Statistics for my ethernet - ixgbe driver:
>> ethtool -S eth4
>> NIC statistics:
>> rx_packets: 5815535848808
>> tx_packets: 5811202378421
>> rx_bytes: 4791001750842200
>> tx_bytes: 4781190419358301
>> rx_pkts_nic: 5815535848827
>> tx_pkts_nic: 5811202378510
>> rx_bytes_nic: 4837563124411799
>> tx_bytes_nic: 4829987507084013
>> lsc_int: 8
>> tx_busy: 0
>> non_eop_descs: 0
>> rx_errors: 0
>> tx_errors: 0
>> rx_dropped: 0
>> tx_dropped: 0
>> multicast: 92494273
>> broadcast: 268718206
>> rx_no_buffer_count: 28829
>> collisions: 0
>> rx_over_errors: 0
>> rx_crc_errors: 0
>> rx_frame_errors: 0
>> hw_rsc_aggregated: 0
>> hw_rsc_flushed: 0
>> fdir_match: 0
>> fdir_miss: 0
>> rx_fifo_errors: 0
>> rx_missed_errors: 307051074
>> tx_aborted_errors: 0
>> tx_carrier_errors: 0
>> tx_fifo_errors: 0
>> tx_heartbeat_errors: 0
>> tx_timeout_count: 0
>> tx_restart_queue: 15926219
>> rx_long_length_errors: 298
>> rx_short_length_errors: 0
>> tx_flow_control_xon: 0
>> rx_flow_control_xon: 0
>> tx_flow_control_xoff: 0
>> rx_flow_control_xoff: 0
>> rx_csum_offload_errors: 54173917
>> alloc_rx_page_failed: 0
>> alloc_rx_buff_failed: 0
>> rx_no_dma_resources: 0
>> tx_queue_0_packets: 68694825
>> tx_queue_0_bytes: 9443750332
>> tx_queue_1_packets: 8410961
>> tx_queue_1_bytes: 2527763233
>> tx_queue_2_packets: 14411252
>> tx_queue_2_bytes: 1317132394
>> tx_queue_3_packets: 15013508147
>> tx_queue_3_bytes: 17364767277348
>> tx_queue_4_packets: 62779891
>> tx_queue_4_bytes: 63476596221
>> tx_queue_5_packets: 11176001
>> tx_queue_5_bytes: 2763600253
>> tx_queue_6_packets: 4416357
>> tx_queue_6_bytes: 611874984
>> tx_queue_7_packets: 8933405
>> tx_queue_7_bytes: 1837198524
>> tx_queue_8_packets: 13292669
>> tx_queue_8_bytes: 3241333510
>> tx_queue_9_packets: 10747236
>> tx_queue_9_bytes: 1805109931
>> tx_queue_10_packets: 5795935258380
>> tx_queue_10_bytes: 4763725304722245
>> tx_queue_11_packets: 12073934
>> tx_queue_11_bytes: 2982743045
>> tx_queue_12_packets: 10523764
>> tx_queue_12_bytes: 2637451199
>> tx_queue_13_packets: 12480552
>> tx_queue_13_bytes: 2434827407
>> tx_queue_14_packets: 7401777
>> tx_queue_14_bytes: 2413618099
>> tx_queue_15_packets: 8269270
>> tx_queue_15_bytes: 2854359576
>> rx_queue_0_packets: 361373769507
>> rx_queue_0_bytes: 298565751248279
>> rx_queue_1_packets: 369901571908
>> rx_queue_1_bytes: 303414679798160
>> rx_queue_2_packets: 362508961738
>> rx_queue_2_bytes: 299852439447157
>> rx_queue_3_packets: 363449272013
>> rx_queue_3_bytes: 299738390792515
>> rx_queue_4_packets: 361876234461
>> rx_queue_4_bytes: 297483366939732
>> rx_queue_5_packets: 361402926316
>> rx_queue_5_bytes: 297633876486533
>> rx_queue_6_packets: 362261522767
>> rx_queue_6_bytes: 298026696344647
>> rx_queue_7_packets: 361248593301
>> rx_queue_7_bytes: 296756459279986
>> rx_queue_8_packets: 361654143416
>> rx_queue_8_bytes: 298272433659520
>> rx_queue_9_packets: 362781764710
>> rx_queue_9_bytes: 298804803191595
>> rx_queue_10_packets: 361386593064
>> rx_queue_10_bytes: 297434987797644
>> rx_queue_11_packets: 369886597895
>> rx_queue_11_bytes: 302353350171712
>> rx_queue_12_packets: 361582732276
>> rx_queue_12_bytes: 298670408005971
>> rx_queue_13_packets: 365248093536
>> rx_queue_13_bytes: 302573023878287
>> rx_queue_14_packets: 366571142073
>> rx_queue_14_bytes: 302396739276514
>> rx_queue_15_packets: 362401929830
>> rx_queue_15_bytes: 299024344526029
>>
>> The problem is with queue 10
>> tx_queue_10_packets: 5795935258380
>> tx_queue_10_bytes: 4763725304722245
>>
>> as you can see most of the queue processing is used in queue 10
>> Average difference is 1,854271229903958e-6 - compared to other queues
>>
>> and the problem is that almost all TX packet processing is on one CPU
>> cat /proc/interrupts - in attached file
>>
>> Is this driver or kernel problem ?
>>
>> Kernel is: 2.6.38.2
>>
>> ixgbe driver is:
>> ethtool -i eth4
>> driver: ixgbe
>> version: 3.2.9-k2
>> firmware-version: 1.12-2
>> bus-info: 0000:04:00.0
> --
> To unsubscribe from this list: send the line "unsubscribe netdev" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
--
[-- Attachment #2: Type: text/plain, Size: 377 bytes --]
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
[-- Attachment #3: Type: text/plain, Size: 257 bytes --]
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
^ permalink raw reply
* Re: [PATCH] iproute2: Conforming to -D_FORTIFY_SOURCE=2 restrictions
From: Bin Li @ 2011-10-19 9:15 UTC (permalink / raw)
To: Stephen Hemminger; +Cc: netdev
In-Reply-To: <20111017082307.46a994a8@nehalam.linuxnetplumber.net>
Stephen,
You can reproduce this issue in 2.6.37 like below. And the previous
gdb log is after the install the debuginfo package in SUSE.
# ip -6 xfrm state add src 3ffe:501:ffff:ff03:21a:64ff:fe12:e4c1 dst
3ffe:501:ffff:ff05:200:ff:fe00:c1c1 proto ah spi 0x1000 mode transport
auth md5 "TAHITEST89ABCDEF"
*** buffer overflow detected ***: ip terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x40)[0xb76d0070]
/lib/libc.so.6(+0xe8e27)[0xb76cde27]
/lib/libc.so.6(+0xe8317)[0xb76cd317]
ip[0x806d6c4]
ip(do_xfrm_state+0x120)[0x806dc70]
ip(do_xfrm+0x81)[0x806ad51]
ip[0x804c355]
ip(main+0x476)[0x804caa6]
/lib/libc.so.6(__libc_start_main+0xfe)[0xb75fbc2e]
ip[0x804c261]
======= Memory map: ========
08048000-08087000 r-xp 00000000 08:01 4465 /sbin/ip
08087000-08088000 r--p 0003e000 08:01 4465 /sbin/ip
08088000-0808a000 rw-p 0003f000 08:01 4465 /sbin/ip
0808a000-080ad000 rw-p 00000000 00:00 0 [heap]
b75c6000-b75e2000 r-xp 00000000 08:01 131084 /lib/libgcc_s.so.1
b75e2000-b75e3000 r--p 0001b000 08:01 131084 /lib/libgcc_s.so.1
b75e3000-b75e4000 rw-p 0001c000 08:01 131084 /lib/libgcc_s.so.1
b75e4000-b75e5000 rw-p 00000000 00:00 0
b75e5000-b774b000 r-xp 00000000 08:01 131375 /lib/libc-2.11.3.so
b774b000-b774c000 ---p 00166000 08:01 131375 /lib/libc-2.11.3.so
b774c000-b774e000 r--p 00166000 08:01 131375 /lib/libc-2.11.3.so
b774e000-b774f000 rw-p 00168000 08:01 131375 /lib/libc-2.11.3.so
b774f000-b7752000 rw-p 00000000 00:00 0
b7752000-b7755000 r-xp 00000000 08:01 131428 /lib/libdl-2.11.3.so
b7755000-b7756000 r--p 00002000 08:01 131428 /lib/libdl-2.11.3.so
b7756000-b7757000 rw-p 00003000 08:01 131428 /lib/libdl-2.11.3.so
b7774000-b7775000 rw-p 00000000 00:00 0
b7775000-b7794000 r-xp 00000000 08:01 154467 /lib/ld-2.11.3.so
b7794000-b7795000 r--p 0001e000 08:01 154467 /lib/ld-2.11.3.so
b7795000-b7796000 rw-p 0001f000 08:01 154467 /lib/ld-2.11.3.so
bfa02000-bfa23000 rw-p 00000000 00:00 0 [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]
Aborted
And If without -D_FORTIFY_SOURCE=2 in gcc, it works fine, so It's a
bug in iproute2 which is not conforming to -D_FORTIFY_SOURCE=2
restrictions.
Thanks!
On Mon, Oct 17, 2011 at 11:23 PM, Stephen Hemminger
<shemminger@vyatta.com> wrote:
> On Mon, 17 Oct 2011 15:35:35 +0800
> Bin Li <libin.charles@gmail.com> wrote:
>
>> (gdb) l
>> 161 len = slen;
>> 162 if (len > 0) {
>> 163 if (len > max)
>> 164 invarg("\"ALGOKEY\" makes buffer
>> overflow\n", key);
>> 165
>> 166 strncpy(buf, key, len);
>> 167 }
>> 168 }
>> 169
>> 170 alg->alg_key_len = len * 8;
>> (gdb) up
>> #8 xfrm_state_modify (cmd=<optimized out>, flags=<optimized out>, argc=1,
>> argv=0x7fffffffe370) at xfrm_state.c:406
>> 406 xfrm_algo_parse((void *)&alg, type,
>> name, key,
>>
>> the compiler passes zero to __builtin___strncpy_chk as the buffer size.
>> xfrm_algo_parse is inlined into xfrm_state_modify.
>
> I don't understand, looks like a compiler bug. Call strncpy with
> 0 length should not be possible since the check was 3 lines
> before for len > 0.
>
^ permalink raw reply
* Re: [PATCH] Fix guest memory leak and panic
From: Eric Dumazet @ 2011-10-19 9:07 UTC (permalink / raw)
To: Ian Campbell
Cc: Krishna Kumar, rusty@rustcorp.com.au, mst@redhat.com,
netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
virtualization@lists.linux-foundation.org, davem@davemloft.net
In-Reply-To: <1319014511.3385.72.camel@zakaz.uk.xensource.com>
Le mercredi 19 octobre 2011 à 09:55 +0100, Ian Campbell a écrit :
> On Tue, 2011-10-18 at 14:20 +0100, Eric Dumazet wrote:
> > But I suggest using get_page(pkt_dev->page), this seems more obvious to
> > me [ This was how I wrote the thing ;) ]
>
> I guess it depends on whether you consider the reference to be on the
> page or to be on the frag (which contains the page). The distinction
> would only matter if pktgen were to transition to using the forthcoming
> destructors though.
>
Yes, but get_page() is now a clear sign we dirty a cache line, and I am
trying to explain to driver authors this is a contention point they
should address to get best performance from sub-page frags devices.
The hidden __skb_frag_ref() in skb_frag_set_page() was misleading
them ;)
> Here's a version like you describe:
>
> 8<---------------------------------------------------------------
>
> From 369022220db31efb9c261cbabcb890a4d216a176 Mon Sep 17 00:00:00 2001
> From: Ian Campbell <ian.campbell@citrix.com>
> Date: Tue, 18 Oct 2011 09:59:37 +0100
> Subject: [PATCH] net: do not take an additional reference in skb_frag_set_page
>
> I audited all of the callers in the tree and only one of them (pktgen) expects
> it to do so. Taking this reference is pretty obviously confusing and error
> prone.
>
> In particular I looked at the following commits which switched callers of
> (__)skb_frag_set_page to the skb paged fragment api:
>
> 6a930b9f163d7e6d9ef692e05616c4ede65038ec cxgb3: convert to SKB paged frag API.
> 5dc3e196ea21e833128d51eb5b788a070fea1f28 myri10ge: convert to SKB paged frag API.
> 0e0634d20dd670a89af19af2a686a6cce943ac14 vmxnet3: convert to SKB paged frag API.
> 86ee8130a46769f73f8f423f99dbf782a09f9233 virtionet: convert to SKB paged frag API.
> 4a22c4c919c201c2a7f4ee09e672435a3072d875 sfc: convert to SKB paged frag API.
> 18324d690d6a5028e3c174fc1921447aedead2b8 cassini: convert to SKB paged frag API.
> b061b39e3ae18ad75466258cf2116e18fa5bbd80 benet: convert to SKB paged frag API.
> b7b6a688d217936459ff5cf1087b2361db952509 bnx2: convert to SKB paged frag API.
> 804cf14ea5ceca46554d5801e2817bba8116b7e5 net: xfrm: convert to SKB frag APIs
> ea2ab69379a941c6f8884e290fdd28c93936a778 net: convert core to skb paged frag APIs
>
> Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
> ---
> include/linux/skbuff.h | 1 -
> net/core/pktgen.c | 1 +
> 2 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h
> index 64f8695..78741da 100644
> --- a/include/linux/skbuff.h
> +++ b/include/linux/skbuff.h
> @@ -1765,7 +1765,6 @@ static inline void *skb_frag_address_safe(const skb_frag_t *frag)
> static inline void __skb_frag_set_page(skb_frag_t *frag, struct page *page)
> {
> frag->page = page;
> - __skb_frag_ref(frag);
> }
>
> /**
> diff --git a/net/core/pktgen.c b/net/core/pktgen.c
> index 796044a..e81f5d0 100644
> --- a/net/core/pktgen.c
> +++ b/net/core/pktgen.c
> @@ -2602,6 +2602,7 @@ static void pktgen_finalize_skb(struct pktgen_dev *pkt_dev, struct sk_buff *skb,
> if (!pkt_dev->page)
> break;
> }
> + get_page(pkt_dev->page);
> skb_frag_set_page(skb, i, pkt_dev->page);
> skb_shinfo(skb)->frags[i].page_offset = 0;
> /*last fragment, fill rest of data*/
Thanks !
Acked-by: Eric Dumazet <eric.dumazet@gmail.com>
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox