* Re: issues with RTL8188CE device and rtl8192ce driver
From: Larry Finger @ 2013-08-12 22:58 UTC (permalink / raw)
To: Colleen Josephson; +Cc: linux-wireless
In-Reply-To: <CAN3-2D7=P=9VyV7xoANw_6B8VhOaTRC1iMw+mwUH2-g8YOmPMg@mail.gmail.com>
On 08/12/2013 05:54 PM, Colleen Josephson wrote:
> I have been having consistent issues with certain networks with my
> RTL8188CE device and the rtl8192ce driver (using kernel 3.8.13). I am
> running Gentoo linux and use NetworkManager to manage connections. I
> can utilize many networks fine, but some networks enter a
> connect/reconnect cycle where the device connects (and gets an IP/DNS
> info), but as soon as I try to actually transmit anything it
> immediately disconnects.
>
> When I look at /var/log/messages, I see this pattern happening a lot
> around the time the connection fails:
> wlan0: disassociated from 00:18:0a:36:83:36 (Reason: 2)
> cfg80211: Calling CRDA to update world regulatory domain
> wlan0: deauthenticating from 00:18:0a:36:83:36 by local choice (reason=3)
>
> (sometimes it says "Calling CRDA for country: US" instead)
>
> lspci -v:
> 03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE
> 802.11b/g/n WiFi Adapter (rev 01)
> Subsystem: Realtek Semiconductor Co., Ltd. Device 8195
> Flags: bus master, fast devsel, latency 0, IRQ 17
> I/O ports at 5000 [size=256]
> Memory at f3800000 (64-bit, non-prefetchable) [size=16K]
> Capabilities: [40] Power Management version 3
> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
> Capabilities: [70] Express Endpoint, MSI 00
> Capabilities: [100] Advanced Error Reporting
> Capabilities: [140] Virtual Channel
> Capabilities: [160] Device Serial Number 01-91-81-fe-ff-4c-e0-00
> Kernel driver in use: rtl8192ce
> Kernel modules: rtl8192ce
>
> some relevant logging:
> http://pastebin.com/4jSQAhuM
>
> Any help with resolving this issue is greatly appreciated!
Have you tried the backports driver? There are a number of changes since 3.8,
which you will access that way.
Larry
^ permalink raw reply
* issues with RTL8188CE device and rtl8192ce driver
From: Colleen Josephson @ 2013-08-12 22:54 UTC (permalink / raw)
To: linux-wireless
I have been having consistent issues with certain networks with my
RTL8188CE device and the rtl8192ce driver (using kernel 3.8.13). I am
running Gentoo linux and use NetworkManager to manage connections. I
can utilize many networks fine, but some networks enter a
connect/reconnect cycle where the device connects (and gets an IP/DNS
info), but as soon as I try to actually transmit anything it
immediately disconnects.
When I look at /var/log/messages, I see this pattern happening a lot
around the time the connection fails:
wlan0: disassociated from 00:18:0a:36:83:36 (Reason: 2)
cfg80211: Calling CRDA to update world regulatory domain
wlan0: deauthenticating from 00:18:0a:36:83:36 by local choice (reason=3)
(sometimes it says "Calling CRDA for country: US" instead)
lspci -v:
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE
802.11b/g/n WiFi Adapter (rev 01)
Subsystem: Realtek Semiconductor Co., Ltd. Device 8195
Flags: bus master, fast devsel, latency 0, IRQ 17
I/O ports at 5000 [size=256]
Memory at f3800000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 01-91-81-fe-ff-4c-e0-00
Kernel driver in use: rtl8192ce
Kernel modules: rtl8192ce
some relevant logging:
http://pastebin.com/4jSQAhuM
Any help with resolving this issue is greatly appreciated!
^ permalink raw reply
* Re: [PATCH 4/4] staging: vt6656: rxtx.c s:_uGetDataDuration simplify structure
From: Greg KH @ 2013-08-12 22:27 UTC (permalink / raw)
To: Malcolm Priestley; +Cc: linux-wireless
In-Reply-To: <1375907588.5626.40.camel@canaries64>
On Wed, Aug 07, 2013 at 09:33:08PM +0100, Malcolm Priestley wrote:
> A value is only returned when bNeedAck is true.
>
> Only when byDurType == DATADUR_B is different.
>
> Remove switch statement and simplify with if structure.
>
> Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
This one didn't apply due to other patches I didn't apply in your
previous ones.
Can you redo all of these and resend them against my staging-next tree
so that I can apply them?
thanks,
greg k-h
^ permalink raw reply
* Re: [PATCH 1/3] staging: vt6656: rxtx.h always pack BEACON_BUFFER/TX_BUFFER
From: Greg KH @ 2013-08-12 21:59 UTC (permalink / raw)
To: Malcolm Priestley; +Cc: linux-wireless
In-Reply-To: <1375733094.7004.23.camel@canaries64>
On Mon, Aug 05, 2013 at 09:04:54PM +0100, Malcolm Priestley wrote:
> All structure members of BEACON_BUFFER/TX_BUFFER should be packed.
Why?
What happens if they are not?
greg k-h
^ permalink raw reply
* Re: brcsmac kernel panic
From: Daniel Wagner @ 2013-08-12 20:11 UTC (permalink / raw)
To: Arend van Spriel; +Cc: linux-wireless, linux-kernel
In-Reply-To: <5208BB2D.2000705@broadcom.com>
[-- Attachment #1: Type: text/plain, Size: 972 bytes --]
Hi Arend,
On 08/12/2013 12:38 PM, Arend van Spriel wrote:
> On 08/11/2013 06:21 PM, Daniel Wagner wrote:
>> I just updated my laptop (MacBook Air 2012) from 3.11-rc3+ to 3.11-rc4+
>> and since then brcsmac crashes short after enabling it. Unfortunately, I
>> did also change some config flags in the area of cpufreq (enabling
>> p-state driver) so the configuration is not exactly the same. Before I
>> try to figure out what I have changed, I am posting the picture of the
>> crash. Maybe it is something obvious.
>>
>> v3.11-rc4-197-gd92581f
>> http://www.monom.org/misc/brcmsmac/v3.11-rc4.config
>> http://www.monom.org/misc/brcmsmac/IMAG0064.jpg
>
> Thanks, Daniel
>
> I was looking at this issue two weeks ago and just got back from my
> vacation. Can you apply the patch and send me a kernel log?
Sure, the patch does the trick, the panic is gone.
> Sharing pictures, huh. What about this one :-p
No no, that isn't me, that is someone else! :P
cheers,
daniel
[-- Attachment #2: dmesg.log --]
[-- Type: text/x-log, Size: 131779 bytes --]
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.11.0-rc4+ (wagi@helium) (gcc version 4.8.1 20130603 (Red Hat 4.8.1-1) (GCC) ) #38 SMP Sun Aug 11 17:46:03 CEST 2013
[ 0.000000] Command line: initrd=\initramfs-3.11.0-rc4+.img root=UUID=5ba0be6c-1f3f-45c4-8047-7dfed933d5ba ro
[ 0.000000] e820: BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000008dfff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000008e000-0x000000000008ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000090000-0x000000000009ffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000000a0000-0x00000000000bffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000020200000-0x0000000040003fff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000040004000-0x0000000040004fff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000040005000-0x000000008ad11fff] usable
[ 0.000000] BIOS-e820: [mem 0x000000008ad12000-0x000000008ad52fff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x000000008ad53000-0x000000008ad68fff] usable
[ 0.000000] BIOS-e820: [mem 0x000000008ad69000-0x000000008ad8efff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x000000008ad8f000-0x000000008ae3afff] usable
[ 0.000000] BIOS-e820: [mem 0x000000008ae3b000-0x000000008ae8efff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000008ae8f000-0x000000008aecdfff] usable
[ 0.000000] BIOS-e820: [mem 0x000000008aece000-0x000000008aefefff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000008aeff000-0x000000008af91fff] usable
[ 0.000000] BIOS-e820: [mem 0x000000008af92000-0x000000008affefff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000008afff000-0x000000008affffff] usable
[ 0.000000] BIOS-e820: [mem 0x000000008b000000-0x000000008f9fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000e00f8000-0x00000000e00f8fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ffe70000-0x00000000ffe9ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000026f5fffff] usable
[ 0.000000] e820: update [mem 0x87d74190-0x87d841cf] usable ==> usable
[ 0.000000] extended physical RAM map:
[ 0.000000] reserve setup_data: [mem 0x0000000000000000-0x000000000008dfff] usable
[ 0.000000] reserve setup_data: [mem 0x000000000008e000-0x000000000008ffff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000000090000-0x000000000009ffff] usable
[ 0.000000] reserve setup_data: [mem 0x00000000000a0000-0x00000000000bffff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000000100000-0x000000001fffffff] usable
[ 0.000000] reserve setup_data: [mem 0x0000000020000000-0x00000000201fffff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000020200000-0x0000000040003fff] usable
[ 0.000000] reserve setup_data: [mem 0x0000000040004000-0x0000000040004fff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000040005000-0x0000000087d7418f] usable
[ 0.000000] reserve setup_data: [mem 0x0000000087d74190-0x0000000087d841cf] usable
[ 0.000000] reserve setup_data: [mem 0x0000000087d841d0-0x000000008ad11fff] usable
[ 0.000000] reserve setup_data: [mem 0x000000008ad12000-0x000000008ad52fff] ACPI NVS
[ 0.000000] reserve setup_data: [mem 0x000000008ad53000-0x000000008ad68fff] usable
[ 0.000000] reserve setup_data: [mem 0x000000008ad69000-0x000000008ad8efff] ACPI data
[ 0.000000] reserve setup_data: [mem 0x000000008ad8f000-0x000000008ae3afff] usable
[ 0.000000] reserve setup_data: [mem 0x000000008ae3b000-0x000000008ae8efff] reserved
[ 0.000000] reserve setup_data: [mem 0x000000008ae8f000-0x000000008aecdfff] usable
[ 0.000000] reserve setup_data: [mem 0x000000008aece000-0x000000008aefefff] reserved
[ 0.000000] reserve setup_data: [mem 0x000000008aeff000-0x000000008af91fff] usable
[ 0.000000] reserve setup_data: [mem 0x000000008af92000-0x000000008affefff] reserved
[ 0.000000] reserve setup_data: [mem 0x000000008afff000-0x000000008affffff] usable
[ 0.000000] reserve setup_data: [mem 0x000000008b000000-0x000000008f9fffff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000e00f8000-0x00000000e00f8fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000ffe70000-0x00000000ffe9ffff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000026f5fffff] usable
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] efi: EFI v1.10 by Apple
[ 0.000000] efi: ACPI=0x8ad8e000 ACPI 2.0=0x8ad8e014 SMBIOS=0x8ad19000
[ 0.000000] efi: mem00: type=7, attr=0x80000000000000f, range=[0x0000000000000000-0x000000000008e000) (0MB)
[ 0.000000] efi: mem01: type=0, attr=0x80000000000000f, range=[0x000000000008e000-0x0000000000090000) (0MB)
[ 0.000000] efi: mem02: type=2, attr=0x80000000000000f, range=[0x0000000000090000-0x000000000009a000) (0MB)
[ 0.000000] efi: mem03: type=7, attr=0x80000000000000f, range=[0x000000000009a000-0x00000000000a0000) (0MB)
[ 0.000000] efi: mem04: type=7, attr=0xf, range=[0x0000000000100000-0x0000000001000000) (15MB)
[ 0.000000] efi: mem05: type=2, attr=0xf, range=[0x0000000001000000-0x000000000226f000) (18MB)
[ 0.000000] efi: mem06: type=7, attr=0xf, range=[0x000000000226f000-0x0000000020000000) (477MB)
[ 0.000000] efi: mem07: type=0, attr=0xf, range=[0x0000000020000000-0x0000000020200000) (2MB)
[ 0.000000] efi: mem08: type=7, attr=0xf, range=[0x0000000020200000-0x0000000040004000) (510MB)
[ 0.000000] efi: mem09: type=0, attr=0xf, range=[0x0000000040004000-0x0000000040005000) (0MB)
[ 0.000000] efi: mem10: type=7, attr=0xf, range=[0x0000000040005000-0x000000007de6c000) (990MB)
[ 0.000000] efi: mem11: type=2, attr=0xf, range=[0x000000007de6c000-0x000000007eefb000) (16MB)
[ 0.000000] efi: mem12: type=1, attr=0xf, range=[0x000000007eefb000-0x000000007f3c4000) (4MB)
[ 0.000000] efi: mem13: type=7, attr=0xf, range=[0x000000007f3c4000-0x000000007f88d000) (4MB)
[ 0.000000] efi: mem14: type=4, attr=0xf, range=[0x000000007f88d000-0x0000000087d24000) (132MB)
[ 0.000000] efi: mem15: type=7, attr=0xf, range=[0x0000000087d24000-0x0000000087d74000) (0MB)
[ 0.000000] efi: mem16: type=2, attr=0xf, range=[0x0000000087d74000-0x0000000087d86000) (0MB)
[ 0.000000] efi: mem17: type=7, attr=0xf, range=[0x0000000087d86000-0x0000000087d8b000) (0MB)
[ 0.000000] efi: mem18: type=4, attr=0xf, range=[0x0000000087d8b000-0x0000000087d8c000) (0MB)
[ 0.000000] efi: mem19: type=1, attr=0xf, range=[0x0000000087d8c000-0x0000000087da2000) (0MB)
[ 0.000000] efi: mem20: type=4, attr=0xf, range=[0x0000000087da2000-0x0000000087dae000) (0MB)
[ 0.000000] efi: mem21: type=2, attr=0xf, range=[0x0000000087dae000-0x0000000087db6000) (0MB)
[ 0.000000] efi: mem22: type=4, attr=0xf, range=[0x0000000087db6000-0x00000000880ef000) (3MB)
[ 0.000000] efi: mem23: type=3, attr=0xf, range=[0x00000000880ef000-0x0000000088206000) (1MB)
[ 0.000000] efi: mem24: type=4, attr=0xf, range=[0x0000000088206000-0x00000000882ef000) (0MB)
[ 0.000000] efi: mem25: type=3, attr=0xf, range=[0x00000000882ef000-0x0000000088312000) (0MB)
[ 0.000000] efi: mem26: type=4, attr=0xf, range=[0x0000000088312000-0x0000000088346000) (0MB)
[ 0.000000] efi: mem27: type=3, attr=0xf, range=[0x0000000088346000-0x000000008837b000) (0MB)
[ 0.000000] efi: mem28: type=4, attr=0xf, range=[0x000000008837b000-0x000000008841b000) (0MB)
[ 0.000000] efi: mem29: type=3, attr=0xf, range=[0x000000008841b000-0x0000000088420000) (0MB)
[ 0.000000] efi: mem30: type=4, attr=0xf, range=[0x0000000088420000-0x0000000088423000) (0MB)
[ 0.000000] efi: mem31: type=2, attr=0xf, range=[0x0000000088423000-0x0000000088424000) (0MB)
[ 0.000000] efi: mem32: type=4, attr=0xf, range=[0x0000000088424000-0x0000000088426000) (0MB)
[ 0.000000] efi: mem33: type=3, attr=0xf, range=[0x0000000088426000-0x0000000088427000) (0MB)
[ 0.000000] efi: mem34: type=4, attr=0xf, range=[0x0000000088427000-0x0000000088428000) (0MB)
[ 0.000000] efi: mem35: type=3, attr=0xf, range=[0x0000000088428000-0x000000008842b000) (0MB)
[ 0.000000] efi: mem36: type=4, attr=0xf, range=[0x000000008842b000-0x000000008842c000) (0MB)
[ 0.000000] efi: mem37: type=3, attr=0xf, range=[0x000000008842c000-0x0000000088432000) (0MB)
[ 0.000000] efi: mem38: type=4, attr=0xf, range=[0x0000000088432000-0x0000000088438000) (0MB)
[ 0.000000] efi: mem39: type=3, attr=0xf, range=[0x0000000088438000-0x000000008843c000) (0MB)
[ 0.000000] efi: mem40: type=2, attr=0xf, range=[0x000000008843c000-0x000000008843d000) (0MB)
[ 0.000000] efi: mem41: type=3, attr=0xf, range=[0x000000008843d000-0x000000008843e000) (0MB)
[ 0.000000] efi: mem42: type=4, attr=0xf, range=[0x000000008843e000-0x0000000088442000) (0MB)
[ 0.000000] efi: mem43: type=3, attr=0xf, range=[0x0000000088442000-0x0000000088444000) (0MB)
[ 0.000000] efi: mem44: type=4, attr=0xf, range=[0x0000000088444000-0x0000000088446000) (0MB)
[ 0.000000] efi: mem45: type=2, attr=0xf, range=[0x0000000088446000-0x0000000088447000) (0MB)
[ 0.000000] efi: mem46: type=3, attr=0xf, range=[0x0000000088447000-0x0000000088466000) (0MB)
[ 0.000000] efi: mem47: type=4, attr=0xf, range=[0x0000000088466000-0x0000000088467000) (0MB)
[ 0.000000] efi: mem48: type=3, attr=0xf, range=[0x0000000088467000-0x000000008846c000) (0MB)
[ 0.000000] efi: mem49: type=4, attr=0xf, range=[0x000000008846c000-0x000000008846f000) (0MB)
[ 0.000000] efi: mem50: type=3, attr=0xf, range=[0x000000008846f000-0x0000000088473000) (0MB)
[ 0.000000] efi: mem51: type=4, attr=0xf, range=[0x0000000088473000-0x000000008847b000) (0MB)
[ 0.000000] efi: mem52: type=3, attr=0xf, range=[0x000000008847b000-0x000000008848f000) (0MB)
[ 0.000000] efi: mem53: type=4, attr=0xf, range=[0x000000008848f000-0x0000000088490000) (0MB)
[ 0.000000] efi: mem54: type=3, attr=0xf, range=[0x0000000088490000-0x000000008849b000) (0MB)
[ 0.000000] efi: mem55: type=2, attr=0xf, range=[0x000000008849b000-0x000000008849c000) (0MB)
[ 0.000000] efi: mem56: type=4, attr=0xf, range=[0x000000008849c000-0x00000000884a2000) (0MB)
[ 0.000000] efi: mem57: type=3, attr=0xf, range=[0x00000000884a2000-0x00000000884ad000) (0MB)
[ 0.000000] efi: mem58: type=4, attr=0xf, range=[0x00000000884ad000-0x00000000884ae000) (0MB)
[ 0.000000] efi: mem59: type=3, attr=0xf, range=[0x00000000884ae000-0x00000000884b3000) (0MB)
[ 0.000000] efi: mem60: type=4, attr=0xf, range=[0x00000000884b3000-0x00000000884f9000) (0MB)
[ 0.000000] efi: mem61: type=3, attr=0xf, range=[0x00000000884f9000-0x00000000884fa000) (0MB)
[ 0.000000] efi: mem62: type=4, attr=0xf, range=[0x00000000884fa000-0x00000000884fb000) (0MB)
[ 0.000000] efi: mem63: type=2, attr=0xf, range=[0x00000000884fb000-0x00000000884fc000) (0MB)
[ 0.000000] efi: mem64: type=4, attr=0xf, range=[0x00000000884fc000-0x0000000089542000) (16MB)
[ 0.000000] efi: mem65: type=3, attr=0xf, range=[0x0000000089542000-0x0000000089547000) (0MB)
[ 0.000000] efi: mem66: type=4, attr=0xf, range=[0x0000000089547000-0x000000008967d000) (1MB)
[ 0.000000] efi: mem67: type=2, attr=0xf, range=[0x000000008967d000-0x000000008967e000) (0MB)
[ 0.000000] efi: mem68: type=4, attr=0xf, range=[0x000000008967e000-0x0000000089696000) (0MB)
[ 0.000000] efi: mem69: type=3, attr=0xf, range=[0x0000000089696000-0x000000008969f000) (0MB)
[ 0.000000] efi: mem70: type=4, attr=0xf, range=[0x000000008969f000-0x00000000896bb000) (0MB)
[ 0.000000] efi: mem71: type=3, attr=0xf, range=[0x00000000896bb000-0x00000000896bd000) (0MB)
[ 0.000000] efi: mem72: type=2, attr=0xf, range=[0x00000000896bd000-0x00000000896be000) (0MB)
[ 0.000000] efi: mem73: type=4, attr=0xf, range=[0x00000000896be000-0x00000000896c2000) (0MB)
[ 0.000000] efi: mem74: type=3, attr=0xf, range=[0x00000000896c2000-0x00000000896c9000) (0MB)
[ 0.000000] efi: mem75: type=4, attr=0xf, range=[0x00000000896c9000-0x00000000896cc000) (0MB)
[ 0.000000] efi: mem76: type=3, attr=0xf, range=[0x00000000896cc000-0x00000000896cd000) (0MB)
[ 0.000000] efi: mem77: type=4, attr=0xf, range=[0x00000000896cd000-0x00000000896ce000) (0MB)
[ 0.000000] efi: mem78: type=3, attr=0xf, range=[0x00000000896ce000-0x00000000896cf000) (0MB)
[ 0.000000] efi: mem79: type=4, attr=0xf, range=[0x00000000896cf000-0x00000000896d3000) (0MB)
[ 0.000000] efi: mem80: type=3, attr=0xf, range=[0x00000000896d3000-0x00000000896d8000) (0MB)
[ 0.000000] efi: mem81: type=4, attr=0xf, range=[0x00000000896d8000-0x00000000896e0000) (0MB)
[ 0.000000] efi: mem82: type=2, attr=0xf, range=[0x00000000896e0000-0x00000000896e1000) (0MB)
[ 0.000000] efi: mem83: type=4, attr=0xf, range=[0x00000000896e1000-0x00000000896ed000) (0MB)
[ 0.000000] efi: mem84: type=3, attr=0xf, range=[0x00000000896ed000-0x00000000896f1000) (0MB)
[ 0.000000] efi: mem85: type=4, attr=0xf, range=[0x00000000896f1000-0x00000000896f7000) (0MB)
[ 0.000000] efi: mem86: type=3, attr=0xf, range=[0x00000000896f7000-0x0000000089703000) (0MB)
[ 0.000000] efi: mem87: type=4, attr=0xf, range=[0x0000000089703000-0x0000000089706000) (0MB)
[ 0.000000] efi: mem88: type=3, attr=0xf, range=[0x0000000089706000-0x0000000089707000) (0MB)
[ 0.000000] efi: mem89: type=4, attr=0xf, range=[0x0000000089707000-0x0000000089708000) (0MB)
[ 0.000000] efi: mem90: type=2, attr=0xf, range=[0x0000000089708000-0x0000000089709000) (0MB)
[ 0.000000] efi: mem91: type=4, attr=0xf, range=[0x0000000089709000-0x000000008970c000) (0MB)
[ 0.000000] efi: mem92: type=3, attr=0xf, range=[0x000000008970c000-0x000000008970e000) (0MB)
[ 0.000000] efi: mem93: type=4, attr=0xf, range=[0x000000008970e000-0x000000008973c000) (0MB)
[ 0.000000] efi: mem94: type=3, attr=0xf, range=[0x000000008973c000-0x000000008973f000) (0MB)
[ 0.000000] efi: mem95: type=4, attr=0xf, range=[0x000000008973f000-0x0000000089743000) (0MB)
[ 0.000000] efi: mem96: type=2, attr=0xf, range=[0x0000000089743000-0x0000000089744000) (0MB)
[ 0.000000] efi: mem97: type=4, attr=0xf, range=[0x0000000089744000-0x0000000089773000) (0MB)
[ 0.000000] efi: mem98: type=3, attr=0xf, range=[0x0000000089773000-0x0000000089782000) (0MB)
[ 0.000000] efi: mem99: type=4, attr=0xf, range=[0x0000000089782000-0x0000000089791000) (0MB)
[ 0.000000] efi: mem100: type=3, attr=0xf, range=[0x0000000089791000-0x000000008979b000) (0MB)
[ 0.000000] efi: mem101: type=4, attr=0xf, range=[0x000000008979b000-0x000000008979c000) (0MB)
[ 0.000000] efi: mem102: type=3, attr=0xf, range=[0x000000008979c000-0x00000000897a6000) (0MB)
[ 0.000000] efi: mem103: type=4, attr=0xf, range=[0x00000000897a6000-0x00000000897aa000) (0MB)
[ 0.000000] efi: mem104: type=3, attr=0xf, range=[0x00000000897aa000-0x00000000897bb000) (0MB)
[ 0.000000] efi: mem105: type=4, attr=0xf, range=[0x00000000897bb000-0x00000000897bc000) (0MB)
[ 0.000000] efi: mem106: type=2, attr=0xf, range=[0x00000000897bc000-0x00000000897bd000) (0MB)
[ 0.000000] efi: mem107: type=4, attr=0xf, range=[0x00000000897bd000-0x00000000897c0000) (0MB)
[ 0.000000] efi: mem108: type=3, attr=0xf, range=[0x00000000897c0000-0x00000000897c4000) (0MB)
[ 0.000000] efi: mem109: type=4, attr=0xf, range=[0x00000000897c4000-0x00000000897c5000) (0MB)
[ 0.000000] efi: mem110: type=3, attr=0xf, range=[0x00000000897c5000-0x00000000897c6000) (0MB)
[ 0.000000] efi: mem111: type=4, attr=0xf, range=[0x00000000897c6000-0x00000000897ca000) (0MB)
[ 0.000000] efi: mem112: type=3, attr=0xf, range=[0x00000000897ca000-0x00000000897cb000) (0MB)
[ 0.000000] efi: mem113: type=2, attr=0xf, range=[0x00000000897cb000-0x00000000897cc000) (0MB)
[ 0.000000] efi: mem114: type=4, attr=0xf, range=[0x00000000897cc000-0x00000000897cd000) (0MB)
[ 0.000000] efi: mem115: type=3, attr=0xf, range=[0x00000000897cd000-0x00000000897cf000) (0MB)
[ 0.000000] efi: mem116: type=4, attr=0xf, range=[0x00000000897cf000-0x00000000897d0000) (0MB)
[ 0.000000] efi: mem117: type=3, attr=0xf, range=[0x00000000897d0000-0x00000000897d5000) (0MB)
[ 0.000000] efi: mem118: type=4, attr=0xf, range=[0x00000000897d5000-0x00000000897d8000) (0MB)
[ 0.000000] efi: mem119: type=2, attr=0xf, range=[0x00000000897d8000-0x00000000897d9000) (0MB)
[ 0.000000] efi: mem120: type=4, attr=0xf, range=[0x00000000897d9000-0x00000000897da000) (0MB)
[ 0.000000] efi: mem121: type=3, attr=0xf, range=[0x00000000897da000-0x00000000897db000) (0MB)
[ 0.000000] efi: mem122: type=4, attr=0xf, range=[0x00000000897db000-0x00000000897dc000) (0MB)
[ 0.000000] efi: mem123: type=3, attr=0xf, range=[0x00000000897dc000-0x00000000897df000) (0MB)
[ 0.000000] efi: mem124: type=4, attr=0xf, range=[0x00000000897df000-0x00000000897e3000) (0MB)
[ 0.000000] efi: mem125: type=3, attr=0xf, range=[0x00000000897e3000-0x00000000897e4000) (0MB)
[ 0.000000] efi: mem126: type=4, attr=0xf, range=[0x00000000897e4000-0x00000000897e5000) (0MB)
[ 0.000000] efi: mem127: type=2, attr=0xf, range=[0x00000000897e5000-0x00000000897e6000) (0MB)
[ 0.000000] efi: mem128: type=4, attr=0xf, range=[0x00000000897e6000-0x00000000897e7000) (0MB)
[ 0.000000] efi: mem129: type=3, attr=0xf, range=[0x00000000897e7000-0x00000000897e8000) (0MB)
[ 0.000000] efi: mem130: type=4, attr=0xf, range=[0x00000000897e8000-0x00000000897e9000) (0MB)
[ 0.000000] efi: mem131: type=3, attr=0xf, range=[0x00000000897e9000-0x00000000897f7000) (0MB)
[ 0.000000] efi: mem132: type=4, attr=0xf, range=[0x00000000897f7000-0x00000000897f8000) (0MB)
[ 0.000000] efi: mem133: type=3, attr=0xf, range=[0x00000000897f8000-0x00000000897f9000) (0MB)
[ 0.000000] efi: mem134: type=4, attr=0xf, range=[0x00000000897f9000-0x00000000897fa000) (0MB)
[ 0.000000] efi: mem135: type=3, attr=0xf, range=[0x00000000897fa000-0x0000000089801000) (0MB)
[ 0.000000] efi: mem136: type=4, attr=0xf, range=[0x0000000089801000-0x0000000089805000) (0MB)
[ 0.000000] efi: mem137: type=3, attr=0xf, range=[0x0000000089805000-0x000000008980b000) (0MB)
[ 0.000000] efi: mem138: type=4, attr=0xf, range=[0x000000008980b000-0x000000008980e000) (0MB)
[ 0.000000] efi: mem139: type=2, attr=0xf, range=[0x000000008980e000-0x000000008980f000) (0MB)
[ 0.000000] efi: mem140: type=4, attr=0xf, range=[0x000000008980f000-0x0000000089817000) (0MB)
[ 0.000000] efi: mem141: type=3, attr=0xf, range=[0x0000000089817000-0x000000008981c000) (0MB)
[ 0.000000] efi: mem142: type=4, attr=0xf, range=[0x000000008981c000-0x0000000089825000) (0MB)
[ 0.000000] efi: mem143: type=3, attr=0xf, range=[0x0000000089825000-0x000000008983e000) (0MB)
[ 0.000000] efi: mem144: type=4, attr=0xf, range=[0x000000008983e000-0x0000000089840000) (0MB)
[ 0.000000] efi: mem145: type=3, attr=0xf, range=[0x0000000089840000-0x000000008984e000) (0MB)
[ 0.000000] efi: mem146: type=4, attr=0xf, range=[0x000000008984e000-0x000000008984f000) (0MB)
[ 0.000000] efi: mem147: type=3, attr=0xf, range=[0x000000008984f000-0x0000000089852000) (0MB)
[ 0.000000] efi: mem148: type=4, attr=0xf, range=[0x0000000089852000-0x0000000089855000) (0MB)
[ 0.000000] efi: mem149: type=3, attr=0xf, range=[0x0000000089855000-0x0000000089864000) (0MB)
[ 0.000000] efi: mem150: type=4, attr=0xf, range=[0x0000000089864000-0x0000000089866000) (0MB)
[ 0.000000] efi: mem151: type=3, attr=0xf, range=[0x0000000089866000-0x000000008986a000) (0MB)
[ 0.000000] efi: mem152: type=4, attr=0xf, range=[0x000000008986a000-0x000000008986c000) (0MB)
[ 0.000000] efi: mem153: type=2, attr=0xf, range=[0x000000008986c000-0x000000008986d000) (0MB)
[ 0.000000] efi: mem154: type=4, attr=0xf, range=[0x000000008986d000-0x000000008986e000) (0MB)
[ 0.000000] efi: mem155: type=3, attr=0xf, range=[0x000000008986e000-0x0000000089872000) (0MB)
[ 0.000000] efi: mem156: type=4, attr=0xf, range=[0x0000000089872000-0x0000000089873000) (0MB)
[ 0.000000] efi: mem157: type=2, attr=0xf, range=[0x0000000089873000-0x0000000089874000) (0MB)
[ 0.000000] efi: mem158: type=4, attr=0xf, range=[0x0000000089874000-0x000000008987b000) (0MB)
[ 0.000000] efi: mem159: type=3, attr=0xf, range=[0x000000008987b000-0x000000008988a000) (0MB)
[ 0.000000] efi: mem160: type=4, attr=0xf, range=[0x000000008988a000-0x0000000089891000) (0MB)
[ 0.000000] efi: mem161: type=3, attr=0xf, range=[0x0000000089891000-0x00000000898bc000) (0MB)
[ 0.000000] efi: mem162: type=4, attr=0xf, range=[0x00000000898bc000-0x00000000898c1000) (0MB)
[ 0.000000] efi: mem163: type=3, attr=0xf, range=[0x00000000898c1000-0x00000000898c5000) (0MB)
[ 0.000000] efi: mem164: type=4, attr=0xf, range=[0x00000000898c5000-0x00000000898c7000) (0MB)
[ 0.000000] efi: mem165: type=2, attr=0xf, range=[0x00000000898c7000-0x00000000898c8000) (0MB)
[ 0.000000] efi: mem166: type=4, attr=0xf, range=[0x00000000898c8000-0x00000000898c9000) (0MB)
[ 0.000000] efi: mem167: type=3, attr=0xf, range=[0x00000000898c9000-0x00000000898d3000) (0MB)
[ 0.000000] efi: mem168: type=4, attr=0xf, range=[0x00000000898d3000-0x00000000898d4000) (0MB)
[ 0.000000] efi: mem169: type=3, attr=0xf, range=[0x00000000898d4000-0x00000000898d7000) (0MB)
[ 0.000000] efi: mem170: type=4, attr=0xf, range=[0x00000000898d7000-0x00000000898db000) (0MB)
[ 0.000000] efi: mem171: type=2, attr=0xf, range=[0x00000000898db000-0x00000000898dc000) (0MB)
[ 0.000000] efi: mem172: type=4, attr=0xf, range=[0x00000000898dc000-0x00000000898de000) (0MB)
[ 0.000000] efi: mem173: type=3, attr=0xf, range=[0x00000000898de000-0x00000000898e5000) (0MB)
[ 0.000000] efi: mem174: type=4, attr=0xf, range=[0x00000000898e5000-0x00000000898e9000) (0MB)
[ 0.000000] efi: mem175: type=3, attr=0xf, range=[0x00000000898e9000-0x00000000898ea000) (0MB)
[ 0.000000] efi: mem176: type=4, attr=0xf, range=[0x00000000898ea000-0x00000000898eb000) (0MB)
[ 0.000000] efi: mem177: type=2, attr=0xf, range=[0x00000000898eb000-0x00000000898ec000) (0MB)
[ 0.000000] efi: mem178: type=4, attr=0xf, range=[0x00000000898ec000-0x00000000898ee000) (0MB)
[ 0.000000] efi: mem179: type=3, attr=0xf, range=[0x00000000898ee000-0x00000000898f0000) (0MB)
[ 0.000000] efi: mem180: type=4, attr=0xf, range=[0x00000000898f0000-0x00000000898f2000) (0MB)
[ 0.000000] efi: mem181: type=2, attr=0xf, range=[0x00000000898f2000-0x00000000898f3000) (0MB)
[ 0.000000] efi: mem182: type=4, attr=0xf, range=[0x00000000898f3000-0x00000000898f4000) (0MB)
[ 0.000000] efi: mem183: type=3, attr=0xf, range=[0x00000000898f4000-0x00000000898f5000) (0MB)
[ 0.000000] efi: mem184: type=4, attr=0xf, range=[0x00000000898f5000-0x00000000898f9000) (0MB)
[ 0.000000] efi: mem185: type=3, attr=0xf, range=[0x00000000898f9000-0x00000000898fa000) (0MB)
[ 0.000000] efi: mem186: type=4, attr=0xf, range=[0x00000000898fa000-0x00000000898fc000) (0MB)
[ 0.000000] efi: mem187: type=3, attr=0xf, range=[0x00000000898fc000-0x000000008990b000) (0MB)
[ 0.000000] efi: mem188: type=4, attr=0xf, range=[0x000000008990b000-0x000000008990f000) (0MB)
[ 0.000000] efi: mem189: type=3, attr=0xf, range=[0x000000008990f000-0x0000000089910000) (0MB)
[ 0.000000] efi: mem190: type=4, attr=0xf, range=[0x0000000089910000-0x0000000089911000) (0MB)
[ 0.000000] efi: mem191: type=2, attr=0xf, range=[0x0000000089911000-0x0000000089912000) (0MB)
[ 0.000000] efi: mem192: type=4, attr=0xf, range=[0x0000000089912000-0x0000000089914000) (0MB)
[ 0.000000] efi: mem193: type=3, attr=0xf, range=[0x0000000089914000-0x0000000089915000) (0MB)
[ 0.000000] efi: mem194: type=4, attr=0xf, range=[0x0000000089915000-0x000000008991c000) (0MB)
[ 0.000000] efi: mem195: type=3, attr=0xf, range=[0x000000008991c000-0x000000008991e000) (0MB)
[ 0.000000] efi: mem196: type=4, attr=0xf, range=[0x000000008991e000-0x0000000089923000) (0MB)
[ 0.000000] efi: mem197: type=2, attr=0xf, range=[0x0000000089923000-0x0000000089924000) (0MB)
[ 0.000000] efi: mem198: type=3, attr=0xf, range=[0x0000000089924000-0x0000000089925000) (0MB)
[ 0.000000] efi: mem199: type=4, attr=0xf, range=[0x0000000089925000-0x0000000089928000) (0MB)
[ 0.000000] efi: mem200: type=3, attr=0xf, range=[0x0000000089928000-0x0000000089929000) (0MB)
[ 0.000000] efi: mem201: type=4, attr=0xf, range=[0x0000000089929000-0x000000008992d000) (0MB)
[ 0.000000] efi: mem202: type=3, attr=0xf, range=[0x000000008992d000-0x0000000089932000) (0MB)
[ 0.000000] efi: mem203: type=4, attr=0xf, range=[0x0000000089932000-0x0000000089961000) (0MB)
[ 0.000000] efi: mem204: type=3, attr=0xf, range=[0x0000000089961000-0x0000000089974000) (0MB)
[ 0.000000] efi: mem205: type=4, attr=0xf, range=[0x0000000089974000-0x000000008998f000) (0MB)
[ 0.000000] efi: mem206: type=3, attr=0xf, range=[0x000000008998f000-0x0000000089992000) (0MB)
[ 0.000000] efi: mem207: type=4, attr=0xf, range=[0x0000000089992000-0x0000000089993000) (0MB)
[ 0.000000] efi: mem208: type=2, attr=0xf, range=[0x0000000089993000-0x0000000089994000) (0MB)
[ 0.000000] efi: mem209: type=4, attr=0xf, range=[0x0000000089994000-0x00000000899be000) (0MB)
[ 0.000000] efi: mem210: type=3, attr=0xf, range=[0x00000000899be000-0x00000000899d2000) (0MB)
[ 0.000000] efi: mem211: type=4, attr=0xf, range=[0x00000000899d2000-0x00000000899ea000) (0MB)
[ 0.000000] efi: mem212: type=2, attr=0xf, range=[0x00000000899ea000-0x00000000899eb000) (0MB)
[ 0.000000] efi: mem213: type=4, attr=0xf, range=[0x00000000899eb000-0x00000000899ef000) (0MB)
[ 0.000000] efi: mem214: type=3, attr=0xf, range=[0x00000000899ef000-0x00000000899f4000) (0MB)
[ 0.000000] efi: mem215: type=4, attr=0xf, range=[0x00000000899f4000-0x00000000899fc000) (0MB)
[ 0.000000] efi: mem216: type=2, attr=0xf, range=[0x00000000899fc000-0x00000000899fd000) (0MB)
[ 0.000000] efi: mem217: type=4, attr=0xf, range=[0x00000000899fd000-0x00000000899fe000) (0MB)
[ 0.000000] efi: mem218: type=3, attr=0xf, range=[0x00000000899fe000-0x00000000899ff000) (0MB)
[ 0.000000] efi: mem219: type=4, attr=0xf, range=[0x00000000899ff000-0x0000000089a00000) (0MB)
[ 0.000000] efi: mem220: type=3, attr=0xf, range=[0x0000000089a00000-0x0000000089a01000) (0MB)
[ 0.000000] efi: mem221: type=4, attr=0xf, range=[0x0000000089a01000-0x0000000089a02000) (0MB)
[ 0.000000] efi: mem222: type=3, attr=0xf, range=[0x0000000089a02000-0x0000000089a03000) (0MB)
[ 0.000000] efi: mem223: type=4, attr=0xf, range=[0x0000000089a03000-0x0000000089a14000) (0MB)
[ 0.000000] efi: mem224: type=3, attr=0xf, range=[0x0000000089a14000-0x0000000089a19000) (0MB)
[ 0.000000] efi: mem225: type=4, attr=0xf, range=[0x0000000089a19000-0x0000000089a1a000) (0MB)
[ 0.000000] efi: mem226: type=3, attr=0xf, range=[0x0000000089a1a000-0x0000000089a1c000) (0MB)
[ 0.000000] efi: mem227: type=4, attr=0xf, range=[0x0000000089a1c000-0x0000000089a1e000) (0MB)
[ 0.000000] efi: mem228: type=3, attr=0xf, range=[0x0000000089a1e000-0x0000000089a2f000) (0MB)
[ 0.000000] efi: mem229: type=4, attr=0xf, range=[0x0000000089a2f000-0x0000000089a32000) (0MB)
[ 0.000000] efi: mem230: type=3, attr=0xf, range=[0x0000000089a32000-0x0000000089a3e000) (0MB)
[ 0.000000] efi: mem231: type=2, attr=0xf, range=[0x0000000089a3e000-0x0000000089a3f000) (0MB)
[ 0.000000] efi: mem232: type=3, attr=0xf, range=[0x0000000089a3f000-0x0000000089a40000) (0MB)
[ 0.000000] efi: mem233: type=4, attr=0xf, range=[0x0000000089a40000-0x0000000089a42000) (0MB)
[ 0.000000] efi: mem234: type=3, attr=0xf, range=[0x0000000089a42000-0x0000000089a44000) (0MB)
[ 0.000000] efi: mem235: type=4, attr=0xf, range=[0x0000000089a44000-0x0000000089a45000) (0MB)
[ 0.000000] efi: mem236: type=3, attr=0xf, range=[0x0000000089a45000-0x0000000089a46000) (0MB)
[ 0.000000] efi: mem237: type=2, attr=0xf, range=[0x0000000089a46000-0x0000000089a47000) (0MB)
[ 0.000000] efi: mem238: type=3, attr=0xf, range=[0x0000000089a47000-0x0000000089a49000) (0MB)
[ 0.000000] efi: mem239: type=4, attr=0xf, range=[0x0000000089a49000-0x0000000089e6a000) (4MB)
[ 0.000000] efi: mem240: type=3, attr=0xf, range=[0x0000000089e6a000-0x0000000089e6f000) (0MB)
[ 0.000000] efi: mem241: type=2, attr=0xf, range=[0x0000000089e6f000-0x0000000089e70000) (0MB)
[ 0.000000] efi: mem242: type=3, attr=0xf, range=[0x0000000089e70000-0x0000000089e78000) (0MB)
[ 0.000000] efi: mem243: type=4, attr=0xf, range=[0x0000000089e78000-0x0000000089e7a000) (0MB)
[ 0.000000] efi: mem244: type=2, attr=0xf, range=[0x0000000089e7a000-0x0000000089e7b000) (0MB)
[ 0.000000] efi: mem245: type=4, attr=0xf, range=[0x0000000089e7b000-0x0000000089e7c000) (0MB)
[ 0.000000] efi: mem246: type=3, attr=0xf, range=[0x0000000089e7c000-0x0000000089e81000) (0MB)
[ 0.000000] efi: mem247: type=4, attr=0xf, range=[0x0000000089e81000-0x0000000089e82000) (0MB)
[ 0.000000] efi: mem248: type=3, attr=0xf, range=[0x0000000089e82000-0x0000000089e85000) (0MB)
[ 0.000000] efi: mem249: type=4, attr=0xf, range=[0x0000000089e85000-0x0000000089eaa000) (0MB)
[ 0.000000] efi: mem250: type=3, attr=0xf, range=[0x0000000089eaa000-0x0000000089eab000) (0MB)
[ 0.000000] efi: mem251: type=4, attr=0xf, range=[0x0000000089eab000-0x0000000089eae000) (0MB)
[ 0.000000] efi: mem252: type=3, attr=0xf, range=[0x0000000089eae000-0x0000000089eaf000) (0MB)
[ 0.000000] efi: mem253: type=4, attr=0xf, range=[0x0000000089eaf000-0x000000008a0db000) (2MB)
[ 0.000000] efi: mem254: type=2, attr=0xf, range=[0x000000008a0db000-0x000000008a0dc000) (0MB)
[ 0.000000] efi: mem255: type=4, attr=0xf, range=[0x000000008a0dc000-0x000000008acfa000) (12MB)
[ 0.000000] efi: mem256: type=2, attr=0xf, range=[0x000000008acfa000-0x000000008acfb000) (0MB)
[ 0.000000] efi: mem257: type=4, attr=0xf, range=[0x000000008acfb000-0x000000008ad03000) (0MB)
[ 0.000000] efi: mem258: type=7, attr=0xf, range=[0x000000008ad03000-0x000000008ad12000) (0MB)
[ 0.000000] efi: mem259: type=10, attr=0xf, range=[0x000000008ad12000-0x000000008ad53000) (0MB)
[ 0.000000] efi: mem260: type=7, attr=0xf, range=[0x000000008ad53000-0x000000008ad69000) (0MB)
[ 0.000000] efi: mem261: type=9, attr=0xf, range=[0x000000008ad69000-0x000000008ad8f000) (0MB)
[ 0.000000] efi: mem262: type=7, attr=0xf, range=[0x000000008ad8f000-0x000000008ae3b000) (0MB)
[ 0.000000] efi: mem263: type=6, attr=0x800000000000000f, range=[0x000000008ae3b000-0x000000008ae8f000) (0MB)
[ 0.000000] efi: mem264: type=7, attr=0xf, range=[0x000000008ae8f000-0x000000008aece000) (0MB)
[ 0.000000] efi: mem265: type=5, attr=0x800000000000000f, range=[0x000000008aece000-0x000000008aeff000) (0MB)
[ 0.000000] efi: mem266: type=7, attr=0xf, range=[0x000000008aeff000-0x000000008af92000) (0MB)
[ 0.000000] efi: mem267: type=0, attr=0xf, range=[0x000000008af92000-0x000000008afff000) (0MB)
[ 0.000000] efi: mem268: type=2, attr=0xf, range=[0x000000008afff000-0x000000008b000000) (0MB)
[ 0.000000] efi: mem269: type=7, attr=0xf, range=[0x0000000100000000-0x000000026f600000) (5878MB)
[ 0.000000] efi: mem270: type=0, attr=0x8000000000000000, range=[0x00000000000a0000-0x00000000000c0000) (0MB)
[ 0.000000] efi: mem271: type=0, attr=0x8000000000000000, range=[0x000000008b000000-0x000000008fa00000) (74MB)
[ 0.000000] efi: mem272: type=11, attr=0x8000000000000000, range=[0x00000000e00f8000-0x00000000e00f9000) (0MB)
[ 0.000000] efi: mem273: type=11, attr=0x8000000000000000, range=[0x00000000fed1c000-0x00000000fed20000) (0MB)
[ 0.000000] efi: mem274: type=11, attr=0x8000000000000000, range=[0x00000000ffe70000-0x00000000ffea0000) (0MB)
[ 0.000000] SMBIOS 2.4 present.
[ 0.000000] DMI: Apple Inc. MacBookAir5,2/Mac-2E6FAB96566FE58C, BIOS MBA51.88Z.00EF.B02.1211271028 11/27/2012
[ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.000000] No AGP bridge found
[ 0.000000] e820: last_pfn = 0x26f600 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 08B000000 mask FFF000000 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] e820: last_pfn = 0x8b000 max_arch_pfn = 0x400000000
[ 0.000000] Base memory trampoline at [ffff880000090000] 90000 size 24576
[ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[ 0.000000] [mem 0x00000000-0x000fffff] page 4k
[ 0.000000] BRK [0x02fc2000, 0x02fc2fff] PGTABLE
[ 0.000000] BRK [0x02fc3000, 0x02fc3fff] PGTABLE
[ 0.000000] BRK [0x02fc4000, 0x02fc4fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0x26f400000-0x26f5fffff]
[ 0.000000] [mem 0x26f400000-0x26f5fffff] page 2M
[ 0.000000] BRK [0x02fc5000, 0x02fc5fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0x26c000000-0x26f3fffff]
[ 0.000000] [mem 0x26c000000-0x26f3fffff] page 2M
[ 0.000000] init_memory_mapping: [mem 0x200000000-0x26bffffff]
[ 0.000000] [mem 0x200000000-0x26bffffff] page 2M
[ 0.000000] BRK [0x02fc6000, 0x02fc6fff] PGTABLE
[ 0.000000] init_memory_mapping: [mem 0x00100000-0x1fffffff]
[ 0.000000] [mem 0x00100000-0x001fffff] page 4k
[ 0.000000] [mem 0x00200000-0x1fffffff] page 2M
[ 0.000000] init_memory_mapping: [mem 0x20200000-0x40003fff]
[ 0.000000] [mem 0x20200000-0x3fffffff] page 2M
[ 0.000000] [mem 0x40000000-0x40003fff] page 4k
[ 0.000000] init_memory_mapping: [mem 0x40005000-0x8ad11fff]
[ 0.000000] [mem 0x40005000-0x401fffff] page 4k
[ 0.000000] [mem 0x40200000-0x8abfffff] page 2M
[ 0.000000] [mem 0x8ac00000-0x8ad11fff] page 4k
[ 0.000000] init_memory_mapping: [mem 0x8ad53000-0x8ad68fff]
[ 0.000000] [mem 0x8ad53000-0x8ad68fff] page 4k
[ 0.000000] init_memory_mapping: [mem 0x8ad8f000-0x8ae3afff]
[ 0.000000] [mem 0x8ad8f000-0x8ae3afff] page 4k
[ 0.000000] init_memory_mapping: [mem 0x8ae8f000-0x8aecdfff]
[ 0.000000] [mem 0x8ae8f000-0x8aecdfff] page 4k
[ 0.000000] init_memory_mapping: [mem 0x8aeff000-0x8af91fff]
[ 0.000000] [mem 0x8aeff000-0x8af91fff] page 4k
[ 0.000000] init_memory_mapping: [mem 0x8afff000-0x8affffff]
[ 0.000000] [mem 0x8afff000-0x8affffff] page 4k
[ 0.000000] init_memory_mapping: [mem 0x100000000-0x1ffffffff]
[ 0.000000] [mem 0x100000000-0x1ffffffff] page 2M
[ 0.000000] RAMDISK: [mem 0x7de6c000-0x7eefafff]
[ 0.000000] ACPI: RSDP 000000008ad8e014 00024 (v02 APPLE )
[ 0.000000] ACPI: XSDT 000000008ad8e1c0 000B4 (v01 APPLE Apple00 00000000 01000013)
[ 0.000000] ACPI: FACP 000000008ad8c000 000F4 (v04 APPLE Apple00 00000000 Loki 0000005F)
[ 0.000000] ACPI: DSDT 000000008ad82000 04708 (v01 APPLE MacBookA 00050001 INTL 20100915)
[ 0.000000] ACPI: FACS 000000008ad1c000 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 000000008ad7f000 001EE (v01 APPLE SataAhci 00001000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad7e000 00024 (v01 APPLE SmcDppt 00001000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad78000 00D74 (v01 APPLE UsbSdPpt 00001000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad77000 00159 (v02 APPLE IGHda 00001000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad75000 00032 (v01 APPLE SsdtS3 00001000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad73000 015EB (v02 APPLE SsdtIGPU 00001000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad72000 00FAA (v01 APPLE PcieTbt 00001000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad6d000 00615 (v01 PmRef Cpu0Ist 00003000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad6c000 00B3D (v01 PmRef CpuPm 00003000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad6b000 00315 (v01 PmRef Cpu0Tst 00003000 INTL 20100915)
[ 0.000000] ACPI: SSDT 000000008ad6a000 0037A (v01 PmRef ApTst 00003000 INTL 20100915)
[ 0.000000] ACPI: DMAR 000000008ad69000 00088 (v01 APPLE IVB 00000001 AAPL 00000001)
[ 0.000000] ACPI: MCFG 000000008ad89000 0003C (v01 APPLE Apple00 00000001 Loki 0000005F)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000026f5fffff]
[ 0.000000] Initmem setup node 0 [mem 0x00000000-0x26f5fffff]
[ 0.000000] NODE_DATA [mem 0x26f5e3000-0x26f5f6fff]
[ 0.000000] [ffffea0000000000-ffffea0009bfffff] PMD -> [ffff880266c00000-ffff88026ebfffff] on node 0
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x00001000-0x00ffffff]
[ 0.000000] DMA32 [mem 0x01000000-0xffffffff]
[ 0.000000] Normal [mem 0x100000000-0x26f5fffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00001000-0x0008dfff]
[ 0.000000] node 0: [mem 0x00090000-0x0009ffff]
[ 0.000000] node 0: [mem 0x00100000-0x1fffffff]
[ 0.000000] node 0: [mem 0x20200000-0x40003fff]
[ 0.000000] node 0: [mem 0x40005000-0x8ad11fff]
[ 0.000000] node 0: [mem 0x8ad53000-0x8ad68fff]
[ 0.000000] node 0: [mem 0x8ad8f000-0x8ae3afff]
[ 0.000000] node 0: [mem 0x8ae8f000-0x8aecdfff]
[ 0.000000] node 0: [mem 0x8aeff000-0x8af91fff]
[ 0.000000] node 0: [mem 0x8afff000-0x8affffff]
[ 0.000000] node 0: [mem 0x100000000-0x26f5fffff]
[ 0.000000] On node 0 totalpages: 2073155
[ 0.000000] DMA zone: 64 pages used for memmap
[ 0.000000] DMA zone: 26 pages reserved
[ 0.000000] DMA zone: 3997 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 8819 pages used for memmap
[ 0.000000] DMA32 zone: 564390 pages, LIFO batch:31
[ 0.000000] Normal zone: 23512 pages used for memmap
[ 0.000000] Normal zone: 1504768 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] smpboot: Allowing 8 CPUs, 4 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 40
[ 0.000000] PM: Registered nosave memory: [mem 0x0008e000-0x0008ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000bffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000c0000-0x000fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x20000000-0x201fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x40004000-0x40004fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x87d74000-0x87d74fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x87d84000-0x87d84fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x8ad12000-0x8ad52fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x8ad69000-0x8ad8efff]
[ 0.000000] PM: Registered nosave memory: [mem 0x8ae3b000-0x8ae8efff]
[ 0.000000] PM: Registered nosave memory: [mem 0x8aece000-0x8aefefff]
[ 0.000000] PM: Registered nosave memory: [mem 0x8af92000-0x8affefff]
[ 0.000000] PM: Registered nosave memory: [mem 0x8b000000-0x8f9fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x8fa00000-0xe00f7fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xe00f8000-0xe00f8fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xe00f9000-0xfed1bfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed20000-0xffe6ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xffe70000-0xffe9ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xffea0000-0xffffffff]
[ 0.000000] e820: [mem 0x8fa00000-0xe00f7fff] available for PCI devices
[ 0.000000] setup_percpu: NR_CPUS:128 nr_cpumask_bits:128 nr_cpu_ids:8 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 27 pages/cpu @ffff88026f200000 s81216 r8192 d21184 u262144
[ 0.000000] pcpu-alloc: s81216 r8192 d21184 u262144 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 2040734
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: initrd=\initramfs-3.11.0-rc4+.img root=UUID=5ba0be6c-1f3f-45c4-8047-7dfed933d5ba ro
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[ 0.000000] Checking aperture...
[ 0.000000] No AGP bridge found
[ 0.000000] Memory: 7876940K/8292620K available (6337K kernel code, 959K rwdata, 2796K rodata, 1320K init, 1532K bss, 415680K reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU restricting CPUs from NR_CPUS=128 to nr_cpu_ids=8.
[ 0.000000] Offload RCU callbacks from all CPUs
[ 0.000000] Offload RCU callbacks from CPUs: 0-127.
[ 0.000000] NR_IRQS:8448 nr_irqs:744 16
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] allocated 33554432 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] hpet clockevent registered
[ 0.000000] tsc: Fast TSC calibration using PIT
[ 0.001000] tsc: Detected 2494.212 MHz processor
[ 0.000002] Calibrating delay loop (skipped), value calculated using timer frequency.. 4988.42 BogoMIPS (lpj=2494212)
[ 0.000008] pid_max: default: 32768 minimum: 301
[ 0.000044] init_memory_mapping: [mem 0x8ae3b000-0x8ae8efff]
[ 0.000048] [mem 0x8ae3b000-0x8ae8efff] page 4k
[ 0.000062] init_memory_mapping: [mem 0x8aece000-0x8aefefff]
[ 0.000065] [mem 0x8aece000-0x8aefefff] page 4k
[ 0.000109] init_memory_mapping: [mem 0x8b000000-0x8f9fffff]
[ 0.000112] [mem 0x8b000000-0x8f9fffff] page 2M
[ 0.031098] Security Framework initialized
[ 0.031106] SELinux: Initializing.
[ 0.031117] SELinux: Starting in permissive mode
[ 0.031794] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[ 0.034424] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.035572] Mount-cache hash table entries: 256
[ 0.035779] Initializing cgroup subsys memory
[ 0.035790] Initializing cgroup subsys devices
[ 0.035793] Initializing cgroup subsys freezer
[ 0.035796] Initializing cgroup subsys net_cls
[ 0.035801] Initializing cgroup subsys blkio
[ 0.035804] Initializing cgroup subsys perf_event
[ 0.035831] CPU: Physical Processor ID: 0
[ 0.035834] CPU: Processor Core ID: 0
[ 0.036317] mce: CPU supports 7 MCE banks
[ 0.036331] CPU0: Thermal monitoring enabled (TM1)
[ 0.036342] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
tlb_flushall_shift: 1
[ 0.036484] Freeing SMP alternatives memory: 24K (ffffffff81e3b000 - ffffffff81e41000)
[ 0.036489] ACPI: Core revision 20130517
[ 0.043718] ACPI: All ACPI Tables successfully acquired
[ 0.053090] ftrace: allocating 24495 entries in 96 pages
[ 0.067295] dmar: Host address width 36
[ 0.067299] dmar: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.067311] dmar: IOMMU 0: reg_base_addr fed90000 ver 1:0 cap c0000020e60262 ecap f0101a
[ 0.067314] dmar: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.067321] dmar: IOMMU 1: reg_base_addr fed91000 ver 1:0 cap c9008020660262 ecap f0105a
[ 0.067324] dmar: RMRR base: 0x0000008b800000 end: 0x0000008f9fffff
[ 0.067397] IOAPIC id 0 under DRHD base 0xfed91000 IOMMU 1
[ 0.067399] HPET id 0 under DRHD base 0xfed91000
[ 0.067401] [Firmware Bug]: ioapic 2 has no mapping iommu, interrupt remapping will be disabled
[ 0.067404] Not enable interrupt remapping
[ 0.067406] Failed to enable irq remapping. You are vulnerable to irq-injection attacks.
[ 0.067861] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.077875] smpboot: CPU0: Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz (fam: 06, model: 3a, stepping: 09)
[ 0.077886] TSC deadline timer enabled
[ 0.077898] Performance Events: PEBS fmt1+, 16-deep LBR, IvyBridge events, full-width counters, Intel PMU driver.
[ 0.077908] ... version: 3
[ 0.077910] ... bit width: 48
[ 0.077911] ... generic registers: 4
[ 0.077913] ... value mask: 0000ffffffffffff
[ 0.077915] ... max period: 0000ffffffffffff
[ 0.077917] ... fixed-purpose events: 3
[ 0.077919] ... event mask: 000000070000000f
[ 0.093289] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[ 0.079558] smpboot: Booting Node 0, Processors #1 #2 #3
[ 0.121145] Brought up 4 CPUs
[ 0.121151] smpboot: Total of 4 processors activated (19953.69 BogoMIPS)
[ 0.125420] devtmpfs: initialized
[ 0.125592] PM: Registering ACPI NVS region [mem 0x8ad12000-0x8ad52fff] (266240 bytes)
[ 0.126505] atomic64 test passed for x86-64 platform with CX8 and with SSE
[ 0.126535] RTC time: 22:01:33, date: 08/12/13
[ 0.126582] NET: Registered protocol family 16
[ 0.126686] ACPI: bus type PCI registered
[ 0.126690] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.126757] PCI: MMCONFIG for domain 0000 [bus 00-99] at [mem 0xe0000000-0xe99fffff] (base 0xe0000000)
[ 0.126761] PCI: not using MMCONFIG
[ 0.126764] PCI: Using configuration type 1 for base access
[ 0.127648] bio: create slab <bio-0> at 0
[ 0.127778] ACPI: Added _OSI(Module Device)
[ 0.127781] ACPI: Added _OSI(Processor Device)
[ 0.127783] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.127786] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.129163] ACPI: EC: EC description table is found, configuring boot EC
[ 0.133932] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[ 2.142091] ACPI: SSDT 000000008ad17190 008AD (v01 PmRef Cpu0Cst 00003001 INTL 20100915)
[ 2.142456] ACPI: Dynamic OEM Table Load:
[ 2.142460] ACPI: SSDT (null) 008AD (v01 PmRef Cpu0Cst 00003001 INTL 20100915)
[ 2.144092] ACPI: SSDT 000000008ad18710 003A4 (v01 PmRef ApIst 00003000 INTL 20100915)
[ 2.144498] ACPI: Dynamic OEM Table Load:
[ 2.144501] ACPI: SSDT (null) 003A4 (v01 PmRef ApIst 00003000 INTL 20100915)
[ 2.145944] ACPI: SSDT 000000008ad16d90 00119 (v01 PmRef ApCst 00003000 INTL 20100915)
[ 2.146299] ACPI: Dynamic OEM Table Load:
[ 2.146302] ACPI: SSDT (null) 00119 (v01 PmRef ApCst 00003000 INTL 20100915)
[ 2.148425] ACPI: Interpreter enabled
[ 2.148432] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20130517/hwxface-571)
[ 2.148439] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130517/hwxface-571)
[ 2.148455] ACPI: (supports S0 S3 S4 S5)
[ 2.148457] ACPI: Using IOAPIC for interrupt routing
[ 2.148479] PCI: MMCONFIG for domain 0000 [bus 00-99] at [mem 0xe0000000-0xe99fffff] (base 0xe0000000)
[ 2.151073] PCI: MMCONFIG at [mem 0xe0000000-0xe99fffff] reserved in ACPI motherboard resources
[ 2.179861] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 2.179995] ACPI: No dock devices found.
[ 2.691117] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[ 2.691415] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-99] only partially covers this bridge
[ 2.691499] PCI host bridge to bus 0000:00
[ 2.691504] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 2.691507] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
[ 2.691510] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
[ 2.691513] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[ 2.691516] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000c3fff]
[ 2.691519] pci_bus 0000:00: root bus resource [mem 0x000c4000-0x000c7fff]
[ 2.691522] pci_bus 0000:00: root bus resource [mem 0x000c8000-0x000cbfff]
[ 2.691524] pci_bus 0000:00: root bus resource [mem 0x000cc000-0x000cffff]
[ 2.691527] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff]
[ 2.691530] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff]
[ 2.691533] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff]
[ 2.691536] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff]
[ 2.691539] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e3fff]
[ 2.691542] pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e7fff]
[ 2.691545] pci_bus 0000:00: root bus resource [mem 0x000e8000-0x000ebfff]
[ 2.691547] pci_bus 0000:00: root bus resource [mem 0x000ec000-0x000effff]
[ 2.691550] pci_bus 0000:00: root bus resource [mem 0x000f0000-0x000fffff]
[ 2.691553] pci_bus 0000:00: root bus resource [mem 0x8fa00000-0xfeafffff]
[ 2.691556] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
[ 2.691567] pci 0000:00:00.0: [8086:0154] type 00 class 0x060000
[ 2.691671] pci 0000:00:02.0: [8086:0166] type 00 class 0x030000
[ 2.691684] pci 0000:00:02.0: reg 0x10: [mem 0xa0000000-0xa03fffff 64bit]
[ 2.691691] pci 0000:00:02.0: reg 0x18: [mem 0x90000000-0x9fffffff 64bit pref]
[ 2.691696] pci 0000:00:02.0: reg 0x20: [io 0x2000-0x203f]
[ 2.691805] pci 0000:00:14.0: [8086:1e31] type 00 class 0x0c0330
[ 2.691831] pci 0000:00:14.0: reg 0x10: [mem 0xa0600000-0xa060ffff 64bit]
[ 2.691909] pci 0000:00:14.0: PME# supported from D3hot D3cold
[ 2.691950] pci 0000:00:14.0: System wakeup disabled by ACPI
[ 2.691994] pci 0000:00:16.0: [8086:1e3a] type 00 class 0x078000
[ 2.692020] pci 0000:00:16.0: reg 0x10: [mem 0xa0617100-0xa061710f 64bit]
[ 2.692104] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[ 2.692189] pci 0000:00:1a.0: [8086:1e2d] type 00 class 0x0c0320
[ 2.692213] pci 0000:00:1a.0: reg 0x10: [mem 0xa0616c00-0xa0616fff]
[ 2.692311] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[ 2.692351] pci 0000:00:1a.0: System wakeup disabled by ACPI
[ 2.692394] pci 0000:00:1b.0: [8086:1e20] type 00 class 0x040300
[ 2.692413] pci 0000:00:1b.0: reg 0x10: [mem 0xa0610000-0xa0613fff 64bit]
[ 2.692489] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 2.692528] pci 0000:00:1b.0: System wakeup disabled by ACPI
[ 2.692575] pci 0000:00:1c.0: [8086:1e10] type 01 class 0x060400
[ 2.692710] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 2.692795] pci 0000:00:1c.1: [8086:1e12] type 01 class 0x060400
[ 2.692926] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[ 2.692977] pci 0000:00:1c.1: System wakeup disabled by ACPI
[ 2.693019] pci 0000:00:1c.4: [8086:1e18] type 01 class 0x060400
[ 2.693150] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[ 2.693204] pci 0000:00:1c.4: System wakeup disabled by ACPI
[ 2.693249] pci 0000:00:1d.0: [8086:1e26] type 00 class 0x0c0320
[ 2.693274] pci 0000:00:1d.0: reg 0x10: [mem 0xa0616800-0xa0616bff]
[ 2.693372] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[ 2.693413] pci 0000:00:1d.0: System wakeup disabled by ACPI
[ 2.693450] pci 0000:00:1f.0: [8086:1e56] type 00 class 0x060100
[ 2.693631] pci 0000:00:1f.2: [8086:1e03] type 00 class 0x010601
[ 2.693653] pci 0000:00:1f.2: reg 0x10: [io 0x2098-0x209f]
[ 2.693664] pci 0000:00:1f.2: reg 0x14: [io 0x20bc-0x20bf]
[ 2.693674] pci 0000:00:1f.2: reg 0x18: [io 0x2090-0x2097]
[ 2.693682] pci 0000:00:1f.2: reg 0x1c: [io 0x20b8-0x20bb]
[ 2.693691] pci 0000:00:1f.2: reg 0x20: [io 0x2060-0x207f]
[ 2.693702] pci 0000:00:1f.2: reg 0x24: [mem 0xa0616000-0xa06167ff]
[ 2.693753] pci 0000:00:1f.2: PME# supported from D3hot
[ 2.693820] pci 0000:00:1f.3: [8086:1e22] type 00 class 0x0c0500
[ 2.693838] pci 0000:00:1f.3: reg 0x10: [mem 0xa0617000-0xa06170ff 64bit]
[ 2.693861] pci 0000:00:1f.3: reg 0x20: [io 0xefa0-0xefbf]
[ 2.694022] pci 0000:00:1c.0: PCI bridge to [bus 01]
[ 2.694033] pci 0000:00:1c.0: bridge window [mem 0xa0500000-0xa05fffff]
[ 2.694201] pci 0000:02:00.0: [14e4:4353] type 00 class 0x028000
[ 2.694232] pci 0000:02:00.0: reg 0x10: [mem 0xa0400000-0xa0403fff 64bit]
[ 2.694392] pci 0000:02:00.0: supports D1 D2
[ 2.694393] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[ 2.694438] pci 0000:02:00.0: System wakeup disabled by ACPI
[ 2.696702] pci 0000:00:1c.1: PCI bridge to [bus 02]
[ 2.696710] pci 0000:00:1c.1: bridge window [mem 0xa0400000-0xa04fffff]
[ 2.696817] pci 0000:00:1c.4: PCI bridge to [bus 03-99]
[ 2.696825] pci 0000:00:1c.4: bridge window [io 0x3000-0x5fff]
[ 2.696831] pci 0000:00:1c.4: bridge window [mem 0xa0700000-0xac9fffff]
[ 2.696839] pci 0000:00:1c.4: bridge window [mem 0xaca00000-0xb89fffff 64bit pref]
[ 2.696931] acpi PNP0A08:00: Requesting ACPI _OSC control (0x1d)
[ 2.697050] acpi PNP0A08:00: ACPI _OSC control (0x1d) granted
[ 2.697520] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
[ 2.697589] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
[ 2.697659] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
[ 2.697727] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
[ 2.697791] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
[ 2.697851] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
[ 2.697913] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
[ 2.697972] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
[ 2.699214] ACPI: Enabled 3 GPEs in block 00 to 3F
[ 2.699224] ACPI: \_SB_.PCI0: notify handler is installed
[ 2.699278] Found 1 acpi root devices
[ 2.699300] ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
[ 2.699384] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 2.699389] vgaarb: loaded
[ 2.699390] vgaarb: bridge control possible 0000:00:02.0
[ 2.699475] SCSI subsystem initialized
[ 2.699478] ACPI: bus type ATA registered
[ 2.699521] libata version 3.00 loaded.
[ 2.699542] ACPI: bus type USB registered
[ 2.699558] usbcore: registered new interface driver usbfs
[ 2.699567] usbcore: registered new interface driver hub
[ 2.699592] usbcore: registered new device driver usb
[ 2.699668] PCI: Using ACPI for IRQ routing
[ 2.707954] PCI: pci_cache_line_size set to 64 bytes
[ 2.708044] e820: reserve RAM buffer [mem 0x0008e000-0x0008ffff]
[ 2.708046] e820: reserve RAM buffer [mem 0x40004000-0x43ffffff]
[ 2.708048] e820: reserve RAM buffer [mem 0x87d74190-0x87ffffff]
[ 2.708049] e820: reserve RAM buffer [mem 0x8ad12000-0x8bffffff]
[ 2.708052] e820: reserve RAM buffer [mem 0x8ad69000-0x8bffffff]
[ 2.708054] e820: reserve RAM buffer [mem 0x8ae3b000-0x8bffffff]
[ 2.708057] e820: reserve RAM buffer [mem 0x8aece000-0x8bffffff]
[ 2.708059] e820: reserve RAM buffer [mem 0x8af92000-0x8bffffff]
[ 2.708060] e820: reserve RAM buffer [mem 0x8b000000-0x8bffffff]
[ 2.708062] e820: reserve RAM buffer [mem 0x26f600000-0x26fffffff]
[ 2.708146] NetLabel: Initializing
[ 2.708149] NetLabel: domain hash size = 128
[ 2.708151] NetLabel: protocols = UNLABELED CIPSOv4
[ 2.708161] NetLabel: unlabeled traffic allowed by default
[ 2.708186] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[ 2.708193] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[ 2.710231] Switched to clocksource hpet
[ 2.715484] pnp: PnP ACPI init
[ 2.715499] ACPI: bus type PNP registered
[ 2.715556] pnp 00:00: [dma 4]
[ 2.715580] pnp 00:00: Plug and Play ACPI device, IDs PNP0200 (active)
[ 2.715602] pnp 00:01: Plug and Play ACPI device, IDs INT0800 (active)
[ 2.715745] system 00:02: [mem 0xfed00000-0xfed003ff] has been reserved
[ 2.715750] system 00:02: Plug and Play ACPI device, IDs PNP0103 PNP0c01 (active)
[ 2.715780] pnp 00:03: Plug and Play ACPI device, IDs PNP0c04 (active)
[ 2.715817] system 00:04: [io 0x1000-0x100f] has been reserved
[ 2.715821] system 00:04: [io 0x0400-0x047f] could not be reserved
[ 2.715824] system 00:04: [io 0x0500-0x057f] has been reserved
[ 2.715828] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 2.715850] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 2.715881] pnp 00:06: Plug and Play ACPI device, IDs APP0001 (active)
[ 2.716130] system 00:07: [mem 0xfed1c000-0xfed1ffff] has been reserved
[ 2.716134] system 00:07: [mem 0xfed10000-0xfed17fff] has been reserved
[ 2.716137] system 00:07: [mem 0xfed18000-0xfed18fff] has been reserved
[ 2.716140] system 00:07: [mem 0xfed19000-0xfed19fff] has been reserved
[ 2.716144] system 00:07: [mem 0xe0000000-0xefffffff] could not be reserved
[ 2.716147] system 00:07: [mem 0xfed20000-0xfed3ffff] has been reserved
[ 2.716150] system 00:07: [mem 0xfed90000-0xfed93fff] could not be reserved
[ 2.716153] system 00:07: [mem 0xfed45000-0xfed8ffff] has been reserved
[ 2.716157] system 00:07: [mem 0xff000000-0xffffffff] could not be reserved
[ 2.716160] system 00:07: [mem 0xfee00000-0xfeefffff] has been reserved
[ 2.716164] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 2.718362] system 00:08: [mem 0x20000000-0x201fffff] has been reserved
[ 2.718368] system 00:08: [mem 0x40000000-0x401fffff] could not be reserved
[ 2.718373] system 00:08: Plug and Play ACPI device, IDs PNP0c01 (active)
[ 2.718384] pnp: PnP ACPI: found 9 devices
[ 2.718388] ACPI: bus type PNP unregistered
[ 2.725147] pci 0000:00:1c.0: PCI bridge to [bus 01]
[ 2.725159] pci 0000:00:1c.0: bridge window [mem 0xa0500000-0xa05fffff]
[ 2.725173] pci 0000:00:1c.1: PCI bridge to [bus 02]
[ 2.725180] pci 0000:00:1c.1: bridge window [mem 0xa0400000-0xa04fffff]
[ 2.725194] pci 0000:00:1c.4: PCI bridge to [bus 03-99]
[ 2.725199] pci 0000:00:1c.4: bridge window [io 0x3000-0x5fff]
[ 2.725207] pci 0000:00:1c.4: bridge window [mem 0xa0700000-0xac9fffff]
[ 2.725214] pci 0000:00:1c.4: bridge window [mem 0xaca00000-0xb89fffff 64bit pref]
[ 2.725230] pci 0000:00:1c.0: enabling device (0000 -> 0002)
[ 2.725455] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
[ 2.725458] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]
[ 2.725460] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[ 2.725462] pci_bus 0000:00: resource 7 [mem 0x000c0000-0x000c3fff]
[ 2.725464] pci_bus 0000:00: resource 8 [mem 0x000c4000-0x000c7fff]
[ 2.725466] pci_bus 0000:00: resource 9 [mem 0x000c8000-0x000cbfff]
[ 2.725468] pci_bus 0000:00: resource 10 [mem 0x000cc000-0x000cffff]
[ 2.725469] pci_bus 0000:00: resource 11 [mem 0x000d0000-0x000d3fff]
[ 2.725471] pci_bus 0000:00: resource 12 [mem 0x000d4000-0x000d7fff]
[ 2.725473] pci_bus 0000:00: resource 13 [mem 0x000d8000-0x000dbfff]
[ 2.725475] pci_bus 0000:00: resource 14 [mem 0x000dc000-0x000dffff]
[ 2.725477] pci_bus 0000:00: resource 15 [mem 0x000e0000-0x000e3fff]
[ 2.725479] pci_bus 0000:00: resource 16 [mem 0x000e4000-0x000e7fff]
[ 2.725481] pci_bus 0000:00: resource 17 [mem 0x000e8000-0x000ebfff]
[ 2.725483] pci_bus 0000:00: resource 18 [mem 0x000ec000-0x000effff]
[ 2.725484] pci_bus 0000:00: resource 19 [mem 0x000f0000-0x000fffff]
[ 2.725486] pci_bus 0000:00: resource 20 [mem 0x8fa00000-0xfeafffff]
[ 2.725488] pci_bus 0000:00: resource 21 [mem 0xfed40000-0xfed44fff]
[ 2.725490] pci_bus 0000:01: resource 1 [mem 0xa0500000-0xa05fffff]
[ 2.725493] pci_bus 0000:02: resource 1 [mem 0xa0400000-0xa04fffff]
[ 2.725495] pci_bus 0000:03: resource 0 [io 0x3000-0x5fff]
[ 2.725496] pci_bus 0000:03: resource 1 [mem 0xa0700000-0xac9fffff]
[ 2.725498] pci_bus 0000:03: resource 2 [mem 0xaca00000-0xb89fffff 64bit pref]
[ 2.725536] NET: Registered protocol family 2
[ 2.725762] TCP established hash table entries: 65536 (order: 8, 1048576 bytes)
[ 2.725996] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 2.726130] TCP: Hash tables configured (established 65536 bind 65536)
[ 2.726151] TCP: reno registered
[ 2.726169] UDP hash table entries: 4096 (order: 5, 131072 bytes)
[ 2.726205] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
[ 2.726306] NET: Registered protocol family 1
[ 2.726318] pci 0000:00:02.0: Boot video device
[ 2.726329] pci 0000:00:14.0: enabling device (0000 -> 0002)
[ 2.726394] pci 0000:00:14.0: can't derive routing for PCI INT A
[ 2.726397] pci 0000:00:14.0: PCI INT A: no GSI
[ 2.726508] pci 0000:00:14.0: can't derive routing for PCI INT A
[ 2.726859] PCI: CLS 256 bytes, default 64
[ 2.726916] Unpacking initramfs...
[ 3.072326] Freeing initrd memory: 16956K (ffff88007de6c000 - ffff88007eefb000)
[ 3.072339] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 3.072344] software IO TLB [mem 0x79e6c000-0x7de6c000] (64MB) mapped at [ffff880079e6c000-ffff88007de6bfff]
[ 3.075663] alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni)
[ 3.076135] Initialise module verification
[ 3.076183] audit: initializing netlink socket (disabled)
[ 3.076199] type=2000 audit(1376344895.049:1): initialized
[ 3.111579] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 3.113021] VFS: Disk quotas dquot_6.5.2
[ 3.113065] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 3.113495] msgmni has been set to 15777
[ 3.113556] SELinux: Registering netfilter hooks
[ 3.114330] alg: No test for stdrng (krng)
[ 3.114343] NET: Registered protocol family 38
[ 3.114349] Key type asymmetric registered
[ 3.114352] Asymmetric key parser 'x509' registered
[ 3.114386] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[ 3.114429] io scheduler noop registered
[ 3.114433] io scheduler deadline registered
[ 3.114465] io scheduler cfq registered (default)
[ 3.114589] pcieport 0000:00:1c.0: irq 40 for MSI/MSI-X
[ 3.114720] pcieport 0000:00:1c.1: irq 41 for MSI/MSI-X
[ 3.114834] pcieport 0000:00:1c.4: irq 42 for MSI/MSI-X
[ 3.114958] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
[ 3.114968] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
[ 3.114993] pcieport 0000:00:1c.1: Signaling PME through PCIe PME interrupt
[ 3.114996] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt
[ 3.115005] pcie_pme 0000:00:1c.1:pcie01: service driver pcie_pme loaded
[ 3.115029] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt
[ 3.115038] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded
[ 3.115049] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 3.115064] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 3.115131] efifb: probing for efifb
[ 3.116208] efifb: framebuffer at 0x90000000, mapped to 0xffffc9000a980000, using 5400k, total 5400k
[ 3.116212] efifb: mode is 1440x900x32, linelength=6144, pages=1
[ 3.116214] efifb: scrolling: redraw
[ 3.116217] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 3.120011] Console: switching to colour frame buffer device 180x56
[ 3.123466] fb0: EFI VGA frame buffer device
[ 3.123492] intel_idle: MWAIT substates: 0x21120
[ 3.123494] intel_idle: v0.4 model 0x3A
[ 3.123495] intel_idle: lapic_timer_reliable_states 0xffffffff
[ 3.123598] ACPI: AC Adapter [ADP1] (on-line)
[ 3.123731] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
[ 3.123786] ACPI: Lid Switch [LID0]
[ 3.123836] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
[ 3.123876] ACPI: Power Button [PWRB]
[ 3.123924] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
[ 3.123964] ACPI: Sleep Button [SLPB]
[ 3.124009] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[ 3.124045] ACPI: Power Button [PWRF]
[ 3.124100] ACPI: Requesting acpi_cpufreq
[ 3.126002] GHES: HEST is not enabled!
[ 3.126089] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 3.127516] Non-volatile memory driver v1.3
[ 3.127539] Linux agpgart interface v0.103
[ 3.128364] loop: module loaded
[ 3.128481] mei_me 0000:00:16.0: setting latency timer to 64
[ 3.128520] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
[ 3.131527] ahci 0000:00:1f.2: version 3.0
[ 3.131697] ahci 0000:00:1f.2: irq 44 for MSI/MSI-X
[ 3.131797] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x1 impl SATA mode
[ 3.131841] ahci 0000:00:1f.2: flags: 64bit ncq pm led clo pio slum part ems apst
[ 3.131888] ahci 0000:00:1f.2: setting latency timer to 64
[ 3.132291] scsi0 : ahci
[ 3.132387] scsi1 : ahci
[ 3.132463] scsi2 : ahci
[ 3.132562] scsi3 : ahci
[ 3.132703] scsi4 : ahci
[ 3.132870] scsi5 : ahci
[ 3.132961] ata1: SATA max UDMA/133 abar m2048@0xa0616000 port 0xa0616100 irq 44
[ 3.133011] ata2: DUMMY
[ 3.134204] ata3: DUMMY
[ 3.135418] ata4: DUMMY
[ 3.136539] ata5: DUMMY
[ 3.137656] ata6: DUMMY
[ 3.138949] libphy: Fixed MDIO Bus: probed
[ 3.140159] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 3.141292] ehci-pci: EHCI PCI platform driver
[ 3.142619] ehci-pci 0000:00:1a.0: setting latency timer to 64
[ 3.142628] ehci-pci 0000:00:1a.0: EHCI Host Controller
[ 3.143810] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[ 3.144944] ehci-pci 0000:00:1a.0: debug port 2
[ 3.150083] ehci-pci 0000:00:1a.0: cache line size of 256 is not supported
[ 3.150102] ehci-pci 0000:00:1a.0: irq 23, io mem 0xa0616c00
[ 3.156760] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[ 3.157903] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.159039] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.160272] usb usb1: Product: EHCI Host Controller
[ 3.161361] usb usb1: Manufacturer: Linux 3.11.0-rc4+ ehci_hcd
[ 3.162610] usb usb1: SerialNumber: 0000:00:1a.0
[ 3.163887] hub 1-0:1.0: USB hub found
[ 3.164990] hub 1-0:1.0: 2 ports detected
[ 3.166356] ehci-pci 0000:00:1d.0: setting latency timer to 64
[ 3.166363] ehci-pci 0000:00:1d.0: EHCI Host Controller
[ 3.167342] ACPI: Battery Slot [BAT0] (battery present)
[ 3.168634] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[ 3.169702] ehci-pci 0000:00:1d.0: debug port 2
[ 3.174676] ehci-pci 0000:00:1d.0: cache line size of 256 is not supported
[ 3.174691] ehci-pci 0000:00:1d.0: irq 22, io mem 0xa0616800
[ 3.180782] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[ 3.181830] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.182876] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.183913] usb usb2: Product: EHCI Host Controller
[ 3.184934] usb usb2: Manufacturer: Linux 3.11.0-rc4+ ehci_hcd
[ 3.185949] usb usb2: SerialNumber: 0000:00:1d.0
[ 3.187052] hub 2-0:1.0: USB hub found
[ 3.188040] hub 2-0:1.0: 2 ports detected
[ 3.189092] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 3.190076] ohci-pci: OHCI PCI platform driver
[ 3.191044] uhci_hcd: USB Universal Host Controller Interface driver
[ 3.192123] xhci_hcd 0000:00:14.0: can't derive routing for PCI INT A
[ 3.193124] xhci_hcd 0000:00:14.0: PCI INT A: no GSI
[ 3.194130] xhci_hcd 0000:00:14.0: setting latency timer to 64
[ 3.194134] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 3.195144] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[ 3.196233] xhci_hcd 0000:00:14.0: cache line size of 256 is not supported
[ 3.196257] xhci_hcd 0000:00:14.0: irq 45 for MSI/MSI-X
[ 3.196310] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.197303] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.198282] usb usb3: Product: xHCI Host Controller
[ 3.199252] usb usb3: Manufacturer: Linux 3.11.0-rc4+ xhci_hcd
[ 3.200213] usb usb3: SerialNumber: 0000:00:14.0
[ 3.201265] xHCI xhci_add_endpoint called for root hub
[ 3.201266] xHCI xhci_check_bandwidth called for root hub
[ 3.201288] hub 3-0:1.0: USB hub found
[ 3.202278] hub 3-0:1.0: 4 ports detected
[ 3.203427] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 3.204486] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[ 3.205549] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[ 3.206581] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.207605] usb usb4: Product: xHCI Host Controller
[ 3.208637] usb usb4: Manufacturer: Linux 3.11.0-rc4+ xhci_hcd
[ 3.209688] usb usb4: SerialNumber: 0000:00:14.0
[ 3.210831] xHCI xhci_add_endpoint called for root hub
[ 3.210832] xHCI xhci_check_bandwidth called for root hub
[ 3.210851] hub 4-0:1.0: USB hub found
[ 3.211926] hub 4-0:1.0: 4 ports detected
[ 3.218870] usbcore: registered new interface driver usbserial
[ 3.219947] usbcore: registered new interface driver usbserial_generic
[ 3.221007] usbserial: USB Serial support registered for generic
[ 3.222089] i8042: PNP: No PS/2 controller found. Probing ports directly.
[ 3.444087] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 3.445673] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 3.447226] ata1.00: ATA-8: APPLE SSD SM256E, CXM09A1Q, max UDMA/133
[ 3.448684] ata1.00: 490234752 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 3.450425] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 3.451996] ata1.00: configured for UDMA/133
[ 3.453570] scsi 0:0:0:0: Direct-Access ATA APPLE SSD SM256E CXM0 PQ: 0 ANSI: 5
[ 3.454812] sd 0:0:0:0: [sda] 490234752 512-byte logical blocks: (251 GB/233 GiB)
[ 3.454829] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 3.457813] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 3.459390] sd 0:0:0:0: [sda] Write Protect is off
[ 3.460883] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 3.460906] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 3.464348] sda: sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8
[ 3.466498] sd 0:0:0:0: [sda] Attached SCSI disk
[ 4.074812] tsc: Refined TSC clocksource calibration: 2494.340 MHz
[ 4.325290] i8042: No controller found
[ 4.326519] mousedev: PS/2 mouse device common for all mice
[ 4.327939] rtc_cmos 00:05: RTC can wake from S4
[ 4.329232] rtc_cmos 00:05: rtc core: registered rtc_cmos as rtc0
[ 4.330413] rtc_cmos 00:05: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
[ 4.331662] device-mapper: uevent: version 1.0.3
[ 4.332907] device-mapper: ioctl: 4.25.0-ioctl (2013-06-26) initialised: dm-devel@redhat.com
[ 4.334138] Intel P-state driver initializing.
[ 4.335339] Intel pstate controlling: cpu 0
[ 4.336148] Intel pstate controlling: cpu 1
[ 4.336898] Intel pstate controlling: cpu 2
[ 4.337645] Intel pstate controlling: cpu 3
[ 4.338435] cpuidle: using governor ladder
[ 4.339226] cpuidle: using governor menu
[ 4.340178] EFI Variables Facility v0.08 2004-May-17
[ 4.528338] usb 1-1: new high-speed USB device number 2 using ehci-pci
[ 4.642854] usb 1-1: New USB device found, idVendor=8087, idProduct=0024
[ 4.644115] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 4.645618] hub 1-1:1.0: USB hub found
[ 4.646855] hub 1-1:1.0: 6 ports detected
[ 4.669476] hidraw: raw HID events driver (C) Jiri Kosina
[ 4.670190] usbcore: registered new interface driver usbhid
[ 4.670891] usbhid: USB HID core driver
[ 4.671580] drop_monitor: Initializing network drop monitor service
[ 4.672310] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 4.673041] TCP: cubic registered
[ 4.673756] Initializing XFRM netlink socket
[ 4.674515] NET: Registered protocol family 10
[ 4.675299] mip6: Mobile IPv6
[ 4.675968] NET: Registered protocol family 17
[ 4.676950] PM: Hibernation image not present or could not be loaded.
[ 4.676953] Loading module verification certificates
[ 4.678283] MODSIGN: Loaded cert 'Magrathea: Glacier signing key: ae70c02fcc230b8be0e192a6571672ddcbf92a93'
[ 4.678985] registered taskstats version 1
[ 4.680288] Magic number: 9:210:47
[ 4.681090] rtc_cmos 00:05: setting system clock to 2013-08-12 22:01:37 UTC (1376344897)
[ 4.682546] Freeing unused kernel memory: 1320K (ffffffff81cf1000 - ffffffff81e3b000)
[ 4.683251] Write protecting the kernel read-only data: 12288k
[ 4.686787] Freeing unused kernel memory: 1844K (ffff880002633000 - ffff880002800000)
[ 4.689418] Freeing unused kernel memory: 1300K (ffff880002abb000 - ffff880002c00000)
[ 4.692024] systemd[1]: RTC configured in localtime, applying delta of 120 minutes to system time.
[ 4.750589] usb 2-1: new high-speed USB device number 2 using ehci-pci
[ 4.867131] usb 2-1: New USB device found, idVendor=8087, idProduct=0024
[ 4.867894] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 4.868907] hub 2-1:1.0: USB hub found
[ 4.869762] hub 2-1:1.0: 8 ports detected
[ 4.944974] usb 1-1.1: new high-speed USB device number 3 using ehci-pci
[ 5.052974] usb 1-1.1: New USB device found, idVendor=05ac, idProduct=8510
[ 5.053724] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5.054470] usb 1-1.1: Product: FaceTime HD Camera (Built-in)
[ 5.055215] usb 1-1.1: Manufacturer: Apple Inc.
[ 5.055951] usb 1-1.1: SerialNumber: CCGC6H0EB0DWC8C0
[ 5.077794] Switched to clocksource tsc
[ 5.147189] usb 2-1.8: new high-speed USB device number 3 using ehci-pci
[ 5.234541] usb 2-1.8: New USB device found, idVendor=0424, idProduct=2513
[ 5.235280] usb 2-1.8: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5.236187] hub 2-1.8:1.0: USB hub found
[ 5.237043] hub 2-1.8:1.0: 3 ports detected
[ 5.273096] systemd[1]: systemd 204 running in system mode. (+PAM +LIBWRAP +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ)
[ 5.273926] systemd[1]: Running in initial RAM disk.
[ 5.276998] systemd[1]: Set hostname to <helium>.
[ 5.281872] systemd[1]: Expecting device dev-disk-by\x2duuid-5ba0be6c\x2d1f3f\x2d45c4\x2d8047\x2d7dfed933d5ba.device...
[ 5.283531] systemd[1]: Expecting device dev-disk-by\x2duuid-1b190b67\x2dc50a\x2d41e3\x2dbbd7\x2d23b1bcd04daf.device...
[ 5.285209] systemd[1]: Expecting device dev-disk-by\x2duuid-3e316c7d\x2d0409\x2d4d25\x2d9041\x2ddc1bcbac9543.device...
[ 5.286943] systemd[1]: Starting Timers.
[ 5.288685] systemd[1]: Reached target Timers.
[ 5.289559] systemd[1]: Starting udev Kernel Socket.
[ 5.291317] systemd[1]: Listening on udev Kernel Socket.
[ 5.292182] systemd[1]: Starting udev Control Socket.
[ 5.293936] systemd[1]: Listening on udev Control Socket.
[ 5.294779] systemd[1]: Starting Journal Socket.
[ 5.296559] systemd[1]: Listening on Journal Socket.
[ 5.297516] systemd[1]: Started dracut cmdline hook.
[ 5.298461] systemd[1]: Starting dracut pre-udev hook...
[ 5.300561] systemd[1]: Started Load Kernel Modules.
[ 5.301429] systemd[1]: Starting Sockets.
[ 5.303166] systemd[1]: Reached target Sockets.
[ 5.304005] systemd[1]: Starting Setup Virtual Console...
[ 5.305971] systemd[1]: Starting Journal Service...
[ 5.309491] systemd[1]: Started Journal Service.
[ 5.314909] systemd[1]: Starting Swap.
[ 5.317525] systemd[1]: Reached target Swap.
[ 5.318482] systemd[1]: Starting Local File Systems.
[ 5.320334] systemd[1]: Reached target Local File Systems.
[ 5.322404] systemd[1]: Started Setup Virtual Console.
[ 5.329301] systemd-udevd[134]: starting version 204
[ 5.414004] [drm] Initialized drm 1.1.0 20060810
[ 5.508638] [drm] Memory usable by graphics device = 2048M
[ 5.509466] checking generic (90000000 546000) vs hw (90000000 10000000)
[ 5.509467] fb: conflicting fb hw usage inteldrmfb vs EFI VGA - removing generic driver
[ 5.510282] Console: switching to colour dummy device 80x25
[ 5.510373] i915 0000:00:02.0: setting latency timer to 64
[ 5.511606] usb 2-1.8.1: new full-speed USB device number 4 using ehci-pci
[ 5.542578] i915 0000:00:02.0: irq 46 for MSI/MSI-X
[ 5.542584] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[ 5.542586] [drm] Driver supports precise vblank timestamp query.
[ 5.542597] ACPI Warning: \_SB_.PCI0.IGPU._DSM: Argument #4 type mismatch - Found [Integer], ACPI requires [Package] (20130517/nsarguments-95)
[ 5.542625] ACPI Warning: \_SB_.PCI0.IGPU._DSM: Argument #4 type mismatch - Found [Integer], ACPI requires [Package] (20130517/nsarguments-95)
[ 5.542663] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 5.598671] usb 2-1.8.1: New USB device found, idVendor=0a5c, idProduct=4500
[ 5.598676] usb 2-1.8.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.598679] usb 2-1.8.1: Product: BRCM20702 Hub
[ 5.598681] usb 2-1.8.1: Manufacturer: Apple Inc.
[ 5.598955] hub 2-1.8.1:1.0: USB hub found
[ 5.599042] hub 2-1.8.1:1.0: 3 ports detected
[ 5.652691] [drm] GMBUS [i915 gmbus vga] timed out, falling back to bit banging on pin 2
[ 5.663410] fbcon: inteldrmfb (fb0) is primary device
[ 5.672835] usb 2-1.8.2: new full-speed USB device number 5 using ehci-pci
[ 5.765908] usb 2-1.8.2: New USB device found, idVendor=05ac, idProduct=024c
[ 5.765911] usb 2-1.8.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.765914] usb 2-1.8.2: Product: Apple Internal Keyboard / Trackpad
[ 5.765916] usb 2-1.8.2: Manufacturer: Apple Inc.
[ 5.771973] input: Apple Inc. Apple Internal Keyboard / Trackpad as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.8/2-1.8.2/2-1.8.2:1.0/input/input4
[ 5.772283] apple 0003:05AC:024C.0001: input,hidraw0: USB HID v1.11 Keyboard [Apple Inc. Apple Internal Keyboard / Trackpad] on usb-0000:00:1d.0-1.8.2/input0
[ 5.912440] apple 0003:05AC:024C.0002: hidraw1: USB HID v1.11 Device [Apple Inc. Apple Internal Keyboard / Trackpad] on usb-0000:00:1d.0-1.8.2/input1
[ 5.986160] usb 2-1.8.3: new high-speed USB device number 6 using ehci-pci
[ 6.078236] usb 2-1.8.3: New USB device found, idVendor=05ac, idProduct=8404
[ 6.078241] usb 2-1.8.3: New USB device strings: Mfr=3, Product=4, SerialNumber=2
[ 6.078244] usb 2-1.8.3: Product: Card Reader
[ 6.078246] usb 2-1.8.3: Manufacturer: Apple
[ 6.078249] usb 2-1.8.3: SerialNumber: 000000000310
[ 6.097796] usb-storage 2-1.8.3:1.0: USB Mass Storage device detected
[ 6.097844] scsi6 : usb-storage 2-1.8.3:1.0
[ 6.097909] usbcore: registered new interface driver usb-storage
[ 6.152539] usb 2-1.8.1.1: new full-speed USB device number 7 using ehci-pci
[ 6.241312] usb 2-1.8.1.1: New USB device found, idVendor=05ac, idProduct=820a
[ 6.241316] usb 2-1.8.1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 6.243383] input: HID 05ac:820a as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.8/2-1.8.1/2-1.8.1.1/2-1.8.1.1:1.0/input/input5
[ 6.243463] hid-generic 0003:05AC:820A.0003: input,hidraw2: USB HID v1.11 Keyboard [HID 05ac:820a] on usb-0000:00:1d.0-1.8.1.1/input0
[ 6.316717] usb 2-1.8.1.2: new full-speed USB device number 8 using ehci-pci
[ 6.394846] usb 2-1.8.1.2: New USB device found, idVendor=05ac, idProduct=820b
[ 6.394849] usb 2-1.8.1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 6.397248] input: HID 05ac:820b as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.8/2-1.8.1/2-1.8.1.2/2-1.8.1.2:1.0/input/input6
[ 6.397559] hid-generic 0003:05AC:820B.0004: input,hidraw3: USB HID v1.11 Mouse [HID 05ac:820b] on usb-0000:00:1d.0-1.8.1.2/input0
[ 6.470894] usb 2-1.8.1.3: new full-speed USB device number 9 using ehci-pci
[ 6.550491] usb 2-1.8.1.3: New USB device found, idVendor=05ac, idProduct=821f
[ 6.550495] usb 2-1.8.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 6.550498] usb 2-1.8.1.3: Product: Bluetooth USB Host Controller
[ 6.550500] usb 2-1.8.1.3: Manufacturer: Apple Inc.
[ 6.738160] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
[ 7.122812] scsi 6:0:0:0: Direct-Access APPLE SD Card Reader 2.00 PQ: 0 ANSI: 0
[ 7.123705] sd 6:0:0:0: Attached scsi generic sg1 type 0
[ 7.125352] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 8.124551] Console: switching to colour frame buffer device 180x56
[ 8.142603] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 8.142605] i915 0000:00:02.0: registered panic notifier
[ 8.147872] acpi device:07: registered as cooling_device5
[ 8.149848] ACPI: Video Device [IGPU] (multi-head: yes rom: no post: no)
[ 8.151513] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input7
[ 8.153276] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[ 8.171626] EXT4-fs (sda8): mounted filesystem with ordered data mode. Opts: (null)
[ 8.223021] systemd-journald[118]: Received SIGTERM
[ 8.469441] SELinux: 2048 avtab hash slots, 94592 rules.
[ 8.479665] SELinux: 2048 avtab hash slots, 94592 rules.
[ 8.675181] SELinux: 8 users, 82 roles, 4527 types, 254 bools, 1 sens, 1024 cats
[ 8.675184] SELinux: 83 classes, 94592 rules
[ 8.678814] SELinux: Completing initialization.
[ 8.678816] SELinux: Setting up existing superblocks.
[ 8.678821] SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
[ 8.678824] SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
[ 8.678830] SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
[ 8.678834] SELinux: initialized (dev proc, type proc), uses genfs_contexts
[ 8.678839] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
[ 8.678868] SELinux: initialized (dev devtmpfs, type devtmpfs), uses transition SIDs
[ 8.679503] SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
[ 8.679506] SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
[ 8.679916] SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
[ 8.679920] SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
[ 8.679922] SELinux: initialized (dev devpts, type devpts), uses transition SIDs
[ 8.679933] SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
[ 8.679937] SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
[ 8.679947] SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
[ 8.679955] SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
[ 8.680145] SELinux: initialized (dev securityfs, type securityfs), uses genfs_contexts
[ 8.680147] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
[ 8.680158] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
[ 8.680210] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
[ 8.680239] SELinux: initialized (dev cgroup, type cgroup), uses genfs_contexts
[ 8.680243] SELinux: initialized (dev pstore, type pstore), uses genfs_contexts
[ 8.680245] SELinux: initialized (dev efivarfs, type efivarfs), uses genfs_contexts
[ 8.680253] SELinux: initialized (dev cgroup, type cgroup), uses genfs_contexts
[ 8.680256] SELinux: initialized (dev cgroup, type cgroup), uses genfs_contexts
[ 8.680267] SELinux: initialized (dev cgroup, type cgroup), uses genfs_contexts
[ 8.680271] SELinux: initialized (dev cgroup, type cgroup), uses genfs_contexts
[ 8.680273] SELinux: initialized (dev cgroup, type cgroup), uses genfs_contexts
[ 8.680276] SELinux: initialized (dev cgroup, type cgroup), uses genfs_contexts
[ 8.680278] SELinux: initialized (dev cgroup, type cgroup), uses genfs_contexts
[ 8.680282] SELinux: initialized (dev cgroup, type cgroup), uses genfs_contexts
[ 8.680288] SELinux: initialized (dev sda8, type ext4), uses xattr
[ 8.690240] type=1403 audit(1376337701.504:2): policy loaded auid=4294967295 ses=4294967295
[ 8.696294] systemd[1]: Successfully loaded SELinux policy in 347.015ms.
[ 8.706811] systemd[1]: RTC configured in localtime, applying delta of 120 minutes to system time.
[ 8.725398] systemd[1]: Relabelled /dev and /run in 12.876ms.
[ 8.774107] LVM: Logical Volume autoactivation enabled.
[ 8.774111] LVM: Activation generator successfully completed.
[ 8.850009] systemd-readahead[213]: Bumped block_nr parameter of 8:0 to 20480. This is a temporary hack and should be removed one day.
[ 8.857229] SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
[ 8.865920] SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses transition SIDs
[ 8.871691] SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
[ 8.875066] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
[ 8.897126] SELinux: initialized (dev configfs, type configfs), uses genfs_contexts
[ 8.899224] systemd-udevd[230]: starting version 204
[ 8.930961] SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
[ 8.979767] EXT4-fs (sda8): re-mounted. Opts: (null)
[ 9.055414] bcma: bus0: Found chip with id 0xA8D8, rev 0x01 and package 0x08
[ 9.056371] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x22, class 0x0)
[ 9.057257] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x17, class 0x0)
[ 9.058122] bcma: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x0F, class 0x0)
[ 9.058138] input: PC Speaker as /devices/platform/pcspkr/input/input8
[ 9.068670] i801_smbus 0000:00:1f.3: enabling device (0000 -> 0003)
[ 9.071039] ACPI Warning: 0x000000000000efa0-0x000000000000efbf SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20130517/utaddress-251)
[ 9.072693] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 9.104658] ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \PMIO 1 (20130517/utaddress-251)
[ 9.105913] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 9.107290] ACPI Warning: 0x0000000000000530-0x000000000000053f SystemIO conflicts with Region \GPIO 1 (20130517/utaddress-251)
[ 9.108664] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 9.112868] ACPI Warning: 0x0000000000000500-0x000000000000052f SystemIO conflicts with Region \GPIO 1 (20130517/utaddress-251)
[ 9.114035] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 9.115410] lpc_ich: Resource conflict(s) found affecting gpio_ich
[ 9.119061] bcma: bus0: Bus registered
[ 9.133681] input: bcm5974 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.8/2-1.8.2/2-1.8.2:1.2/input/input9
[ 9.135363] usbcore: registered new interface driver bcm5974
[ 9.137814] media: Linux media interface: v0.10
[ 9.172539] Linux video capture interface: v2.00
[ 9.223395] applesmc: key=424 fan=1 temp=31 index=30 acc=0 lux=2 kbd=1
[ 9.244254] Bluetooth: Core ver 2.16
[ 9.245883] NET: Registered protocol family 31
[ 9.247428] Bluetooth: HCI device and connection manager initialized
[ 9.249137] Bluetooth: HCI socket layer initialized
[ 9.250951] Bluetooth: L2CAP socket layer initialized
[ 9.252674] Bluetooth: SCO socket layer initialized
[ 9.276162] iTCO_vendor_support: vendor-support=0
[ 9.286595] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.10
[ 9.287731] iTCO_wdt: unable to reset NO_REBOOT flag, device disabled by hardware/BIOS
[ 9.294755] usbcore: registered new interface driver btusb
[ 9.339751] usb 2-1.8.1.1: USB disconnect, device number 7
[ 9.352359] uvcvideo: Found UVC 1.00 device FaceTime HD Camera (Built-in) (05ac:8510)
[ 9.364068] input: FaceTime HD Camera (Built-in) as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0/input/input10
[ 9.391651] Adding 10190844k swap on /dev/sda6. Priority:-1 extents:1 across:10190844k SSFS
[ 9.422178] cfg80211: Calling CRDA to update world regulatory domain
[ 9.425715] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[ 9.427286] cfg80211: World regulatory domain updated:
[ 9.427286] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 9.427288] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 9.427289] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 9.427290] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 9.427291] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 9.427292] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 9.436486] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
[ 9.465872] usbcore: registered new interface driver uvcvideo
[ 9.467080] USB Video Class driver (1.1.1)
[ 9.474489] ALSA sound/pci/hda/hda_auto_parser.c:393 autoconfig: line_outs=1 (0xb/0x0/0x0/0x0/0x0) type:speaker
[ 9.474493] ALSA sound/pci/hda/hda_auto_parser.c:397 speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 9.474495] ALSA sound/pci/hda/hda_auto_parser.c:401 hp_outs=1 (0x9/0x0/0x0/0x0/0x0)
[ 9.474496] ALSA sound/pci/hda/hda_auto_parser.c:402 mono: mono_out=0x0
[ 9.474497] ALSA sound/pci/hda/hda_auto_parser.c:406 inputs:
[ 9.474499] ALSA sound/pci/hda/hda_auto_parser.c:410 Mic=0xd
[ 9.481658] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
[ 9.482943] SELinux: initialized (dev sda5, type ext4), uses xattr
[ 9.490904] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null)
[ 9.491093] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 9.491199] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 9.491269] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[ 9.491335] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
[ 9.496184] SELinux: initialized (dev sda7, type ext4), uses xattr
[ 9.584445] usb 2-1.8.1.2: USB disconnect, device number 8
[ 9.628454] SELinux: initialized (dev sda4, type hfsplus), uses genfs_contexts
[ 9.654581] type=1305 audit(1376337702.467:3): audit_pid=364 old=0 auid=4294967295 ses=4294967295
subj=system_u:system_r:auditd_t:s0 res=1
[ 9.803255] brcmsmac bcma0:0: mfg 4bf core 812 rev 23 class 0 irq 17
[ 9.829096] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 9.836347] systemd-logind[401]: Watching system buttons on /dev/input/event3 (Power Button)
[ 9.836423] systemd-logind[401]: Watching system buttons on /dev/input/event7 (Video Bus)
[ 9.836488] systemd-logind[401]: Watching system buttons on /dev/input/event1 (Power Button)
[ 9.836582] systemd-logind[401]: Watching system buttons on /dev/input/event0 (Lid Switch)
[ 9.836675] systemd-logind[401]: Watching system buttons on /dev/input/event2 (Sleep Button)
[ 9.861578] cfg80211: Calling CRDA for country: DE
[ 9.861609] systemd-udevd[259]: renamed network interface wlan0 to wlp2s0
[ 9.865372] cfg80211: Regulatory domain changed to country: DE
[ 9.866027] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 9.866710] cfg80211: (2400000 KHz - 2483500 KHz @ 40000 KHz), (N/A, 2000 mBm)
[ 9.867395] cfg80211: (5150000 KHz - 5250000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[ 9.868048] cfg80211: (5250000 KHz - 5350000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[ 9.868714] cfg80211: (5470000 KHz - 5725000 KHz @ 40000 KHz), (N/A, 2698 mBm)
[ 9.869355] cfg80211: (57240000 KHz - 65880000 KHz @ 2160000 KHz), (N/A, 4000 mBm)
[ 9.941044] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 9.974753] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 10.030316] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 10.031351] Bluetooth: BNEP filters: protocol multicast
[ 10.032384] Bluetooth: BNEP socket layer initialized
[ 10.108081] Bluetooth: RFCOMM TTY layer initialized
[ 10.109120] Bluetooth: RFCOMM socket layer initialized
[ 10.110107] Bluetooth: RFCOMM ver 1.11
[ 10.149938] Netfilter messages via NETLINK v0.30.
[ 10.283807] nfnl_acct: registering with nfnetlink.
[ 10.284975] netlink: 20 bytes leftover after parsing attributes.
[ 10.310702] brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 10.310716] brcmsmac bcma0:0: brcms_ops_config: change power-save mode: false (implement)
[ 10.312867] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[ 14.607019] wlp2s0: authenticate with 24:65:11:b9:d8:b1
[ 14.618187] wlp2s0: send auth to 24:65:11:b9:d8:b1 (try 1/3)
[ 14.620147] wlp2s0: authenticated
[ 14.620984] wlp2s0: associate with 24:65:11:b9:d8:b1 (try 1/3)
[ 14.623476] wlp2s0: RX AssocResp from 24:65:11:b9:d8:b1 (capab=0x431 status=0 aid=2)
[ 14.624001] brcmsmac bcma0:0: brcmsmac: brcms_ops_bss_info_changed: associated
[ 14.624004] brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos enabled: true (implement)
[ 14.624013] wlp2s0: associated
[ 14.624023] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
[ 15.668236] brcmsmac bcma0:0: brcms_ops_bss_info_changed: arp filtering: 1 addresses (implement)
[ 20.047431] brcmsmac bcma0:0: phyerr 0x10, rate 0x1414
[ 20.047435] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 20.052604] brcmsmac bcma0:0: phyerr 0x10, rate 0x1414
[ 20.052608] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 20.060881] brcmsmac bcma0:0: phyerr 0x10, rate 0x1414
[ 20.060885] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 55.693944] brcmsmac bcma0:0: phyerr 0x10, rate 0x1414
[ 55.693973] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 65.045849] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 65.045854] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 65.045855] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 65.045856] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 65.049597] brcmsmac bcma0:0: phyerr 0x10, rate 0x6e6e
[ 65.049606] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 67.371909] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 67.371944] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 67.375192] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 67.375202] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 68.655417] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.655422] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.655424] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 68.655426] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.656073] brcmsmac bcma0:0: phyerr 0x10, rate 0x6e6e
[ 68.656084] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 68.656123] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.656124] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.656126] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 68.656127] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.659322] brcmsmac bcma0:0: phyerr 0x10, rate 0x6e6e
[ 68.659355] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 68.659367] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.659369] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.659371] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 68.659373] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.662517] brcmsmac bcma0:0: phyerr 0x10, rate 0x6e6e
[ 68.662526] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 68.662541] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.662544] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.662547] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 68.662550] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.665234] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.665242] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.665246] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 68.665248] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.667681] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.667689] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 68.667692] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 68.667695] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.654618] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.654621] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.654623] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 69.654624] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.655034] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 69.655036] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 69.655045] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.655046] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.655048] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 69.655049] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.655626] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 69.655630] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 69.655643] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.655645] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.655646] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 69.655648] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.656640] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 69.656644] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 69.659266] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.659269] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.659270] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 69.659271] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.659709] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.659711] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 69.659712] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 69.659713] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 70.338378] brcmsmac bcma0:0: phyerr 0x10, rate 0x1414
[ 70.338389] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 71.100021] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 71.100030] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 71.100033] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 71.100035] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 71.100561] brcmsmac bcma0:0: phyerr 0x10, rate 0x6e6e
[ 71.100564] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 71.100577] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 71.100579] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 71.100580] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 71.100582] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 71.104846] brcmsmac bcma0:0: phyerr 0x10, rate 0x6e6e
[ 71.104849] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 71.104861] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 71.104862] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 71.104863] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 71.104864] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 71.116964] brcmsmac bcma0:0: phyerr 0x10, rate 0x6e6e
[ 71.116977] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 71.693295] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 71.693307] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 71.694194] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 71.694203] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 71.695304] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 71.695314] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 72.047690] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 72.047702] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 72.048526] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 72.048534] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 72.049094] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 72.049101] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 74.875934] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 74.875938] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 74.876634] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 74.876637] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 74.877349] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 74.877351] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 84.114683] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.114698] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.114702] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 84.114705] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.115295] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 84.115304] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 84.115325] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.115328] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.115331] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 84.115333] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.115947] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 84.115954] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 84.115975] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.115977] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.115980] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 84.115983] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.116664] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 84.116667] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 84.116676] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.116678] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.116680] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 84.116682] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.117187] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.117192] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.117195] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 84.117198] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.117714] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.117720] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.117723] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 84.117725] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.442483] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.442496] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.442500] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 84.442503] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.442900] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 84.442907] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 84.442920] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.442923] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.442926] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 84.442928] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.443386] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 84.443393] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 84.443406] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.443409] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.443412] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 84.443414] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.443933] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 84.443939] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 84.443949] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.443952] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.443955] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 84.443957] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.444336] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.444342] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.444345] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 84.444347] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.444765] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.444771] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.444773] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 84.444776] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 84.599227] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 84.599260] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 84.600908] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 84.600936] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 85.884821] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 85.884832] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 85.884834] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 85.884836] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 85.885271] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 85.885277] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 85.885290] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 85.885292] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 85.885293] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 85.885295] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 85.886779] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 85.886806] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 85.886831] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 85.886833] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 85.886835] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 85.886838] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 85.889394] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 85.889420] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 86.368373] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 86.368377] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 86.369291] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 86.369294] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 86.370567] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 86.370569] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 88.062441] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 88.062477] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 88.063571] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 88.063598] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 88.293587] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.293597] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.293599] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 88.293601] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.294023] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 88.294027] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 88.294037] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.294039] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.294040] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 88.294042] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.294470] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 88.294474] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 88.294486] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.294488] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.294489] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 88.294491] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.295081] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 88.295099] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 88.295118] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.295131] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.295133] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 88.295134] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.298015] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.298043] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.298058] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 88.298060] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 88.519081] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 88.519093] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 88.521113] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 88.521122] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 90.222368] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 90.222382] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 90.223616] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 90.223624] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 90.224150] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 90.224157] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 91.265996] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 91.266005] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 91.266007] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 91.266009] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 91.266447] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 91.266453] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 91.266465] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 91.266467] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 91.266469] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 91.266470] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 91.270901] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 91.270935] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 91.633002] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 91.633013] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 91.634597] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 91.634604] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 91.972511] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 91.972520] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 91.973208] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 91.973236] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 91.976329] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 91.976362] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 92.622446] brcmsmac bcma0:0: phyerr 0x10, rate 0x1414
[ 92.622458] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 92.626425] brcmsmac bcma0:0: phyerr 0x10, rate 0x1414
[ 92.626434] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 92.630246] brcmsmac bcma0:0: phyerr 0x10, rate 0x1414
[ 92.630255] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 94.300194] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 94.300212] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 94.300215] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 94.300217] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 94.300892] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 94.300921] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 94.300934] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 94.300936] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 94.300938] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 94.300940] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 94.301660] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 94.301688] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 94.589704] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 94.589709] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 94.675435] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 94.675444] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 94.675994] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 94.675999] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 94.676863] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 94.676868] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 98.222237] brcmsmac bcma0:0: phyerr 0x10, rate 0xa0a
[ 98.222251] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 98.227080] brcmsmac bcma0:0: phyerr 0x10, rate 0xa0a
[ 98.227087] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 98.234612] brcmsmac bcma0:0: phyerr 0x10, rate 0xa0a
[ 98.234620] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 100.252756] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.252765] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.252767] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 100.252769] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.253161] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 100.253165] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 100.253177] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.253179] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.253181] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 100.253182] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.253746] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 100.253750] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 100.253762] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.253764] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.253765] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 100.253767] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.254306] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 100.254310] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 100.254317] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.254318] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.254320] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 100.254322] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.254919] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.254921] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.254922] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 100.254923] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.255406] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.255407] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 100.255409] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 100.255410] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 105.862454] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 105.862458] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 105.863614] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 105.863616] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 105.864632] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 105.864635] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 113.664396] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.664400] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.664401] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 113.664402] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.664953] brcmsmac bcma0:0: phyerr 0x10, rate 0x6e6e
[ 113.664955] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 113.664964] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.664965] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.664966] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 113.664967] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.667733] brcmsmac bcma0:0: phyerr 0x10, rate 0x6e6e
[ 113.667769] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 113.667781] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.667783] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.667785] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 113.667787] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.674128] brcmsmac bcma0:0: phyerr 0x10, rate 0x6e6e
[ 113.674161] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 113.674187] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.674190] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.674192] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 113.674194] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.679303] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.679327] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.679330] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 113.679332] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.680555] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.680580] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 113.680582] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 113.680584] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 120.544498] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 120.544527] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 120.545461] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 120.545488] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 120.546547] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 120.546564] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 169.922332] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 169.922367] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 169.923230] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 169.923263] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 170.500260] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 170.500273] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 170.500277] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 170.500279] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 170.500717] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 170.500727] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 170.500738] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 170.500740] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 170.500742] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 170.500744] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 170.501449] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 170.501452] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 170.501462] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 170.501463] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 170.501464] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 170.501465] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 170.501936] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 170.501938] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 170.501946] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 170.501947] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 170.501948] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 170.501949] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 171.469294] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 171.469334] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 171.470312] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 171.470345] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 171.471546] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 171.471579] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 172.028852] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 172.028865] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 172.028869] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 172.028871] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 172.029332] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 172.029338] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 172.029350] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 172.029353] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 172.029356] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 172.029358] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 172.029842] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 172.029848] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 172.029861] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 172.029864] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 172.029866] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 172.029869] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 172.030960] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 172.030968] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 172.030981] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 172.030984] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 172.030987] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 172.030990] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 173.924741] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 173.924746] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 173.925318] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 173.925324] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 173.925957] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 173.925984] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 174.915637] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 174.915648] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 174.915652] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 174.915654] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 174.916232] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 174.916239] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 174.916252] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 174.916255] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 174.916258] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 174.916261] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 174.918468] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 174.918475] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 175.695446] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 175.695459] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 175.702047] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 175.702071] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 178.334594] brcmsmac bcma0:0: phyerr 0x10, rate 0x1414
[ 178.334625] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 178.337995] brcmsmac bcma0:0: phyerr 0x10, rate 0x1414
[ 178.338026] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 178.342781] brcmsmac bcma0:0: phyerr 0x10, rate 0x1414
[ 178.342809] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x10)
[ 181.591018] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 181.591031] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 184.286560] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 184.286579] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 184.286585] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 184.286589] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 184.306942] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 184.306956] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 188.757767] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 188.757777] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 188.759566] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 188.759599] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 189.083797] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 189.083809] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 189.088675] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 189.088683] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 189.784658] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 189.784673] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 189.784677] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 189.784682] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 189.785097] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 189.785104] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 189.785119] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 189.785121] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 189.785124] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 189.785126] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 189.785999] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 189.786007] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 189.786021] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 189.786025] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 189.786027] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 189.786030] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 189.787000] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 189.787003] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 197.362481] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 197.362508] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 197.366589] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 197.366600] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 197.835236] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 197.835250] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 197.840771] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 197.840781] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 198.339768] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 198.339782] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 198.339785] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 198.339787] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 198.340187] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 198.340193] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 198.340206] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 198.340208] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 198.340210] brcmsmac bcma0:0: wl0: invalid mcs: 110
[ 198.340213] brcmsmac bcma0:0: wl0: WAR: using rate of 1 mbps
[ 198.342052] brcmsmac bcma0:0: phyerr 0x1, rate 0x6e6e
[ 198.342063] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 199.067537] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 199.067547] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 199.069192] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 199.069227] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 199.070524] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 199.070558] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 199.859393] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 199.859405] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 199.862268] brcmsmac bcma0:0: phyerr 0x1, rate 0xa0a
[ 199.862278] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 458.912193] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 458.912221] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 458.913029] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 458.913054] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
[ 458.913887] brcmsmac bcma0:0: phyerr 0x1, rate 0x1414
[ 458.913919] brcmsmac bcma0:0: brcms_c_ampdu_dotxstatus_complete: ampdu tx phy error (0x1)
^ permalink raw reply
* pull request: wireless-next 2013-08-12
From: John W. Linville @ 2013-08-12 19:53 UTC (permalink / raw)
To: davem; +Cc: linux-wireless, netdev
[-- Attachment #1: Type: text/plain, Size: 28630 bytes --]
Dave,
This is a batch of updates intended for 3.12. It is mostly driver
stuff, although Johannes Berg and Simon Wunderlich make a good
showing with mac80211 bits (particularly some work on 5/10 MHz
channel support).
The usual suspects are mostly represented. There are lots of updates
to iwlwifi, ath9k, ath10k, mwifiex, rt2x00, wil6210, as usual.
The bcma bus gets some love this time, as do cw1200, iwl4965, and a
few other bits here and there. I don't think there is much unusual
here, FWIW.
Please let me know if there are problems!
John
---
The following changes since commit f3dfd20860db3d0c400dd83a378176a28d3662db:
af_unix: fix bug on large send() (2013-08-11 22:02:36 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next.git for-davem
for you to fetch changes up to 89c2af3c14ddf8ae48637a7b454d66ac5e0ca728:
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem (2013-08-12 14:45:06 -0400)
----------------------------------------------------------------
Alexander Bondar (3):
iwlwifi: mvm: Upgrade to a new power management uAPSD API
iwlwifi: mvm: Change AM->PSM timeout for EAPOL frames
iwlwifi: mvm: Change beacon abort escape time value
Alexey Khoroshilov (1):
hostap: do not return positive number on failure path in prism2_open()
Amitkumar Karwar (18):
cfg80211/nl80211: rename packet pattern related structures and enums
cfg80211/nl80211: Add packet coalesce support
mwifiex: add PCIe shutdown handler to avoid system hang on reboot
mwifiex: move del_timer_sync(scan_delay_timer) call to fix memleak
mwifiex: remove unnecessary del_timer(cmd_timer)
mwifiex: move if_ops.cleanup_if() call
mwifiex: add unregister_dev handler for usb interface
mwifiex: reduce firmware poll retries
mwifiex: replace mdelay with msleep
mwifiex: correction in mwifiex_check_fw_status() return status
mwifiex: remove duplicate structure host_cmd_tlv
mwifiex: handle driver initialization error paths
mwifiex: code rearrangement in sdio.c
mwifiex: fix adapter pointer dereference issue
mwifiex: rename mef macros
mwifiex: modify mwifiex_is_pattern_supported() routine
mwifiex: increase max supported pattern offset
mwifiex: add packet coalesce support
Antonio Quartulli (1):
mac80211: ibss - remove not authorized station earlier
Avinash Patil (7):
mwifiex: rename pkt_count to ba_pkt_count in mwifiex_ra_list_tbl struct
mwifiex: maintain outstanding packet count for RA list instead of packet size
mwifiex: delete AP TX queues when bridged packets reach threshold
mwifiex: correct max IE length check for WPS IE
mwifiex: modify mwifiex_ap_sta_limits to advertise support for P2P
ieee80211: add definition for interworking support
mwifiex: populate rates in probe request using cfg80211_scan_request
Avri Altman (2):
iwlwifi: mvm: new api to get signal strength
iwlwifi: mvm: fix signal reporting for < 3 antennas
Bing Zhao (1):
mwifiex: fix build error when CONFIG_PM is not set
Chris Wright (1):
mac80211: fix infinite loop in ieee80211_determine_chantype
Chun-Yeow Yeoh (1):
mac80211: set forwarding in mesh capability info
David Spinadel (1):
iwlwifi: mvm: enable pre-scan passive to active
Eliad Peller (4):
iwlwifi: fix some documentation typos
iwlwifi: pcie: some little cleanups
iwlwifi: mvm: add some missing cleanups in iwl_mvm_mac_add_interface
iwlwifi: mvm: use designated initialization for some arrays
Emmanuel Grumbach (8):
iwlwifi: pcie: don't disable L1 for newest NICs
iwlwifi: mvm: better handle several several vifs in BT Coex
iwlwifi: mvm: fix the ACK / CTS kill mask upon RSSI event
iwlwifi: mvm: don't allocate BT_COEX cmd on stack
iwlwifi: mvm: remove the default calibration values for 7000
iwlwifi: mvm: register vif debugfs for AP mode too
iwlwifi: mvm: remove obsolete flag in TX command API
iwlwifi: mvm: advertise support for DYNAMIC / STATIC SMPS
Eran Harary (1):
iwlwifi: mvm: fix debugfs restart if fw_restart is disabled
Eric Dumazet (1):
iwl3945: better skb management in rx path
Eyal Shapira (2):
iwlwifi: remove duplicate rate scale init code
iwlwifi: mvm: remove traffic load monitoring in rs
Eytan Lifshitz (1):
iwlwifi: mvm: add high temperature SKU thermal throttling parameters
Fabio Baltieri (1):
mac80211: use oneshot blink API for LED triggers
Felix Fietkau (12):
ath9k: add utility functions for accessing tid queues
ath9k: split tid retry packets into a separate queue
ath9k: add function for getting the tx tid for a packet
ath9k: add CAB queue info to debugfs
ath9k: simplify ath_tx_form_aggr
ath9k: fix block ack window tracking check
ath9k: prepare queueing code for handling unaggregated traffic
ath9k: fix clearing expired A-MPDU subframes in tx completion
ath9k: always clear ps filter bit on new assoc
ath9k: use software queues for un-aggregated data packets
ath9k: improve tx scheduling fairness
ath9k: use software queueing for multicast traffic
Fred Zhou (1):
ieee80211: add definition for 802.11ac information elements
Gabor Juhos (25):
rt2x00: rt2800lib: introduce rt2800_eeprom_word enum
rt2x00: rt2800lib: introduce local EEPROM access functions
rt2x00: rt2800lib: introduce rt2800_eeprom_read_from_array helper
rt2x00: rt2800lib: introduce rt2800_eeprom_word_index helper
rt2x00: rt2800lib: add EEPROM map for the RT3593 chipset
rt2x00: rt2800lib: add MAC register initialization for RT3593
rt2x00: rt2800lib: add BBP register initialization for RT3593
rt2x00: rt2800lib: add RFCSR register initialization for RT3593
rt2x00: rt2800lib: add BBP post initialization for RT3593
rt2x00: rt2800lib: add TX power configuration for RT3593
rt2x00: rt2800lib: fix BBP1_TX_ANTENNA field configuration for 3T devices
rt2x00: rt2800lib: fix antenna configuration for RT3593
rt2x00: rt2800lib: add rt2800_txpower_to_dev helper
rt2x00: rt2800lib: fix default TX power values for RT3593
rt2x00: rt2800lib: introduce rt2800_get_txmixer_gain_{24,5}g helpers
rt2x00: rt2800lib: hardcode TX mixer gain values for RT3593
rt2x00: rt2800lib: fix LNA_A[12] gain values for RT3593
rt2x00: rt2800lib: add default_power3 field for three-chain devices
rt2x00: rt2800lib: add rf_vals for RF3053
rt2x00: rt2800lib: add channel configuration for RF3053
rt2x00: rt2800lib: enable VCO recalibration for RF3053
rt2x00: rt2800lib: enable RF3053 support
rt2x00: rt2800lib: enable RT3593 support
rt2x00: rt2800usb: use correct [RT]XWI size for RT3593
rt2x00: rt2800usb: add USB device ID for Linksys AE3000
Hauke Mehrtens (6):
bcma: add some more core names
bcma: make it possible to select SoC support without mips
bcma: add constants for new ARM based SoCs
bcma: return correct error code when bus scan failed
bcma: fix handling of big addrl
bgmac: make bgmac depend on bcm47xx
Hila Gonen (1):
iwlwifi: mvm: Change beacon filtering command
Huawei Yang (2):
mwifiex: remove stop_net_dev_queue operation in AP forwarding
mwifiex: add tx info to skb when forming mgmt frame
Ilan Peer (1):
iwlwifi: mvm: Return on inconsistency in add interface
Inbal Hacohen (1):
iwlwifi: move dump_fh into common code
Jingoo Han (1):
net: wireless: rt2x00: Staticize rt2x00queue_pause_queue_nocheck()
Johannes Berg (27):
wireless: indent kernel-doc with tabs
mac80211: add per-chain signal information to radiotap
mac80211_hwsim: use ieee80211_free_txskb
mac80211_hwsim: claim uAPSD support
mac80211_hwsim: claim active monitor support
mac80211: make active monitor injection work w/ HW queue
iwlwifi: remove forward debugfs function declarations
iwlwifi: mvm: remove unneeded argument from iwl_mvm_tx_protection()
iwlwifi: pcie: make unused queue warning more readable
ath9k: make rfkill configurable
iwlwifi: dvm: remove P2P support
nl80211: fix another nl80211_fam.attrbuf race
iwlwifi: mvm: reprobe device on firmware error during restart
iwlwifi: mvm: support six IPv6 addresses in D3
iwlwifi: mvm: assign quota per virtual interface
iwlwifi: mvm: split constants into separate file
iwlwifi: mvm: report per-chain signal to mac80211
iwlwifi: list Emmanuel in maintainers file
mac80211: don't wait for TX status forever
mac80211: ignore HT primary channel while connected
cfg80211: fix P2P GO interface teardown
mac80211: continue using disabled channels while connected
mac80211: add debugfs for driver-buffered TID bitmap
iwlwifi: pcie: fix resume when no opmode is present
iwlwifi: mvm: small cleanups in quota management code
iwlwifi: remove transport suspend/resume indirection
brcmfmac: use CFG80211_TESTMODE_CMD
John Greene (1):
brcmsmac: Further reduce log spam from tx phy messages
John W. Linville (9):
Merge branch 'master' of git://git.kernel.org/.../linville/wireless
Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211
Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge tag 'for-linville-20130730' of git://github.com/kvalo/ath6kl
Merge branch 'master' of git://git.kernel.org/.../linville/wireless
Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
Kalle Valo (2):
MAINTAINERS: add ath10k
MAINTAINERS: update ath6kl git location
Karl Beldan (1):
mac80211: report some VHT radiotap infos for tx status
Kirshenbaum Erez (1):
wil6210: Enable TCP/UDP checksum HW offload
Mark Schulte (1):
rtlwifi: rtl8192cu: fix function declaration header
Matti Gottlieb (3):
iwlwifi: mvm: sram hex dump on NIC error
iwlwifi: mvm: Enable user set TX power
iwlwifi: mvm: Add RX statistics debugfs entry
Michal Kazior (34):
ath10k: fix teardown ordering
ath10k: fix possible deadlock
ath10k: setup rts/frag thresholds upon vdev creation
ath10k: do not setup rts/frag thresholds for suspended interfaces
ath10k: remove ath10k_bus
ath10k: fix typo in define name
ath10k: silent warning in IBSS mode
ath10k: lower print level for a message
ath10k: provide errno if bmi read/write fails
ath10k: change function to take struct ath10k as arg
ath10k: rename hif callback
ath10k: embed HTC struct inside ath10k
ath10k: embed HTT struct inside ath10k
ath10k: improve locking
ath10k: abort scan properly if wmi_scan_stop fails
ath10k: add missing debug prints
ath10k: decouple pci start/stop logic
ath10k: decouple core start/stop logic
ath10k: allow deferred regd update
ath10k: reset BMI state upon init
ath10k: decouple suspend code
ath10k: move free_vdev_map initialization
ath10k: make sure all resources are freed upon ath10k_stop()
ath10k: defer hw setup to start/stop mac80211 hooks
ath10k: store firmware files in memory
ath10k: skip fw stats debugfs interface if device is down
ath10k: implement device recovery
ath10k: implement fw crash simulation command
ath10k: fix NULL dereference for injected packets
ath10k: create debugfs interface to trigger fw crash
ath10k: prevent HTC from being used after stopping
ath10k: don't reset HTC endpoints unnecessarily
ath10k: fix memleak in mac setup
ath10k: fix rts/fragmentation threshold setup
Rafał Miłecki (1):
ssb: drop BROKEN from SSB_SFLASH
Shuah Khan (1):
wireless: Convert mwifiex/pcie to dev_pm_ops from legacy pm_ops
Simon Wunderlich (16):
nl80211: enable HT overrides for ibss
mac80211: enable HT overrides for ibss
nl80211: add scan width to bss and scan request structs
mac80211/rc80211: add chandef to rate initialization
mac80211: fix timing for 5 MHz and 10 MHz channels
mac80211: add radiotap flag and handling for 5/10 MHz
mac80211: select and adjust bitrates according to channel mode
cfg80211/mac80211: get mandatory rates based on scan width
cfg80211/mac80211: use reduced txpower for 5 and 10 MHz
mac80211: allow scanning for 5/10 MHz channels in IBSS
mac80211: return if IBSS chandef can not be used
nl80211: allow 5 and 10 MHz channels for IBSS
mac80211: fix regression when initializing ibss wmm params
mac80211: fix off-by-one regression in ibss beacon generation
nl80211/cfg80211: add channel switch command
mac80211: add channel switch command and beacon callbacks
Solomon Peachy (2):
cw1200: Fix incorrect endianness annotation in a header field
cw1200: Fix spurious BUG_ON() trigger when starting AP mode.
Stanislaw Gruszka (3):
iwl4965: better skb management in rx path
iwl4965: set power mode early
iwl4965: reset firmware after rfkill off
Stone Piao (3):
mwifiex: discard deauth and disassoc event during WPS session
mwifiex: skip registering mgmt frame that has already registered
mwifiex: support to send deauth for P2P client
Sujith Manoharan (34):
ath9k: Fix RTS threshold
ath9k: Move INI overrides to ar9003_hw_override_ini
ath9k: Add a HW flag for FCC
ath9k: Fix FastChannelChange for AR9462/AR9565
ath9k: Use correct channel when switching bands
ath9k: Program correct initvals for FCC
ath9k: Release the RF bus after setting board values
ath9k: Fix diversity combining for AR9285
ath9k: Add a debugfs file for antenna diversity
ath9k: Do a quick scan only when scan_not_start is true
ath9k: Use a subroutine to check for short scan
ath9k: Add ALT check for cards with GROUP-3 config
ath9k: Use a subroutine to try LNA switch
ath9k: Use a helper function for checking LNA options
ath9k: Simplify checks in quick_scan
ath9k: Use a subroutine to calculate ALT ratio
ath9k: Add statistics for antenna diversity
ath9k: Add information about antenna diversity
ath9k: Print LNA combining mode during init
ath9k: Fix antenna diversity for CUS198
ath9k: Cleanup WLAN/BT RX diversity
ath9k: Add a HW capability for WLAN/BT RX diversity
ath9k: Rename ath9k_hw_antctrl_shared_chain_lnadiv
ath9k: Enable WLAN/BT Ant Diversity for WB225/WB195
ath9k: Program HW for WB195 diversity
ath9k: Remove "shared_chain_lnadiv"
ath9k: Set SWCOM value for CUS198
ath9k: Support ANT diversity for WB225
ath9k: Remove ath_ant_comb_update()
ath9k: Fix antenna control init for AR9485
ath9k: Add more PCI IDs for WB225 cards
ath9k: Fix build failure
ath9k: Fix BTCOEX usage for RX diversity
ath9k: Run the LNA combining algorithm properly
Vladimir Kondratiev (7):
wil6210: Align WMI header with latest FW
wil6210: fix wrong index in wil_vring_free
wil6210: Optimize Tx completion
wil6210: Introduce struct for sw context
wil6210: fix subtle race in wil_tx_vring
wil6210: fix error path in wil_tx_vring
wil6210: drop -Werror compiler flag
Xose Vazquez Perez (1):
wireless: rt2x00: rt2800usb: add RT3573 devices
MAINTAINERS | 2 +-
drivers/bcma/Kconfig | 10 +-
drivers/bcma/main.c | 2 +-
drivers/bcma/scan.c | 28 +-
drivers/net/ethernet/broadcom/Kconfig | 2 +-
drivers/net/wireless/ath/ath.h | 2 +-
drivers/net/wireless/ath/ath10k/bmi.c | 12 +-
drivers/net/wireless/ath/ath10k/bmi.h | 1 +
drivers/net/wireless/ath/ath10k/ce.c | 2 +-
drivers/net/wireless/ath/ath10k/core.c | 321 +++--
drivers/net/wireless/ath/ath10k/core.h | 50 +-
drivers/net/wireless/ath/ath10k/debug.c | 87 +-
drivers/net/wireless/ath/ath10k/hif.h | 49 +-
drivers/net/wireless/ath/ath10k/htc.c | 61 +-
drivers/net/wireless/ath/ath10k/htc.h | 8 +-
drivers/net/wireless/ath/ath10k/htt.c | 27 +-
drivers/net/wireless/ath/ath10k/htt.h | 3 +-
drivers/net/wireless/ath/ath10k/htt_rx.c | 3 +-
drivers/net/wireless/ath/ath10k/htt_tx.c | 12 +-
drivers/net/wireless/ath/ath10k/mac.c | 409 +++++-
drivers/net/wireless/ath/ath10k/mac.h | 1 +
drivers/net/wireless/ath/ath10k/pci.c | 304 ++--
drivers/net/wireless/ath/ath10k/pci.h | 4 +-
drivers/net/wireless/ath/ath10k/wmi.c | 40 +-
drivers/net/wireless/ath/ath10k/wmi.h | 19 +
drivers/net/wireless/ath/ath9k/Kconfig | 10 +
drivers/net/wireless/ath/ath9k/antenna.c | 672 +++++----
drivers/net/wireless/ath/ath9k/ar9002_phy.c | 67 +
drivers/net/wireless/ath/ath9k/ar9002_phy.h | 10 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 26 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 2 +
drivers/net/wireless/ath/ath9k/ar9003_phy.c | 184 ++-
drivers/net/wireless/ath/ath9k/ar9003_phy.h | 5 -
drivers/net/wireless/ath/ath9k/ath9k.h | 44 +-
drivers/net/wireless/ath/ath9k/debug.c | 206 ++-
drivers/net/wireless/ath/ath9k/debug.h | 29 +-
drivers/net/wireless/ath/ath9k/eeprom_4k.c | 19 +
drivers/net/wireless/ath/ath9k/hw-ops.h | 11 +-
drivers/net/wireless/ath/ath9k/hw.c | 96 +-
drivers/net/wireless/ath/ath9k/hw.h | 9 +-
drivers/net/wireless/ath/ath9k/init.c | 32 +-
drivers/net/wireless/ath/ath9k/main.c | 19 +-
drivers/net/wireless/ath/ath9k/pci.c | 90 +-
drivers/net/wireless/ath/ath9k/phy.h | 7 +
drivers/net/wireless/ath/ath9k/rc.c | 2 +
drivers/net/wireless/ath/ath9k/recv.c | 44 +-
drivers/net/wireless/ath/ath9k/xmit.c | 501 ++++---
drivers/net/wireless/ath/wil6210/Makefile | 3 -
drivers/net/wireless/ath/wil6210/debugfs.c | 4 +-
drivers/net/wireless/ath/wil6210/netdev.c | 2 +
drivers/net/wireless/ath/wil6210/trace.h | 22 +-
drivers/net/wireless/ath/wil6210/txrx.c | 160 +-
drivers/net/wireless/ath/wil6210/txrx.h | 20 +-
drivers/net/wireless/ath/wil6210/wil6210.h | 27 +-
drivers/net/wireless/ath/wil6210/wmi.c | 20 +-
.../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 4 +-
drivers/net/wireless/brcm80211/brcmsmac/ampdu.c | 6 +-
drivers/net/wireless/brcm80211/brcmsmac/main.c | 4 +-
drivers/net/wireless/cw1200/sta.c | 7 +-
drivers/net/wireless/cw1200/wsm.h | 2 +-
drivers/net/wireless/hostap/hostap_main.c | 4 +-
drivers/net/wireless/iwlegacy/3945-rs.c | 1 +
drivers/net/wireless/iwlegacy/3945.c | 31 +-
drivers/net/wireless/iwlegacy/4965-mac.c | 34 +-
drivers/net/wireless/iwlegacy/4965-rs.c | 1 +
drivers/net/wireless/iwlegacy/common.c | 1 +
drivers/net/wireless/iwlwifi/Kconfig | 17 -
drivers/net/wireless/iwlwifi/dvm/agn.h | 6 -
drivers/net/wireless/iwlwifi/dvm/debugfs.c | 15 -
drivers/net/wireless/iwlwifi/dvm/dev.h | 7 -
drivers/net/wireless/iwlwifi/dvm/mac80211.c | 172 +--
drivers/net/wireless/iwlwifi/dvm/main.c | 62 -
drivers/net/wireless/iwlwifi/dvm/rs.c | 6 +-
drivers/net/wireless/iwlwifi/dvm/rxon.c | 6 +-
drivers/net/wireless/iwlwifi/dvm/scan.c | 105 +-
drivers/net/wireless/iwlwifi/dvm/tx.c | 19 -
drivers/net/wireless/iwlwifi/iwl-7000.c | 11 +
drivers/net/wireless/iwlwifi/iwl-config.h | 4 +
drivers/net/wireless/iwlwifi/iwl-fw.h | 19 +-
drivers/net/wireless/iwlwifi/iwl-io.c | 67 +
drivers/net/wireless/iwlwifi/iwl-io.h | 3 +
drivers/net/wireless/iwlwifi/iwl-nvm-parse.c | 8 +-
drivers/net/wireless/iwlwifi/iwl-op-mode.h | 4 +-
drivers/net/wireless/iwlwifi/iwl-trans.h | 25 +-
drivers/net/wireless/iwlwifi/mvm/Makefile | 2 +-
drivers/net/wireless/iwlwifi/mvm/bt-coex.c | 162 ++-
drivers/net/wireless/iwlwifi/mvm/constants.h | 71 +
drivers/net/wireless/iwlwifi/mvm/d3.c | 66 +-
drivers/net/wireless/iwlwifi/mvm/debugfs.c | 254 +++-
drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h | 49 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 143 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h | 5 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h | 2 -
drivers/net/wireless/iwlwifi/mvm/fw-api.h | 27 +-
drivers/net/wireless/iwlwifi/mvm/fw.c | 55 -
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 3 +-
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 57 +-
drivers/net/wireless/iwlwifi/mvm/mvm.h | 85 +-
drivers/net/wireless/iwlwifi/mvm/ops.c | 58 +-
drivers/net/wireless/iwlwifi/mvm/power.c | 198 ++-
drivers/net/wireless/iwlwifi/mvm/power_legacy.c | 319 ++++
drivers/net/wireless/iwlwifi/mvm/quota.c | 27 +-
drivers/net/wireless/iwlwifi/mvm/rs.c | 179 +--
drivers/net/wireless/iwlwifi/mvm/rs.h | 16 +-
drivers/net/wireless/iwlwifi/mvm/rx.c | 97 +-
drivers/net/wireless/iwlwifi/mvm/scan.c | 2 +
drivers/net/wireless/iwlwifi/mvm/sta.c | 3 +-
drivers/net/wireless/iwlwifi/mvm/tt.c | 32 +-
drivers/net/wireless/iwlwifi/mvm/tx.c | 4 +-
drivers/net/wireless/iwlwifi/mvm/utils.c | 23 +
drivers/net/wireless/iwlwifi/pcie/drv.c | 24 +-
drivers/net/wireless/iwlwifi/pcie/internal.h | 1 -
drivers/net/wireless/iwlwifi/pcie/rx.c | 2 +-
drivers/net/wireless/iwlwifi/pcie/trans.c | 118 +-
drivers/net/wireless/iwlwifi/pcie/tx.c | 22 +-
drivers/net/wireless/mac80211_hwsim.c | 10 +-
drivers/net/wireless/mwifiex/11n_aggr.c | 4 +-
drivers/net/wireless/mwifiex/cfg80211.c | 176 ++-
drivers/net/wireless/mwifiex/cfp.c | 42 +-
drivers/net/wireless/mwifiex/decl.h | 3 +-
drivers/net/wireless/mwifiex/fw.h | 70 +-
drivers/net/wireless/mwifiex/ie.c | 2 +-
drivers/net/wireless/mwifiex/init.c | 14 +-
drivers/net/wireless/mwifiex/ioctl.h | 43 +-
drivers/net/wireless/mwifiex/join.c | 1 +
drivers/net/wireless/mwifiex/main.c | 96 +-
drivers/net/wireless/mwifiex/main.h | 8 +-
drivers/net/wireless/mwifiex/pcie.c | 39 +-
drivers/net/wireless/mwifiex/scan.c | 63 +-
drivers/net/wireless/mwifiex/sdio.c | 213 ++-
drivers/net/wireless/mwifiex/sta_cmd.c | 77 +-
drivers/net/wireless/mwifiex/sta_cmdresp.c | 2 +
drivers/net/wireless/mwifiex/sta_event.c | 10 +
drivers/net/wireless/mwifiex/sta_ioctl.c | 11 +-
drivers/net/wireless/mwifiex/uap_cmd.c | 130 +-
drivers/net/wireless/mwifiex/uap_txrx.c | 70 +-
drivers/net/wireless/mwifiex/usb.c | 8 +
drivers/net/wireless/mwifiex/wmm.c | 16 +-
drivers/net/wireless/rt2x00/Kconfig | 6 +
drivers/net/wireless/rt2x00/rt2800.h | 274 +++-
drivers/net/wireless/rt2x00/rt2800lib.c | 1524 ++++++++++++++++++--
drivers/net/wireless/rt2x00/rt2800usb.c | 39 +-
drivers/net/wireless/rt2x00/rt2x00.h | 1 +
drivers/net/wireless/rt2x00/rt2x00queue.c | 2 +-
drivers/net/wireless/rtlwifi/rc.c | 1 +
drivers/net/wireless/rtlwifi/rtl8192cu/hw.h | 3 +
drivers/net/wireless/rtlwifi/rtl8192cu/sw.h | 3 -
drivers/net/wireless/ti/wlcore/main.c | 10 +-
drivers/ssb/Kconfig | 2 +-
drivers/ssb/driver_chipcommon_sflash.c | 8 +-
include/linux/bcma/bcma.h | 17 +
include/linux/ieee80211.h | 9 +
include/net/cfg80211.h | 197 ++-
include/net/ieee80211_radiotap.h | 4 +
include/net/mac80211.h | 67 +-
include/uapi/linux/nl80211.h | 183 ++-
net/mac80211/cfg.c | 232 ++-
net/mac80211/chan.c | 58 +
net/mac80211/debugfs_sta.c | 9 +
net/mac80211/driver-ops.h | 13 +
net/mac80211/ht.c | 53 +-
net/mac80211/ibss.c | 184 ++-
net/mac80211/ieee80211_i.h | 67 +-
net/mac80211/iface.c | 11 +-
net/mac80211/led.c | 19 +-
net/mac80211/led.h | 4 +-
net/mac80211/main.c | 15 +-
net/mac80211/mesh.c | 7 +-
net/mac80211/mesh_plink.c | 2 +-
net/mac80211/mlme.c | 152 +-
net/mac80211/rate.c | 46 +-
net/mac80211/rate.h | 22 +-
net/mac80211/rc80211_minstrel.c | 33 +-
net/mac80211/rc80211_minstrel_ht.c | 15 +-
net/mac80211/rc80211_pid_algo.c | 1 +
net/mac80211/rx.c | 97 +-
net/mac80211/scan.c | 72 +-
net/mac80211/status.c | 90 +-
net/mac80211/trace.h | 26 +
net/mac80211/tx.c | 108 +-
net/mac80211/util.c | 216 ++-
net/wireless/core.c | 10 +
net/wireless/core.h | 2 +
net/wireless/mesh.c | 5 +-
net/wireless/nl80211.c | 486 ++++++-
net/wireless/nl80211.h | 2 +
net/wireless/rdev-ops.h | 12 +
net/wireless/scan.c | 31 +-
net/wireless/trace.h | 45 +-
net/wireless/util.c | 14 +-
190 files changed, 8855 insertions(+), 3321 deletions(-)
create mode 100644 drivers/net/wireless/iwlwifi/mvm/constants.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/power_legacy.c
--
John W. Linville Someday the world will need a hero, and you
linville@tuxdriver.com might be all we have. Be ready.
[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply
* Re: [RFC] mac80211: add support for split-MAC implementations
From: Antonio Quartulli @ 2013-08-12 18:04 UTC (permalink / raw)
To: Johannes Berg; +Cc: Johan Almbladh, linux-wireless
In-Reply-To: <1376323275.11514.26.camel@jlt4.sipsolutions.net>
[-- Attachment #1: Type: text/plain, Size: 1015 bytes --]
On Mon, Aug 12, 2013 at 06:01:15PM +0200, Johannes Berg wrote:
> On Sun, 2013-08-11 at 22:19 +0200, Johan Almbladh wrote:
> > ieee80211_rx_h_sta_process:
> > The updating of last_rx for an IBSS STA is conditional on the STA
> > being AUTHORIZED. That state is the same regardless of whether the
> > updating is done before or after decryption.
>
> That's true, but my concern here was about the reboot problem:
> * two stations join a secure mesh and communicate
> * one of them reboots, but quickly rejoins the mesh
> In this case sometimes it gets hard to detect the situation and keeping
> the other station alive. OTOH, it already happens for beacon frames
> which aren't encrypted anyway, so I think it shouldn't matter. Antonio?
For the "reboot detection" mechanism only the beacon and the AUTH frames
are involved, therefore (since both are not encrypted) there should be no
problem.
Cheers,
--
Antonio Quartulli
..each of us alone is worth nothing..
Ernesto "Che" Guevara
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply
* Re: [PATCH] backports: rename some mem functions to not break custom kernels
From: Hauke Mehrtens @ 2013-08-12 16:24 UTC (permalink / raw)
To: Arik Nemtsov; +Cc: linux-wireless, mcgrof, backports@vger.kernel.org
In-Reply-To: <CA+XVXfdAUZGj7FjfRUxT2noa1b35xk1vn0bdcO70Vic6h9yXcg@mail.gmail.com>
On 08/08/2013 08:45 AM, Arik Nemtsov wrote:
> On Thu, Aug 8, 2013 at 2:00 AM, Hauke Mehrtens <hauke@hauke-m.de> wrote:
>> Please add backports mailing list ( backports@vger.kernel.org ) next time.
>
> Ok. Thanks.
>
>
>>> diff --git a/backport/backport-include/asm/mtrr.h b/backport/backport-include/asm/mtrr.h
>>> index cf0f6fd..c5760b4 100644
>>> --- a/backport/backport-include/asm/mtrr.h
>>> +++ b/backport/backport-include/asm/mtrr.h
>>> @@ -7,14 +7,17 @@
>>> * The following functions are for use by other drivers that cannot use
>>> * arch_phys_wc_add and arch_phys_wc_del.
>>> */
>>> +#ifndef phys_wc_to_mtrr_index
>>> #ifdef CONFIG_MTRR
>>> -extern int phys_wc_to_mtrr_index(int handle);
>>> +extern int backport_phys_wc_to_mtrr_index(int handle);
>>> #else
>>> -static inline int phys_wc_to_mtrr_index(int handle)
>>> +static inline int backport_phys_wc_to_mtrr_index(int handle)
>>> {
>>> return -1;
>>> }
>>> #endif /* CONFIG_MTRR */
>>> +#define phys_wc_to_mtrr_index LINUX_BACKPORT(phys_wc_to_mtrr_index)
>>
>> You should put this line before the #ifndef phy_.... and then you do not
>> have to use backport_phys_wc_to_mtrr_index with the prefix anywhere in
>> backports. This also applies for the other places where you manually add
>> backport_.
>
> The case I'm trying to un-break here is one where the symbol is
> defined by the kernel, even though it's not supposed to. This can
> happen if someone cherry-picks patches containing this symbol into
> their kernel.
> The backported driver is better off using the kernel symbol in that
> case I guess?
>
> Arik
Hi Arik,
adding the LINUX_BACKPORT() line should be enough to rename it
everywhere in backprots, so you do not have to modify
backport/compat/backport-3.11.c or manually add the prefix anywhere else.
Could you try if this fixes your problems with phys_wc_to_mtrr_index:
...
+#define phys_wc_to_mtrr_index LINUX_BACKPORT(phys_wc_to_mtrr_index)
#ifdef CONFIG_MTRR
extern int phys_wc_to_mtrr_index(int handle);
#else
static inline int phys_wc_to_mtrr_index(int handle)
{
return -1;
}
#endif /* CONFIG_MTRR */
^ permalink raw reply
* Re: [PATCHv2] mac80211: ibss - do not scan if not needed when creating an IBSS
From: Johannes Berg @ 2013-08-12 16:09 UTC (permalink / raw)
To: Antonio Quartulli; +Cc: linux-wireless, Antonio Quartulli
In-Reply-To: <1376067512-733-1-git-send-email-ordex@autistici.org>
On Fri, 2013-08-09 at 18:58 +0200, Antonio Quartulli wrote:
> From: Antonio Quartulli <antonio@open-mesh.com>
>
> In some cases mac80211 will scan before creating an IBSS
> even if bssid and frequency have been forced by the user.
> This is not needed and leads only to a delay in the IBSS
> establishment phase.
>
> Immediately create the cell if both bssid and frequency
> (and fixed_freq is set) have been specified.
Applied.
johannes
^ permalink raw reply
* Re: [RFC] mac80211: add support for split-MAC implementations
From: Johannes Berg @ 2013-08-12 16:01 UTC (permalink / raw)
To: Johan Almbladh, Antonio Quartulli; +Cc: linux-wireless
In-Reply-To: <CAJWpbEjdHR0HJjPBwSPN0m4kabLWbfV5pWec+9cwbvyWD+AOgg@mail.gmail.com>
On Sun, 2013-08-11 at 22:19 +0200, Johan Almbladh wrote:
> I would prefer my original solution that puts the decryption handler
> after the sta_process handler. The code is cleaner since we avoid the
> extra flag and the coupling between decrypt and sta_process. My
> conclusion is that the change is correct, see below.
I actually agree and think that it makes our implementation of 802.11
more robust, but I think that should be said in the changelog and be
carefully analysed (as I guess you've done below)
> ieee80211_rx_h_check_more_data, ieee80211_rx_h_uapsd_and_pspoll:
> The MOREDATA and PM bits are not protected by the encryption MIC. It
> should be valid to process those bits regardless of the decryption
> outcome.
Agree, those seem pretty clear.
> ieee80211_rx_h_sta_process:
> The updating of last_rx for an IBSS STA is conditional on the STA
> being AUTHORIZED. That state is the same regardless of whether the
> updating is done before or after decryption.
That's true, but my concern here was about the reboot problem:
* two stations join a secure mesh and communicate
* one of them reboots, but quickly rejoins the mesh
In this case sometimes it gets hard to detect the situation and keeping
the other station alive. OTOH, it already happens for beacon frames
which aren't encrypted anyway, so I think it shouldn't matter. Antonio?
> The main argument that the MOREDATA and PM bits are not protected by
> the encryption and are therefore independent. You can always send a
> spoofed NULLFUNC frame to an RSN AP or STA and have the PM and
> MOREDATA bits processed accordingly. My change allows data frames that
> could not be decrypted to be processed similar to NULLFUNC frames.
Right, of course.
> I have run mac80211 in STA and AP mode with this change for quite some
> time now without any problems. I will run it in IBSS mode also as you
> suggest.
>
> Provided that my IBSS tests pass, should I send you a final patch that
> changes the RX handler order and their locations in the file?
I think the IBSS test would be rather difficult, but yes, I think you've
convinced me that the patch is fine - please do resend it.
johannes
^ permalink raw reply
* Re: [PATCH 2/4] ath10k: fix HTC endpoint worker starvation
From: Kalle Valo @ 2013-08-12 14:56 UTC (permalink / raw)
To: Michal Kazior; +Cc: ath10k, linux-wireless
In-Reply-To: <CA+BoTQk4n=kiWhwvzieuvXp5Wou_QpkY=8iU474XPwG7P4KSiQ@mail.gmail.com>
Michal Kazior <michal.kazior@tieto.com> writes:
>> @@ -602,7 +602,8 @@ static void ath10k_htc_reset_endpoint_states(struct ath10k_htc *htc)
>> skb_queue_head_init(&ep->tx_queue);
>> ep->htc = htc;
>> ep->tx_credit_flow_enabled = true;
>> - INIT_WORK(&ep->send_work, ath10k_htc_send_work);
>> + tasklet_init(&ep->send_task, ath10k_htc_send_task,
>> + (unsigned long)ep);
>> }
>> }
>>
>
> Indentation is off by one here. Is it okay if I just resend this
> single patch or is it easier for applying if I resend the whole
> patchset?
It's errorprone if I start to pick patches from different sets. So
please resend the whole series. But take a look at my other comment
first.
--
Kalle Valo
^ permalink raw reply
* Re: [PATCH 3/4] ath10k: implement 802.3 SNAP rx decap type A-MSDU handling
From: Kalle Valo @ 2013-08-12 14:55 UTC (permalink / raw)
To: Michal Kazior; +Cc: ath10k, linux-wireless
In-Reply-To: <1375949813-10969-4-git-send-email-michal.kazior@tieto.com>
Michal Kazior <michal.kazior@tieto.com> writes:
> This enables driver to rx another decapped a-msdu
> frames. It should possibly help with throughputs
> in some cases and reduce (or eliminate) number of
> messages like this:
>
> ath10k: error processing msdus -524
>
> Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
[...]
> @@ -659,6 +658,15 @@ static int ath10k_htt_rx_amsdu(struct ath10k_htt *htt,
> decap_hdr += roundup(crypto_len, 4);
> }
>
> + if (fmt == RX_MSDU_DECAP_8023_SNAP_LLC) {
> + /* SNAP 802.3 consists of:
> + * [dst:6][src:6][len:2][dsap:1][ssap:1][ctl:1][snap:5]
> + * [data][fcs:4].
> + *
> + * Since this overlaps with A-MSDU header (da, sa, len)
> + * there's nothing extra to do. */
> + }
This block doesn't have any code, is that on purpose? Most likely a
static checker finds this later and we need to remove it.
If your idea is to document the LLC case (which is very good!) it's
better to do everything inside a comment, for example like this:
/* When fmt == RX_MSDU_DECAP_8023_SNAP_LLC:
*
* SNAP 802.3 consists of:
* [dst:6][src:6][len:2][dsap:1][ssap:1][ctl:1][snap:5]
* [data][fcs:4].
*
* Since this overlaps with A-MSDU header (da, sa, len)
* there's nothing extra to do. */
--
Kalle Valo
^ permalink raw reply
* Re: [PATCH 0/4] ath10k: cleanups
From: Kalle Valo @ 2013-08-12 14:47 UTC (permalink / raw)
To: Michal Kazior; +Cc: ath10k, linux-wireless
In-Reply-To: <87haevt20x.fsf@kamboji.qca.qualcomm.com>
Kalle Valo <kvalo@qca.qualcomm.com> writes:
> Michal Kazior <michal.kazior@tieto.com> writes:
>
>> This patchset contains a few non-functional clean
>> ups.
>>
>> Michal Kazior (4):
>> ath10k: clean up monitor start code
>> ath10k: use sizeof(*var) in kmalloc
>> ath10k: clean up PCI completion states
>> ath10k: print errcode when CE ring setup fails
>
> Thanks, all four applied.
Sorry, I was too fast and need to take that back. I now see this
warning:
drivers/net/wireless/ath/ath10k/pci.c:951: WARNING: line over 80 characters
I dropped the patches, please send v2.
--
Kalle Valo
^ permalink raw reply
* Re: [PATCH 0/4] ath10k: cleanups
From: Kalle Valo @ 2013-08-12 14:30 UTC (permalink / raw)
To: Michal Kazior; +Cc: ath10k, linux-wireless
In-Reply-To: <1375949650-9699-1-git-send-email-michal.kazior@tieto.com>
Michal Kazior <michal.kazior@tieto.com> writes:
> This patchset contains a few non-functional clean
> ups.
>
> Michal Kazior (4):
> ath10k: clean up monitor start code
> ath10k: use sizeof(*var) in kmalloc
> ath10k: clean up PCI completion states
> ath10k: print errcode when CE ring setup fails
Thanks, all four applied.
--
Kalle Valo
^ permalink raw reply
* Re: [PATCH 2/4] ath10k: use sizeof(*var) in kmalloc
From: Kalle Valo @ 2013-08-12 14:26 UTC (permalink / raw)
To: Michal Kazior; +Cc: ath10k, linux-wireless
In-Reply-To: <1375949650-9699-3-git-send-email-michal.kazior@tieto.com>
Michal Kazior <michal.kazior@tieto.com> writes:
> This fixes checkpatch warning from the latest
> 3.11-rc kernel tree.
>
> Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
> ---
> drivers/net/wireless/ath/ath10k/pci.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c
> index d95439b..1814af1 100644
> --- a/drivers/net/wireless/ath/ath10k/pci.c
> +++ b/drivers/net/wireless/ath/ath10k/pci.c
> @@ -803,8 +803,7 @@ static int ath10k_pci_start_ce(struct ath10k *ar)
> continue;
>
> for (i = 0; i < completions; i++) {
> - compl = kmalloc(sizeof(struct ath10k_pci_compl),
> - GFP_KERNEL);
> + compl = kmalloc(sizeof(*compl), GFP_KERNEL);
> if (!compl) {
> ath10k_warn("No memory for completion state\n");
> ath10k_pci_stop_ce(ar);
Just out of curiosity, what's the warning? kmalloc() should be called
with sizeof(*foo) style?
--
Kalle Valo
^ permalink raw reply
* Re: [PATCH 1/2] ath10k: Remove qca98xx hw1.0 support
From: Kalle Valo @ 2013-08-12 14:21 UTC (permalink / raw)
To: Bartosz Markowski; +Cc: ath10k, linux-wireless
In-Reply-To: <1375881466-30090-1-git-send-email-bartosz.markowski@tieto.com>
Bartosz Markowski <bartosz.markowski@tieto.com> writes:
> Since the firmware support is no longer available for hw1.0,
> drop all code (especially workarounds) for those units.
>
> Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Thanks, both applied.
--
Kalle Valo
^ permalink raw reply
* Re: [PATCH v2] ath10k: setup peer UAPSD flag correctly
From: Kalle Valo @ 2013-08-12 14:17 UTC (permalink / raw)
To: Janusz Dziedzic; +Cc: ath10k, linux-wireless
In-Reply-To: <1375870249-29316-1-git-send-email-janusz.dziedzic@tieto.com>
Janusz Dziedzic <janusz.dziedzic@tieto.com> writes:
> Setup UAPSD peer/peer rate flags correctly.
> WMI_RC_UAPSD_FLAG is a peer rate capabilities flag
> and should not be set as a peer flag.
> Found during code review, doesn't fix a known
> issues.
>
> Signed-off-by: Janusz Dziedzic <janusz.dziedzic@tieto.com>
Thanks, applied.
--
Kalle Valo
^ permalink raw reply
* Pull request: ath 20130812
From: Kalle Valo @ 2013-08-12 14:14 UTC (permalink / raw)
To: John W. Linville; +Cc: linux-wireless, ath6kl-devel, ath10k
Hi John,
here's a small pull request for ath10k and ath6kl. The changes are:
New features in ath10k are rx/tx checsumming in hw and survey scan
implemented by Michal. Also he made fixes to different areas of the
driver, most notable being fixing the case when using two streams and
reducing the number of interface combinations to avoid firmware crashes.
Bartosz did a clean related to how we handle SoC power save in PCI
layer.
For ath6kl Mohammed and Vasanth sent each a patch to fix two infrequent
crashes.
The following changes since commit 424121c365aed6ec93bbc8b515548df79c5af61c:
ath10k: fix rts/fragmentation threshold setup (2013-07-30 18:01:21 +0300)
are available in the git repository at:
git://github.com/kvalo/ath.git for-linville
for you to fetch changes up to 9d0e2f0772d394060bf3b17cd1f3a35574365103:
ath6kl: Fix invalid pointer access on fuzz testing with AP mode (2013-08-07 10:58:59 +0300)
----------------------------------------------------------------
Bartosz Markowski (1):
ath10k: add SoC power save option to PCI features map
Michal Kazior (11):
ath10k: improve tx throughput on slow machines
ath10k: detect the number of spatial streams supported by hw
ath10k: implement rx checksum offloading
ath10k: implement tx checksum offloading
ath10k: implement get_survey()
ath10k: prevent using invalid ringbuffer indexes
ath10k: make sure to use passive scan when n_ssids is 0
ath10k: advertise more conservative intf combinations
ath10k: zero arvif memory on add_interface()
ath10k: fix failpath in MSI-X setup
ath10k: fix device teardown
Mohammed Shafi Shajakhan (1):
ath6kl: Fix invalid pointer access on fuzz testing with AP mode
Vasanthakumar Thiagarajan (1):
ath6kl: Fix race in heart beat polling
drivers/net/wireless/ath/ath10k/ce.c | 5 ++
drivers/net/wireless/ath/ath10k/core.h | 8 +++
drivers/net/wireless/ath/ath10k/htt_rx.c | 40 ++++++++++++++
drivers/net/wireless/ath/ath10k/htt_tx.c | 2 +
drivers/net/wireless/ath/ath10k/mac.c | 79 +++++++++++++++++++++------
drivers/net/wireless/ath/ath10k/pci.c | 70 +++++++++++++++++-------
drivers/net/wireless/ath/ath10k/pci.h | 11 ++--
drivers/net/wireless/ath/ath10k/wmi.c | 87 ++++++++++++++++++++++++++++--
drivers/net/wireless/ath/ath10k/wmi.h | 5 ++
drivers/net/wireless/ath/ath6kl/init.c | 3 ++
drivers/net/wireless/ath/ath6kl/main.c | 3 ++
11 files changed, 270 insertions(+), 43 deletions(-)
^ permalink raw reply
* Re: [PATCH] iwlwifi: mvm: make debugfs write() operations write up to count bytes
From: Djalal Harouni @ 2013-08-12 12:33 UTC (permalink / raw)
To: Berg, Johannes
Cc: Grumbach, Emmanuel, Intel Linux Wireless, John W. Linville,
linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org
In-Reply-To: <1DC40B07CD6EC041A66726C271A73AE61AA5E38C@IRSMSX102.ger.corp.intel.com>
On Mon, Aug 12, 2013 at 08:19:12AM +0000, Berg, Johannes wrote:
> > Some debugfs write() operations of the MVM Firmware will ignore the count
> > argument, and will copy more bytes than what was specified.
> > Fix this by getting the right count of bytes.
> >
> > This will also honor restrictions put on the number of bytes to write.
>
> That makes some sense.
And avoid strncmp() on garbage data.
> > To be consitant this patch also switches the initializer from 'char buf[x] = {}' to
> > the explicit memset() as it is done in other places of the same file.
>
> I'd rather this (a) be done in a separate patch, and (b) the other way around, switch everything to C99.
Ok
> > Cc: stable@vger.kernel.org
>
> That doesn't really make sense for the debugfs interface.
Ok
> > + memset(buf, 0, sizeof(buf));
> > + if (count > sizeof(buf) - 1)
> > + count = sizeof(buf) - 1;
>
> Why -1? And why not use min()/min_t()?
Yes -1 to be sure that the processed string is null terminated
Ok will use min_t
Will send a second version, Thanks!
> johannes
> --
>
> Intel GmbH
> Dornacher Strasse 1
> 85622 Feldkirchen/Muenchen, Deutschland
> Sitz der Gesellschaft: Feldkirchen bei Muenchen
> Geschaeftsfuehrer: Christian Lamprechter, Hannes Schwaderer, Douglas Lusk
> Registergericht: Muenchen HRB 47456
> Ust.-IdNr./VAT Registration No.: DE129385895
> Citibank Frankfurt a.M. (BLZ 502 109 00) 600119052
>
--
Djalal Harouni
http://opendz.org
^ permalink raw reply
* Re: [PATCH 28/30] iwlwifi: mvm: Change beacon abort escape time value
From: Arik Nemtsov @ 2013-08-12 12:21 UTC (permalink / raw)
To: Johannes Berg; +Cc: linux-wireless, Alexander Bondar
In-Reply-To: <1374827327-3464-29-git-send-email-johannes@sipsolutions.net>
On Fri, Jul 26, 2013 at 11:28 AM, Johannes Berg
<johannes@sipsolutions.net> wrote:
> From: Alexander Bondar <alexander.bondar@intel.com>
>
> Set beacon abort escape timer values - 6 beacons in D0 state,
> 9 beacons in D3 and D0i3.
>
> Signed-off-by: Alexander Bondar <alexander.bondar@intel.com>
> Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
> ---
> drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 3 ++-
> drivers/net/wireless/iwlwifi/mvm/power.c | 3 +++
> 2 files changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h b/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h
> index 149347d..060e630 100644
> --- a/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h
> +++ b/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h
> @@ -285,7 +285,8 @@ struct iwl_beacon_filter_cmd {
> #define IWL_BF_ESCAPE_TIMER_MAX 1024
> #define IWL_BF_ESCAPE_TIMER_MIN 0
>
> -#define IWL_BA_ESCAPE_TIMER_DEFAULT 3
> +#define IWL_BA_ESCAPE_TIMER_DEFAULT 6
> +#define IWL_BA_ESCAPE_TIMER_D3 6
Did you mean 9 here?
(Sorry for the late review)
^ permalink raw reply
* Re: [PATCH 1/2] cfg80211: add wdev to testmode cmd
From: Johannes Berg @ 2013-08-12 12:11 UTC (permalink / raw)
To: linux-wireless; +Cc: David Spinadel
In-Reply-To: <1375780347-1062-1-git-send-email-johannes@sipsolutions.net>
On Tue, 2013-08-06 at 11:12 +0200, Johannes Berg wrote:
> From: David Spinadel <david.spinadel@intel.com>
>
> To allow drivers to implement per-interface testmode operations
> more easily, pass a wdev pointer if any identification for one
> was given from userspace. Clean up the code a bit while at it.
Applied both.
johannes
^ permalink raw reply
* Re: [PATCH] mac80211: add control port protocol TX control flag
From: Johannes Berg @ 2013-08-12 12:09 UTC (permalink / raw)
To: linux-wireless
In-Reply-To: <1375783056-2665-1-git-send-email-johannes@sipsolutions.net>
On Tue, 2013-08-06 at 11:57 +0200, Johannes Berg wrote:
> From: Johannes Berg <johannes.berg@intel.com>
>
> A lot of drivers check the frame protocol for ETH_P_PAE,
> for various reasons (like making those more reliable).
> Add a new flags bitmap to the TX control info and a new
> flag indicating the control port protocol is in use to
> let all drivers also apply such logic to other control
> port protocols, should they be configured.
Applied (with fix for the problem Eliad pointed out, and the change-id
removed)
johannes
^ permalink raw reply
* Re: [PATCH] nl80211: clean up CQM settings code
From: Johannes Berg @ 2013-08-12 12:07 UTC (permalink / raw)
To: linux-wireless
In-Reply-To: <1375791102-5505-1-git-send-email-johannes@sipsolutions.net>
On Tue, 2013-08-06 at 14:11 +0200, Johannes Berg wrote:
> From: Johannes Berg <johannes.berg@intel.com>
>
> Clean up the CQM settings code a bit and while at it
> enforce that when setting the threshold to 0 (disable)
> the hysteresis is also set to 0 to avoid confusion.
> As we haven't enforce it, simply override userspace.
Applied.
johannes
^ permalink raw reply
* [PATCH] mac80211: add APIs to allow keeping connections after WoWLAN
From: Johannes Berg @ 2013-08-12 12:07 UTC (permalink / raw)
To: linux-wireless; +Cc: Johannes Berg
From: Johannes Berg <johannes.berg@intel.com>
In order to be able to (securely) keep connections alive after
the system was suspended for WoWLAN, we need some additional
APIs. We already have API (ieee80211_gtk_rekey_notify) to tell
wpa_supplicant about the new replay counter if GTK rekeying
was done by the device while the host was asleep, but that's
not sufficient.
If GTK rekeying wasn't done, we need to tell the host about
sequence counters for the GTK (and PTK regardless of rekeying)
that was used while asleep, add ieee80211_set_key_rx_seq() for
that.
If GTK rekeying was done, then we need to be able to disable
the old keys (with ieee80211_remove_key()) and allocate the
new GTK key(s) in mac80211 (with ieee80211_gtk_rekey_add()).
If protocol offload (e.g. ARP) is implemented, then also the
TX sequence counter for the PTK must be updated, using the new
ieee80211_set_key_tx_seq() function.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
---
include/net/mac80211.h | 83 ++++++++++++++++++++++++++
net/mac80211/key.c | 154 ++++++++++++++++++++++++++++++++++++++++++++++---
net/mac80211/util.c | 2 +-
3 files changed, 231 insertions(+), 8 deletions(-)
diff --git a/include/net/mac80211.h b/include/net/mac80211.h
index df93c77..e3e3037 100644
--- a/include/net/mac80211.h
+++ b/include/net/mac80211.h
@@ -3688,6 +3688,89 @@ void ieee80211_get_key_rx_seq(struct ieee80211_key_conf *keyconf,
int tid, struct ieee80211_key_seq *seq);
/**
+ * ieee80211_set_key_tx_seq - set key TX sequence counter
+ *
+ * @keyconf: the parameter passed with the set key
+ * @seq: new sequence data
+ *
+ * This function allows a driver to set the current TX IV/PNs for the
+ * given key. This is useful when resuming from WoWLAN sleep and the
+ * device may have transmitted frames using the PTK, e.g. replies to
+ * ARP requests.
+ *
+ * Note that this function may only be called when no TX processing
+ * can be done concurrently.
+ */
+void ieee80211_set_key_tx_seq(struct ieee80211_key_conf *keyconf,
+ struct ieee80211_key_seq *seq);
+
+/**
+ * ieee80211_set_key_rx_seq - set key RX sequence counter
+ *
+ * @keyconf: the parameter passed with the set key
+ * @tid: The TID, or -1 for the management frame value (CCMP only);
+ * the value on TID 0 is also used for non-QoS frames. For
+ * CMAC, only TID 0 is valid.
+ * @seq: new sequence data
+ *
+ * This function allows a driver to set the current RX IV/PNs for the
+ * given key. This is useful when resuming from WoWLAN sleep and GTK
+ * rekey may have been done while suspended. It should not be called
+ * if IV checking is done by the device and not by mac80211.
+ *
+ * Note that this function may only be called when no RX processing
+ * can be done concurrently.
+ */
+void ieee80211_set_key_rx_seq(struct ieee80211_key_conf *keyconf,
+ int tid, struct ieee80211_key_seq *seq);
+
+/**
+ * ieee80211_remove_key - remove the given key
+ * @keyconf: the parameter passed with the set key
+ *
+ * Remove the given key. If the key was uploaded to the hardware at the
+ * time this function is called, it is not deleted in the hardware but
+ * instead assumed to have been removed already.
+ *
+ * Note that due to locking considerations this function can (currently)
+ * only be called during key iteration (ieee80211_iter_keys().)
+ */
+void ieee80211_remove_key(struct ieee80211_key_conf *keyconf);
+
+/**
+ * ieee80211_gtk_rekey_add - add a GTK key from rekeying during WoWLAN
+ * @vif: the virtual interface to add the key on
+ * @keyconf: new key data
+ *
+ * When GTK rekeying was done while the system was suspended, (a) new
+ * key(s) will be available. These will be needed by mac80211 for proper
+ * RX processing, so this function allows setting them.
+ *
+ * The function returns the newly allocated key structure, which will
+ * have similar contents to the passed key configuration but point to
+ * mac80211-owned memory. In case of errors, the function returns an
+ * ERR_PTR(), use IS_ERR() etc.
+ *
+ * Note that this function assumes the key isn't added to hardware
+ * acceleration, so no TX will be done with the key. Since it's a GTK
+ * on managed (station) networks, this is true anyway. If the driver
+ * calls this function from the resume callback and subsequently uses
+ * the return code 1 to reconfigure the device, this key will be part
+ * of the reconfiguration.
+ *
+ * Note that the driver should also call ieee80211_set_key_rx_seq()
+ * for the new key for each TID to set up sequence counters properly.
+ *
+ * IMPORTANT: If this replaces a key that is present in the hardware,
+ * then it will attempt to remove it during this call. In many cases
+ * this isn't what you want, so call ieee80211_remove_key() first for
+ * the key that's being replaced.
+ */
+struct ieee80211_key_conf *
+ieee80211_gtk_rekey_add(struct ieee80211_vif *vif,
+ struct ieee80211_key_conf *keyconf);
+
+/**
* ieee80211_gtk_rekey_notify - notify userspace supplicant of rekeying
* @vif: virtual interface the rekeying was done on
* @bssid: The BSSID of the AP, for checking association
diff --git a/net/mac80211/key.c b/net/mac80211/key.c
index e39cc91..620677e 100644
--- a/net/mac80211/key.c
+++ b/net/mac80211/key.c
@@ -93,6 +93,9 @@ static int ieee80211_key_enable_hw_accel(struct ieee80211_key *key)
might_sleep();
+ if (key->flags & KEY_FLAG_TAINTED)
+ return -EINVAL;
+
if (!key->local->ops->set_key)
goto out_unsupported;
@@ -455,6 +458,7 @@ int ieee80211_key_link(struct ieee80211_key *key,
struct ieee80211_sub_if_data *sdata,
struct sta_info *sta)
{
+ struct ieee80211_local *local = sdata->local;
struct ieee80211_key *old_key;
int idx, ret;
bool pairwise;
@@ -484,10 +488,13 @@ int ieee80211_key_link(struct ieee80211_key *key,
ieee80211_debugfs_key_add(key);
- ret = ieee80211_key_enable_hw_accel(key);
-
- if (ret)
- ieee80211_key_free(key, true);
+ if (!local->wowlan) {
+ ret = ieee80211_key_enable_hw_accel(key);
+ if (ret)
+ ieee80211_key_free(key, true);
+ } else {
+ ret = 0;
+ }
mutex_unlock(&sdata->local->key_mtx);
@@ -540,7 +547,7 @@ void ieee80211_iter_keys(struct ieee80211_hw *hw,
void *iter_data)
{
struct ieee80211_local *local = hw_to_local(hw);
- struct ieee80211_key *key;
+ struct ieee80211_key *key, *tmp;
struct ieee80211_sub_if_data *sdata;
ASSERT_RTNL();
@@ -548,13 +555,14 @@ void ieee80211_iter_keys(struct ieee80211_hw *hw,
mutex_lock(&local->key_mtx);
if (vif) {
sdata = vif_to_sdata(vif);
- list_for_each_entry(key, &sdata->key_list, list)
+ list_for_each_entry_safe(key, tmp, &sdata->key_list, list)
iter(hw, &sdata->vif,
key->sta ? &key->sta->sta : NULL,
&key->conf, iter_data);
} else {
list_for_each_entry(sdata, &local->interfaces, list)
- list_for_each_entry(key, &sdata->key_list, list)
+ list_for_each_entry_safe(key, tmp,
+ &sdata->key_list, list)
iter(hw, &sdata->vif,
key->sta ? &key->sta->sta : NULL,
&key->conf, iter_data);
@@ -751,3 +759,135 @@ void ieee80211_get_key_rx_seq(struct ieee80211_key_conf *keyconf,
}
}
EXPORT_SYMBOL(ieee80211_get_key_rx_seq);
+
+void ieee80211_set_key_tx_seq(struct ieee80211_key_conf *keyconf,
+ struct ieee80211_key_seq *seq)
+{
+ struct ieee80211_key *key;
+ u64 pn64;
+
+ key = container_of(keyconf, struct ieee80211_key, conf);
+
+ switch (key->conf.cipher) {
+ case WLAN_CIPHER_SUITE_TKIP:
+ key->u.tkip.tx.iv32 = seq->tkip.iv32;
+ key->u.tkip.tx.iv16 = seq->tkip.iv16;
+ break;
+ case WLAN_CIPHER_SUITE_CCMP:
+ pn64 = (u64)seq->ccmp.pn[5] |
+ ((u64)seq->ccmp.pn[4] << 8) |
+ ((u64)seq->ccmp.pn[3] << 16) |
+ ((u64)seq->ccmp.pn[2] << 24) |
+ ((u64)seq->ccmp.pn[1] << 32) |
+ ((u64)seq->ccmp.pn[0] << 40);
+ atomic64_set(&key->u.ccmp.tx_pn, pn64);
+ break;
+ case WLAN_CIPHER_SUITE_AES_CMAC:
+ pn64 = (u64)seq->aes_cmac.pn[5] |
+ ((u64)seq->aes_cmac.pn[4] << 8) |
+ ((u64)seq->aes_cmac.pn[3] << 16) |
+ ((u64)seq->aes_cmac.pn[2] << 24) |
+ ((u64)seq->aes_cmac.pn[1] << 32) |
+ ((u64)seq->aes_cmac.pn[0] << 40);
+ atomic64_set(&key->u.aes_cmac.tx_pn, pn64);
+ break;
+ default:
+ WARN_ON(1);
+ break;
+ }
+}
+EXPORT_SYMBOL_GPL(ieee80211_set_key_tx_seq);
+
+void ieee80211_set_key_rx_seq(struct ieee80211_key_conf *keyconf,
+ int tid, struct ieee80211_key_seq *seq)
+{
+ struct ieee80211_key *key;
+ u8 *pn;
+
+ key = container_of(keyconf, struct ieee80211_key, conf);
+
+ switch (key->conf.cipher) {
+ case WLAN_CIPHER_SUITE_TKIP:
+ if (WARN_ON(tid < 0 || tid >= IEEE80211_NUM_TIDS))
+ return;
+ key->u.tkip.rx[tid].iv32 = seq->tkip.iv32;
+ key->u.tkip.rx[tid].iv16 = seq->tkip.iv16;
+ break;
+ case WLAN_CIPHER_SUITE_CCMP:
+ if (WARN_ON(tid < -1 || tid >= IEEE80211_NUM_TIDS))
+ return;
+ if (tid < 0)
+ pn = key->u.ccmp.rx_pn[IEEE80211_NUM_TIDS];
+ else
+ pn = key->u.ccmp.rx_pn[tid];
+ memcpy(pn, seq->ccmp.pn, IEEE80211_CCMP_PN_LEN);
+ break;
+ case WLAN_CIPHER_SUITE_AES_CMAC:
+ if (WARN_ON(tid != 0))
+ return;
+ pn = key->u.aes_cmac.rx_pn;
+ memcpy(pn, seq->aes_cmac.pn, IEEE80211_CMAC_PN_LEN);
+ break;
+ default:
+ WARN_ON(1);
+ break;
+ }
+}
+EXPORT_SYMBOL_GPL(ieee80211_set_key_rx_seq);
+
+void ieee80211_remove_key(struct ieee80211_key_conf *keyconf)
+{
+ struct ieee80211_key *key;
+
+ key = container_of(keyconf, struct ieee80211_key, conf);
+
+ assert_key_lock(key->local);
+
+ /*
+ * if key was uploaded, we assume the driver will/has remove(d)
+ * it, so adjust bookkeeping accordingly
+ */
+ if (key->flags & KEY_FLAG_UPLOADED_TO_HARDWARE) {
+ key->flags &= ~KEY_FLAG_UPLOADED_TO_HARDWARE;
+
+ if (!((key->conf.flags & IEEE80211_KEY_FLAG_GENERATE_MMIC) ||
+ (key->conf.flags & IEEE80211_KEY_FLAG_GENERATE_IV) ||
+ (key->conf.flags & IEEE80211_KEY_FLAG_PUT_IV_SPACE)))
+ increment_tailroom_need_count(key->sdata);
+ }
+
+ ieee80211_key_free(key, false);
+}
+EXPORT_SYMBOL_GPL(ieee80211_remove_key);
+
+struct ieee80211_key_conf *
+ieee80211_gtk_rekey_add(struct ieee80211_vif *vif,
+ struct ieee80211_key_conf *keyconf)
+{
+ struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
+ struct ieee80211_local *local = sdata->local;
+ struct ieee80211_key *key;
+ int err;
+
+ if (WARN_ON(!local->wowlan))
+ return ERR_PTR(-EINVAL);
+
+ if (WARN_ON(vif->type != NL80211_IFTYPE_STATION))
+ return ERR_PTR(-EINVAL);
+
+ key = ieee80211_key_alloc(keyconf->cipher, keyconf->keyidx,
+ keyconf->keylen, keyconf->key,
+ 0, NULL);
+ if (IS_ERR(key))
+ return ERR_PTR(PTR_ERR(key));
+
+ if (sdata->u.mgd.mfp != IEEE80211_MFP_DISABLED)
+ key->conf.flags |= IEEE80211_KEY_FLAG_RX_MGMT;
+
+ err = ieee80211_key_link(key, sdata, NULL);
+ if (err)
+ return ERR_PTR(err);
+
+ return &key->conf;
+}
+EXPORT_SYMBOL_GPL(ieee80211_gtk_rekey_add);
diff --git a/net/mac80211/util.c b/net/mac80211/util.c
index d23c5a7..e1b34a1 100644
--- a/net/mac80211/util.c
+++ b/net/mac80211/util.c
@@ -1453,8 +1453,8 @@ int ieee80211_reconfig(struct ieee80211_local *local)
local->resuming = true;
if (local->wowlan) {
- local->wowlan = false;
res = drv_resume(local);
+ local->wowlan = false;
if (res < 0) {
local->resuming = false;
return res;
--
1.8.0
^ permalink raw reply related
* Re: brcsmac kernel panic
From: Arend van Spriel @ 2013-08-12 10:38 UTC (permalink / raw)
To: Daniel Wagner; +Cc: linux-wireless, linux-kernel
In-Reply-To: <5207BA00.3030709@monom.org>
[-- Attachment #1: Type: text/plain, Size: 798 bytes --]
On 08/11/2013 06:21 PM, Daniel Wagner wrote:
> Hi,
>
> I just updated my laptop (MacBook Air 2012) from 3.11-rc3+ to 3.11-rc4+
> and since then brcsmac crashes short after enabling it. Unfortunately, I
> did also change some config flags in the area of cpufreq (enabling
> p-state driver) so the configuration is not exactly the same. Before I
> try to figure out what I have changed, I am posting the picture of the
> crash. Maybe it is something obvious.
>
> v3.11-rc4-197-gd92581f
> http://www.monom.org/misc/brcmsmac/v3.11-rc4.config
> http://www.monom.org/misc/brcmsmac/IMAG0064.jpg
Thanks, Daniel
I was looking at this issue two weeks ago and just got back from my
vacation. Can you apply the patch and send me a kernel log?
Sharing pictures, huh. What about this one :-p
Regards,
Arend
[-- Attachment #2: barcelona-2012.jpg --]
[-- Type: image/jpeg, Size: 82908 bytes --]
[-- Attachment #3: 0001-brcmsmac-avoid-kernel-panic-due-to-divide-by-zero-er.patch --]
[-- Type: text/plain, Size: 1447 bytes --]
>From aeca211f0bb6186eefb7f3a6ad98115e2256e53a Mon Sep 17 00:00:00 2001
From: Arend van Spriel <arend@broadcom.com>
Date: Mon, 12 Aug 2013 12:34:45 +0200
Subject: [PATCH] brcmsmac: avoid kernel panic due to divide-by-zero error
The patch avoid the kernel panic and adds a few error log messages.
Signed-off-by: Arend van Spriel <arend@broadcom.com>
---
drivers/net/wireless/brcm80211/brcmsmac/main.c | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/drivers/net/wireless/brcm80211/brcmsmac/main.c b/drivers/net/wireless/brcm80211/brcmsmac/main.c
index 9fd6f2f..ea92ea2 100644
--- a/drivers/net/wireless/brcm80211/brcmsmac/main.c
+++ b/drivers/net/wireless/brcm80211/brcmsmac/main.c
@@ -630,10 +630,21 @@ static uint brcms_c_calc_frame_time(struct brcms_c_info *wlc, u32 ratespec,
dur = PREN_PREAMBLE + (tot_streams * PREN_PREAMBLE_EXT);
if (preamble_type == BRCMS_MM_PREAMBLE)
dur += PREN_MM_EXT;
+
+ if (mcs > BRCMS_MAXMCS) {
+ brcms_err(wlc->hw->d11core, "wl%d: invalid mcs: %u\n",
+ wlc->pub->unit, mcs);
+ mcs = 0;
+ }
/* 1000Ndbps = kbps * 4 */
kNdps = mcs_2_rate(mcs, rspec_is40mhz(ratespec),
rspec_issgi(ratespec)) * 4;
+ if (kNdps == 0) {
+ brcms_err(wlc->hw->d11core, "wl%d: invalid zero rate: rspec=0x%x\n",
+ wlc->pub->unit, ratespec);
+ kNdps = 6500 * 4;
+ }
if (rspec_stc(ratespec) == 0)
nsyms =
CEIL((APHY_SERVICE_NBITS + 8 * mac_len +
--
1.7.10.4
^ permalink raw reply related
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