Linux wireless drivers development
 help / color / mirror / Atom feed
* Re: [PATCH v2] ath9k: Add custom parameters for CUS198
From: Felix Fietkau @ 2013-06-16 18:07 UTC (permalink / raw)
  To: Sujith Manoharan; +Cc: John Linville, linux-wireless, jkp, gfmichaud
In-Reply-To: <1371144086-10150-1-git-send-email-sujith@msujith.org>

On 2013-06-13 7:21 PM, Sujith Manoharan wrote:
> From: Sujith Manoharan <c_manoha@qca.qualcomm.com>
> 
> CUS198 is a card based on AR9485. There are differences
> between the base reference design HB125 and CUS198.
> Identify such cards based on the PCI subsystem IDs and
> set HW parameters appropriately.
> 
> Addresses this bug - https://bugzilla.kernel.org/show_bug.cgi?id=49201
> 
> Cc: jkp@iki.fi
> Cc: gfmichaud@gmail.com
> Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
> ---
>  drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 18 +++++++++++++---
>  drivers/net/wireless/ath/ath9k/ath9k.h         |  3 +++
>  drivers/net/wireless/ath/ath9k/hw.h            |  4 ++++
>  drivers/net/wireless/ath/ath9k/init.c          | 21 +++++++++++++++++++
>  drivers/net/wireless/ath/ath9k/pci.c           | 29 ++++++++++++++++++++++++++
>  5 files changed, 72 insertions(+), 3 deletions(-)
> 
> diff --git a/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c b/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
> index 25b8bbb..9a00bc0 100644
> --- a/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
> +++ b/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
> @@ -3563,16 +3563,22 @@ static void ar9003_hw_ant_ctrl_apply(struct ath_hw *ah, bool is2ghz)
>  {
>  	struct ath9k_hw_capabilities *pCap = &ah->caps;
>  	int chain;
> -	u32 regval, value;
> +	u32 regval, value, gpio;
>  	static const u32 switch_chain_reg[AR9300_MAX_CHAINS] = {
>  			AR_PHY_SWITCH_CHAIN_0,
>  			AR_PHY_SWITCH_CHAIN_1,
>  			AR_PHY_SWITCH_CHAIN_2,
>  	};
>  
> -	if (AR_SREV_9485(ah) && (ar9003_hw_get_rx_gain_idx(ah) == 0))
> +	if (AR_SREV_9485(ah) && (ar9003_hw_get_rx_gain_idx(ah) == 0)) {
> +		if (ah->config.xlna_gpio)
> +			gpio = ah->config.xlna_gpio;
> +		else
> +			gpio = AR9300_EXT_LNA_CTL_GPIO_AR9485;
> +
>  		ath9k_hw_cfg_output(ah, AR9300_EXT_LNA_CTL_GPIO_AR9485,
>  				    AR_GPIO_OUTPUT_MUX_AS_PCIE_ATTENTION_LED);
Shouldn't the ath9k_hw_cfg_output line change as well, otherwise you
simply add an unused-but-set variable here.

- Felix

^ permalink raw reply

* ath9k problems in AP mode for 3.2 kernels / 3.10-rc1-2 compat-drivers
From: Jorge Bueno Moreno @ 2013-06-16 17:18 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org

Hello,

My card is: TP-LINK Model No. TL-WN951N Ver 1.0 that shows as:

phy0: Atheros AR5416 MAC/BB Rev:2 AR2133 RF Rev:81: mem=0xf8ee0000, irq=20

and lspci:

05:05.0 Network controller: Atheros Communications Inc. AR5416 Wireless Network Adapter [AR5008 802.11(a)bgn] (rev 01)
    Subsystem: Atheros Communications Inc. Device 3071
    Flags: bus master, 66MHz, medium devsel, latency 168, IRQ 20
    Memory at febc0000 (32-bit, non-prefetchable) [size=64K]
    Capabilities: [40] #80 [0000]
    Kernel driver in use: ath9k

It works in STA mode in my debian squeeze with kernel 2.6.32-48 but not very well in AP mode given that,
as soon as hostapd is run to go AP mode I get:

Jun 16 12:33:33 hostname kernel: [   88.176476] irq 16: nobody cared (try booting with the "irqpoll" option)
Jun 16 12:33:33 hostname kernel: [   88.176560] Pid: 0, comm: swapper Not tainted 2.6.32-5-686 #1
Jun 16 12:33:33 hostname kernel: [   88.176565] Call Trace:
Jun 16 12:33:33 hostname kernel: [   88.176578]  [<c106db4d>] ? __report_bad_irq+0x24/0x69
Jun 16 12:33:33 hostname kernel: [   88.176587]  [<c106db54>] ? __report_bad_irq+0x2b/0x69
Jun 16 12:33:33 hostname kernel: [   88.176595]  [<c106dc79>] ? note_interrupt+0xe7/0x13e
Jun 16 12:33:33 hostname kernel: [   88.176603]  [<c106e1a7>] ? handle_fasteoi_irq+0x7a/0x97
Jun 16 12:33:33 hostname kernel: [   88.176612]  [<c1004dd7>] ? handle_irq+0x17/0x1b
Jun 16 12:33:33 hostname kernel: [   88.176620]  [<c1004659>] ? do_IRQ+0x38/0x89
Jun 16 12:33:33 hostname kernel: [   88.176628]  [<c10037f0>] ? common_interrupt+0x30/0x38
Jun 16 12:33:33 hostname kernel: [   88.176637]  [<c10088d3>] ? mwait_idle+0x62/0x6c
Jun 16 12:33:33 hostname kernel: [   88.176645]  [<c1002377>] ? cpu_idle+0x89/0xa2
Jun 16 12:33:33 hostname kernel: [   88.176649] handlers:
Jun 16 12:33:33 hostname kernel: [   88.176704] [<f7ec4277>] (ata_sff_interrupt+0x0/0xa2 [libata])
Jun 16 12:33:33 hostname kernel: [   88.176844] [<f7f169ad>] (usb_hcd_irq+0x0/0x71 [usbcore])
Jun 16 12:33:33 hostname kernel: [   88.176970] [<f7c676bc>] (rtl8169_interrupt+0x0/0x342 [r8169])
Jun 16 12:33:33 hostname kernel: [   88.177092] Disabling IRQ #16

and the wireless card stops working.

As a workaround, I've been running the kernel with "irqpoll/irqfixup" option but now I needed to migrate to debian wheezy
with kernel 3.2.46-1. With this version, kernel shows a similar error:


Jun 16 17:37:27 hostname kernel: [16005.334858] irq 16: nobody cared (try booting with the "irqpoll" option)
Jun 16 17:37:27 hostname kernel: [16005.335085] Pid: 0, comm: swapper/1 Not tainted 3.2.0-4-686-pae #1 Debian 3.2.46-1
Jun 16 17:37:27 hostname kernel: [16005.335094] Call Trace:
Jun 16 17:37:27 hostname kernel: [16005.335117]  [<c1078f57>] ? __report_bad_irq+0x1c/0x8d
Jun 16 17:37:27 hostname kernel: [16005.335132]  [<c107925a>] ? note_interrupt+0x11a/0x188
Jun 16 17:37:27 hostname kernel: [16005.335146]  [<c1077be0>] ? handle_irq_event_percpu+0x13f/0x155
Jun 16 17:37:27 hostname kernel: [16005.335160]  [<c107980a>] ? handle_level_irq+0x56/0x56
Jun 16 17:37:27 hostname kernel: [16005.335173]  [<c1077c17>] ? handle_irq_event+0x21/0x3a
Jun 16 17:37:27 hostname kernel: [16005.335186]  [<c107980a>] ? handle_level_irq+0x56/0x56
Jun 16 17:37:27 hostname kernel: [16005.335199]  [<c107986a>] ? handle_fasteoi_irq+0x60/0x85
Jun 16 17:37:27 hostname kernel: [16005.335207]  <IRQ>  [<c100c886>] ? do_IRQ+0x2e/0x76
Jun 16 17:37:27 hostname kernel: [16005.335231]  [<c12c84f0>] ? common_interrupt+0x30/0x38
Jun 16 17:37:27 hostname kernel: [16005.335245]  [<c103007b>] ? update_group_power+0x67/0xbf
Jun 16 17:37:27 hostname kernel: [16005.335260]  [<c1199de9>] ? intel_idle+0xcc/0xfb
Jun 16 17:37:27 hostname kernel: [16005.335274]  [<c120cc62>] ? cpuidle_idle_call+0xcc/0x142
Jun 16 17:37:27 hostname kernel: [16005.335287]  [<c100ace9>] ? cpu_idle+0x8b/0xaf
Jun 16 17:37:27 hostname kernel: [16005.335302]  [<c12ba6e6>] ? start_secondary+0x1be/0x1c3
Jun 16 17:37:27 hostname kernel: [16005.335311] handlers:
Jun 16 17:37:27 hostname kernel: [16005.335435] [<f84d1eca>] ata_bmdma_interrupt
Jun 16 17:37:27 hostname kernel: [16005.335599] [<f846b4d5>] usb_hcd_irq
Jun 16 17:37:27 hostname kernel: [16005.335734] [<f827321f>] rtl8169_interrupt
Jun 16 17:37:27 hostname kernel: [16005.335869] Disabling IRQ #16

but hangs completely showing traces in console and needing a hard reboot.

If I apply same workaround booting the kernel with "irqpoll/irqfixup" I can go AP mode, but as soon as a station tries to connect,
I get these messages flooding logs and AP doesn't work at all (I have to ifdown the interface to stop log flooding):

Jun 16 18:09:50 hostname kernel: [  170.379181] ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x000264c0
Jun 16 18:09:50 hostname kernel: [  170.388883] ath: Could not stop RX, we could be confusing the DMA engine when we start RX up
Jun 16 18:09:50 hostname kernel: [  170.744131] ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x00006040
Jun 16 18:09:50 hostname kernel: [  170.753829] ath: Could not stop RX, we could be confusing the DMA engine when we start RX up
Jun 16 18:09:50 hostname kernel: [  171.109084] ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x00006040
Jun 16 18:09:50 hostname kernel: [  171.118791] ath: Could not stop RX, we could be confusing the DMA engine when we start RX up
Jun 16 18:09:51 hostname kernel: [  171.474058] ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x00006040
Jun 16 18:09:51 hostname kernel: [  171.483760] ath: Could not stop RX, we could be confusing the DMA engine when we start RX up
Jun 16 18:09:51 hostname kernel: [  171.838977] ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x00006040
Jun 16 18:09:51 hostname kernel: [  171.848685] ath: Could not stop RX, we could be confusing the DMA engine when we start RX up
Jun 16 18:09:52 hostname kernel: [  172.203898] ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x00006040
Jun 16 18:09:52 hostname kernel: [  172.213600] ath: Could not stop RX, we could be confusing the DMA engine when we start RX up
Jun 16 18:09:52 hostname kernel: [  172.568817] ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x00006040
Jun 16 18:09:52 hostname kernel: [  172.578515] ath: Could not stop RX, we could be confusing the DMA engine when we start RX up
Jun 16 18:09:52 hostname kernel: [  172.933750] ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x00006040
Jun 16 18:09:52 hostname kernel: [  172.943450] ath: Could not stop RX, we could be confusing the DMA engine when we start RX up
...
...
Jun 16 18:10:12 hostname kernel: [  192.683280] ath: Failed to stop TX DMA, queues=0x001!
Jun 16 18:10:12 hostname kernel: [  192.707757] ath: Failed to stop TX DMA, queues=0x001!
Jun 16 18:10:12 hostname kernel: [  192.736734] ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x00004040
Jun 16 18:10:12 hostname kernel: [  192.756744] ath: Could not stop RX, we could be confusing the DMA engine when we start RX up
Jun 16 18:10:12 hostname kernel: [  192.791133] ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x00008040
Jun 16 18:10:12 hostname kernel: [  192.807675] ath: Could not stop RX, we could be confusing the DMA engine when we start RX up

I have compiled and tried latest stable driver version:

backports-3.10-rc1-2.tar.bz2

and snapshot:

backports-20130607.tar.bz2

with same results.



Final details on kernel driver versions used:

VERSION 2.6.32-48

2.6.32-5-686 #1 SMP Fri May 10 08:33:48 UTC 2013 i686

ath9k                 238533  0 
ath                     6026  1 ath9k
led_class               1757  1 ath9k
mac80211              123754  1 ath9k
cfg80211               87809  3 mac80211,ath,ath9k

modinfo ath9k
filename:       /lib/modules/2.6.32-5-686/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
license:        Dual BSD/GPL
description:    Support for Atheros 802.11n wireless LAN cards.
author:         Atheros Communications
alias:          pci:v0000168Cd0000002Esv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000002Dsv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000002Csv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000002Bsv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000002Asv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000029sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000027sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000024sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000023sv*sd*bc*sc*i*
depends:        mac80211,led-class,ath,cfg80211
vermagic:       2.6.32-5-686 SMP mod_unload modversions 686 
parm:           nohwcrypt:Disable hardware encryption (int)


VERSION 3.2.46-1

3.2.0-4-686-pae #1 SMP Debian 3.2.46-1 i686

ath9k                  67806  0 
ath9k_common           12648  1 ath9k
ath9k_hw              311433  2 ath9k_common,ath9k
ath                    17114  3 ath9k_hw,ath9k_common,ath9k
mac80211              171389  1 ath9k
cfg80211              113445  3 mac80211,ath,ath9k

modinfo ath9k
filename:       /lib/modules/3.2.0-4-686-pae/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
license:        Dual BSD/GPL
description:    Support for Atheros 802.11n wireless LAN cards.
author:         Atheros Communications
alias:          pci:v0000168Cd00000037sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000034sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000033sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000032sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000030sv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000002Esv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000002Dsv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000002Csv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000002Bsv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000002Asv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000029sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000027sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000024sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000023sv*sd*bc*sc*i*
depends:        ath9k_hw,ath9k_common,mac80211,ath,cfg80211
intree:         Y
vermagic:       3.2.0-4-686-pae SMP mod_unload modversions 686 
parm:           debug:Debugging mask (uint)
parm:           nohwcrypt:Disable hardware encryption (int)
parm:           blink:Enable LED blink on activity (int)
parm:           btcoex_enable:Enable wifi-BT coexistence (int)



Support/help to get this issue fixed will be much appreciated.

Thank you.

Regards,
Jorge.

^ permalink raw reply

* Re: [PATCH v2] ath9k: Add custom parameters for CUS198
From: Oleksij Rempel @ 2013-06-16 16:25 UTC (permalink / raw)
  To: Sujith Manoharan; +Cc: John Linville, linux-wireless
In-Reply-To: <1371144086-10150-1-git-send-email-sujith@msujith.org>

Am 13.06.2013 19:21, schrieb Sujith Manoharan:
> From: Sujith Manoharan <c_manoha@qca.qualcomm.com>
>
> CUS198 is a card based on AR9485. There are differences
> between the base reference design HB125 and CUS198.
> Identify such cards based on the PCI subsystem IDs and
> set HW parameters appropriately.
>
> Addresses this bug - https://bugzilla.kernel.org/show_bug.cgi?id=49201

Thanks!!!

this patch made my day. I newer thought this adapter can provide good 
performance. Now, I can even see WiFi of my neighbour.


-- 
Regards,
Oleksij

^ permalink raw reply

* <http://wireless.kernel.org/en/users/Download/stable>: Broken link to <http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.2/ChangeLog-3.2-wireless>
From: Paul Menzel @ 2013-06-16  6:31 UTC (permalink / raw)
  To: linux-wireless

[-- Attachment #1: Type: text/plain, Size: 472 bytes --]

Dear Linux wireless folks,


browsing through the »stable – Linux Wireless« page [1], I noticed that
the ChangeLog-3.2-wireless link [2] is broken.

        404 Not Found
        The requested URL /kernel/compat-wireless-3-stable/v3.2/ChangeLog-3.2-wireless was not found on this server.


Thanks,

Paul


[1] http://wireless.kernel.org/en/users/Download/stable
[2] http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.2/ChangeLog-3.2-wireless

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply

* Lose AP-STA connection on changing channel width
From: Zhe Wen @ 2013-06-16  2:18 UTC (permalink / raw)
  To: linux-wireless, netdev

Hello Developers!

I am trying to change channel type/width (HT20/HT40+) on the both STA
and AP side in a simple system consists of only 1 STA and the AP.

AP is started using hostapd under HT20 and STA thereafter connects to
it using also HT20. But when AP changes its channel type to HT40+
using ieee80211_set_channel_type() and ath9k_hw_set_channel_regs(), it
will lose connection to STA. The way I do channel type change
coordination is: STA sends an action frame to AP, AP sends back ACK
frame and changes its channel type; STA changes its channel type on
receiving the ACK.

I read about this solution
(http://eznemegy.blog.hu/2008/12/14/using_rt2x00_wireless_driver_with_hostapd/fullcommentlist/1)
of hacking into hostapd, which didn't work...

It would be great if you more experienced would love to help me with
this problem!

related code:

/* zhe: on receiving NCW action frame */
switch (mgmt->u.action.u.ht_ncw.action) {
case WLAN_HT_ACTION_NOTIFY_CHANWIDTH:
    printk("<1>zhe: ncw action frame received: %d\n",
mgmt->u.action.u.ht_ncw.ncw_control);
    // zhe: change channel width, init rate table
    struct ieee80211_supported_band *sband;
    sband = rx->local->hw.wiphy->bands[status->band];
    u8 ncw = mgmt->u.action.u.ht_ncw.ncw_control;
    enum nl80211_channel_type chantype;
    switch (mgmt->u.action.u.ht_ncw.ncw_control) {
    case WLAN_HT_NCW_CONTROL_20MHZ:
        printk("<1>zhe: change to 20MHZ BW\n");
        rx->sta->sta.ht_cap.cap &= ~IEEE80211_HT_CAP_SUP_WIDTH_20_40;
        rx->sta->sta.ht_cap.cap |= IEEE80211_HT_CAP_SGI_20;
        local->hw.conf.channel_type = NL80211_CHAN_HT20;
        chantype = NL80211_CHAN_HT20;
        break;
    case WLAN_HT_NCW_CONTROL_OTHER:
        printk("<1>zhe: change to 40MHZ BW\n");
        rx->sta->sta.ht_cap.cap &= ~IEEE80211_HT_CAP_SGI_20;
        rx->sta->sta.ht_cap.cap |= IEEE80211_HT_CAP_SUP_WIDTH_20_40;
        local->hw.conf.channel_type = NL80211_CHAN_HT40PLUS;
        chantype = NL80211_CHAN_HT40PLUS;
        break;
    }
    // on AP side, the implementation of RC_BW_CHANGED is exactly the same
    // with the dirver build-in code for STA rate update
    rate_control_rate_update(local, sband, rx->sta,IEEE80211_RC_BW_CHANGED);
    ieee80211_set_channel_type(local, sdata, chantype);

    int ret;
    // i add this function, which calls ath9k_hw_set_channel_regs() to
    // to config channel (e.g. CHANNEL_A_HT20, CHANNEL_A_HT40PLUS)
    ret = ieee80211_hw_set_channel_type(local, chantype);

    goto handled;


Thanks in advance!!
Zhe

--
Zhe Wen

^ permalink raw reply

* Lose connection on changing AP channel width
From: Zhe Wen @ 2013-06-16  1:59 UTC (permalink / raw)
  To: linux-wireless

Hello Developers!

I am trying to change channel type/width (HT20/HT40+) on the both STA
and AP side in a simple system consists of only 1 STA and the AP.

AP is started using hostapd under HT20 and STA thereafter connects to
it using also HT20. But when AP changes its channel type to HT40+
using ieee80211_set_channel_type() and ath9k_hw_set_channel_regs(), it
will lose connection to STA. The way I do channel type change
coordination is: STA sends an action frame to AP, AP sends back ACK
frame and changes its channel type; STA changes its channel type on
receiving the ACK.

I read about this solution
(http://eznemegy.blog.hu/2008/12/14/using_rt2x00_wireless_driver_with_hostapd/fullcommentlist/1)
of hacking into hostapd, which didn't work...

It would be great if you more experienced would love to help me with
this problem!

Thanks in advance!!
Zhe

--
Zhe Wen

^ permalink raw reply

* brcmf_driver_init Oops
From: Fengguang Wu @ 2013-06-15 23:43 UTC (permalink / raw)
  To: fengguang.wu, Hante Meuleman
  Cc: linux-kernel, linux-wireless, brcm80211-dev-list

[-- Attachment #1: Type: text/plain, Size: 5365 bytes --]

Greetings,

I got the below dmesg and the first bad commit may be

commit 668761ac01d6f5a36b8e5a24d4e154550e2c4c3b
Author: Hante Meuleman <meuleman@broadcom.com>
Date:   Fri Apr 12 10:55:55 2013 +0200

    brcmfmac: define and use platform specific data for SDIO.
    
    This patch adds support for platform specific data for SDIO
    fullmac devices. Currently OOB interrupts are configured by Kconfig
    BRCMFMAC_SDIO_OOB but that is now determined dynamically by checking
    availibility of platform data.
    
    Cc: Hauke Mehrtens <hauke@hauke-m.de>
    Reviewed-by: Arend Van Spriel <arend@broadcom.com>
    Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com>
    Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
    Reviewed-by: Piotr Haber <phaber@broadcom.com>
    Signed-off-by: Hante Meuleman <meuleman@broadcom.com>
    Signed-off-by: Arend van Spriel <arend@broadcom.com>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>


[  128.610401] IP: [<ffffffff82ee0621>] classes_init+0x40/0x40
[  128.610401] PGD 280e067 PUD 280f063 PMD 4a09063 PTE 8000000002ee0163
[  128.610401] Oops: 0011 [#1] 
[  128.610401] CPU: 0 PID: 16 Comm: kworker/0:1 Not tainted 3.10.0-rc4-00345-g64f0389 #6
[  128.610401] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2007
[  128.610401] Workqueue: events brcmf_driver_init
[  128.610401] task: ffff88000dd12a00 ti: ffff88000df70000 task.ti: ffff88000df70000
[  128.610401] RIP: 0010:[<ffffffff82ee0621>]  [<ffffffff82ee0621>] classes_init+0x40/0x40
[  128.610401] RSP: 0000:ffff88000df71df0  EFLAGS: 00000202
[  128.610401] RAX: ffff88000df71da0 RBX: ffffffff82bee540 RCX: 0000000000000002
[  128.610401] RDX: ffffffff825fe26e RSI: ffffffff81afb400 RDI: ffffffff82bf17a0
[  128.610401] RBP: ffff88000df71df8 R08: ffff880009201458 R09: 0000000000000000
[  128.610401] R10: 0000000000000000 R11: 0000000000000001 R12: ffff88000de1de10
[  128.610401] R13: ffff88000df71fd8 R14: 0000000000000000 R15: 0000000000000000
[  128.610401] FS:  0000000000000000(0000) GS:ffffffff82846000(0000) knlGS:0000000000000000
[  128.610401] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[  128.610401] CR2: ffffffff82ee0621 CR3: 000000000280d000 CR4: 00000000000006b0
[  128.610401] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  128.610401] DR3: 0000000000000000 DR6: 0000000000000000 DR7: 0000000000000000
[  128.610401] Stack:
[  128.610401]  ffffffff81afc8f1 ffff88000df71e08 ffffffff81aec81e ffff88000df71e58
[  128.610401]  ffffffff81104d64 0000000000000000 ffff88000fff2a00 ffff88000de1de40
[  128.610401]  ffffffff828955f0 ffff88000de1de40 ffff88000dd12a00 ffffffff828955e0
[  128.610401] Call Trace:
[  128.610401]  [<ffffffff81afc8f1>] ? brcmf_sdio_init+0x41/0xd0
[  128.610401]  [<ffffffff81aec81e>] brcmf_driver_init+0x1e/0x30

git bisect start 64f0389f50f3576360e5b2870e5b09c8c500a373 v3.9 --
git bisect  bad 73287a43cc79ca06629a88d1a199cd283f42456a  # 11:16      0  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
git bisect good 5d434fcb255dec99189f1c58a06e4f56e12bf77d  # 14:59   5070  Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
git bisect  bad 91bc033c4d01656e3d8e45a13fd58924a3099693  # 14:59      0  bridge: avoid OOPS if root port not found
git bisect good 953c96e0d85615d1ab1f100e525d376053294dc2  # 20:40   5070  tg3: Use bool not int
git bisect  bad 6d421e54c2277990f3b0e3dd92e446800c90efa3  # 20:40      0  brcmfmac: use lock in brcmf_fws_del_interface()
git bisect good 7350e6cf360d32206cbe4e3d34fb48ab863bdb14  # 06:39   5070  Bluetooth: hidp: merge hidp_process_{ctrl,intr}_transmit()
git bisect good ddf19d206fe4ba4e7dc9629bc14025ba50915886  # 14:06   5070  NFC: pn533: Simplify __pn533_send_frame_async
git bisect  bad a85666627b7f10c4229716b6ffaffcf196a128ca  # 14:06      0-  mac80211/minstrel_ht: use the new rate control API
git bisect good 1b737f88dc1b05cf571e96d42f748aaff6df1eb5  # 17:13   5070+  mac80211: fix P2P-Device management frame RX
git bisect  bad 31ed07dc1e83b7926ce8ee2215ea21599a215990  # 17:13      0-  brcmfmac: remove ifidx variable from brcmf_fws_process_skb()
git bisect good 1e9ab4dd258ecbb0f1c377fd4dbe227cdb93d9bd  # 11:38   5070+  brcmfmac: setup SDIO reset behavior
git bisect  bad 668761ac01d6f5a36b8e5a24d4e154550e2c4c3b  # 11:55    168-  brcmfmac: define and use platform specific data for SDIO.
git bisect good 369508c5656db290f09b32d213effeea6c1431b8  # 05:01   5070+  brcmfmac: Add 43143 SDIO support.
git bisect good 979c29205ffa607c59ba2c9f9c083b967d356c97  # 04:45   5071+  brcmfmac: Add drive strength programming for SDIO 43143.
git bisect good 979c29205ffa607c59ba2c9f9c083b967d356c97  # 11:53  15212+  brcmfmac: Add drive strength programming for SDIO 43143.
git bisect  bad 64f0389f50f3576360e5b2870e5b09c8c500a373  # 11:54      0-  Merge remote-tracking branch 'nfc-fixes/master' into devel-cairo-x86_64-201306070018
git bisect good 6af0d3e67668ffee5f1aefdd339270382b244cc7  # 21:44  12652+  Revert "brcmfmac: define and use platform specific data for SDIO."
git bisect  bad 5938930e71affa390c3fa33fa2fda52f58f850e8  # 23:48   2030-  Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
git bisect  bad c04efed734409f5a44715b54a6ca1b54b0ccf215  # 00:45   2732-  Add linux-next specific files for 20130607

Thanks,
Fengguang

[-- Attachment #2: dmesg-kvm-ant-25322-20130607010209-3.10.0-rc4-00345-g64f0389-6 --]
[-- Type: text/plain, Size: 35261 bytes --]

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.10.0-rc4-00345-g64f0389 (kbuild@cairo) (gcc version 4.7.2 (Debian 4.7.2-4) ) #6 Fri Jun 7 00:56:04 CST 2013
[    0.000000] Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M ignore_loglevel debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10  prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw link=/kernel-tests/run-queue/kvm/x86_64-randconfig-c26-0606/devel-cairo-x86_64-201306070018/.vmlinuz-64f0389f50f3576360e5b2870e5b09c8c500a373-20130607005654-7-ant branch=linux-devel/devel-cairo-x86_64-201306070018 noapic nolapic nohz=off BOOT_IMAGE=/kernel/x86_64-randconfig-c26-0606/64f0389f50f3576360e5b2870e5b09c8c500a373/vmlinuz-3.10.0-rc4-00345-g64f0389
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x0000000000093bff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000093c00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.4 present.
[    0.000000] DMI: Bochs Bochs, BIOS Bochs 01/01/2007
[    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 = 0xfffe 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-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 00E0000000 mask FFE0000000 uncachable
[    0.000000]   1 disabled
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000fdab0-0x000fdabf] mapped at [ffff8800000fdab0]
[    0.000000]   mpc: fdac0-fdbe4
[    0.000000] Base memory trampoline at [ffff88000008d000] 8d000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x03736000, 0x03736fff] PGTABLE
[    0.000000] BRK [0x03737000, 0x03737fff] PGTABLE
[    0.000000] BRK [0x03738000, 0x03738fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x0bffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fdfffff] page 2M
[    0.000000]  [mem 0x0fe00000-0x0fffdfff] page 4k
[    0.000000] BRK [0x03739000, 0x03739fff] PGTABLE
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 127388(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000fd920 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe550 00038 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe590 01121 (v01   BXPC   BXDSDT 00000001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffffe40 000FF (v01 BOCHS  BXPCSSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffffd50 00080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffffd10 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: SSDT 000000000ffff6c0 00644 (v01   BXPC BXSSDTPC 00000001 INTL 20100528)
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00001000-0x00ffffff]
[    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x00092fff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65424
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 21 pages reserved
[    0.000000]   DMA zone: 3986 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 960 pages used for memmap
[    0.000000]   DMA32 zone: 61438 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] Intel MultiProcessor Specification v1.4
[    0.000000]   mpc: fdac0-fdbe4
[    0.000000] MPTABLE: OEM ID: BOCHSCPU
[    0.000000] MPTABLE: Product ID: 0.1         
[    0.000000] MPTABLE: APIC at: 0xFEE00000
[    0.000000] mapped APIC to ffffffffff5fa000 (        fee00000)
[    0.000000] Processor #0 (Bootup-CPU)
[    0.000000] Processor #1
[    0.000000] ACPI: NR_CPUS/possible_cpus limit of 1 reached.  Processor 1/0x1 ignored.
[    0.000000] Bus #0 is PCI   
[    0.000000] Bus #1 is ISA   
[    0.000000] IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
[    0.000000] Int: type 0, pol 1, trig 0, bus 00, IRQ 04, APIC ID 2, APIC INT 09
[    0.000000] Int: type 0, pol 1, trig 0, bus 00, IRQ 0c, APIC ID 2, APIC INT 0b
[    0.000000] Int: type 0, pol 1, trig 0, bus 00, IRQ 10, APIC ID 2, APIC INT 0b
[    0.000000] Int: type 0, pol 1, trig 0, bus 00, IRQ 14, APIC ID 2, APIC INT 0a
[    0.000000] Int: type 0, pol 1, trig 0, bus 00, IRQ 18, APIC ID 2, APIC INT 0a
[    0.000000] Int: type 0, pol 1, trig 0, bus 00, IRQ 1c, APIC ID 2, APIC INT 0b
[    0.000000] Int: type 0, pol 1, trig 0, bus 00, IRQ 20, APIC ID 2, APIC INT 0b
[    0.000000] Int: type 0, pol 1, trig 0, bus 00, IRQ 24, APIC ID 2, APIC INT 0a
[    0.000000] Int: type 0, pol 1, trig 0, bus 00, IRQ 28, APIC ID 2, APIC INT 0a
[    0.000000] Int: type 0, pol 0, trig 0, bus 01, IRQ 00, APIC ID 2, APIC INT 02
[    0.000000] Int: type 0, pol 0, trig 0, bus 01, IRQ 01, APIC ID 2, APIC INT 01
[    0.000000] Int: type 0, pol 0, trig 0, bus 01, IRQ 03, APIC ID 2, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 01, IRQ 04, APIC ID 2, APIC INT 04
[    0.000000] Int: type 0, pol 0, trig 0, bus 01, IRQ 05, APIC ID 2, APIC INT 05
[    0.000000] Int: type 0, pol 0, trig 0, bus 01, IRQ 06, APIC ID 2, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 01, IRQ 07, APIC ID 2, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 01, IRQ 08, APIC ID 2, APIC INT 08
[    0.000000] Int: type 0, pol 0, trig 0, bus 01, IRQ 0c, APIC ID 2, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 01, IRQ 0d, APIC ID 2, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 01, IRQ 0e, APIC ID 2, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 01, IRQ 0f, APIC ID 2, APIC INT 0f
[    0.000000] Lint: type 3, pol 0, trig 0, bus 01, IRQ 00, APIC ID 0, APIC LINT 00
[    0.000000] Lint: type 1, pol 0, trig 0, bus 01, IRQ 00, APIC ID ff, APIC LINT 01
[    0.000000] Processors: 1
[    0.000000] mapped IOAPIC to ffffffffff5f9000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfffbffff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64379
[    0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M ignore_loglevel debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10  prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw link=/kernel-tests/run-queue/kvm/x86_64-randconfig-c26-0606/devel-cairo-x86_64-201306070018/.vmlinuz-64f0389f50f3576360e5b2870e5b09c8c500a373-20130607005654-7-ant branch=linux-devel/devel-cairo-x86_64-201306070018 noapic nolapic nohz=off BOOT_IMAGE=/kernel/x86_64-randconfig-c26-0606/64f0389f50f3576360e5b2870e5b09c8c500a373/vmlinuz-3.10.0-rc4-00345-g64f0389
[    0.000000] sysrq: sysrq always enabled.
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 184924k/262136k available (18012k kernel code, 440k absent, 76772k reserved, 13325k data, 1144k init)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:4352 nr_irqs:256 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] console [ttyS0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration failed
[    0.000000] tsc: Unable to calibrate against PIT
[    0.000000] tsc: using HPET reference calibration
[    0.000000] tsc: Detected 3192.131 MHz processor
[    0.037104] Calibrating delay loop (skipped), value calculated using timer frequency.. 6386.27 BogoMIPS (lpj=10640436)
[    0.041945] pid_max: default: 32768 minimum: 301
[    0.061499] Security Framework initialized
[    0.070909] AppArmor: AppArmor disabled by boot time parameter
[    0.080598] Mount-cache hash table entries: 256
[    0.188318] Initializing cgroup subsys debug
[    0.193333] Initializing cgroup subsys devices
[    0.194140] Initializing cgroup subsys net_cls
[    0.197304] Initializing cgroup subsys net_prio
[    0.220843] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.220843] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.220843] tlb_flushall_shift: -1
[    0.223651] CPU: AMD QEMU Virtual CPU version 1.1.2 (fam: 06, model: 02, stepping: 03)
[    0.325646] ACPI: Core revision 20130328
[    0.785604] ACPI: All ACPI Tables successfully acquired
[    0.788289] ACPI: setting ELCR to 0200 (from 0c00)
[    0.835321] Performance Events: 
[    0.837500] no APIC, boot with the "lapic" boot parameter to force-enable it.
[    0.840167] no hardware sampling interrupt available.
[    0.844073] Broken PMU hardware detected, using software events only.
[    0.845641] Failed to access perfctr msr (MSR c0010004 is 0)
[    0.884160] Apic disabled
[    0.925128] devtmpfs: initialized
[    1.074825] xor: measuring software checksum speed
[    1.120478]    prefetch64-sse:   193.200 MB/sec
[    1.153595]    generic_sse:   201.600 MB/sec
[    1.154941] xor: using function: generic_sse (201.600 MB/sec)
[    1.194280] regulator-dummy: no parameters
[    1.228121] NET: Registered protocol family 16
[    1.298907] ACPI: bus type PCI registered
[    1.318766] PCI: Using configuration type 1 for base access
[    1.919058] bio: create slab <bio-0> at 0
[    1.952243] ACPI: Added _OSI(Module Device)
[    1.953773] ACPI: Added _OSI(Processor Device)
[    1.954695] ACPI: Added _OSI(3.0 _SCP Extensions)
[    1.956854] ACPI: Added _OSI(Processor Aggregator Device)
[    1.992381] ACPI: EC: Look up EC in DSDT
[    2.763673] ACPI: Interpreter enabled
[    2.767095] ACPI: (supports S0 S5)
[    2.770358] ACPI: Using PIC for interrupt routing
[    2.777589] PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
[    3.919999] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    3.930986] acpi PNP0A03:00: host bridge window [io  0x0000-0x0cf7] (ignored)
[    3.933747] acpi PNP0A03:00: host bridge window [io  0x0d00-0xffff] (ignored)
[    3.935411] acpi PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff] (ignored)
[    3.936930] acpi PNP0A03:00: host bridge window [mem 0xe0000000-0xfebfffff] (ignored)
[    3.940990] PCI: root bus 00: using default resources
[    3.954190] PCI host bridge to bus 0000:00
[    3.957138] pci_bus 0000:00: root bus resource [bus 00-ff]
[    3.958502] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    3.960424] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffff]
[    3.969891] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    4.013636] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    4.027558] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    4.037876] pci 0000:00:01.1: reg 20: [io  0xc1e0-0xc1ef]
[    4.079130] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    4.083830] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    4.085609] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    4.095133] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    4.100442] pci 0000:00:02.0: reg 10: [mem 0xfc000000-0xfdffffff pref]
[    4.106991] pci 0000:00:02.0: reg 14: [mem 0xfebe0000-0xfebe0fff]
[    4.123699] pci 0000:00:02.0: reg 30: [mem 0xfebc0000-0xfebcffff pref]
[    4.131808] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    4.136977] pci 0000:00:03.0: reg 10: [io  0xc1c0-0xc1df]
[    4.143606] pci 0000:00:03.0: reg 14: [mem 0xfebe1000-0xfebe1fff]
[    4.161379] pci 0000:00:03.0: reg 30: [mem 0xfebd0000-0xfebdffff pref]
[    4.171368] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    4.177003] pci 0000:00:04.0: reg 10: [mem 0xfeb80000-0xfeb9ffff]
[    4.181304] pci 0000:00:04.0: reg 14: [io  0xc000-0xc03f]
[    4.197000] pci 0000:00:04.0: reg 30: [mem 0xfeba0000-0xfebbffff pref]
[    4.211496] pci 0000:00:05.0: [1af4:1001] type 00 class 0x010000
[    4.216965] pci 0000:00:05.0: reg 10: [io  0xc040-0xc07f]
[    4.221207] pci 0000:00:05.0: reg 14: [mem 0xfebe2000-0xfebe2fff]
[    4.251727] pci 0000:00:06.0: [1af4:1001] type 00 class 0x010000
[    4.256982] pci 0000:00:06.0: reg 10: [io  0xc080-0xc0bf]
[    4.261312] pci 0000:00:06.0: reg 14: [mem 0xfebe3000-0xfebe3fff]
[    4.291700] pci 0000:00:07.0: [1af4:1001] type 00 class 0x010000
[    4.298203] pci 0000:00:07.0: reg 10: [io  0xc0c0-0xc0ff]
[    4.306965] pci 0000:00:07.0: reg 14: [mem 0xfebe4000-0xfebe4fff]
[    4.343846] pci 0000:00:08.0: [1af4:1001] type 00 class 0x010000
[    4.350334] pci 0000:00:08.0: reg 10: [io  0xc100-0xc13f]
[    4.354719] pci 0000:00:08.0: reg 14: [mem 0xfebe5000-0xfebe5fff]
[    4.381734] pci 0000:00:09.0: [1af4:1001] type 00 class 0x010000
[    4.388037] pci 0000:00:09.0: reg 10: [io  0xc140-0xc17f]
[    4.392367] pci 0000:00:09.0: reg 14: [mem 0xfebe6000-0xfebe6fff]
[    4.423804] pci 0000:00:0a.0: [1af4:1001] type 00 class 0x010000
[    4.428101] pci 0000:00:0a.0: reg 10: [io  0xc180-0xc1bf]
[    4.434794] pci 0000:00:0a.0: reg 14: [mem 0xfebe7000-0xfebe7fff]
[    4.473333] pci 0000:00:0b.0: [8086:25ab] type 00 class 0x088000
[    4.477034] pci 0000:00:0b.0: reg 10: [mem 0xfebe8000-0xfebe800f]
[    4.514201] pci_bus 0000:00: on NUMA node 0
[    4.515681] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    4.653954] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    4.686950] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    4.717996] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    4.756666] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    4.784275] ACPI: PCI Interrupt Link [LNKS] (IRQs 9) *0
[    4.823333] ACPI: Enabled 16 GPEs in block 00 to 0F
[    4.827945] acpi root: \_SB_.PCI0 notify handler is installed
[    4.831364] Found 1 acpi root devices
[    4.893333] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    4.897052] vgaarb: loaded
[    4.907003] vgaarb: bridge control possible 0000:00:02.0
[    4.915024] tps65010: version 2 May 2005
[    4.951926] tps65010: no chip?
[    4.991810] SCSI subsystem initialized
[    5.018387] pps_core: LinuxPPS API ver. 1 registered
[    5.020230] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    5.031273] EDAC MC: Ver: 3.0.0
[    5.038395] EDAC DEBUG: edac_mc_sysfs_init: device mc created
[    5.060182] PCI: Using ACPI for IRQ routing
[    5.061811] PCI: pci_cache_line_size set to 64 bytes
[    5.067390] e820: reserve RAM buffer [mem 0x00093c00-0x0009ffff]
[    5.070687] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    5.133783] NET: Registered protocol family 23
[    5.140965] Bluetooth: Core ver 2.16
[    5.143698] NET: Registered protocol family 31
[    5.144885] Bluetooth: HCI device and connection manager initialized
[    5.147829] Bluetooth: HCI socket layer initialized
[    5.150845] Bluetooth: L2CAP socket layer initialized
[    5.154795] Bluetooth: SCO socket layer initialized
[    5.157041] NET: Registered protocol family 8
[    5.158088] NET: Registered protocol family 20
[    5.205055] NetLabel: Initializing
[    5.206035] NetLabel:  domain hash size = 128
[    5.206872] NetLabel:  protocols = UNLABELED CIPSOv4
[    5.217929] NetLabel:  unlabeled traffic allowed by default
[    5.227784] nfc: nfc_init: NFC Core ver 0.1
[    5.234055] NET: Registered protocol family 39
[    5.255001] Switching to clocksource hpet
[    5.265613] CE: hpet increased min_delta_ns to 5000 nsec
[    5.265613] CE: hpet increased min_delta_ns to 7500 nsec
[    5.332755] FS-Cache: Loaded
[    5.349752] CacheFiles: Loaded
[    5.371754] pnp: PnP ACPI init
[    5.373268] ACPI: bus type PNP registered
[    5.432572] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    5.468509] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    5.511967] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    5.539700] pnp 00:03: [dma 2]
[    5.559947] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    5.612471] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    5.672228] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    5.791671] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    5.903129] pnp: PnP ACPI: found 7 devices
[    5.908773] ACPI: bus type PNP unregistered
[    6.762935] pci_bus 0000:00: resource 4 [io  0x0000-0xffff]
[    6.769816] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffff]
[    6.799934] NET: Registered protocol family 2
[    6.902729] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    6.905205] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
[    6.919598] TCP: Hash tables configured (established 2048 bind 2048)
[    6.926351] TCP: reno registered
[    6.932931] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    6.946059] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    6.979606] NET: Registered protocol family 1
[    6.995737] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    7.009852] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    7.012323] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    7.019767] pci 0000:00:02.0: Boot video device
[    7.021869] PCI: CLS 0 bytes, default 64
[    7.104979] Unpacking initramfs...
[    8.197750] cfg80211: Calling CRDA to update world regulatory domain
[  101.690894] Freeing initrd memory: 23656k freed
[  111.343728] DMA-API: preallocated 65536 debug entries
[  111.357532] DMA-API: debugging enabled by kernel config
[  111.412026] kvm: no hardware support
[  111.452859] kvm: Nested Virtualization enabled
[  112.457733] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[  112.459309] PCLMULQDQ-NI instructions are not detected.
[  112.466530] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[  112.471009] AVX or AES-NI instructions are not detected.
[  112.472257] AVX instructions are not detected.
[  112.487068] AVX instructions are not detected.
[  112.488456] AVX2 instructions are not detected.
[  112.489552] AVX2 or AES-NI instructions are not detected.
[  112.496936] AVX2 instructions are not detected.
[  112.562066] audit: initializing netlink socket (disabled)
[  112.583801] type=2000 audit(1370538070.576:1): initialized
[  113.952004] VFS: Disk quotas dquot_6.5.2
[  113.970934] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[  114.519541] NTFS driver 2.1.30 [Flags: R/W].
[  114.606265] EFS: 1.0a - http://aeschi.ch.eu.org/efs/
[  114.632378] jffs2: version 2.2. (NAND) 
[  114.788077] ROMFS MTD (C) 2007 Red Hat, Inc.
[  114.814552] QNX4 filesystem 0.2.3 registered.
[  114.832349] fuse init (API version 7.22)
[  114.941677] NILFS version 2 loaded
[  114.942773] OCFS2 1.5.0
[  115.015859] ocfs2: Registered cluster interface o2cb
[  115.019624] OCFS2 DLMFS 1.5.0
[  115.052887] OCFS2 User DLM kernel interface loaded
[  115.056627] OCFS2 Node Manager 1.5.0
[  115.124525] OCFS2 DLM 1.5.0
[  115.312128] GFS2 installed
[  116.578625] alg: No test for crc32 (crc32-table)
[  116.629770] alg: No test for stdrng (krng)
[  116.669021] NET: Registered protocol family 38
[  116.694762] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[  116.702769] io scheduler noop registered (default)
[  116.738103] xz_dec_test: module loaded
[  116.739141] xz_dec_test: Create a device node with 'mknod xz_dec_test c 249 0' and write .xz files to it.
[  116.778392] no IO addresses supplied
[  116.839497] ipmi message handler version 39.2
[  116.854193] ipmi device interface
[  116.871710] IPMI System Interface driver.
[  116.882849] ipmi_si: Adding default-specified kcs state machine
[  116.897880] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
[  116.914292] ipmi_si: Interface detection failed
[  116.924325] ipmi_si: Adding default-specified smic state machine
[  116.925815] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
[  116.940957] ipmi_si: Interface detection failed
[  116.942491] ipmi_si: Adding default-specified bt state machine
[  116.949891] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
[  116.959757] ipmi_si: Interface detection failed
[  116.982885] ipmi_si: Unable to find any System Interface(s)
[  116.989908] IPMI Watchdog: driver initialized
[  117.049453] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[  117.067658] ACPI: Power Button [PWRF]
[  117.326538] HDLC line discipline maxframe=4096
[  117.332346] N_HDLC line discipline registered.
[  117.339194] r3964: Philips r3964 Driver $Revision: 1.10 $
[  117.349850] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[  117.459744] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[  117.619837] lp: driver loaded but no devices found
[  117.643249] ppdev: user-space parallel port driver
[  117.647682] smapi::smapi_init, ERROR invalid usSmapiID
[  117.648921] mwave: tp3780i::tp3780I_InitializeBoardData: Error: SMAPI is not available on this machine
[  117.663137] mwave: mwavedd::mwave_init: Error: Failed to initialize board data
[  117.667251] mwave: mwavedd::mwave_init: Error: Failed to initialize
[  117.668894] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is 60 seconds).
[  117.682959] Hangcheck: Using getrawmonotonic().
[  117.727009] [drm] Initialized drm 1.1.0 20060810
[  117.754183] events: mcg drbd: 9
[  117.947370] Floppy drive(s): fd0 is 1.44M
[  120.566566] drbd: initialized. Version: 8.4.3 (api:1/proto:86-101)
[  120.577302] drbd: built-in
[  120.578050] drbd: registered as block device major 147
[  120.598857] dummy-irq: no IRQ given.  Use irq=N
[  120.603305] lkdtm: No crash points registered, enable through debugfs
[  120.732074] Loading iSCSI transport class v2.0-870.
[  120.811509] hp_sw: device handler registered
[  120.812872] emc: device handler registered
[  120.819703] st: Version 20101219, fixed bufsize 32768, s/g segs 256
[  120.895868] osd: LOADED open-osd 0.2.1
[  121.042528] Rounding down aligned max_sectors from 4294967295 to 4294967288
[  121.361853] Failed to ioremap_nocache
[  121.362955] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[  121.389346] slram: not enough parameters.
[  121.616258] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
[  121.826372] eql: Equalizer2002: Simon Janes (simon@ncm.com) and David S. Miller (davem@redhat.com)
[  122.078733] libphy: Fixed MDIO Bus: probed
[  122.153150] tun: Universal TUN/TAP device driver, 1.6
[  122.156986] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[  122.234930] PPP generic driver version 2.4.2
[  122.255270] PPP BSD Compression module registered
[  122.262515] PPP Deflate Compression module registered
[  122.272603] PPP MPPE Compression module registered
[  122.279730] NET: Registered protocol family 24
[  122.282771] SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit encapsulation enabled).
[  122.297364] CSLIP: code copyright 1989 Regents of the University of California.
[  122.299009] SLIP linefill/keepalive option.
[  122.315923] Broadcom 43xx driver loaded [ Features: PL ]
[  122.324342] libertas_sdio: Libertas SDIO driver
[  122.325500] libertas_sdio: Copyright Pierre Ossman
[  122.369847] adummy: version 1.0
[  122.507939] aoe: AoE v81 initialised.
[  122.609492] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[  122.680784] serio: i8042 KBD port at 0x60,0x64 irq 1
[  122.682917] serio: i8042 AUX port at 0x60,0x64 irq 12
[  122.789079] mousedev: PS/2 mouse device common for all mice
[  122.945813] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[  122.989999] input: PC Speaker as /devices/platform/pcspkr/input/input1
[  123.171899] rtc-test rtc-test.0: rtc core: registered test as rtc0
[  123.205509] rtc-test rtc-test.1: rtc core: registered test as rtc1
[  123.216646] i2c /dev entries driver
[  123.256046] i2c-parport-light: adapter type unspecified
[  123.289133] pps pps0: new PPS source ktimer
[  123.299398] pps pps0: ktimer PPS source registered
[  123.306448] pps_parport: parallel port PPS client
[  123.311948] Driver for 1-wire Dallas network protocol.
[  123.346050] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[  123.369449] 1-Wire driver for the DS2760 battery monitor  chip  - (c) 2004-2005, Szabolcs Gyurko
[  123.495922] applesmc: supported laptop not found!
[  123.497914] applesmc: driver init failed (ret=-19)!
[  123.696651] acquirewdt: WDT driver for Acquire single board computer initialising
[  123.719451] acquirewdt: I/O address 0x0043 already in use
[  123.725929] acquirewdt: probe of acquirewdt failed with error -5
[  123.748832] sc520_wdt: WDT driver for SC520 initialised. timeout=30 sec (nowayout=0)
[  123.763278] ib700wdt: WDT driver for IB700 single board computer initialising
[  123.785725] ib700wdt: failed to register misc device
[  123.789774] ib700wdt: probe of ib700wdt failed with error -16
[  123.794214] wafer5823wdt: WDT driver for Wafer 5823 single board computer initialising
[  123.796359] wafer5823wdt: cannot register miscdev on minor=130 (err=-16)
[  123.812218] it87_wdt: no device
[  123.813192] sc1200wdt: build 20020303
[  123.832301] sc1200wdt: io parameter must be specified
[  123.844565] sbc60xxwdt: cannot register miscdev on minor=130 (err=-16)
[  123.846576] sbc8360: failed to register misc device
[  123.853980] w83697hf_wdt: WDT driver for W83697HF/HG initializing
[  123.855777] w83697hf_wdt: watchdog not found at address 0x2e
[  123.869451] w83697hf_wdt: No W83697HF/HG could be found
[  123.875398] w83697ug_wdt: WDT driver for the Winbond(TM) W83697UG/UF Super I/O chip initialising
[  123.885760] w83697ug_wdt: No W83697UG/UF could be found
[  123.896456] w83977f_wdt: driver v1.00
[  123.902499] w83977f_wdt: cannot register miscdev on minor=130 (err=-16)
[  123.906499] machzwd: MachZ ZF-Logic Watchdog driver initializing
[  123.910615] machzwd: no ZF-Logic found
[  123.912898] watchdog: Software Watchdog: cannot register miscdev on minor=130 (err=-16).
[  123.927190] watchdog: Software Watchdog: a legacy watchdog module is probably present.
[  123.979807] FDC 0 is a S82078B
[  124.066509] softdog: Software Watchdog Timer: 0.08 initialized. soft_noboot=0 soft_margin=60 sec soft_panic=0 (nowayout=0)
[  124.081638] Bluetooth: Virtual HCI driver ver 1.3
[  124.098513] Bluetooth: Generic Bluetooth SDIO driver ver 0.1
[  124.108386] Modular ISDN core version 1.1.29
[  124.139324] NET: Registered protocol family 34
[  124.154535] cpuidle: using governor ladder
[  124.155878] cpuidle: using governor menu
[  124.172814] sdhci: Secure Digital Host Controller Interface driver
[  124.176650] sdhci: Copyright(c) Pierre Ossman
[  124.282310] ledtrig-cpu: registered to indicate activity on CPUs
[  124.365451] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[  124.852704] oprofile: using timer interrupt.
[  124.899827] NET: Registered protocol family 26
[  124.906509] Mirror/redirect action on
[  124.919594] Simple TC action Loaded
[  124.962142] u32 classifier
[  124.962982]     input device check on
[  124.969705]     Actions configured
[  124.978646] Netfilter messages via NETLINK v0.30.
[  125.032596] xt_time: kernel timezone is -0000
[  125.049470] ipip: IPv4 over IPv4 tunneling driver
[  125.103292] gre: GRE over IPv4 demultiplexor driver
[  125.127785] ip_tables: (C) 2000-2006 Netfilter Core Team
[  125.189404] arp_tables: (C) 2002 David S. Miller
[  125.216559] TCP: cubic registered
[  125.300948] NET: Registered protocol family 10
[  125.544792] ip6_tables: (C) 2000-2006 Netfilter Core Team
[  125.579093] sit: IPv6 over IPv4 tunneling driver
[  125.686380] ip6_gre: GRE over IPv6 tunneling driver
[  125.746555] NET: Registered protocol family 17
[  125.782829] NET: Registered protocol family 9
[  125.789400] X.25 for Linux Version 0.2
[  125.893034] IrCOMM protocol (Dag Brattli)
[  126.195140] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[  126.203105] Bluetooth: HIDP socket layer initialized
[  126.238726] NET: Registered protocol family 33
[  126.246029] Key type rxrpc registered
[  126.254240] Key type rxrpc_s registered
[  126.256241] lec:lane_module_init: lec.c: initialized
[  126.264950] l2tp_core: L2TP core driver, V2.0
[  126.279227] l2tp_ppp: PPPoL2TP kernel driver, V2.0
[  126.281607] l2tp_debugfs: L2TP debugfs support
[  126.282679] 8021q: 802.1Q VLAN Support v1.8
[  126.342985] sctp: Hash tables configured (established 8192 bind 8192)
[  126.399882] sctp: sctp_init_sock(sk: ffff8800049c4000)
[  126.419806] lib80211: common routines for IEEE802.11 drivers
[  126.436148] lib80211_crypt: registered algorithm 'NULL'
[  126.437969] tipc: Activated (version 2.0.0)
[  126.503930] NET: Registered protocol family 30
[  126.505129] tipc: Started in single node mode
[  126.533133] Key type dns_resolver registered
[  126.544455] Key type ceph registered
[  126.593220] libceph: loaded (mon/osd proto 15/24)
[  126.636982] batman_adv: B.A.T.M.A.N. advanced 2013.2.0 (compatibility version 14) loaded
[  126.681951] 
[  126.681951] printing PIC contents
[  126.683696] ... PIC  IMR: edb8
[  126.683696] ... PIC  IRR: 0011
[  126.697566] ... PIC  ISR: 0000
[  126.698323] ... PIC ELCR: 0200
[  126.749471] registered taskstats version 1
[  126.813036] Key type trusted registered
[  126.865474] Key type encrypted registered
[  126.907347] IMA: No TPM chip found, activating TPM-bypass!
[  127.062603] console [netcon0] enabled
[  127.076288] netconsole: network logging started
[  127.102391] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[  127.112861] EDD information not available.
[  127.309732] Freeing unused kernel memory: 1144k freed
[  127.685557] Write protecting the kernel read-only data: 24576k
[  127.859219] Freeing unused kernel memory: 320k freed
[  128.559815] Freeing unused kernel memory: 1700k freed
[  128.609902] kernel tried to execute NX-protected page - exploit attempt? (uid: 0)
[  128.610401] BUG: unable to handle kernel paging request at ffffffff82ee0621
[  128.610401] IP: [<ffffffff82ee0621>] classes_init+0x40/0x40
[  128.610401] PGD 280e067 PUD 280f063 PMD 4a09063 PTE 8000000002ee0163
[  128.610401] Oops: 0011 [#1] 
[  128.610401] CPU: 0 PID: 16 Comm: kworker/0:1 Not tainted 3.10.0-rc4-00345-g64f0389 #6
[  128.610401] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2007
[  128.610401] Workqueue: events brcmf_driver_init
[  128.610401] task: ffff88000dd12a00 ti: ffff88000df70000 task.ti: ffff88000df70000
[  128.610401] RIP: 0010:[<ffffffff82ee0621>]  [<ffffffff82ee0621>] classes_init+0x40/0x40
[  128.610401] RSP: 0000:ffff88000df71df0  EFLAGS: 00000202
[  128.610401] RAX: ffff88000df71da0 RBX: ffffffff82bee540 RCX: 0000000000000002
[  128.610401] RDX: ffffffff825fe26e RSI: ffffffff81afb400 RDI: ffffffff82bf17a0
[  128.610401] RBP: ffff88000df71df8 R08: ffff880009201458 R09: 0000000000000000
[  128.610401] R10: 0000000000000000 R11: 0000000000000001 R12: ffff88000de1de10
[  128.610401] R13: ffff88000df71fd8 R14: 0000000000000000 R15: 0000000000000000
[  128.610401] FS:  0000000000000000(0000) GS:ffffffff82846000(0000) knlGS:0000000000000000
[  128.610401] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[  128.610401] CR2: ffffffff82ee0621 CR3: 000000000280d000 CR4: 00000000000006b0
[  128.610401] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  128.610401] DR3: 0000000000000000 DR6: 0000000000000000 DR7: 0000000000000000
[  128.610401] Stack:
[  128.610401]  ffffffff81afc8f1 ffff88000df71e08 ffffffff81aec81e ffff88000df71e58
[  128.610401]  ffffffff81104d64 0000000000000000 ffff88000fff2a00 ffff88000de1de40
[  128.610401]  ffffffff828955f0 ffff88000de1de40 ffff88000dd12a00 ffffffff828955e0
[  128.610401] Call Trace:
[  128.610401]  [<ffffffff81afc8f1>] ? brcmf_sdio_init+0x41/0xd0
[  128.610401]  [<ffffffff81aec81e>] brcmf_driver_init+0x1e/0x30
[  128.610401]  [<ffffffff81104d64>] process_one_work+0x1c4/0x5c0
[  128.610401]  [<ffffffff81105994>] worker_thread+0x294/0x650
[  128.610401]  [<ffffffff81105700>] ? rescuer_thread+0x550/0x550
[  128.610401]  [<ffffffff8110f695>] kthread+0xc5/0xe0
[  128.610401]  [<ffffffff8110f5d0>] ? __kthread_parkme+0xb0/0xb0
[  128.610401]  [<ffffffff8219403a>] ret_from_fork+0x7a/0xb0
[  128.610401]  [<ffffffff8110f5d0>] ? __kthread_parkme+0xb0/0xb0
[  128.610401] Code: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc <cc> cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 
[  128.610401] RIP  [<ffffffff82ee0621>] classes_init+0x40/0x40
[  128.610401]  RSP <ffff88000df71df0>
[  128.610401] CR2: ffffffff82ee0621
[  128.610401] ---[ end trace 1c90dad9e2481460 ]---
[  128.610401] Kernel panic - not syncing: Fatal exception
[  128.610401] Rebooting in 10 seconds..Elapsed time: 210

[-- Attachment #3: bisect-64f0389f50f3576360e5b2870e5b09c8c500a373-x86_64-randconfig-c26-0606-BUG:-unable-to-handle-kernel-paging-request-at-6340.log --]
[-- Type: application/octet-stream, Size: 88233 bytes --]

[-- Attachment #4: .config-bisect --]
[-- Type: text/plain, Size: 86426 bytes --]

#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.10.0-rc4 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_MMU=y
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_ARCH_HAS_CPU_AUTOPROBE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ZONE_DMA32=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_CONSTRUCTORS=y
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_EXTABLE_SORT=y

#
# General setup
#
CONFIG_BROKEN_ON_SMP=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
# CONFIG_SWAP is not set
# CONFIG_SYSVIPC is not set
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
# CONFIG_FHANDLE is not set
CONFIG_AUDIT=y
# CONFIG_AUDITSYSCALL is not set
# CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set
CONFIG_HAVE_GENERIC_HARDIRQS=y

#
# IRQ subsystem
#
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_DOMAIN_DEBUG=y
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_DATA=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
# CONFIG_IRQ_TIME_ACCOUNTING is not set
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
# CONFIG_TASK_XACCT is not set

#
# RCU Subsystem
#
CONFIG_TINY_RCU=y
# CONFIG_PREEMPT_RCU is not set
# CONFIG_RCU_STALL_COMMON is not set
# CONFIG_TREE_RCU_TRACE is not set
CONFIG_IKCONFIG=y
# CONFIG_IKCONFIG_PROC is not set
CONFIG_LOG_BUF_SHIFT=17
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y
CONFIG_CGROUPS=y
CONFIG_CGROUP_DEBUG=y
# CONFIG_CGROUP_FREEZER is not set
CONFIG_CGROUP_DEVICE=y
# CONFIG_CPUSETS is not set
# CONFIG_CGROUP_CPUACCT is not set
CONFIG_RESOURCE_COUNTERS=y
# CONFIG_MEMCG is not set
# CONFIG_CGROUP_PERF is not set
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
# CONFIG_CFS_BANDWIDTH is not set
CONFIG_RT_GROUP_SCHED=y
# CONFIG_BLK_CGROUP is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
# CONFIG_IPC_NS is not set
CONFIG_USER_NS=y
CONFIG_PID_NS=y
CONFIG_NET_NS=y
CONFIG_UIDGID_CONVERTED=y
CONFIG_UIDGID_STRICT_TYPE_CHECKS=y
CONFIG_SCHED_AUTOGROUP=y
# CONFIG_SYSFS_DEPRECATED is not set
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
CONFIG_RD_BZIP2=y
CONFIG_RD_LZMA=y
CONFIG_RD_XZ=y
CONFIG_RD_LZO=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_HOTPLUG=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
# CONFIG_EXPERT is not set
# CONFIG_SYSCTL_SYSCALL is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_PCI_QUIRKS=y
# CONFIG_EMBEDDED is not set
CONFIG_HAVE_PERF_EVENTS=y

#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_SLUB_DEBUG=y
# CONFIG_COMPAT_BRK is not set
# CONFIG_SLAB is not set
CONFIG_SLUB=y
CONFIG_PROFILING=y
CONFIG_OPROFILE=y
# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set
CONFIG_HAVE_OPROFILE=y
CONFIG_OPROFILE_NMI_TIMER=y
# CONFIG_JUMP_LABEL is not set
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_KPROBES_ON_FTRACE=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_ATTRS=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_PERF_EVENTS_NMI=y
CONFIG_HAVE_PERF_REGS=y
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
CONFIG_HAVE_CMPXCHG_LOCAL=y
CONFIG_HAVE_CMPXCHG_DOUBLE=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
CONFIG_MODULES_USE_ELF_RELA=y

#
# GCOV-based kernel profiling
#
CONFIG_GCOV_KERNEL=y
CONFIG_GCOV_PROFILE_ALL=y
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
# CONFIG_MODULES is not set
CONFIG_BLOCK=y
CONFIG_BLK_DEV_BSG=y
CONFIG_BLK_DEV_BSGLIB=y
# CONFIG_BLK_DEV_INTEGRITY is not set

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
CONFIG_AMIGA_PARTITION=y
CONFIG_ATARI_PARTITION=y
CONFIG_MAC_PARTITION=y
# CONFIG_MSDOS_PARTITION is not set
CONFIG_LDM_PARTITION=y
# CONFIG_LDM_DEBUG is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
CONFIG_KARMA_PARTITION=y
CONFIG_EFI_PARTITION=y
# CONFIG_SYSV68_PARTITION is not set

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
# CONFIG_IOSCHED_DEADLINE is not set
# CONFIG_IOSCHED_CFQ is not set
CONFIG_DEFAULT_NOOP=y
CONFIG_DEFAULT_IOSCHED="noop"
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
CONFIG_INLINE_READ_UNLOCK=y
CONFIG_INLINE_READ_UNLOCK_IRQ=y
CONFIG_INLINE_WRITE_UNLOCK=y
CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
# CONFIG_FREEZER is not set

#
# Processor type and features
#
CONFIG_ZONE_DMA=y
# CONFIG_SMP is not set
CONFIG_X86_MPPARSE=y
CONFIG_X86_EXTENDED_PLATFORM=y
# CONFIG_X86_INTEL_LPSS is not set
# CONFIG_SCHED_OMIT_FRAME_POINTER is not set
CONFIG_HYPERVISOR_GUEST=y
CONFIG_PARAVIRT=y
# CONFIG_PARAVIRT_DEBUG is not set
# CONFIG_XEN is not set
# CONFIG_XEN_PRIVILEGED_GUEST is not set
CONFIG_KVM_GUEST=y
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
CONFIG_PARAVIRT_CLOCK=y
CONFIG_NO_BOOTMEM=y
# CONFIG_MEMTEST is not set
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not set
CONFIG_GENERIC_CPU=y
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_HPET_TIMER=y
CONFIG_DMI=y
CONFIG_GART_IOMMU=y
# CONFIG_CALGARY_IOMMU is not set
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
CONFIG_NR_CPUS=1
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
CONFIG_PREEMPT_COUNT=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
# CONFIG_X86_MCE is not set
CONFIG_I8K=y
CONFIG_MICROCODE=y
CONFIG_MICROCODE_INTEL=y
# CONFIG_MICROCODE_AMD is not set
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_MICROCODE_INTEL_LIB=y
CONFIG_MICROCODE_INTEL_EARLY=y
CONFIG_MICROCODE_EARLY=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_DIRECT_GBPAGES=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_MEMORY_PROBE=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
# CONFIG_SPARSEMEM_VMEMMAP is not set
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
CONFIG_MEMORY_ISOLATION=y
CONFIG_HAVE_BOOTMEM_INFO_NODE=y
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG_SPARSE=y
CONFIG_MEMORY_HOTREMOVE=y
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
# CONFIG_COMPACTION is not set
CONFIG_MIGRATION=y
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
# CONFIG_BOUNCE is not set
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
# CONFIG_KSM is not set
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
# CONFIG_TRANSPARENT_HUGEPAGE is not set
# CONFIG_CROSS_MEMORY_ATTACH is not set
CONFIG_NEED_PER_CPU_KM=y
# CONFIG_CLEANCACHE is not set
# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
CONFIG_X86_RESERVE_LOW=64
CONFIG_MTRR=y
# CONFIG_MTRR_SANITIZER is not set
CONFIG_X86_PAT=y
CONFIG_ARCH_USES_PG_UNCACHED=y
CONFIG_ARCH_RANDOM=y
CONFIG_X86_SMAP=y
# CONFIG_EFI is not set
# CONFIG_SECCOMP is not set
# CONFIG_CC_STACKPROTECTOR is not set
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
CONFIG_HZ_300=y
# CONFIG_HZ_1000 is not set
CONFIG_HZ=300
CONFIG_SCHED_HRTICK=y
# CONFIG_KEXEC is not set
CONFIG_CRASH_DUMP=y
CONFIG_PHYSICAL_START=0x1000000
# CONFIG_RELOCATABLE is not set
CONFIG_PHYSICAL_ALIGN=0x1000000
# CONFIG_CMDLINE_BOOL is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y

#
# Power management and ACPI options
#
# CONFIG_SUSPEND is not set
# CONFIG_PM_RUNTIME is not set
CONFIG_ACPI=y
# CONFIG_ACPI_PROCFS is not set
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_I2C=y
CONFIG_ACPI_PROCESSOR=y
# CONFIG_ACPI_IPMI is not set
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_CUSTOM_DSDT_FILE=""
# CONFIG_ACPI_CUSTOM_DSDT is not set
# CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
# CONFIG_ACPI_CONTAINER is not set
# CONFIG_ACPI_HOTPLUG_MEMORY is not set
# CONFIG_ACPI_SBS is not set
# CONFIG_ACPI_HED is not set
# CONFIG_ACPI_CUSTOM_METHOD is not set
# CONFIG_ACPI_APEI is not set
CONFIG_SFI=y

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
CONFIG_CPU_FREQ_GOV_USERSPACE=y
# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

#
# x86 CPU frequency scaling drivers
#
# CONFIG_X86_INTEL_PSTATE is not set
# CONFIG_X86_PCC_CPUFREQ is not set
# CONFIG_X86_ACPI_CPUFREQ is not set
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
CONFIG_X86_P4_CLOCKMOD=y

#
# shared options
#
CONFIG_X86_SPEEDSTEP_LIB=y
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
CONFIG_INTEL_IDLE=y

#
# Memory power savings
#
CONFIG_I7300_IDLE_IOAT_CHANNEL=y
CONFIG_I7300_IDLE=y

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
# CONFIG_PCI_MMCONFIG is not set
CONFIG_PCI_DOMAINS=y
# CONFIG_PCIEPORTBUS is not set
CONFIG_ARCH_SUPPORTS_MSI=y
# CONFIG_PCI_MSI is not set
# CONFIG_PCI_DEBUG is not set
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
# CONFIG_PCI_STUB is not set
CONFIG_HT_IRQ=y
# CONFIG_PCI_IOV is not set
# CONFIG_PCI_PRI is not set
# CONFIG_PCI_PASID is not set
# CONFIG_PCI_IOAPIC is not set
CONFIG_PCI_LABEL=y
CONFIG_ISA_DMA_API=y
CONFIG_AMD_NB=y
CONFIG_PCCARD=y
# CONFIG_PCMCIA is not set
CONFIG_CARDBUS=y

#
# PC-card bridges
#
# CONFIG_YENTA is not set
# CONFIG_HOTPLUG_PCI is not set
# CONFIG_RAPIDIO is not set

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
CONFIG_BINFMT_SCRIPT=y
# CONFIG_HAVE_AOUT is not set
# CONFIG_BINFMT_MISC is not set
CONFIG_COREDUMP=y
# CONFIG_IA32_EMULATION is not set
CONFIG_HAVE_TEXT_POKE_SMP=y
CONFIG_X86_DEV_DMA_OPS=y
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_DIAG=y
CONFIG_UNIX=y
CONFIG_UNIX_DIAG=y
CONFIG_XFRM=y
CONFIG_XFRM_ALGO=y
# CONFIG_XFRM_USER is not set
CONFIG_XFRM_SUB_POLICY=y
# CONFIG_XFRM_MIGRATE is not set
# CONFIG_XFRM_STATISTICS is not set
CONFIG_XFRM_IPCOMP=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_ROUTE_CLASSID=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=y
CONFIG_NET_IPGRE_DEMUX=y
CONFIG_NET_IP_TUNNEL=y
# CONFIG_NET_IPGRE is not set
# CONFIG_IP_MROUTE is not set
CONFIG_ARPD=y
CONFIG_SYN_COOKIES=y
# CONFIG_INET_AH is not set
CONFIG_INET_ESP=y
CONFIG_INET_IPCOMP=y
CONFIG_INET_XFRM_TUNNEL=y
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=y
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_LRO=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
# CONFIG_INET_UDP_DIAG is not set
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not set
CONFIG_IPV6=y
# CONFIG_IPV6_PRIVACY is not set
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
# CONFIG_IPV6_OPTIMISTIC_DAD is not set
# CONFIG_INET6_AH is not set
CONFIG_INET6_ESP=y
CONFIG_INET6_IPCOMP=y
# CONFIG_IPV6_MIP6 is not set
CONFIG_INET6_XFRM_TUNNEL=y
CONFIG_INET6_TUNNEL=y
CONFIG_INET6_XFRM_MODE_TRANSPORT=y
CONFIG_INET6_XFRM_MODE_TUNNEL=y
CONFIG_INET6_XFRM_MODE_BEET=y
# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
CONFIG_IPV6_SIT=y
# CONFIG_IPV6_SIT_6RD is not set
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=y
CONFIG_IPV6_GRE=y
# CONFIG_IPV6_MULTIPLE_TABLES is not set
CONFIG_IPV6_MROUTE=y
CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
# CONFIG_IPV6_PIMSM_V2 is not set
CONFIG_NETLABEL=y
# CONFIG_NETWORK_SECMARK is not set
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
CONFIG_NETFILTER=y
CONFIG_NETFILTER_DEBUG=y
CONFIG_NETFILTER_ADVANCED=y
# CONFIG_BRIDGE_NETFILTER is not set

#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=y
# CONFIG_NETFILTER_NETLINK_ACCT is not set
CONFIG_NETFILTER_NETLINK_QUEUE=y
CONFIG_NETFILTER_NETLINK_LOG=y
# CONFIG_NF_CONNTRACK is not set
# CONFIG_NETFILTER_TPROXY is not set
CONFIG_NETFILTER_XTABLES=y

#
# Xtables combined modules
#
CONFIG_NETFILTER_XT_MARK=y

#
# Xtables targets
#
CONFIG_NETFILTER_XT_TARGET_AUDIT=y
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y
CONFIG_NETFILTER_XT_TARGET_DSCP=y
CONFIG_NETFILTER_XT_TARGET_HL=y
CONFIG_NETFILTER_XT_TARGET_HMARK=y
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y
# CONFIG_NETFILTER_XT_TARGET_LED is not set
CONFIG_NETFILTER_XT_TARGET_LOG=y
CONFIG_NETFILTER_XT_TARGET_MARK=y
CONFIG_NETFILTER_XT_TARGET_NFLOG=y
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
CONFIG_NETFILTER_XT_TARGET_RATEEST=y
CONFIG_NETFILTER_XT_TARGET_TEE=y
CONFIG_NETFILTER_XT_TARGET_TRACE=y
CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y

#
# Xtables matches
#
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y
CONFIG_NETFILTER_XT_MATCH_BPF=y
CONFIG_NETFILTER_XT_MATCH_COMMENT=y
# CONFIG_NETFILTER_XT_MATCH_CPU is not set
# CONFIG_NETFILTER_XT_MATCH_DCCP is not set
# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set
CONFIG_NETFILTER_XT_MATCH_DSCP=y
CONFIG_NETFILTER_XT_MATCH_ECN=y
CONFIG_NETFILTER_XT_MATCH_ESP=y
# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
CONFIG_NETFILTER_XT_MATCH_HL=y
CONFIG_NETFILTER_XT_MATCH_IPRANGE=y
# CONFIG_NETFILTER_XT_MATCH_LENGTH is not set
CONFIG_NETFILTER_XT_MATCH_LIMIT=y
CONFIG_NETFILTER_XT_MATCH_MAC=y
CONFIG_NETFILTER_XT_MATCH_MARK=y
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y
# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set
CONFIG_NETFILTER_XT_MATCH_OSF=y
# CONFIG_NETFILTER_XT_MATCH_OWNER is not set
CONFIG_NETFILTER_XT_MATCH_POLICY=y
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y
CONFIG_NETFILTER_XT_MATCH_QUOTA=y
CONFIG_NETFILTER_XT_MATCH_RATEEST=y
# CONFIG_NETFILTER_XT_MATCH_REALM is not set
CONFIG_NETFILTER_XT_MATCH_RECENT=y
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
CONFIG_NETFILTER_XT_MATCH_STATISTIC=y
CONFIG_NETFILTER_XT_MATCH_STRING=y
# CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set
CONFIG_NETFILTER_XT_MATCH_TIME=y
CONFIG_NETFILTER_XT_MATCH_U32=y
# CONFIG_IP_SET is not set
# CONFIG_IP_VS is not set

#
# IP: Netfilter Configuration
#
# CONFIG_NF_DEFRAG_IPV4 is not set
CONFIG_IP_NF_IPTABLES=y
# CONFIG_IP_NF_MATCH_AH is not set
# CONFIG_IP_NF_MATCH_ECN is not set
CONFIG_IP_NF_MATCH_RPFILTER=y
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_TARGET_ULOG=y
CONFIG_IP_NF_MANGLE=y
# CONFIG_IP_NF_TARGET_ECN is not set
CONFIG_IP_NF_TARGET_TTL=y
CONFIG_IP_NF_RAW=y
# CONFIG_IP_NF_SECURITY is not set
CONFIG_IP_NF_ARPTABLES=y
CONFIG_IP_NF_ARPFILTER=y
# CONFIG_IP_NF_ARP_MANGLE is not set

#
# IPv6: Netfilter Configuration
#
# CONFIG_NF_DEFRAG_IPV6 is not set
CONFIG_IP6_NF_IPTABLES=y
CONFIG_IP6_NF_MATCH_AH=y
CONFIG_IP6_NF_MATCH_EUI64=y
CONFIG_IP6_NF_MATCH_FRAG=y
CONFIG_IP6_NF_MATCH_OPTS=y
CONFIG_IP6_NF_MATCH_HL=y
# CONFIG_IP6_NF_MATCH_IPV6HEADER is not set
CONFIG_IP6_NF_MATCH_MH=y
CONFIG_IP6_NF_MATCH_RT=y
# CONFIG_IP6_NF_FILTER is not set
# CONFIG_IP6_NF_MANGLE is not set
# CONFIG_IP6_NF_RAW is not set
CONFIG_IP6_NF_SECURITY=y
# CONFIG_BRIDGE_NF_EBTABLES is not set
# CONFIG_IP_DCCP is not set
CONFIG_IP_SCTP=y
CONFIG_SCTP_DBG_MSG=y
# CONFIG_SCTP_DBG_OBJCNT is not set
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
CONFIG_SCTP_COOKIE_HMAC_MD5=y
# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set
# CONFIG_RDS is not set
CONFIG_TIPC=y
CONFIG_TIPC_PORTS=8191
CONFIG_ATM=y
# CONFIG_ATM_CLIP is not set
CONFIG_ATM_LANE=y
# CONFIG_ATM_MPOA is not set
# CONFIG_ATM_BR2684 is not set
CONFIG_L2TP=y
CONFIG_L2TP_DEBUGFS=y
# CONFIG_L2TP_V3 is not set
CONFIG_STP=y
CONFIG_GARP=y
CONFIG_BRIDGE=y
CONFIG_BRIDGE_IGMP_SNOOPING=y
# CONFIG_BRIDGE_VLAN_FILTERING is not set
CONFIG_HAVE_NET_DSA=y
CONFIG_NET_DSA=y
CONFIG_NET_DSA_TAG_DSA=y
CONFIG_NET_DSA_TAG_EDSA=y
CONFIG_NET_DSA_TAG_TRAILER=y
CONFIG_VLAN_8021Q=y
CONFIG_VLAN_8021Q_GVRP=y
# CONFIG_VLAN_8021Q_MVRP is not set
# CONFIG_DECNET is not set
CONFIG_LLC=y
CONFIG_LLC2=y
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
CONFIG_X25=y
CONFIG_LAPB=y
# CONFIG_PHONET is not set
# CONFIG_IEEE802154 is not set
CONFIG_NET_SCHED=y

#
# Queueing/Scheduling
#
CONFIG_NET_SCH_CBQ=y
CONFIG_NET_SCH_HTB=y
CONFIG_NET_SCH_HFSC=y
# CONFIG_NET_SCH_ATM is not set
# CONFIG_NET_SCH_PRIO is not set
# CONFIG_NET_SCH_MULTIQ is not set
CONFIG_NET_SCH_RED=y
# CONFIG_NET_SCH_SFB is not set
CONFIG_NET_SCH_SFQ=y
CONFIG_NET_SCH_TEQL=y
CONFIG_NET_SCH_TBF=y
CONFIG_NET_SCH_GRED=y
CONFIG_NET_SCH_DSMARK=y
# CONFIG_NET_SCH_NETEM is not set
CONFIG_NET_SCH_DRR=y
CONFIG_NET_SCH_MQPRIO=y
CONFIG_NET_SCH_CHOKE=y
CONFIG_NET_SCH_QFQ=y
# CONFIG_NET_SCH_CODEL is not set
CONFIG_NET_SCH_FQ_CODEL=y
CONFIG_NET_SCH_INGRESS=y
CONFIG_NET_SCH_PLUG=y

#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=y
CONFIG_NET_CLS_TCINDEX=y
CONFIG_NET_CLS_ROUTE4=y
CONFIG_NET_CLS_FW=y
CONFIG_NET_CLS_U32=y
# CONFIG_CLS_U32_PERF is not set
# CONFIG_CLS_U32_MARK is not set
# CONFIG_NET_CLS_RSVP is not set
# CONFIG_NET_CLS_RSVP6 is not set
# CONFIG_NET_CLS_FLOW is not set
CONFIG_NET_CLS_CGROUP=y
# CONFIG_NET_EMATCH is not set
CONFIG_NET_CLS_ACT=y
# CONFIG_NET_ACT_POLICE is not set
# CONFIG_NET_ACT_GACT is not set
CONFIG_NET_ACT_MIRRED=y
# CONFIG_NET_ACT_IPT is not set
CONFIG_NET_ACT_NAT=y
CONFIG_NET_ACT_PEDIT=y
CONFIG_NET_ACT_SIMP=y
CONFIG_NET_ACT_SKBEDIT=y
CONFIG_NET_ACT_CSUM=y
CONFIG_NET_CLS_IND=y
CONFIG_NET_SCH_FIFO=y
# CONFIG_DCB is not set
CONFIG_DNS_RESOLVER=y
CONFIG_BATMAN_ADV=y
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
CONFIG_BATMAN_ADV_NC=y
# CONFIG_BATMAN_ADV_DEBUG is not set
# CONFIG_OPENVSWITCH is not set
CONFIG_VSOCKETS=y
CONFIG_NETLINK_MMAP=y
# CONFIG_NETLINK_DIAG is not set
CONFIG_NETPRIO_CGROUP=y
CONFIG_BQL=y

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
CONFIG_IRDA=y

#
# IrDA protocols
#
CONFIG_IRLAN=y
CONFIG_IRNET=y
CONFIG_IRCOMM=y
# CONFIG_IRDA_ULTRA is not set

#
# IrDA options
#
CONFIG_IRDA_CACHE_LAST_LSAP=y
# CONFIG_IRDA_FAST_RR is not set
# CONFIG_IRDA_DEBUG is not set

#
# Infrared-port device drivers
#

#
# SIR device drivers
#
# CONFIG_IRTTY_SIR is not set

#
# Dongle support
#

#
# FIR device drivers
#
# CONFIG_NSC_FIR is not set
# CONFIG_WINBOND_FIR is not set
CONFIG_SMC_IRCC_FIR=y
# CONFIG_ALI_FIR is not set
# CONFIG_VLSI_FIR is not set
# CONFIG_VIA_FIR is not set
CONFIG_BT=y
# CONFIG_BT_RFCOMM is not set
# CONFIG_BT_BNEP is not set
CONFIG_BT_HIDP=y

#
# Bluetooth device drivers
#
CONFIG_BT_HCIBTSDIO=y
# CONFIG_BT_HCIUART is not set
CONFIG_BT_HCIVHCI=y
CONFIG_BT_MRVL=y
# CONFIG_BT_MRVL_SDIO is not set
CONFIG_BT_WILINK=y
CONFIG_AF_RXRPC=y
CONFIG_AF_RXRPC_DEBUG=y
# CONFIG_RXKAD is not set
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_WIRELESS_EXT=y
CONFIG_WEXT_CORE=y
CONFIG_WEXT_PROC=y
CONFIG_WEXT_SPY=y
CONFIG_CFG80211=y
CONFIG_NL80211_TESTMODE=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
# CONFIG_CFG80211_REG_DEBUG is not set
# CONFIG_CFG80211_DEFAULT_PS is not set
# CONFIG_CFG80211_DEBUGFS is not set
# CONFIG_CFG80211_INTERNAL_REGDB is not set
# CONFIG_CFG80211_WEXT is not set
CONFIG_LIB80211=y
# CONFIG_LIB80211_DEBUG is not set
CONFIG_MAC80211=y
CONFIG_MAC80211_HAS_RC=y
CONFIG_MAC80211_RC_MINSTREL=y
CONFIG_MAC80211_RC_MINSTREL_HT=y
CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
# CONFIG_MAC80211_MESH is not set
CONFIG_MAC80211_LEDS=y
CONFIG_MAC80211_DEBUGFS=y
CONFIG_MAC80211_MESSAGE_TRACING=y
CONFIG_MAC80211_DEBUG_MENU=y
# CONFIG_MAC80211_NOINLINE is not set
CONFIG_MAC80211_VERBOSE_DEBUG=y
# CONFIG_MAC80211_MLME_DEBUG is not set
# CONFIG_MAC80211_STA_DEBUG is not set
# CONFIG_MAC80211_HT_DEBUG is not set
# CONFIG_MAC80211_IBSS_DEBUG is not set
# CONFIG_MAC80211_PS_DEBUG is not set
# CONFIG_MAC80211_TDLS_DEBUG is not set
# CONFIG_MAC80211_DEBUG_COUNTERS is not set
CONFIG_WIMAX=y
CONFIG_WIMAX_DEBUG_LEVEL=8
CONFIG_RFKILL=y
CONFIG_RFKILL_LEDS=y
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL_REGULATOR=y
# CONFIG_NET_9P is not set
# CONFIG_CAIF is not set
CONFIG_CEPH_LIB=y
# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_NFC=y
# CONFIG_NFC_NCI is not set
# CONFIG_NFC_HCI is not set

#
# Near Field Communication (NFC) devices
#
CONFIG_HAVE_BPF_JIT=y

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH=""
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
# CONFIG_STANDALONE is not set
# CONFIG_PREVENT_FIRMWARE_BUILD is not set
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE=""
CONFIG_FW_LOADER_USER_HELPER=y
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_REGMAP=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP_MMIO=y
CONFIG_REGMAP_IRQ=y
CONFIG_DMA_SHARED_BUFFER=y

#
# Bus devices
#
# CONFIG_CONNECTOR is not set
CONFIG_MTD=y
CONFIG_MTD_REDBOOT_PARTS=y
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
CONFIG_MTD_CMDLINE_PARTS=y
# CONFIG_MTD_AR7_PARTS is not set

#
# User Modules And Translation Layers
#
CONFIG_MTD_BLKDEVS=y
CONFIG_MTD_BLOCK=y
# CONFIG_FTL is not set
CONFIG_NFTL=y
# CONFIG_NFTL_RW is not set
CONFIG_INFTL=y
CONFIG_RFD_FTL=y
# CONFIG_SSFDC is not set
# CONFIG_SM_FTL is not set
# CONFIG_MTD_OOPS is not set

#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=y
CONFIG_MTD_JEDECPROBE=y
CONFIG_MTD_GEN_PROBE=y
# CONFIG_MTD_CFI_ADV_OPTIONS is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
CONFIG_MTD_CFI_INTELEXT=y
CONFIG_MTD_CFI_AMDSTD=y
# CONFIG_MTD_CFI_STAA is not set
CONFIG_MTD_CFI_UTIL=y
CONFIG_MTD_RAM=y
CONFIG_MTD_ROM=y
CONFIG_MTD_ABSENT=y

#
# Mapping drivers for chip access
#
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
# CONFIG_MTD_PHYSMAP is not set
# CONFIG_MTD_SC520CDP is not set
# CONFIG_MTD_NETSC520 is not set
CONFIG_MTD_TS5500=y
# CONFIG_MTD_AMD76XROM is not set
CONFIG_MTD_ICHXROM=y
# CONFIG_MTD_ESB2ROM is not set
# CONFIG_MTD_CK804XROM is not set
# CONFIG_MTD_SCB2_FLASH is not set
# CONFIG_MTD_NETtel is not set
# CONFIG_MTD_L440GX is not set
# CONFIG_MTD_INTEL_VR_NOR is not set
CONFIG_MTD_PLATRAM=y

#
# Self-contained MTD device drivers
#
# CONFIG_MTD_PMC551 is not set
CONFIG_MTD_SLRAM=y
CONFIG_MTD_PHRAM=y
CONFIG_MTD_MTDRAM=y
CONFIG_MTDRAM_TOTAL_SIZE=4096
CONFIG_MTDRAM_ERASE_SIZE=128
CONFIG_MTDRAM_ABS_POS=0
CONFIG_MTD_BLOCK2MTD=y

#
# Disk-On-Chip Device Drivers
#
CONFIG_MTD_DOCG3=y
CONFIG_BCH_CONST_M=14
CONFIG_BCH_CONST_T=4
# CONFIG_MTD_NAND is not set
# CONFIG_MTD_ONENAND is not set

#
# LPDDR flash memory drivers
#
CONFIG_MTD_LPDDR=y
CONFIG_MTD_QINFO_PROBE=y
# CONFIG_MTD_UBI is not set
CONFIG_PARPORT=y
# CONFIG_PARPORT_PC is not set
# CONFIG_PARPORT_GSC is not set
# CONFIG_PARPORT_AX88796 is not set
# CONFIG_PARPORT_1284 is not set
CONFIG_PNP=y
CONFIG_PNP_DEBUG_MESSAGES=y

#
# Protocols
#
CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
CONFIG_BLK_DEV_FD=y
# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
# CONFIG_BLK_DEV_LOOP is not set
CONFIG_BLK_DEV_DRBD=y
CONFIG_DRBD_FAULT_INJECTION=y
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_NVME is not set
CONFIG_BLK_DEV_OSD=y
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_CDROM_PKTCDVD is not set
CONFIG_ATA_OVER_ETH=y
CONFIG_VIRTIO_BLK=y
# CONFIG_BLK_DEV_HD is not set
# CONFIG_BLK_DEV_RBD is not set
# CONFIG_BLK_DEV_RSXX is not set

#
# Misc devices
#
CONFIG_SENSORS_LIS3LV02D=y
CONFIG_AD525X_DPOT=y
CONFIG_AD525X_DPOT_I2C=y
CONFIG_DUMMY_IRQ=y
# CONFIG_IBM_ASM is not set
# CONFIG_PHANTOM is not set
# CONFIG_INTEL_MID_PTI is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
# CONFIG_ICS932S401 is not set
CONFIG_ATMEL_SSC=y
CONFIG_ENCLOSURE_SERVICES=y
# CONFIG_HP_ILO is not set
CONFIG_APDS9802ALS=y
CONFIG_ISL29003=y
CONFIG_ISL29020=y
CONFIG_SENSORS_TSL2550=y
# CONFIG_SENSORS_BH1780 is not set
# CONFIG_SENSORS_BH1770 is not set
# CONFIG_SENSORS_APDS990X is not set
# CONFIG_HMC6352 is not set
CONFIG_DS1682=y
# CONFIG_VMWARE_BALLOON is not set
# CONFIG_BMP085_I2C is not set
# CONFIG_PCH_PHUB is not set
# CONFIG_USB_SWITCH_FSA9480 is not set
# CONFIG_SRAM is not set
# CONFIG_C2PORT is not set

#
# EEPROM support
#
# CONFIG_EEPROM_AT24 is not set
CONFIG_EEPROM_LEGACY=y
CONFIG_EEPROM_MAX6875=y
# CONFIG_EEPROM_93CX6 is not set
# CONFIG_CB710_CORE is not set

#
# Texas Instruments shared transport line discipline
#
CONFIG_TI_ST=y
CONFIG_SENSORS_LIS3_I2C=y

#
# Altera FPGA firmware download module
#
CONFIG_ALTERA_STAPL=y
# CONFIG_INTEL_MEI is not set
# CONFIG_INTEL_MEI_ME is not set
# CONFIG_VMWARE_VMCI is not set
CONFIG_HAVE_IDE=y
# CONFIG_IDE is not set

#
# SCSI device support
#
CONFIG_SCSI_MOD=y
CONFIG_RAID_ATTRS=y
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=y
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=y
# CONFIG_CHR_DEV_SCH is not set
CONFIG_SCSI_ENCLOSURE=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
# CONFIG_SCSI_LOGGING is not set
# CONFIG_SCSI_SCAN_ASYNC is not set

#
# SCSI Transports
#
# CONFIG_SCSI_SPI_ATTRS is not set
CONFIG_SCSI_FC_ATTRS=y
# CONFIG_SCSI_FC_TGT_ATTRS is not set
CONFIG_SCSI_ISCSI_ATTRS=y
CONFIG_SCSI_SAS_ATTRS=y
CONFIG_SCSI_SAS_LIBSAS=y
CONFIG_SCSI_SAS_HOST_SMP=y
CONFIG_SCSI_SRP_ATTRS=y
# CONFIG_SCSI_SRP_TGT_ATTRS is not set
# CONFIG_SCSI_LOWLEVEL is not set
CONFIG_SCSI_DH=y
# CONFIG_SCSI_DH_RDAC is not set
CONFIG_SCSI_DH_HP_SW=y
CONFIG_SCSI_DH_EMC=y
# CONFIG_SCSI_DH_ALUA is not set
CONFIG_SCSI_OSD_INITIATOR=y
CONFIG_SCSI_OSD_ULD=y
CONFIG_SCSI_OSD_DPRINT_SENSE=1
CONFIG_SCSI_OSD_DEBUG=y
# CONFIG_ATA is not set
# CONFIG_MD is not set
CONFIG_TARGET_CORE=y
CONFIG_TCM_IBLOCK=y
CONFIG_TCM_FILEIO=y
# CONFIG_TCM_PSCSI is not set
CONFIG_LOOPBACK_TARGET=y
CONFIG_ISCSI_TARGET=y
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_FIREWIRE is not set
# CONFIG_FIREWIRE_NOSY is not set
# CONFIG_I2O is not set
CONFIG_MACINTOSH_DRIVERS=y
# CONFIG_MAC_EMUMOUSEBTN is not set
CONFIG_NETDEVICES=y
CONFIG_NET_CORE=y
CONFIG_BONDING=y
CONFIG_DUMMY=y
CONFIG_EQUALIZER=y
# CONFIG_NET_FC is not set
CONFIG_MII=y
CONFIG_IFB=y
CONFIG_NET_TEAM=y
CONFIG_NET_TEAM_MODE_BROADCAST=y
# CONFIG_NET_TEAM_MODE_ROUNDROBIN is not set
# CONFIG_NET_TEAM_MODE_RANDOM is not set
# CONFIG_NET_TEAM_MODE_ACTIVEBACKUP is not set
CONFIG_NET_TEAM_MODE_LOADBALANCE=y
CONFIG_MACVLAN=y
# CONFIG_MACVTAP is not set
# CONFIG_VXLAN is not set
CONFIG_NETCONSOLE=y
# CONFIG_NETCONSOLE_DYNAMIC is not set
CONFIG_NETPOLL=y
# CONFIG_NETPOLL_TRAP is not set
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_TUN=y
CONFIG_VETH=y
CONFIG_VIRTIO_NET=y
# CONFIG_ARCNET is not set
CONFIG_ATM_DRIVERS=y
CONFIG_ATM_DUMMY=y
CONFIG_ATM_TCP=y
# CONFIG_ATM_LANAI is not set
# CONFIG_ATM_ENI is not set
# CONFIG_ATM_FIRESTREAM is not set
# CONFIG_ATM_ZATM is not set
# CONFIG_ATM_NICSTAR is not set
# CONFIG_ATM_IDT77252 is not set
# CONFIG_ATM_AMBASSADOR is not set
# CONFIG_ATM_HORIZON is not set
# CONFIG_ATM_IA is not set
# CONFIG_ATM_FORE200E is not set
# CONFIG_ATM_HE is not set
# CONFIG_ATM_SOLOS is not set

#
# CAIF transport drivers
#
CONFIG_VHOST_NET=y
CONFIG_VHOST_RING=y

#
# Distributed Switch Architecture drivers
#
CONFIG_NET_DSA_MV88E6XXX=y
CONFIG_NET_DSA_MV88E6060=y
CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y
CONFIG_NET_DSA_MV88E6131=y
CONFIG_NET_DSA_MV88E6123_61_65=y
CONFIG_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
# CONFIG_VORTEX is not set
# CONFIG_TYPHOON is not set
CONFIG_NET_VENDOR_ADAPTEC=y
# CONFIG_ADAPTEC_STARFIRE is not set
CONFIG_NET_VENDOR_ALTEON=y
# CONFIG_ACENIC is not set
CONFIG_NET_VENDOR_AMD=y
# CONFIG_AMD8111_ETH is not set
# CONFIG_PCNET32 is not set
CONFIG_NET_VENDOR_ATHEROS=y
# CONFIG_ATL2 is not set
# CONFIG_ATL1 is not set
# CONFIG_ATL1E is not set
# CONFIG_ATL1C is not set
# CONFIG_NET_CADENCE is not set
CONFIG_NET_VENDOR_BROADCOM=y
CONFIG_B44=y
CONFIG_B44_PCI_AUTOSELECT=y
CONFIG_B44_PCICORE_AUTOSELECT=y
CONFIG_B44_PCI=y
# CONFIG_BNX2 is not set
# CONFIG_CNIC is not set
# CONFIG_TIGON3 is not set
# CONFIG_BNX2X is not set
CONFIG_NET_VENDOR_BROCADE=y
# CONFIG_BNA is not set
# CONFIG_NET_CALXEDA_XGMAC is not set
CONFIG_NET_VENDOR_CHELSIO=y
# CONFIG_CHELSIO_T1 is not set
# CONFIG_CHELSIO_T3 is not set
# CONFIG_CHELSIO_T4 is not set
# CONFIG_CHELSIO_T4VF is not set
CONFIG_NET_VENDOR_CISCO=y
# CONFIG_ENIC is not set
CONFIG_DNET=y
CONFIG_NET_VENDOR_DEC=y
# CONFIG_NET_TULIP is not set
CONFIG_NET_VENDOR_DLINK=y
# CONFIG_DL2K is not set
# CONFIG_SUNDANCE is not set
CONFIG_NET_VENDOR_EMULEX=y
# CONFIG_BE2NET is not set
CONFIG_NET_VENDOR_EXAR=y
# CONFIG_S2IO is not set
# CONFIG_VXGE is not set
CONFIG_NET_VENDOR_HP=y
# CONFIG_HP100 is not set
# CONFIG_NET_VENDOR_INTEL is not set
# CONFIG_IP1000 is not set
# CONFIG_JME is not set
# CONFIG_NET_VENDOR_MARVELL is not set
CONFIG_NET_VENDOR_MELLANOX=y
# CONFIG_MLX4_EN is not set
# CONFIG_MLX4_CORE is not set
# CONFIG_NET_VENDOR_MICREL is not set
CONFIG_NET_VENDOR_MYRI=y
# CONFIG_MYRI10GE is not set
# CONFIG_FEALNX is not set
CONFIG_NET_VENDOR_NATSEMI=y
# CONFIG_NATSEMI is not set
# CONFIG_NS83820 is not set
# CONFIG_NET_VENDOR_8390 is not set
CONFIG_NET_VENDOR_NVIDIA=y
# CONFIG_FORCEDETH is not set
CONFIG_NET_VENDOR_OKI=y
# CONFIG_PCH_GBE is not set
CONFIG_ETHOC=y
CONFIG_NET_PACKET_ENGINE=y
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
CONFIG_NET_VENDOR_QLOGIC=y
# CONFIG_QLA3XXX is not set
# CONFIG_QLCNIC is not set
# CONFIG_QLGE is not set
# CONFIG_NETXEN_NIC is not set
CONFIG_NET_VENDOR_REALTEK=y
# CONFIG_ATP is not set
# CONFIG_8139CP is not set
# CONFIG_8139TOO is not set
# CONFIG_R8169 is not set
CONFIG_NET_VENDOR_RDC=y
# CONFIG_R6040 is not set
# CONFIG_NET_VENDOR_SEEQ is not set
CONFIG_NET_VENDOR_SILAN=y
# CONFIG_SC92031 is not set
CONFIG_NET_VENDOR_SIS=y
# CONFIG_SIS900 is not set
# CONFIG_SIS190 is not set
# CONFIG_SFC is not set
CONFIG_NET_VENDOR_SMSC=y
# CONFIG_EPIC100 is not set
# CONFIG_SMSC9420 is not set
# CONFIG_NET_VENDOR_STMICRO is not set
CONFIG_NET_VENDOR_SUN=y
# CONFIG_HAPPYMEAL is not set
# CONFIG_SUNGEM is not set
# CONFIG_CASSINI is not set
# CONFIG_NIU is not set
CONFIG_NET_VENDOR_TEHUTI=y
# CONFIG_TEHUTI is not set
CONFIG_NET_VENDOR_TI=y
# CONFIG_TLAN is not set
CONFIG_NET_VENDOR_VIA=y
# CONFIG_VIA_RHINE is not set
# CONFIG_VIA_VELOCITY is not set
CONFIG_NET_VENDOR_WIZNET=y
CONFIG_WIZNET_W5100=y
CONFIG_WIZNET_W5300=y
# CONFIG_WIZNET_BUS_DIRECT is not set
# CONFIG_WIZNET_BUS_INDIRECT is not set
CONFIG_WIZNET_BUS_ANY=y
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_NET_SB1000 is not set
CONFIG_PHYLIB=y

#
# MII PHY device drivers
#
# CONFIG_AT803X_PHY is not set
CONFIG_AMD_PHY=y
CONFIG_MARVELL_PHY=y
CONFIG_DAVICOM_PHY=y
CONFIG_QSEMI_PHY=y
# CONFIG_LXT_PHY is not set
CONFIG_CICADA_PHY=y
CONFIG_VITESSE_PHY=y
# CONFIG_SMSC_PHY is not set
# CONFIG_BROADCOM_PHY is not set
CONFIG_BCM87XX_PHY=y
CONFIG_ICPLUS_PHY=y
CONFIG_REALTEK_PHY=y
CONFIG_NATIONAL_PHY=y
CONFIG_STE10XP=y
CONFIG_LSI_ET1011C_PHY=y
CONFIG_MICREL_PHY=y
CONFIG_FIXED_PHY=y
CONFIG_MDIO_BITBANG=y
CONFIG_MDIO_GPIO=y
# CONFIG_PLIP is not set
CONFIG_PPP=y
CONFIG_PPP_BSDCOMP=y
CONFIG_PPP_DEFLATE=y
# CONFIG_PPP_FILTER is not set
CONFIG_PPP_MPPE=y
# CONFIG_PPP_MULTILINK is not set
CONFIG_PPPOATM=y
CONFIG_PPPOE=y
# CONFIG_PPTP is not set
CONFIG_PPPOL2TP=y
CONFIG_PPP_ASYNC=y
# CONFIG_PPP_SYNC_TTY is not set
CONFIG_SLIP=y
CONFIG_SLHC=y
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y
CONFIG_WLAN=y
# CONFIG_LIBERTAS_THINFIRM is not set
# CONFIG_AIRO is not set
# CONFIG_ATMEL is not set
# CONFIG_PRISM54 is not set
# CONFIG_RTL8180 is not set
# CONFIG_ADM8211 is not set
# CONFIG_MAC80211_HWSIM is not set
# CONFIG_MWL8K is not set
CONFIG_ATH_COMMON=y
CONFIG_ATH_CARDS=y
# CONFIG_ATH_DEBUG is not set
# CONFIG_ATH5K is not set
# CONFIG_ATH5K_PCI is not set
CONFIG_ATH9K_HW=y
CONFIG_ATH9K_COMMON=y
CONFIG_ATH9K_BTCOEX_SUPPORT=y
CONFIG_ATH9K=y
CONFIG_ATH9K_PCI=y
# CONFIG_ATH9K_AHB is not set
CONFIG_ATH9K_DEBUGFS=y
CONFIG_ATH9K_MAC_DEBUG=y
CONFIG_ATH9K_RATE_CONTROL=y
CONFIG_ATH6KL=y
CONFIG_ATH6KL_SDIO=y
CONFIG_ATH6KL_DEBUG=y
# CONFIG_WIL6210 is not set
CONFIG_B43=y
CONFIG_B43_BCMA=y
# CONFIG_B43_BCMA_EXTRA is not set
CONFIG_B43_SSB=y
CONFIG_B43_PCI_AUTOSELECT=y
CONFIG_B43_PCICORE_AUTOSELECT=y
# CONFIG_B43_SDIO is not set
CONFIG_B43_BCMA_PIO=y
CONFIG_B43_PIO=y
# CONFIG_B43_PHY_N is not set
CONFIG_B43_PHY_LP=y
CONFIG_B43_PHY_HT=y
CONFIG_B43_LEDS=y
CONFIG_B43_HWRNG=y
# CONFIG_B43_DEBUG is not set
# CONFIG_B43LEGACY is not set
CONFIG_BRCMUTIL=y
CONFIG_BRCMSMAC=y
CONFIG_BRCMFMAC=y
CONFIG_BRCMFMAC_SDIO=y
# CONFIG_BRCM_TRACING is not set
CONFIG_BRCMDBG=y
# CONFIG_HOSTAP is not set
# CONFIG_IPW2100 is not set
# CONFIG_IWLWIFI is not set
# CONFIG_IWL4965 is not set
# CONFIG_IWL3945 is not set
CONFIG_LIBERTAS=y
CONFIG_LIBERTAS_SDIO=y
CONFIG_LIBERTAS_DEBUG=y
CONFIG_LIBERTAS_MESH=y
# CONFIG_P54_COMMON is not set
CONFIG_RT2X00=y
# CONFIG_RT2400PCI is not set
# CONFIG_RT2500PCI is not set
# CONFIG_RT61PCI is not set
# CONFIG_RT2800PCI is not set
# CONFIG_RTLWIFI is not set
CONFIG_WL_TI=y
CONFIG_WL1251=y
CONFIG_WL1251_SDIO=y
CONFIG_WL12XX=y
# CONFIG_WL18XX is not set
CONFIG_WLCORE=y
CONFIG_WLCORE_SDIO=y
CONFIG_WILINK_PLATFORM_DATA=y
CONFIG_MWIFIEX=y
CONFIG_MWIFIEX_SDIO=y
# CONFIG_MWIFIEX_PCIE is not set

#
# WiMAX Wireless Broadband devices
#

#
# Enable USB support to see WiMAX USB drivers
#
# CONFIG_WAN is not set
# CONFIG_VMXNET3 is not set
CONFIG_ISDN=y
# CONFIG_ISDN_I4L is not set
# CONFIG_ISDN_CAPI is not set
# CONFIG_ISDN_DRV_GIGASET is not set
CONFIG_MISDN=y
# CONFIG_MISDN_DSP is not set
# CONFIG_MISDN_L1OIP is not set

#
# mISDN hardware drivers
#
# CONFIG_MISDN_HFCPCI is not set
# CONFIG_MISDN_HFCMULTI is not set
# CONFIG_MISDN_AVMFRITZ is not set
# CONFIG_MISDN_SPEEDFAX is not set
# CONFIG_MISDN_INFINEON is not set
# CONFIG_MISDN_W6692 is not set
# CONFIG_MISDN_NETJET is not set

#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y
CONFIG_INPUT_SPARSEKMAP=y
CONFIG_INPUT_MATRIXKMAP=y

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=y
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ADP5588=y
# CONFIG_KEYBOARD_ADP5589 is not set
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT1070 is not set
CONFIG_KEYBOARD_QT2160=y
CONFIG_KEYBOARD_LKKBD=y
CONFIG_KEYBOARD_GPIO=y
CONFIG_KEYBOARD_GPIO_POLLED=y
CONFIG_KEYBOARD_TCA6416=y
CONFIG_KEYBOARD_TCA8418=y
CONFIG_KEYBOARD_MATRIX=y
CONFIG_KEYBOARD_LM8323=y
CONFIG_KEYBOARD_LM8333=y
CONFIG_KEYBOARD_MAX7359=y
CONFIG_KEYBOARD_MCS=y
CONFIG_KEYBOARD_MPR121=y
CONFIG_KEYBOARD_NEWTON=y
CONFIG_KEYBOARD_OPENCORES=y
# CONFIG_KEYBOARD_STOWAWAY is not set
# CONFIG_KEYBOARD_SUNKBD is not set
CONFIG_KEYBOARD_TC3589X=y
CONFIG_KEYBOARD_TWL4030=y
CONFIG_KEYBOARD_XTKBD=y
CONFIG_KEYBOARD_CROS_EC=y
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_CYPRESS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_MOUSE_PS2_SENTELIC=y
CONFIG_MOUSE_PS2_TOUCHKIT=y
CONFIG_MOUSE_SERIAL=y
# CONFIG_MOUSE_APPLETOUCH is not set
# CONFIG_MOUSE_BCM5974 is not set
CONFIG_MOUSE_CYAPA=y
# CONFIG_MOUSE_VSXXXAA is not set
CONFIG_MOUSE_GPIO=y
CONFIG_MOUSE_SYNAPTICS_I2C=y
# CONFIG_MOUSE_SYNAPTICS_USB is not set
# CONFIG_INPUT_JOYSTICK is not set
CONFIG_INPUT_TABLET=y
# CONFIG_TABLET_USB_ACECAD is not set
# CONFIG_TABLET_USB_AIPTEK is not set
# CONFIG_TABLET_USB_HANWANG is not set
# CONFIG_TABLET_USB_KBTAB is not set
# CONFIG_TABLET_USB_WACOM is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_88PM80X_ONKEY=y
CONFIG_INPUT_AD714X=y
CONFIG_INPUT_AD714X_I2C=y
CONFIG_INPUT_BMA150=y
CONFIG_INPUT_PCSPKR=y
# CONFIG_INPUT_MAX8925_ONKEY is not set
# CONFIG_INPUT_MC13783_PWRBUTTON is not set
CONFIG_INPUT_MMA8450=y
CONFIG_INPUT_MPU3050=y
CONFIG_INPUT_APANEL=y
CONFIG_INPUT_GP2A=y
# CONFIG_INPUT_GPIO_TILT_POLLED is not set
# CONFIG_INPUT_ATLAS_BTNS is not set
# CONFIG_INPUT_ATI_REMOTE2 is not set
# CONFIG_INPUT_KEYSPAN_REMOTE is not set
CONFIG_INPUT_KXTJ9=y
CONFIG_INPUT_KXTJ9_POLLED_MODE=y
# CONFIG_INPUT_POWERMATE is not set
# CONFIG_INPUT_YEALINK is not set
# CONFIG_INPUT_CM109 is not set
# CONFIG_INPUT_RETU_PWRBUTTON is not set
# CONFIG_INPUT_TWL4030_PWRBUTTON is not set
# CONFIG_INPUT_TWL4030_VIBRA is not set
# CONFIG_INPUT_TWL6040_VIBRA is not set
# CONFIG_INPUT_UINPUT is not set
CONFIG_INPUT_PCF50633_PMU=y
# CONFIG_INPUT_PCF8574 is not set
CONFIG_INPUT_PWM_BEEPER=y
CONFIG_INPUT_GPIO_ROTARY_ENCODER=y
# CONFIG_INPUT_ADXL34X is not set
# CONFIG_INPUT_CMA3000 is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
CONFIG_SERIO_CT82C710=y
# CONFIG_SERIO_PARKBD is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=y
CONFIG_SERIO_ALTERA_PS2=y
# CONFIG_SERIO_PS2MULT is not set
# CONFIG_SERIO_ARC_PS2 is not set
CONFIG_GAMEPORT=y
CONFIG_GAMEPORT_NS558=y
CONFIG_GAMEPORT_L4=y
# CONFIG_GAMEPORT_EMU10K1 is not set
# CONFIG_GAMEPORT_FM801 is not set

#
# Character devices
#
CONFIG_TTY=y
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
# CONFIG_LEGACY_PTYS is not set
CONFIG_SERIAL_NONSTANDARD=y
# CONFIG_ROCKETPORT is not set
# CONFIG_CYCLADES is not set
# CONFIG_MOXA_INTELLIO is not set
# CONFIG_MOXA_SMARTIO is not set
# CONFIG_SYNCLINK is not set
# CONFIG_SYNCLINKMP is not set
# CONFIG_SYNCLINK_GT is not set
# CONFIG_NOZOMI is not set
# CONFIG_ISI is not set
CONFIG_N_HDLC=y
CONFIG_N_GSM=y
# CONFIG_TRACE_ROUTER is not set
CONFIG_TRACE_SINK=y
# CONFIG_DEVKMEM is not set
CONFIG_STALDRV=y

#
# Serial drivers
#
CONFIG_SERIAL_8250=y
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_DETECT_IRQ=y
# CONFIG_SERIAL_8250_RSA is not set
CONFIG_SERIAL_8250_DW=y

#
# Non-8250 serial port support
#
# CONFIG_SERIAL_MFD_HSU is not set
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
CONFIG_SERIAL_SCCNXP=y
CONFIG_SERIAL_SCCNXP_CONSOLE=y
# CONFIG_SERIAL_TIMBERDALE is not set
CONFIG_SERIAL_ALTERA_JTAGUART=y
CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE=y
# CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS is not set
CONFIG_SERIAL_ALTERA_UART=y
CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4
CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200
# CONFIG_SERIAL_ALTERA_UART_CONSOLE is not set
# CONFIG_SERIAL_PCH_UART is not set
CONFIG_SERIAL_ARC=y
# CONFIG_SERIAL_ARC_CONSOLE is not set
CONFIG_SERIAL_ARC_NR_PORTS=1
# CONFIG_SERIAL_RP2 is not set
CONFIG_PRINTER=y
# CONFIG_LP_CONSOLE is not set
CONFIG_PPDEV=y
# CONFIG_VIRTIO_CONSOLE is not set
CONFIG_IPMI_HANDLER=y
CONFIG_IPMI_PANIC_EVENT=y
CONFIG_IPMI_PANIC_STRING=y
CONFIG_IPMI_DEVICE_INTERFACE=y
CONFIG_IPMI_SI=y
CONFIG_IPMI_WATCHDOG=y
# CONFIG_IPMI_POWEROFF is not set
CONFIG_HW_RANDOM=y
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
CONFIG_HW_RANDOM_INTEL=y
CONFIG_HW_RANDOM_AMD=y
# CONFIG_HW_RANDOM_VIA is not set
# CONFIG_HW_RANDOM_VIRTIO is not set
# CONFIG_HW_RANDOM_TPM is not set
# CONFIG_NVRAM is not set
CONFIG_R3964=y
# CONFIG_APPLICOM is not set
CONFIG_MWAVE=y
# CONFIG_RAW_DRIVER is not set
# CONFIG_HPET is not set
CONFIG_HANGCHECK_TIMER=y
CONFIG_TCG_TPM=y
CONFIG_TCG_TIS=y
# CONFIG_TCG_TIS_I2C_INFINEON is not set
# CONFIG_TCG_NSC is not set
CONFIG_TCG_ATMEL=y
# CONFIG_TCG_INFINEON is not set
CONFIG_TCG_ST33_I2C=y
# CONFIG_TELCLOCK is not set
CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_COMPAT is not set
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_MUX=y

#
# Multiplexer I2C Chip support
#
CONFIG_I2C_MUX_GPIO=y
CONFIG_I2C_MUX_PCA9541=y
CONFIG_I2C_MUX_PCA954x=y
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_SMBUS=y
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCA=y

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
# CONFIG_I2C_I801 is not set
# CONFIG_I2C_ISCH is not set
# CONFIG_I2C_ISMT is not set
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set

#
# ACPI drivers
#
# CONFIG_I2C_SCMI is not set

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
CONFIG_I2C_CBUS_GPIO=y
# CONFIG_I2C_DESIGNWARE_PCI is not set
# CONFIG_I2C_EG20T is not set
CONFIG_I2C_GPIO=y
# CONFIG_I2C_INTEL_MID is not set
CONFIG_I2C_OCORES=y
CONFIG_I2C_PCA_PLATFORM=y
# CONFIG_I2C_PXA_PCI is not set
CONFIG_I2C_SIMTEC=y
CONFIG_I2C_XILINX=y

#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_PARPORT is not set
CONFIG_I2C_PARPORT_LIGHT=y
CONFIG_I2C_TAOS_EVM=y

#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_SPI is not set

#
# Qualcomm MSM SSBI bus support
#
CONFIG_SSBI=y
CONFIG_HSI=y
CONFIG_HSI_BOARDINFO=y

#
# HSI clients
#
# CONFIG_HSI_CHAR is not set

#
# PPS support
#
CONFIG_PPS=y
# CONFIG_PPS_DEBUG is not set

#
# PPS clients support
#
CONFIG_PPS_CLIENT_KTIMER=y
# CONFIG_PPS_CLIENT_LDISC is not set
CONFIG_PPS_CLIENT_PARPORT=y
CONFIG_PPS_CLIENT_GPIO=y

#
# PPS generators support
#

#
# PTP clock support
#
# CONFIG_PTP_1588_CLOCK is not set

#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
# CONFIG_PTP_1588_CLOCK_PCH is not set
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
CONFIG_GPIO_DEVRES=y
CONFIG_GPIOLIB=y
CONFIG_GPIO_ACPI=y
# CONFIG_DEBUG_GPIO is not set
# CONFIG_GPIO_SYSFS is not set

#
# Memory mapped GPIO drivers:
#
# CONFIG_GPIO_GENERIC_PLATFORM is not set
# CONFIG_GPIO_IT8761E is not set
# CONFIG_GPIO_TS5500 is not set
# CONFIG_GPIO_SCH is not set
# CONFIG_GPIO_ICH is not set
# CONFIG_GPIO_VX855 is not set
# CONFIG_GPIO_LYNXPOINT is not set

#
# I2C GPIO expanders:
#
# CONFIG_GPIO_MAX7300 is not set
CONFIG_GPIO_MAX732X=y
CONFIG_GPIO_MAX732X_IRQ=y
# CONFIG_GPIO_PCA953X is not set
CONFIG_GPIO_PCF857X=y
CONFIG_GPIO_RC5T583=y
# CONFIG_GPIO_SX150X is not set
CONFIG_GPIO_TC3589X=y
CONFIG_GPIO_TWL4030=y
CONFIG_GPIO_TWL6040=y
# CONFIG_GPIO_ADP5588 is not set

#
# PCI GPIO expanders:
#
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_AMD8111 is not set
# CONFIG_GPIO_LANGWELL is not set
# CONFIG_GPIO_PCH is not set
# CONFIG_GPIO_ML_IOH is not set
# CONFIG_GPIO_RDC321X is not set

#
# SPI GPIO expanders:
#
CONFIG_GPIO_MCP23S08=y

#
# AC97 GPIO expanders:
#

#
# MODULbus GPIO expanders:
#
# CONFIG_GPIO_PALMAS is not set

#
# USB GPIO expanders:
#
CONFIG_W1=y

#
# 1-wire Bus Masters
#
# CONFIG_W1_MASTER_MATROX is not set
CONFIG_W1_MASTER_DS2482=y
CONFIG_W1_MASTER_DS1WM=y
CONFIG_W1_MASTER_GPIO=y

#
# 1-wire Slaves
#
CONFIG_W1_SLAVE_THERM=y
CONFIG_W1_SLAVE_SMEM=y
# CONFIG_W1_SLAVE_DS2408 is not set
CONFIG_W1_SLAVE_DS2413=y
CONFIG_W1_SLAVE_DS2423=y
# CONFIG_W1_SLAVE_DS2431 is not set
# CONFIG_W1_SLAVE_DS2433 is not set
CONFIG_W1_SLAVE_DS2760=y
CONFIG_W1_SLAVE_DS2780=y
CONFIG_W1_SLAVE_DS2781=y
CONFIG_W1_SLAVE_DS28E04=y
# CONFIG_W1_SLAVE_BQ27000 is not set
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
CONFIG_PDA_POWER=y
# CONFIG_GENERIC_ADC_BATTERY is not set
CONFIG_MAX8925_POWER=y
# CONFIG_TEST_POWER is not set
CONFIG_BATTERY_DS2760=y
CONFIG_BATTERY_DS2780=y
CONFIG_BATTERY_DS2781=y
CONFIG_BATTERY_DS2782=y
CONFIG_BATTERY_SBS=y
# CONFIG_BATTERY_BQ27x00 is not set
CONFIG_BATTERY_MAX17040=y
# CONFIG_BATTERY_MAX17042 is not set
# CONFIG_CHARGER_PCF50633 is not set
# CONFIG_BATTERY_RX51 is not set
# CONFIG_CHARGER_ISP1704 is not set
# CONFIG_CHARGER_MAX8903 is not set
CONFIG_CHARGER_TWL4030=y
CONFIG_CHARGER_LP8727=y
# CONFIG_CHARGER_LP8788 is not set
CONFIG_CHARGER_GPIO=y
CONFIG_CHARGER_MANAGER=y
CONFIG_CHARGER_BQ2415X=y
CONFIG_CHARGER_SMB347=y
CONFIG_BATTERY_GOLDFISH=y
CONFIG_POWER_RESET=y
CONFIG_POWER_AVS=y
CONFIG_HWMON=y
CONFIG_HWMON_VID=y
# CONFIG_HWMON_DEBUG_CHIP is not set

#
# Native drivers
#
# CONFIG_SENSORS_ABITUGURU is not set
CONFIG_SENSORS_ABITUGURU3=y
# CONFIG_SENSORS_AD7414 is not set
CONFIG_SENSORS_AD7418=y
CONFIG_SENSORS_ADM1021=y
# CONFIG_SENSORS_ADM1025 is not set
CONFIG_SENSORS_ADM1026=y
CONFIG_SENSORS_ADM1029=y
CONFIG_SENSORS_ADM1031=y
# CONFIG_SENSORS_ADM9240 is not set
# CONFIG_SENSORS_ADT7410 is not set
# CONFIG_SENSORS_ADT7411 is not set
CONFIG_SENSORS_ADT7462=y
CONFIG_SENSORS_ADT7470=y
# CONFIG_SENSORS_ADT7475 is not set
CONFIG_SENSORS_ASC7621=y
# CONFIG_SENSORS_K8TEMP is not set
# CONFIG_SENSORS_K10TEMP is not set
# CONFIG_SENSORS_FAM15H_POWER is not set
CONFIG_SENSORS_ASB100=y
# CONFIG_SENSORS_ATXP1 is not set
CONFIG_SENSORS_DS620=y
CONFIG_SENSORS_DS1621=y
# CONFIG_SENSORS_I5K_AMB is not set
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_F71882FG is not set
# CONFIG_SENSORS_F75375S is not set
CONFIG_SENSORS_FSCHMD=y
CONFIG_SENSORS_G760A=y
CONFIG_SENSORS_GL518SM=y
# CONFIG_SENSORS_GL520SM is not set
CONFIG_SENSORS_GPIO_FAN=y
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_CORETEMP is not set
CONFIG_SENSORS_IBMAEM=y
# CONFIG_SENSORS_IBMPEX is not set
CONFIG_SENSORS_IIO_HWMON=y
CONFIG_SENSORS_IT87=y
CONFIG_SENSORS_JC42=y
# CONFIG_SENSORS_LINEAGE is not set
CONFIG_SENSORS_LM63=y
CONFIG_SENSORS_LM73=y
# CONFIG_SENSORS_LM75 is not set
CONFIG_SENSORS_LM77=y
# CONFIG_SENSORS_LM78 is not set
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
CONFIG_SENSORS_LM87=y
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
# CONFIG_SENSORS_LM93 is not set
CONFIG_SENSORS_LTC4151=y
# CONFIG_SENSORS_LTC4215 is not set
CONFIG_SENSORS_LTC4245=y
CONFIG_SENSORS_LTC4261=y
# CONFIG_SENSORS_LM95234 is not set
# CONFIG_SENSORS_LM95241 is not set
CONFIG_SENSORS_LM95245=y
CONFIG_SENSORS_MAX16065=y
CONFIG_SENSORS_MAX1619=y
CONFIG_SENSORS_MAX1668=y
CONFIG_SENSORS_MAX197=y
# CONFIG_SENSORS_MAX6639 is not set
# CONFIG_SENSORS_MAX6642 is not set
CONFIG_SENSORS_MAX6650=y
# CONFIG_SENSORS_MAX6697 is not set
# CONFIG_SENSORS_MCP3021 is not set
CONFIG_SENSORS_NCT6775=y
# CONFIG_SENSORS_PC87360 is not set
CONFIG_SENSORS_PC87427=y
CONFIG_SENSORS_PCF8591=y
# CONFIG_PMBUS is not set
CONFIG_SENSORS_SHT15=y
CONFIG_SENSORS_SHT21=y
# CONFIG_SENSORS_SIS5595 is not set
CONFIG_SENSORS_SMM665=y
CONFIG_SENSORS_DME1737=y
CONFIG_SENSORS_EMC1403=y
CONFIG_SENSORS_EMC2103=y
# CONFIG_SENSORS_EMC6W201 is not set
CONFIG_SENSORS_SMSC47M1=y
CONFIG_SENSORS_SMSC47M192=y
CONFIG_SENSORS_SMSC47B397=y
CONFIG_SENSORS_SCH56XX_COMMON=y
# CONFIG_SENSORS_SCH5627 is not set
CONFIG_SENSORS_SCH5636=y
CONFIG_SENSORS_ADS1015=y
# CONFIG_SENSORS_ADS7828 is not set
CONFIG_SENSORS_AMC6821=y
# CONFIG_SENSORS_INA209 is not set
# CONFIG_SENSORS_INA2XX is not set
# CONFIG_SENSORS_THMC50 is not set
# CONFIG_SENSORS_TMP102 is not set
# CONFIG_SENSORS_TMP401 is not set
# CONFIG_SENSORS_TMP421 is not set
CONFIG_SENSORS_TWL4030_MADC=y
CONFIG_SENSORS_VIA_CPUTEMP=y
# CONFIG_SENSORS_VIA686A is not set
CONFIG_SENSORS_VT1211=y
# CONFIG_SENSORS_VT8231 is not set
# CONFIG_SENSORS_W83781D is not set
# CONFIG_SENSORS_W83791D is not set
CONFIG_SENSORS_W83792D=y
# CONFIG_SENSORS_W83793 is not set
CONFIG_SENSORS_W83795=y
CONFIG_SENSORS_W83795_FANCTRL=y
CONFIG_SENSORS_W83L785TS=y
CONFIG_SENSORS_W83L786NG=y
# CONFIG_SENSORS_W83627HF is not set
CONFIG_SENSORS_W83627EHF=y
CONFIG_SENSORS_APPLESMC=y
# CONFIG_SENSORS_MC13783_ADC is not set

#
# ACPI drivers
#
# CONFIG_SENSORS_ACPI_POWER is not set
# CONFIG_SENSORS_ATK0110 is not set
CONFIG_THERMAL=y
CONFIG_THERMAL_HWMON=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
# CONFIG_THERMAL_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_GOV_STEP_WISE=y
CONFIG_THERMAL_GOV_USER_SPACE=y
# CONFIG_CPU_THERMAL is not set
# CONFIG_THERMAL_EMULATION is not set
# CONFIG_INTEL_POWERCLAMP is not set
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_CORE=y
# CONFIG_WATCHDOG_NOWAYOUT is not set

#
# Watchdog Device Drivers
#
CONFIG_SOFT_WATCHDOG=y
CONFIG_TWL4030_WATCHDOG=y
CONFIG_RETU_WATCHDOG=y
CONFIG_ACQUIRE_WDT=y
# CONFIG_ADVANTECH_WDT is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
# CONFIG_F71808E_WDT is not set
# CONFIG_SP5100_TCO is not set
CONFIG_SC520_WDT=y
CONFIG_SBC_FITPC2_WATCHDOG=y
# CONFIG_EUROTECH_WDT is not set
CONFIG_IB700_WDT=y
CONFIG_IBMASR=y
CONFIG_WAFER_WDT=y
# CONFIG_I6300ESB_WDT is not set
# CONFIG_IE6XX_WDT is not set
# CONFIG_ITCO_WDT is not set
CONFIG_IT8712F_WDT=y
CONFIG_IT87_WDT=y
# CONFIG_HP_WATCHDOG is not set
CONFIG_SC1200_WDT=y
# CONFIG_PC87413_WDT is not set
# CONFIG_NV_TCO is not set
CONFIG_60XX_WDT=y
CONFIG_SBC8360_WDT=y
# CONFIG_CPU5_WDT is not set
# CONFIG_SMSC_SCH311X_WDT is not set
# CONFIG_SMSC37B787_WDT is not set
# CONFIG_VIA_WDT is not set
# CONFIG_W83627HF_WDT is not set
CONFIG_W83697HF_WDT=y
CONFIG_W83697UG_WDT=y
# CONFIG_W83877F_WDT is not set
CONFIG_W83977F_WDT=y
CONFIG_MACHZ_WDT=y
# CONFIG_SBC_EPX_C3_WATCHDOG is not set

#
# PCI-based Watchdog Cards
#
# CONFIG_PCIPCWATCHDOG is not set
# CONFIG_WDTPCI is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
CONFIG_SSB=y
CONFIG_SSB_SPROM=y
CONFIG_SSB_BLOCKIO=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
CONFIG_SSB_B43_PCI_BRIDGE=y
CONFIG_SSB_SDIOHOST_POSSIBLE=y
CONFIG_SSB_SDIOHOST=y
# CONFIG_SSB_DEBUG is not set
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
CONFIG_SSB_DRIVER_PCICORE=y
CONFIG_SSB_DRIVER_GPIO=y
CONFIG_BCMA_POSSIBLE=y

#
# Broadcom specific AMBA
#
CONFIG_BCMA=y
CONFIG_BCMA_BLOCKIO=y
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
# CONFIG_BCMA_HOST_PCI is not set
CONFIG_BCMA_DRIVER_GMAC_CMN=y
# CONFIG_BCMA_DRIVER_GPIO is not set
CONFIG_BCMA_DEBUG=y

#
# Multifunction device drivers
#
CONFIG_MFD_CORE=y
# CONFIG_MFD_CS5535 is not set
CONFIG_MFD_AS3711=y
# CONFIG_PMIC_ADP5520 is not set
CONFIG_MFD_AAT2870_CORE=y
CONFIG_MFD_CROS_EC=y
CONFIG_MFD_CROS_EC_I2C=y
# CONFIG_PMIC_DA903X is not set
# CONFIG_MFD_DA9052_I2C is not set
# CONFIG_MFD_DA9055 is not set
CONFIG_MFD_MC13783=y
CONFIG_MFD_MC13XXX=y
CONFIG_MFD_MC13XXX_I2C=y
CONFIG_HTC_PASIC3=y
# CONFIG_HTC_I2CPLD is not set
# CONFIG_LPC_ICH is not set
# CONFIG_LPC_SCH is not set
# CONFIG_MFD_JANZ_CMODIO is not set
CONFIG_MFD_88PM800=y
# CONFIG_MFD_88PM805 is not set
# CONFIG_MFD_88PM860X is not set
CONFIG_MFD_MAX77686=y
# CONFIG_MFD_MAX77693 is not set
# CONFIG_MFD_MAX8907 is not set
CONFIG_MFD_MAX8925=y
# CONFIG_MFD_MAX8997 is not set
# CONFIG_MFD_MAX8998 is not set
CONFIG_MFD_RETU=y
CONFIG_MFD_PCF50633=y
CONFIG_PCF50633_ADC=y
CONFIG_PCF50633_GPIO=y
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RTSX_PCI is not set
CONFIG_MFD_RC5T583=y
# CONFIG_MFD_SEC_CORE is not set
# CONFIG_MFD_SI476X_CORE is not set
CONFIG_MFD_SM501=y
CONFIG_MFD_SM501_GPIO=y
CONFIG_MFD_SMSC=y
CONFIG_ABX500_CORE=y
# CONFIG_AB3100_CORE is not set
# CONFIG_MFD_STMPE is not set
# CONFIG_MFD_SYSCON is not set
CONFIG_MFD_TI_AM335X_TSCADC=y
CONFIG_MFD_LP8788=y
CONFIG_MFD_PALMAS=y
CONFIG_TPS6105X=y
CONFIG_TPS65010=y
# CONFIG_TPS6507X is not set
# CONFIG_MFD_TPS65090 is not set
CONFIG_MFD_TPS65217=y
# CONFIG_MFD_TPS6586X is not set
# CONFIG_MFD_TPS65910 is not set
CONFIG_MFD_TPS65912=y
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS80031 is not set
CONFIG_TWL4030_CORE=y
CONFIG_TWL4030_MADC=y
# CONFIG_MFD_TWL4030_AUDIO is not set
CONFIG_TWL6040_CORE=y
CONFIG_MFD_WL1273_CORE=y
# CONFIG_MFD_LM3533 is not set
# CONFIG_MFD_TIMBERDALE is not set
CONFIG_MFD_TC3589X=y
# CONFIG_MFD_TMIO is not set
# CONFIG_MFD_VX855 is not set
# CONFIG_MFD_ARIZONA_I2C is not set
# CONFIG_MFD_WM8400 is not set
# CONFIG_MFD_WM831X_I2C is not set
# CONFIG_MFD_WM8350_I2C is not set
# CONFIG_MFD_WM8994 is not set
CONFIG_REGULATOR=y
CONFIG_REGULATOR_DEBUG=y
# CONFIG_REGULATOR_DUMMY is not set
CONFIG_REGULATOR_FIXED_VOLTAGE=y
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
CONFIG_REGULATOR_USERSPACE_CONSUMER=y
CONFIG_REGULATOR_GPIO=y
CONFIG_REGULATOR_AD5398=y
# CONFIG_REGULATOR_AAT2870 is not set
CONFIG_REGULATOR_FAN53555=y
CONFIG_REGULATOR_MC13XXX_CORE=y
CONFIG_REGULATOR_MC13783=y
CONFIG_REGULATOR_MC13892=y
# CONFIG_REGULATOR_ISL6271A is not set
CONFIG_REGULATOR_MAX1586=y
# CONFIG_REGULATOR_MAX8649 is not set
CONFIG_REGULATOR_MAX8660=y
# CONFIG_REGULATOR_MAX8925 is not set
# CONFIG_REGULATOR_MAX8952 is not set
# CONFIG_REGULATOR_MAX8973 is not set
CONFIG_REGULATOR_MAX77686=y
CONFIG_REGULATOR_LP3971=y
CONFIG_REGULATOR_LP3972=y
CONFIG_REGULATOR_LP872X=y
CONFIG_REGULATOR_LP8755=y
CONFIG_REGULATOR_LP8788=y
CONFIG_REGULATOR_PCF50633=y
CONFIG_REGULATOR_RC5T583=y
CONFIG_REGULATOR_PALMAS=y
CONFIG_REGULATOR_TPS51632=y
CONFIG_REGULATOR_TPS6105X=y
CONFIG_REGULATOR_TPS62360=y
CONFIG_REGULATOR_TPS65023=y
# CONFIG_REGULATOR_TPS6507X is not set
CONFIG_REGULATOR_TPS65217=y
CONFIG_REGULATOR_TWL4030=y
CONFIG_REGULATOR_AS3711=y
# CONFIG_MEDIA_SUPPORT is not set

#
# Graphics support
#
# CONFIG_AGP is not set
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=16
# CONFIG_VGA_SWITCHEROO is not set
CONFIG_DRM=y
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_NOUVEAU is not set
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_VMWGFX is not set
# CONFIG_DRM_GMA500 is not set
# CONFIG_DRM_UDL is not set
# CONFIG_DRM_AST is not set
# CONFIG_DRM_MGAG200 is not set
# CONFIG_DRM_CIRRUS_QEMU is not set
# CONFIG_DRM_QXL is not set
# CONFIG_VGASTATE is not set
CONFIG_VIDEO_OUTPUT_CONTROL=y
CONFIG_HDMI=y
CONFIG_FB=y
CONFIG_FIRMWARE_EDID=y
# CONFIG_FB_DDC is not set
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
CONFIG_FB_FOREIGN_ENDIAN=y
CONFIG_FB_BOTH_ENDIAN=y
# CONFIG_FB_BIG_ENDIAN is not set
# CONFIG_FB_LITTLE_ENDIAN is not set
CONFIG_FB_SYS_FOPS=y
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_HECUBA=y
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
# CONFIG_FB_MODE_HELPERS is not set
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
CONFIG_FB_ARC=y
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_VESA=y
CONFIG_FB_N411=y
# CONFIG_FB_HGA is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I740 is not set
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_VIA is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_ARK is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CARMINE is not set
# CONFIG_FB_GEODE is not set
# CONFIG_FB_TMIO is not set
CONFIG_FB_SM501=y
CONFIG_FB_GOLDFISH=y
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_MB862XX is not set
CONFIG_FB_BROADSHEET=y
# CONFIG_FB_AUO_K190X is not set
# CONFIG_EXYNOS_VIDEO is not set
# CONFIG_BACKLIGHT_LCD_SUPPORT is not set

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_DUMMY_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE is not set
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y
CONFIG_SOUND=y
# CONFIG_SOUND_OSS_CORE is not set
# CONFIG_SND is not set
# CONFIG_SOUND_PRIME is not set

#
# HID support
#
CONFIG_HID=y
CONFIG_HID_BATTERY_STRENGTH=y
# CONFIG_HIDRAW is not set
CONFIG_UHID=y
CONFIG_HID_GENERIC=y

#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
CONFIG_HID_ACRUX=y
CONFIG_HID_ACRUX_FF=y
CONFIG_HID_APPLE=y
# CONFIG_HID_AUREAL is not set
CONFIG_HID_BELKIN=y
CONFIG_HID_CHERRY=y
CONFIG_HID_CHICONY=y
CONFIG_HID_CYPRESS=y
CONFIG_HID_DRAGONRISE=y
CONFIG_DRAGONRISE_FF=y
CONFIG_HID_EMS_FF=y
CONFIG_HID_ELECOM=y
CONFIG_HID_EZKEY=y
CONFIG_HID_KEYTOUCH=y
# CONFIG_HID_KYE is not set
CONFIG_HID_UCLOGIC=y
# CONFIG_HID_WALTOP is not set
# CONFIG_HID_GYRATION is not set
CONFIG_HID_ICADE=y
CONFIG_HID_TWINHAN=y
CONFIG_HID_KENSINGTON=y
CONFIG_HID_LCPOWER=y
CONFIG_HID_LOGITECH=y
CONFIG_HID_LOGITECH_DJ=y
# CONFIG_LOGITECH_FF is not set
CONFIG_LOGIRUMBLEPAD2_FF=y
CONFIG_LOGIG940_FF=y
# CONFIG_LOGIWHEELS_FF is not set
CONFIG_HID_MAGICMOUSE=y
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
# CONFIG_HID_MULTITOUCH is not set
CONFIG_HID_ORTEK=y
CONFIG_HID_PANTHERLORD=y
CONFIG_PANTHERLORD_FF=y
# CONFIG_HID_PETALYNX is not set
CONFIG_HID_PICOLCD=y
CONFIG_HID_PICOLCD_FB=y
CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PRIMAX=y
CONFIG_HID_PS3REMOTE=y
# CONFIG_HID_SAITEK is not set
# CONFIG_HID_SAMSUNG is not set
CONFIG_HID_SPEEDLINK=y
# CONFIG_HID_STEELSERIES is not set
# CONFIG_HID_SUNPLUS is not set
# CONFIG_HID_GREENASIA is not set
# CONFIG_HID_SMARTJOYPLUS is not set
CONFIG_HID_TIVO=y
CONFIG_HID_TOPSEED=y
CONFIG_HID_THINGM=y
CONFIG_HID_THRUSTMASTER=y
# CONFIG_THRUSTMASTER_FF is not set
CONFIG_HID_WACOM=y
CONFIG_HID_WIIMOTE=y
# CONFIG_HID_WIIMOTE_EXT is not set
# CONFIG_HID_ZEROPLUS is not set
# CONFIG_HID_ZYDACRON is not set
CONFIG_HID_SENSOR_HUB=y

#
# I2C HID support
#
# CONFIG_I2C_HID is not set
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB_ARCH_HAS_XHCI=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
# CONFIG_USB is not set
CONFIG_USB_DWC3=y
CONFIG_USB_DWC3_GADGET=y
# CONFIG_USB_DWC3_DEBUG is not set
# CONFIG_USB_CHIPIDEA is not set

#
# USB port drivers
#
CONFIG_USB_PHY=y
CONFIG_NOP_USB_XCEIV=y
# CONFIG_OMAP_CONTROL_USB is not set
# CONFIG_OMAP_USB3 is not set
CONFIG_SAMSUNG_USBPHY=y
# CONFIG_SAMSUNG_USB2PHY is not set
CONFIG_SAMSUNG_USB3PHY=y
# CONFIG_USB_GPIO_VBUS is not set
CONFIG_USB_ISP1301=y
CONFIG_USB_RCAR_PHY=y
CONFIG_USB_GADGET=y
# CONFIG_USB_GADGET_DEBUG is not set
# CONFIG_USB_GADGET_DEBUG_FILES is not set
# CONFIG_USB_GADGET_DEBUG_FS is not set
CONFIG_USB_GADGET_VBUS_DRAW=2
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2

#
# USB Peripheral Controller
#
CONFIG_USB_R8A66597=y
# CONFIG_USB_PXA27X is not set
CONFIG_USB_MV_UDC=y
# CONFIG_USB_MV_U3D is not set
# CONFIG_USB_M66592 is not set
# CONFIG_USB_AMD5536UDC is not set
CONFIG_USB_NET2272=y
CONFIG_USB_NET2272_DMA=y
# CONFIG_USB_NET2280 is not set
# CONFIG_USB_GOKU is not set
# CONFIG_USB_EG20T is not set
CONFIG_USB_LIBCOMPOSITE=y
# CONFIG_USB_ZERO is not set
CONFIG_USB_ETH=y
# CONFIG_USB_ETH_RNDIS is not set
# CONFIG_USB_ETH_EEM is not set
# CONFIG_USB_G_NCM is not set
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_FUNCTIONFS is not set
# CONFIG_USB_MASS_STORAGE is not set
# CONFIG_USB_GADGET_TARGET is not set
# CONFIG_USB_G_SERIAL is not set
# CONFIG_USB_G_PRINTER is not set
# CONFIG_USB_CDC_COMPOSITE is not set
# CONFIG_USB_G_ACM_MS is not set
# CONFIG_USB_G_MULTI is not set
# CONFIG_USB_G_HID is not set
# CONFIG_USB_G_DBGP is not set
# CONFIG_UWB is not set
CONFIG_MMC=y
CONFIG_MMC_DEBUG=y
# CONFIG_MMC_UNSAFE_RESUME is not set
# CONFIG_MMC_CLKGATE is not set

#
# MMC/SD/SDIO Card Drivers
#
# CONFIG_MMC_BLOCK is not set
CONFIG_SDIO_UART=y
# CONFIG_MMC_TEST is not set

#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=y
# CONFIG_MMC_SDHCI_PCI is not set
# CONFIG_MMC_SDHCI_ACPI is not set
# CONFIG_MMC_SDHCI_PLTFM is not set
# CONFIG_MMC_WBSD is not set
# CONFIG_MMC_TIFM_SD is not set
# CONFIG_MMC_CB710 is not set
# CONFIG_MMC_VIA_SDMMC is not set
CONFIG_MEMSTICK=y
CONFIG_MEMSTICK_DEBUG=y

#
# MemoryStick drivers
#
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
CONFIG_MSPRO_BLOCK=y

#
# MemoryStick Host Controller Drivers
#
# CONFIG_MEMSTICK_TIFM_MS is not set
# CONFIG_MEMSTICK_JMICRON_38X is not set
# CONFIG_MEMSTICK_R592 is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y

#
# LED drivers
#
# CONFIG_LEDS_LM3530 is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_PCA9532=y
# CONFIG_LEDS_PCA9532_GPIO is not set
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_LP3944=y
CONFIG_LEDS_LP55XX_COMMON=y
CONFIG_LEDS_LP5521=y
CONFIG_LEDS_LP5523=y
CONFIG_LEDS_LP5562=y
CONFIG_LEDS_LP8788=y
CONFIG_LEDS_CLEVO_MAIL=y
CONFIG_LEDS_PCA955X=y
CONFIG_LEDS_PCA9633=y
# CONFIG_LEDS_PWM is not set
CONFIG_LEDS_REGULATOR=y
CONFIG_LEDS_BD2802=y
# CONFIG_LEDS_INTEL_SS4200 is not set
CONFIG_LEDS_LT3593=y
# CONFIG_LEDS_MC13783 is not set
CONFIG_LEDS_TCA6507=y
CONFIG_LEDS_LM355x=y
CONFIG_LEDS_OT200=y
CONFIG_LEDS_BLINKM=y

#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=y
CONFIG_LEDS_TRIGGER_ONESHOT=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
CONFIG_LEDS_TRIGGER_BACKLIGHT=y
CONFIG_LEDS_TRIGGER_CPU=y
CONFIG_LEDS_TRIGGER_GPIO=y
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y

#
# iptables trigger is under Netfilter config (LED target)
#
# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
CONFIG_LEDS_TRIGGER_CAMERA=y
# CONFIG_ACCESSIBILITY is not set
# CONFIG_INFINIBAND is not set
CONFIG_EDAC=y
# CONFIG_EDAC_LEGACY_SYSFS is not set
CONFIG_EDAC_DEBUG=y
CONFIG_EDAC_MM_EDAC=y
# CONFIG_EDAC_E752X is not set
# CONFIG_EDAC_I82975X is not set
# CONFIG_EDAC_I3000 is not set
# CONFIG_EDAC_I3200 is not set
# CONFIG_EDAC_X38 is not set
# CONFIG_EDAC_I5400 is not set
# CONFIG_EDAC_I5000 is not set
# CONFIG_EDAC_I5100 is not set
# CONFIG_EDAC_I7300 is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
# CONFIG_RTC_HCTOSYS is not set
# CONFIG_RTC_SYSTOHC is not set
# CONFIG_RTC_DEBUG is not set

#
# RTC interfaces
#
# CONFIG_RTC_INTF_SYSFS is not set
# CONFIG_RTC_INTF_PROC is not set
CONFIG_RTC_INTF_DEV=y
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
CONFIG_RTC_DRV_TEST=y

#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_88PM80X is not set
CONFIG_RTC_DRV_DS1307=y
CONFIG_RTC_DRV_DS1374=y
CONFIG_RTC_DRV_DS1672=y
CONFIG_RTC_DRV_DS3232=y
# CONFIG_RTC_DRV_LP8788 is not set
# CONFIG_RTC_DRV_MAX6900 is not set
# CONFIG_RTC_DRV_MAX8925 is not set
CONFIG_RTC_DRV_MAX77686=y
# CONFIG_RTC_DRV_RS5C372 is not set
# CONFIG_RTC_DRV_ISL1208 is not set
CONFIG_RTC_DRV_ISL12022=y
CONFIG_RTC_DRV_X1205=y
CONFIG_RTC_DRV_PALMAS=y
CONFIG_RTC_DRV_PCF8523=y
# CONFIG_RTC_DRV_PCF8563 is not set
CONFIG_RTC_DRV_PCF8583=y
# CONFIG_RTC_DRV_M41T80 is not set
CONFIG_RTC_DRV_BQ32K=y
# CONFIG_RTC_DRV_TWL4030 is not set
CONFIG_RTC_DRV_RC5T583=y
# CONFIG_RTC_DRV_S35390A is not set
CONFIG_RTC_DRV_FM3130=y
# CONFIG_RTC_DRV_RX8581 is not set
CONFIG_RTC_DRV_RX8025=y
CONFIG_RTC_DRV_EM3027=y
CONFIG_RTC_DRV_RV3029C2=y

#
# SPI RTC drivers
#

#
# Platform RTC drivers
#
# CONFIG_RTC_DRV_CMOS is not set
CONFIG_RTC_DRV_DS1286=y
# CONFIG_RTC_DRV_DS1511 is not set
CONFIG_RTC_DRV_DS1553=y
# CONFIG_RTC_DRV_DS1742 is not set
CONFIG_RTC_DRV_STK17TA8=y
CONFIG_RTC_DRV_M48T86=y
CONFIG_RTC_DRV_M48T35=y
# CONFIG_RTC_DRV_M48T59 is not set
CONFIG_RTC_DRV_MSM6242=y
# CONFIG_RTC_DRV_BQ4802 is not set
CONFIG_RTC_DRV_RP5C01=y
CONFIG_RTC_DRV_V3020=y
CONFIG_RTC_DRV_DS2404=y
CONFIG_RTC_DRV_PCF50633=y

#
# on-CPU RTC drivers
#
# CONFIG_RTC_DRV_MC13XXX is not set

#
# HID Sensor RTC drivers
#
# CONFIG_DMADEVICES is not set
CONFIG_AUXDISPLAY=y
# CONFIG_UIO is not set
CONFIG_VIRT_DRIVERS=y
CONFIG_VIRTIO=y

#
# Virtio drivers
#
# CONFIG_VIRTIO_PCI is not set
CONFIG_VIRTIO_BALLOON=y
# CONFIG_VIRTIO_MMIO is not set

#
# Microsoft Hyper-V guest support
#
# CONFIG_HYPERV is not set
CONFIG_STAGING=y
# CONFIG_ET131X is not set
# CONFIG_SLICOSS is not set
# CONFIG_ECHO is not set
# CONFIG_PANEL is not set
# CONFIG_DX_SEP is not set

#
# IIO staging drivers
#

#
# Accelerometers
#

#
# Analog to digital converters
#
# CONFIG_AD7291 is not set
CONFIG_AD7606=y
CONFIG_AD7606_IFACE_PARALLEL=y
# CONFIG_AD799X is not set

#
# Analog digital bi-direction converters
#
CONFIG_ADT7316=y
CONFIG_ADT7316_I2C=y

#
# Capacitance to digital converters
#
CONFIG_AD7150=y
CONFIG_AD7152=y
CONFIG_AD7746=y

#
# Direct Digital Synthesis
#

#
# Digital gyroscope sensors
#

#
# Network Analyzer, Impedance Converters
#
CONFIG_AD5933=y

#
# Light sensors
#
# CONFIG_SENSORS_ISL29018 is not set
CONFIG_SENSORS_ISL29028=y
# CONFIG_TSL2583 is not set
# CONFIG_TSL2x7x is not set

#
# Magnetometer sensors
#
# CONFIG_SENSORS_HMC5843 is not set

#
# Active energy metering IC
#
CONFIG_ADE7854=y
# CONFIG_ADE7854_I2C is not set

#
# Resolver to digital converters
#

#
# Triggers - standalone
#
CONFIG_IIO_PERIODIC_RTC_TRIGGER=y
CONFIG_IIO_GPIO_TRIGGER=y
# CONFIG_IIO_SYSFS_TRIGGER is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set
CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y
# CONFIG_ZSMALLOC is not set
# CONFIG_FB_SM7XX is not set
# CONFIG_CRYSTALHD is not set
# CONFIG_FB_XGI is not set
# CONFIG_ACPI_QUICKSTART is not set
CONFIG_FT1000=y

#
# Speakup console speech
#
# CONFIG_SPEAKUP is not set
# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set
# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set
# CONFIG_STAGING_MEDIA is not set

#
# Android
#
CONFIG_ANDROID=y
# CONFIG_ANDROID_BINDER_IPC is not set
# CONFIG_ASHMEM is not set
# CONFIG_ANDROID_LOGGER is not set
# CONFIG_ANDROID_TIMED_OUTPUT is not set
CONFIG_ANDROID_LOW_MEMORY_KILLER=y
# CONFIG_ANDROID_INTF_ALARM_DEV is not set
# CONFIG_SYNC is not set
CONFIG_WIMAX_GDM72XX=y
CONFIG_WIMAX_GDM72XX_QOS=y
CONFIG_WIMAX_GDM72XX_K_MODE=y
CONFIG_WIMAX_GDM72XX_WIMAX2=y
CONFIG_WIMAX_GDM72XX_SDIO=y
# CONFIG_NET_VENDOR_SILICOM is not set
CONFIG_DGRP=y
# CONFIG_X86_PLATFORM_DEVICES is not set

#
# Hardware Spinlock drivers
#
CONFIG_CLKEVT_I8253=y
CONFIG_I8253_LOCK=y
CONFIG_CLKBLD_I8253=y
CONFIG_MAILBOX=y
# CONFIG_IOMMU_SUPPORT is not set

#
# Remoteproc drivers
#
CONFIG_REMOTEPROC=y
CONFIG_STE_MODEM_RPROC=y

#
# Rpmsg drivers
#
CONFIG_PM_DEVFREQ=y

#
# DEVFREQ Governors
#
# CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND is not set
# CONFIG_DEVFREQ_GOV_PERFORMANCE is not set
# CONFIG_DEVFREQ_GOV_POWERSAVE is not set
CONFIG_DEVFREQ_GOV_USERSPACE=y

#
# DEVFREQ Drivers
#
CONFIG_EXTCON=y

#
# Extcon Device Drivers
#
CONFIG_EXTCON_GPIO=y
# CONFIG_EXTCON_ADC_JACK is not set
# CONFIG_MEMORY is not set
CONFIG_IIO=y
CONFIG_IIO_BUFFER=y
# CONFIG_IIO_BUFFER_CB is not set
CONFIG_IIO_KFIFO_BUF=y
CONFIG_IIO_TRIGGERED_BUFFER=y
CONFIG_IIO_TRIGGER=y
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2

#
# Accelerometers
#
CONFIG_HID_SENSOR_ACCEL_3D=y
CONFIG_IIO_ST_ACCEL_3AXIS=y
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=y

#
# Analog to digital converters
#
CONFIG_LP8788_ADC=y
CONFIG_MAX1363=y
CONFIG_TI_ADC081C=y
CONFIG_TI_AM335X_ADC=y

#
# Amplifiers
#

#
# Hid Sensor IIO Common
#
CONFIG_HID_SENSOR_IIO_COMMON=y
CONFIG_HID_SENSOR_IIO_TRIGGER=y
CONFIG_HID_SENSOR_ENUM_BASE_QUIRKS=y
CONFIG_IIO_ST_SENSORS_I2C=y
CONFIG_IIO_ST_SENSORS_CORE=y

#
# Digital to analog converters
#
CONFIG_AD5064=y
CONFIG_AD5380=y
# CONFIG_AD5446 is not set
CONFIG_MAX517=y
# CONFIG_MCP4725 is not set

#
# Frequency Synthesizers DDS/PLL
#

#
# Clock Generator/Distribution
#

#
# Phase-Locked Loop (PLL) frequency synthesizers
#

#
# Digital gyroscope sensors
#
CONFIG_HID_SENSOR_GYRO_3D=y
CONFIG_IIO_ST_GYRO_3AXIS=y
CONFIG_IIO_ST_GYRO_I2C_3AXIS=y
# CONFIG_ITG3200 is not set

#
# Inertial measurement units
#
CONFIG_INV_MPU6050_IIO=y

#
# Light sensors
#
CONFIG_ADJD_S311=y
CONFIG_SENSORS_TSL2563=y
CONFIG_VCNL4000=y
CONFIG_HID_SENSOR_ALS=y

#
# Magnetometer sensors
#
# CONFIG_AK8975 is not set
CONFIG_HID_SENSOR_MAGNETOMETER_3D=y
# CONFIG_IIO_ST_MAGN_3AXIS is not set
# CONFIG_NTB is not set
# CONFIG_VME_BUS is not set
CONFIG_PWM=y
# CONFIG_PWM_TWL is not set
CONFIG_PWM_TWL_LED=y
# CONFIG_IPACK_BUS is not set
# CONFIG_RESET_CONTROLLER is not set

#
# Firmware Drivers
#
CONFIG_EDD=y
CONFIG_EDD_OFF=y
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_DELL_RBU=y
CONFIG_DCDBAS=y
CONFIG_DMIID=y
CONFIG_DMI_SYSFS=y
# CONFIG_ISCSI_IBFT_FIND is not set
# CONFIG_GOOGLE_FIRMWARE is not set

#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
# CONFIG_EXT2_FS is not set
CONFIG_EXT3_FS=y
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
# CONFIG_EXT3_FS_XATTR is not set
# CONFIG_EXT4_FS is not set
CONFIG_JBD=y
CONFIG_JBD_DEBUG=y
CONFIG_JBD2=y
# CONFIG_JBD2_DEBUG is not set
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
# CONFIG_XFS_FS is not set
CONFIG_GFS2_FS=y
CONFIG_OCFS2_FS=y
CONFIG_OCFS2_FS_O2CB=y
# CONFIG_OCFS2_FS_STATS is not set
CONFIG_OCFS2_DEBUG_MASKLOG=y
CONFIG_OCFS2_DEBUG_FS=y
# CONFIG_BTRFS_FS is not set
CONFIG_NILFS2_FS=y
CONFIG_FS_POSIX_ACL=y
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
# CONFIG_DNOTIFY is not set
CONFIG_INOTIFY_USER=y
# CONFIG_FANOTIFY is not set
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
# CONFIG_PRINT_QUOTA_WARNING is not set
CONFIG_QUOTA_DEBUG=y
CONFIG_QUOTA_TREE=y
CONFIG_QFMT_V1=y
# CONFIG_QFMT_V2 is not set
CONFIG_QUOTACTL=y
CONFIG_AUTOFS4_FS=y
CONFIG_FUSE_FS=y
CONFIG_CUSE=y

#
# Caches
#
CONFIG_FSCACHE=y
CONFIG_FSCACHE_STATS=y
CONFIG_FSCACHE_HISTOGRAM=y
CONFIG_FSCACHE_DEBUG=y
CONFIG_FSCACHE_OBJECT_LIST=y
CONFIG_CACHEFILES=y
CONFIG_CACHEFILES_DEBUG=y
CONFIG_CACHEFILES_HISTOGRAM=y

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
# CONFIG_JOLIET is not set
CONFIG_ZISOFS=y
# CONFIG_UDF_FS is not set

#
# DOS/FAT/NT Filesystems
#
# CONFIG_MSDOS_FS is not set
# CONFIG_VFAT_FS is not set
CONFIG_NTFS_FS=y
# CONFIG_NTFS_DEBUG is not set
CONFIG_NTFS_RW=y

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
# CONFIG_PROC_KCORE is not set
# CONFIG_PROC_VMCORE is not set
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
# CONFIG_TMPFS is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_CONFIGFS_FS=y
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ADFS_FS is not set
CONFIG_AFFS_FS=y
CONFIG_ECRYPT_FS=y
CONFIG_ECRYPT_FS_MESSAGING=y
CONFIG_HFS_FS=y
CONFIG_HFSPLUS_FS=y
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
CONFIG_EFS_FS=y
CONFIG_JFFS2_FS=y
CONFIG_JFFS2_FS_DEBUG=0
CONFIG_JFFS2_FS_WRITEBUFFER=y
CONFIG_JFFS2_FS_WBUF_VERIFY=y
# CONFIG_JFFS2_SUMMARY is not set
# CONFIG_JFFS2_FS_XATTR is not set
CONFIG_JFFS2_COMPRESSION_OPTIONS=y
CONFIG_JFFS2_ZLIB=y
# CONFIG_JFFS2_LZO is not set
CONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not set
# CONFIG_JFFS2_CMODE_NONE is not set
CONFIG_JFFS2_CMODE_PRIORITY=y
# CONFIG_JFFS2_CMODE_SIZE is not set
# CONFIG_JFFS2_CMODE_FAVOURLZO is not set
CONFIG_LOGFS=y
CONFIG_CRAMFS=y
# CONFIG_SQUASHFS is not set
CONFIG_VXFS_FS=y
CONFIG_MINIX_FS=y
CONFIG_OMFS_FS=y
CONFIG_HPFS_FS=y
CONFIG_QNX4FS_FS=y
# CONFIG_QNX6FS_FS is not set
CONFIG_ROMFS_FS=y
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_MTD is not set
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
CONFIG_ROMFS_ON_BLOCK=y
CONFIG_PSTORE=y
CONFIG_PSTORE_CONSOLE=y
CONFIG_PSTORE_RAM=y
CONFIG_SYSV_FS=y
CONFIG_UFS_FS=y
CONFIG_UFS_FS_WRITE=y
# CONFIG_UFS_DEBUG is not set
CONFIG_EXOFS_FS=y
CONFIG_EXOFS_DEBUG=y
# CONFIG_F2FS_FS is not set
CONFIG_ORE=y
# CONFIG_NETWORK_FILESYSTEMS is not set
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_737=y
CONFIG_NLS_CODEPAGE_775=y
CONFIG_NLS_CODEPAGE_850=y
CONFIG_NLS_CODEPAGE_852=y
CONFIG_NLS_CODEPAGE_855=y
# CONFIG_NLS_CODEPAGE_857 is not set
CONFIG_NLS_CODEPAGE_860=y
CONFIG_NLS_CODEPAGE_861=y
CONFIG_NLS_CODEPAGE_862=y
CONFIG_NLS_CODEPAGE_863=y
CONFIG_NLS_CODEPAGE_864=y
CONFIG_NLS_CODEPAGE_865=y
CONFIG_NLS_CODEPAGE_866=y
CONFIG_NLS_CODEPAGE_869=y
CONFIG_NLS_CODEPAGE_936=y
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
CONFIG_NLS_CODEPAGE_949=y
# CONFIG_NLS_CODEPAGE_874 is not set
CONFIG_NLS_ISO8859_8=y
# CONFIG_NLS_CODEPAGE_1250 is not set
CONFIG_NLS_CODEPAGE_1251=y
CONFIG_NLS_ASCII=y
# CONFIG_NLS_ISO8859_1 is not set
CONFIG_NLS_ISO8859_2=y
# CONFIG_NLS_ISO8859_3 is not set
CONFIG_NLS_ISO8859_4=y
CONFIG_NLS_ISO8859_5=y
CONFIG_NLS_ISO8859_6=y
CONFIG_NLS_ISO8859_7=y
CONFIG_NLS_ISO8859_9=y
CONFIG_NLS_ISO8859_13=y
CONFIG_NLS_ISO8859_14=y
CONFIG_NLS_ISO8859_15=y
CONFIG_NLS_KOI8_R=y
CONFIG_NLS_KOI8_U=y
CONFIG_NLS_MAC_ROMAN=y
CONFIG_NLS_MAC_CELTIC=y
# CONFIG_NLS_MAC_CENTEURO is not set
# CONFIG_NLS_MAC_CROATIAN is not set
# CONFIG_NLS_MAC_CYRILLIC is not set
CONFIG_NLS_MAC_GAELIC=y
CONFIG_NLS_MAC_GREEK=y
# CONFIG_NLS_MAC_ICELAND is not set
# CONFIG_NLS_MAC_INUIT is not set
# CONFIG_NLS_MAC_ROMANIAN is not set
CONFIG_NLS_MAC_TURKISH=y
CONFIG_NLS_UTF8=y
# CONFIG_DLM is not set

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_PRINTK_TIME=y
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
# CONFIG_ENABLE_WARN_DEPRECATED is not set
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=2048
CONFIG_MAGIC_SYSRQ=y
CONFIG_STRIP_ASM_SYMS=y
# CONFIG_READABLE_ASM is not set
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
CONFIG_DEBUG_SECTION_MISMATCH=y
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_SHIRQ is not set
# CONFIG_LOCKUP_DETECTOR is not set
CONFIG_PANIC_ON_OOPS=y
CONFIG_PANIC_ON_OOPS_VALUE=1
# CONFIG_DETECT_HUNG_TASK is not set
CONFIG_SCHED_DEBUG=y
# CONFIG_SCHEDSTATS is not set
# CONFIG_TIMER_STATS is not set
# CONFIG_DEBUG_OBJECTS is not set
CONFIG_SLUB_DEBUG_ON=y
# CONFIG_SLUB_STATS is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_RT_MUTEX_TESTER is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_LOCK_STAT is not set
CONFIG_DEBUG_ATOMIC_SLEEP=y
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_STACK_USAGE is not set
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_INFO=y
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_VIRTUAL is not set
# CONFIG_DEBUG_WRITECOUNT is not set
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_LIST is not set
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_DEBUG_SG is not set
# CONFIG_DEBUG_NOTIFIERS is not set
# CONFIG_DEBUG_CREDENTIALS is not set
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
# CONFIG_BOOT_PRINTK_DELAY is not set

#
# RCU Debugging
#
CONFIG_SPARSE_RCU_POINTER=y
# CONFIG_RCU_TORTURE_TEST is not set
# CONFIG_RCU_TRACE is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_LKDTM=y
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
# CONFIG_FAULT_INJECTION is not set
# CONFIG_LATENCYTOP is not set
CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y
# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set
# CONFIG_DEBUG_PAGEALLOC is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_FENTRY=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_TRACE_CLOCK=y
CONFIG_RING_BUFFER=y
CONFIG_RING_BUFFER_ALLOW_SWAP=y
CONFIG_TRACING_SUPPORT=y
# CONFIG_FTRACE is not set
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
# CONFIG_DYNAMIC_DEBUG is not set
CONFIG_DMA_API_DEBUG=y
# CONFIG_ATOMIC64_SELFTEST is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_HAVE_ARCH_KMEMCHECK=y
# CONFIG_KMEMCHECK is not set
# CONFIG_TEST_STRING_HELPERS is not set
# CONFIG_TEST_KSTRTOX is not set
# CONFIG_STRICT_DEVMEM is not set
# CONFIG_X86_VERBOSE_BOOTUP is not set
CONFIG_EARLY_PRINTK=y
# CONFIG_EARLY_PRINTK_DBGP is not set
# CONFIG_DEBUG_STACKOVERFLOW is not set
# CONFIG_X86_PTDUMP is not set
CONFIG_DEBUG_RODATA=y
CONFIG_DEBUG_RODATA_TEST=y
# CONFIG_DEBUG_TLBFLUSH is not set
# CONFIG_IOMMU_DEBUG is not set
CONFIG_IOMMU_STRESS=y
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
# CONFIG_IO_DELAY_0X80 is not set
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not set
CONFIG_IO_DELAY_NONE=y
CONFIG_DEFAULT_IO_DELAY_TYPE=3
# CONFIG_DEBUG_BOOT_PARAMS is not set
# CONFIG_CPA_DEBUG is not set
CONFIG_OPTIMIZE_INLINING=y
# CONFIG_DEBUG_NMI_SELFTEST is not set

#
# Security options
#
CONFIG_KEYS=y
CONFIG_TRUSTED_KEYS=y
CONFIG_ENCRYPTED_KEYS=y
CONFIG_KEYS_DEBUG_PROC_KEYS=y
# CONFIG_SECURITY_DMESG_RESTRICT is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
# CONFIG_SECURITY_NETWORK_XFRM is not set
CONFIG_SECURITY_PATH=y
# CONFIG_SECURITY_SELINUX is not set
CONFIG_SECURITY_SMACK=y
# CONFIG_SECURITY_TOMOYO is not set
CONFIG_SECURITY_APPARMOR=y
CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1
# CONFIG_SECURITY_YAMA is not set
CONFIG_INTEGRITY=y
CONFIG_INTEGRITY_SIGNATURE=y
# CONFIG_INTEGRITY_ASYMMETRIC_KEYS is not set
CONFIG_IMA=y
CONFIG_IMA_MEASURE_PCR_IDX=10
# CONFIG_IMA_AUDIT is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_APPRAISE=y
# CONFIG_EVM is not set
# CONFIG_DEFAULT_SECURITY_SMACK is not set
# CONFIG_DEFAULT_SECURITY_APPARMOR is not set
CONFIG_DEFAULT_SECURITY_DAC=y
CONFIG_DEFAULT_SECURITY=""
CONFIG_XOR_BLOCKS=y
CONFIG_ASYNC_CORE=y
CONFIG_ASYNC_XOR=y
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP=y
CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_USER=y
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=y
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_ABLK_HELPER_X86=y
CONFIG_CRYPTO_GLUE_HELPER_X86=y

#
# Authenticated Encryption with Associated Data
#
# CONFIG_CRYPTO_CCM is not set
CONFIG_CRYPTO_GCM=y
CONFIG_CRYPTO_SEQIV=y

#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
# CONFIG_CRYPTO_CTS is not set
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=y
CONFIG_CRYPTO_PCBC=y
CONFIG_CRYPTO_XTS=y

#
# Hash modes
#
CONFIG_CRYPTO_CMAC=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=y
CONFIG_CRYPTO_VMAC=y

#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32C_INTEL=y
CONFIG_CRYPTO_CRC32=y
CONFIG_CRYPTO_CRC32_PCLMUL=y
CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
# CONFIG_CRYPTO_RMD128 is not set
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_RMD256=y
CONFIG_CRYPTO_RMD320=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA1_SSSE3=y
CONFIG_CRYPTO_SHA256_SSSE3=y
# CONFIG_CRYPTO_SHA512_SSSE3 is not set
CONFIG_CRYPTO_SHA256=y
# CONFIG_CRYPTO_SHA512 is not set
CONFIG_CRYPTO_TGR192=y
CONFIG_CRYPTO_WP512=y
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y

#
# Ciphers
#
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_X86_64=y
CONFIG_CRYPTO_AES_NI_INTEL=y
CONFIG_CRYPTO_ANUBIS=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=y
CONFIG_CRYPTO_BLOWFISH_COMMON=y
CONFIG_CRYPTO_BLOWFISH_X86_64=y
CONFIG_CRYPTO_BLOWFISH_AVX2_X86_64=y
# CONFIG_CRYPTO_CAMELLIA is not set
CONFIG_CRYPTO_CAMELLIA_X86_64=y
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y
CONFIG_CRYPTO_CAST_COMMON=y
CONFIG_CRYPTO_CAST5=y
# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set
CONFIG_CRYPTO_CAST6=y
# CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_FCRYPT=y
CONFIG_CRYPTO_KHAZAD=y
CONFIG_CRYPTO_SALSA20=y
# CONFIG_CRYPTO_SALSA20_X86_64 is not set
# CONFIG_CRYPTO_SEED is not set
CONFIG_CRYPTO_SERPENT=y
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set
CONFIG_CRYPTO_SERPENT_AVX_X86_64=y
# CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set
# CONFIG_CRYPTO_TEA is not set
# CONFIG_CRYPTO_TWOFISH is not set
CONFIG_CRYPTO_TWOFISH_COMMON=y
CONFIG_CRYPTO_TWOFISH_X86_64=y
CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y
CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y
CONFIG_CRYPTO_TWOFISH_AVX2_X86_64=y

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_ZLIB=y
CONFIG_CRYPTO_LZO=y

#
# Random Number Generation
#
# CONFIG_CRYPTO_ANSI_CPRNG is not set
CONFIG_CRYPTO_USER_API=y
CONFIG_CRYPTO_USER_API_HASH=y
CONFIG_CRYPTO_USER_API_SKCIPHER=y
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_PADLOCK=y
CONFIG_CRYPTO_DEV_PADLOCK_AES=y
CONFIG_CRYPTO_DEV_PADLOCK_SHA=y
# CONFIG_ASYMMETRIC_KEY_TYPE is not set
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_IRQ_ROUTING=y
CONFIG_HAVE_KVM_EVENTFD=y
CONFIG_KVM_APIC_ARCHITECTURE=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_HAVE_KVM_MSI=y
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=y
CONFIG_KVM_INTEL=y
CONFIG_KVM_AMD=y
# CONFIG_BINARY_PRINTF is not set

#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_STRNCPY_FROM_USER=y
CONFIG_GENERIC_STRNLEN_USER=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IO=y
CONFIG_CRC_CCITT=y
CONFIG_CRC16=y
# CONFIG_CRC_T10DIF is not set
CONFIG_CRC_ITU_T=y
CONFIG_CRC32=y
# CONFIG_CRC32_SELFTEST is not set
# CONFIG_CRC32_SLICEBY8 is not set
# CONFIG_CRC32_SLICEBY4 is not set
CONFIG_CRC32_SARWATE=y
# CONFIG_CRC32_BIT is not set
CONFIG_CRC7=y
CONFIG_LIBCRC32C=y
CONFIG_CRC8=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_XZ_DEC=y
# CONFIG_XZ_DEC_X86 is not set
CONFIG_XZ_DEC_POWERPC=y
CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_ARM is not set
# CONFIG_XZ_DEC_ARMTHUMB is not set
CONFIG_XZ_DEC_SPARC=y
CONFIG_XZ_DEC_BCJ=y
CONFIG_XZ_DEC_TEST=y
CONFIG_DECOMPRESS_GZIP=y
CONFIG_DECOMPRESS_BZIP2=y
CONFIG_DECOMPRESS_LZMA=y
CONFIG_DECOMPRESS_XZ=y
CONFIG_DECOMPRESS_LZO=y
CONFIG_REED_SOLOMON=y
CONFIG_REED_SOLOMON_ENC8=y
CONFIG_REED_SOLOMON_DEC8=y
CONFIG_BCH=y
CONFIG_BCH_CONST_PARAMS=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=y
CONFIG_TEXTSEARCH_BM=y
CONFIG_TEXTSEARCH_FSM=y
CONFIG_BTREE=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_DQL=y
CONFIG_NLATTR=y
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
CONFIG_LRU_CACHE=y
CONFIG_AVERAGE=y
CONFIG_CLZ_TAB=y
CONFIG_CORDIC=y
# CONFIG_DDR is not set
CONFIG_MPILIB=y
CONFIG_SIGNATURE=y
# CONFIG_ATA_SFF is not set
# CONFIG_DRM_TTM is not set
# CONFIG_ISDN_DRV_LOOP is not set
# CONFIG_PCI_ATS is not set

^ permalink raw reply

* Re: Connection not established with Realtek RTL8188CUS based USB device (EDIMAX)
From: Larry Finger @ 2013-06-15 21:08 UTC (permalink / raw)
  To: Paul Menzel; +Cc: linux-wireless
In-Reply-To: <1371326265.9845.54.camel@mattotaupa>

On 06/15/2013 02:57 PM, Paul Menzel wrote:
> Dear Linux wireless folks,
>
>
> hopefully I am contacting the correct list. I am not able to use the
> Realtek RTL8188CUS based USB WLAN device Edimax EW-7811Un.
>
>          Bus 002 Device 005: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
>
> The device did not work with Debian Wheezy with Linux 3.2.x, Debian
> Sid/unstable with Linux 3.9.x, Ubuntu 12.04 with Linux 3.2.12 to 3.5 and
> Ubuntu 13.04 with Linux 3.8. The person, from whom the device is from,
> claims the device once worked with Ubuntu, but I do not know which
> version and what WLAN type(?) this was with.
>
> The behavior is always the same. The device is detected and the
> NetworkManager applet `nm-applet` is also able to detect the available
> networks. But wanting to connect to one and entering the correct
> password, the connection cannot be established and I am asked for the
> password again. I tested this with different systems and different
> networks and also with wpa_supplicant. A Ralink based WLAN USB device
> works just fine.
>
> The Realtek RTL8188CUS WLAN device works also fine under Microsoft
> Windows, so the device is functional.

Use a compat-wireless package from 3.10-rc1 or later. If that fails, then I will 
give you a debug sequence to run.

Larry



^ permalink raw reply

* Re: unable to force transmission rate on injection
From: Oleksij Rempel @ 2013-06-15 20:19 UTC (permalink / raw)
  To: George Nychis; +Cc: linux-wireless@vger.kernel.org, ath9k_htc_fw
In-Reply-To: <CA+7oygfLTK87AugE7u7jeLJW=46+Aa-TvcA99foAONxEFECLRg@mail.gmail.com>

Hi George,

Am 15.06.2013 21:58, schrieb George Nychis:
> Hi Oleksij,
>
> Thanks for the heads up that the rate control is in the firmware.  I
> hadn't realized this was open source.  I'll look through it and see
> what I can do.  If anyone out there already has a pre-baked version of
> the firmware to fix this, just let me know.  Otherwise, I'll post a
> patch when done.

you are welcome.
I don't think some one already done this.


> On Sat, Jun 15, 2013 at 3:24 AM, Oleksij Rempel <linux@rempel-privat.de> wrote:
>> Hi George,
>>
>> ath9k_htc use internal rate controller which is located insight of firmware.
>> If you have time, i'll suggest to take it in your hands.
>>
>> Am 15.06.2013 01:58, schrieb George Nychis:
>>>
>>> I have an ath9k_htc card that I am trying to force a transmission rate
>>> on injection.  I did some digging around and found this patch from
>>> Pavel:
>>>
>>> http://article.gmane.org/gmane.linux.kernel.wireless.general/47441
>>>
>>> I updated and implemented that patch in to my kernel, and I see my
>>> injected packets coming down through the code.  I see that the rates I
>>> am trying to transmit pass the test to make sure that the rate is
>>> available:
>>>
>>> [ 1244.647325] *** gnychis: OK on rate 540 -- idx: 11
>>> [ 1244.682061] *** gnychis: OK on rate 480 -- idx: 10
>>> [ 1244.741305] *** gnychis: OK on rate 360 -- idx: 9
>>> ...
>>>
>>> And then I double checked to make sure that, given the flag,
>>> ieee80211_tx_h_rate_ctrl() is *not* being called.  So, to the best of
>>> my knowledge the patch supplied seems to keeping the supplied rate and
>>> disabling rate control.
>>>
>>> But, for some reason it still keeps getting transmitted at a rate of
>>> 1Mbps.  I have verified this with an independent receiver.  If I do a
>>> pcapdump on the transmitting interface, I see two packets for every
>>> transmission.  One at the rate I am trying to transmit at, and another
>>> at 1Mbps:
>>> http://users.ece.cmu.edu/~gnychis/bad_tx.pcap
>>>
>>> Am I missing something else in mac80211 to inject at a specific rate?
>>>
>>> Thanks!
>>> George
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe linux-wireless"
>>> in
>>> the body of a message to majordomo@vger.kernel.org
>>> More majordomo info at  http://vger.kernel.org/majordomo-info.html

-- 
Regards,
Oleksij

^ permalink raw reply

* Re: unable to force transmission rate on injection
From: George Nychis @ 2013-06-15 19:58 UTC (permalink / raw)
  To: Oleksij Rempel; +Cc: linux-wireless@vger.kernel.org, ath9k_htc_fw
In-Reply-To: <51BC16A2.8070104@rempel-privat.de>

Hi Oleksij,

Thanks for the heads up that the rate control is in the firmware.  I
hadn't realized this was open source.  I'll look through it and see
what I can do.  If anyone out there already has a pre-baked version of
the firmware to fix this, just let me know.  Otherwise, I'll post a
patch when done.

- George

On Sat, Jun 15, 2013 at 3:24 AM, Oleksij Rempel <linux@rempel-privat.de> wrote:
> Hi George,
>
> ath9k_htc use internal rate controller which is located insight of firmware.
> If you have time, i'll suggest to take it in your hands.
>
> Am 15.06.2013 01:58, schrieb George Nychis:
>>
>> I have an ath9k_htc card that I am trying to force a transmission rate
>> on injection.  I did some digging around and found this patch from
>> Pavel:
>>
>> http://article.gmane.org/gmane.linux.kernel.wireless.general/47441
>>
>> I updated and implemented that patch in to my kernel, and I see my
>> injected packets coming down through the code.  I see that the rates I
>> am trying to transmit pass the test to make sure that the rate is
>> available:
>>
>> [ 1244.647325] *** gnychis: OK on rate 540 -- idx: 11
>> [ 1244.682061] *** gnychis: OK on rate 480 -- idx: 10
>> [ 1244.741305] *** gnychis: OK on rate 360 -- idx: 9
>> ...
>>
>> And then I double checked to make sure that, given the flag,
>> ieee80211_tx_h_rate_ctrl() is *not* being called.  So, to the best of
>> my knowledge the patch supplied seems to keeping the supplied rate and
>> disabling rate control.
>>
>> But, for some reason it still keeps getting transmitted at a rate of
>> 1Mbps.  I have verified this with an independent receiver.  If I do a
>> pcapdump on the transmitting interface, I see two packets for every
>> transmission.  One at the rate I am trying to transmit at, and another
>> at 1Mbps:
>> http://users.ece.cmu.edu/~gnychis/bad_tx.pcap
>>
>> Am I missing something else in mac80211 to inject at a specific rate?
>>
>> Thanks!
>> George
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-wireless"
>> in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>
>
>
> --
> Regards,
> Oleksij

^ permalink raw reply

* Connection not established with Realtek RTL8188CUS based USB device (EDIMAX)
From: Paul Menzel @ 2013-06-15 19:57 UTC (permalink / raw)
  To: linux-wireless

[-- Attachment #1: Type: text/plain, Size: 26474 bytes --]

Dear Linux wireless folks,


hopefully I am contacting the correct list. I am not able to use the
Realtek RTL8188CUS based USB WLAN device Edimax EW-7811Un.

        Bus 002 Device 005: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]

The device did not work with Debian Wheezy with Linux 3.2.x, Debian
Sid/unstable with Linux 3.9.x, Ubuntu 12.04 with Linux 3.2.12 to 3.5 and
Ubuntu 13.04 with Linux 3.8. The person, from whom the device is from,
claims the device once worked with Ubuntu, but I do not know which
version and what WLAN type(?) this was with.

The behavior is always the same. The device is detected and the
NetworkManager applet `nm-applet` is also able to detect the available
networks. But wanting to connect to one and entering the correct
password, the connection cannot be established and I am asked for the
password again. I tested this with different systems and different
networks and also with wpa_supplicant. A Ralink based WLAN USB device
works just fine.

The Realtek RTL8188CUS WLAN device works also fine under Microsoft
Windows, so the device is functional.

Reporting this bug to the NetworkManager list [1], Dan Williams kindly
replied with the following analysis [2].


Am Dienstag, den 21.05.2013, 10:57 -0500 schrieb Dan Williams:

[…]

> May 19 14:30:07 myhostname wpa_supplicant[5542]: wlan1: WPA: Sending EAPOL-Key 2/4
> May 19 14:30:17 myhostname wpa_supplicant[5542]: wlan1: Authentication with bc:05:43:ae:b5:a3 timed out.
> 
> this means that the driver tried to send data to the AP, but didn't hear
> anything back from the AP for 10 seconds, which of course is way, way
> too long.

[…]

Please find the logs from the Debian Sid system (Linux 3.9) pasted at
the end. Please tell me, if you need anything else.


Thanks,

Paul


[1] https://mail.gnome.org/archives/networkmanager-list/2013-May/msg00149.html
[2] https://mail.gnome.org/archives/networkmanager-list/2013-May/msg00161.html


$ lsusb -s 002:005
[…]
Bus 002 Device 005: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x7392 Edimax Technology Co., Ltd
  idProduct          0x7811 EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
  bcdDevice            2.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           46
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1

$ dmesg
[…]
[ 2582.903731] usb 2-3: new high-speed USB device number 5 using ehci-pci
[ 2583.038925] usb 2-3: New USB device found, idVendor=7392, idProduct=7811
[ 2583.038942] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2583.038952] usb 2-3: Product: 802.11n WLAN Adapter
[ 2583.038961] usb 2-3: Manufacturer: Realtek
[ 2583.038970] usb 2-3: SerialNumber: 00e04c000001
[ 2583.326713] calling  rtl_core_module_init+0x0/0x1000 [rtlwifi] @ 16003
[ 2583.326753] initcall rtl_core_module_init+0x0/0x1000 [rtlwifi] returned 0 after 3 usecs
[ 2583.355323] calling  rtl8192cu_driver_init+0x0/0x1000 [rtl8192cu] @ 16003
[ 2583.356123] rtl8192cu: Chip version 0x10
[ 2583.471162] rtl8192cu: MAC address: 80:1f:02:7c:de:7b
[ 2583.471181] rtl8192cu: Board Type 0
[ 2583.471571] rtlwifi: rx_max_size 15360, rx_urb_num 8, in_ep 1
[ 2583.472008] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw.bin
[ 2583.472397] usbcore: registered new interface driver rtl8192cu
[ 2583.472436] initcall rtl8192cu_driver_init+0x0/0x1000 [rtl8192cu] returned 0 after 114324 usecs
[ 2583.490519] usb 2-3: firmware: agent loaded rtlwifi/rtl8192cufw.bin into memory
[ 2583.490953] ieee80211 phy1: Selected rate control algorithm 'rtl_rc'
[ 2583.497232] rtlwifi: wireless switch is on
[ 2583.543970] rtl8192cu: MAC auto ON okay!
[ 2583.583088] rtl8192cu: Tx queue select: 0x05
[ 2583.962276] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready
[ 2585.601177] wlan1: authenticate with bc:05:43:ae:b5:a3
[ 2585.629238] wlan1: send auth to bc:05:43:ae:b5:a3 (try 1/3)
[ 2585.656227] wlan1: authenticated
[ 2585.659521] wlan1: associate with bc:05:43:ae:b5:a3 (try 1/3)
[ 2585.684481] wlan1: RX AssocResp from bc:05:43:ae:b5:a3 (capab=0x431 status=0 aid=1)
[ 2585.684594] wlan1: associated
[ 2585.685258] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
[ 2595.690834] wlan1: disassociating from bc:05:43:ae:b5:a3 by local choice (reason=3)
[ 2595.706266] cfg80211: Calling CRDA for country: US
[ 2595.708064] wlan1: deauthenticating from bc:05:43:ae:b5:a3 by local choice (reason=3)
[ 2597.453075] wlan1: authenticate with bc:05:43:ae:b5:a3
[ 2597.481398] wlan1: send auth to bc:05:43:ae:b5:a3 (try 1/3)
[ 2597.553088] wlan1: authenticated
[ 2597.555891] wlan1: associate with bc:05:43:ae:b5:a3 (try 1/3)
[ 2597.635637] wlan1: RX AssocResp from bc:05:43:ae:b5:a3 (capab=0x431 status=0 aid=1)
[ 2597.635748] wlan1: associated
[ 2607.640170] wlan1: disassociating from bc:05:43:ae:b5:a3 by local choice (reason=3)
[ 2607.654449] cfg80211: Calling CRDA to update world regulatory domain
[ 2607.656985] wlan1: deauthenticating from bc:05:43:ae:b5:a3 by local choice (reason=3)
[ 2609.409429] wlan1: authenticate with bc:05:43:ae:b5:a3
[ 2609.437185] wlan1: send auth to bc:05:43:ae:b5:a3 (try 1/3)
[ 2609.460052] wlan1: authenticated
[ 2609.463842] wlan1: associate with bc:05:43:ae:b5:a3 (try 1/3)
[ 2609.545170] wlan1: RX AssocResp from bc:05:43:ae:b5:a3 (capab=0x431 status=0 aid=1)
[ 2609.545313] wlan1: associated
[ 2610.122545] wlan1: deauthenticating from bc:05:43:ae:b5:a3 by local choice (reason=3)
[ 2610.137204] cfg80211: Calling CRDA to update world regulatory domain
[ 2639.310805] usb 2-3: USB disconnect, device number 5
[…]

$ more /var/log/syslog
[…]
Jun 15 18:56:51 myhostname kernel: [ 2582.903731] usb 2-3: new high-speed USB device number 5 using ehci-pci
Jun 15 18:56:51 myhostname kernel: [ 2583.038925] usb 2-3: New USB device found, idVendor=7392, idProduct=7811
Jun 15 18:56:51 myhostname kernel: [ 2583.038942] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 15 18:56:51 myhostname kernel: [ 2583.038952] usb 2-3: Product: 802.11n WLAN Adapter
Jun 15 18:56:51 myhostname kernel: [ 2583.038961] usb 2-3: Manufacturer: Realtek
Jun 15 18:56:51 myhostname kernel: [ 2583.038970] usb 2-3: SerialNumber: 00e04c000001
Jun 15 18:56:51 myhostname mtp-probe: checking bus 2, device 5: "/sys/devices/pci0000:00/0000:00:12.2/usb2/2-3"
Jun 15 18:56:51 myhostname mtp-probe: bus: 2, device: 5 was not an MTP device
Jun 15 18:56:51 myhostname kernel: [ 2583.326713] calling  rtl_core_module_init+0x0/0x1000 [rtlwifi] @ 16003
Jun 15 18:56:51 myhostname kernel: [ 2583.326753] initcall rtl_core_module_init+0x0/0x1000 [rtlwifi] returned 0 after 3 usecs
Jun 15 18:56:51 myhostname kernel: [ 2583.355323] calling  rtl8192cu_driver_init+0x0/0x1000 [rtl8192cu] @ 16003
Jun 15 18:56:51 myhostname kernel: [ 2583.356123] rtl8192cu: Chip version 0x10
Jun 15 18:56:51 myhostname kernel: [ 2583.471162] rtl8192cu: MAC address: 80:1f:02:7c:de:7b
Jun 15 18:56:51 myhostname kernel: [ 2583.471181] rtl8192cu: Board Type 0
Jun 15 18:56:51 myhostname kernel: [ 2583.471571] rtlwifi: rx_max_size 15360, rx_urb_num 8, in_ep 1
Jun 15 18:56:51 myhostname kernel: [ 2583.472008] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw.bin
Jun 15 18:56:51 myhostname kernel: [ 2583.472397] usbcore: registered new interface driver rtl8192cu
Jun 15 18:56:51 myhostname kernel: [ 2583.472436] initcall rtl8192cu_driver_init+0x0/0x1000 [rtl8192cu] returned 0 after 114324 usecs
Jun 15 18:56:51 myhostname kernel: [ 2583.490519] usb 2-3: firmware: agent loaded rtlwifi/rtl8192cufw.bin into memory
Jun 15 18:56:51 myhostname kernel: [ 2583.490953] ieee80211 phy1: Selected rate control algorithm 'rtl_rc'
Jun 15 18:56:51 myhostname NetworkManager[3002]: <info> found WiFi radio killswitch rfkill1 (at /sys/devices/pci0000:00/0000:00:12.2/usb2/2-3/2-3:1.0/ieee80211/phy1/rfkill1) (driver (unknown))
Jun 15 18:56:51 myhostname kernel: [ 2583.497232] rtlwifi: wireless switch is on
Jun 15 18:56:51 myhostname NetworkManager[3002]:    SCPlugin-Ifupdown: devices added (path: /sys/devices/pci0000:00/0000:00:12.2/usb2/2-3/2-3:1.0/net/wlan1, iface: wlan1)
Jun 15 18:56:51 myhostname NetworkManager[3002]:    SCPlugin-Ifupdown: device added (path: /sys/devices/pci0000:00/0000:00:12.2/usb2/2-3/2-3:1.0/net/wlan1, iface: wlan1): no ifupdown configuration found.
Jun 15 18:56:51 myhostname NetworkManager[3002]: <info> (wlan1): using nl80211 for WiFi device control
Jun 15 18:56:51 myhostname NetworkManager[3002]: <warn> (wlan1): driver supports Access Point (AP) mode
Jun 15 18:56:51 myhostname NetworkManager[3002]: <info> (wlan1): new 802.11 WiFi device (driver: 'rtl8192cu' ifindex: 4)
Jun 15 18:56:51 myhostname NetworkManager[3002]: <info> (wlan1): exported as /org/freedesktop/NetworkManager/Devices/2
Jun 15 18:56:51 myhostname NetworkManager[3002]: <info> (wlan1): now managed
Jun 15 18:56:51 myhostname NetworkManager[3002]: <info> (wlan1): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Jun 15 18:56:51 myhostname NetworkManager[3002]: <info> (wlan1): bringing up device.
Jun 15 18:56:51 myhostname kernel: [ 2583.543970] rtl8192cu: MAC auto ON okay!
Jun 15 18:56:51 myhostname kernel: [ 2583.583088] rtl8192cu: Tx queue select: 0x05
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> (wlan1): preparing device.
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> (wlan1): deactivating device (reason 'managed') [2]
Jun 15 18:56:52 myhostname kernel: [ 2583.962276] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: starting -> ready
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> (wlan1): device state change: unavailable -> disconnected (reason 'supplicant-available') [20 30 42]
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: ready -> inactive
Jun 15 18:56:52 myhostname NetworkManager[3002]: <warn> Trying to remove a non-existant call id.
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> Auto-activating connection 'MYWLAN 1'.
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> Activation (wlan1) starting connection 'MYWLAN 1'
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> (wlan1): device state change: disconnected -> prepare (reason 'none') [30 40 0]
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> Activation (wlan1) Stage 1 of 5 (Device Prepare) scheduled...
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> Activation (wlan1) Stage 1 of 5 (Device Prepare) started...
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> Activation (wlan1) Stage 2 of 5 (Device Configure) scheduled...
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> Activation (wlan1) Stage 1 of 5 (Device Prepare) complete.
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> Activation (wlan1) Stage 2 of 5 (Device Configure) starting...
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> (wlan1): device state change: prepare -> config (reason 'none') [40 50 0]
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> Activation (wlan1/wireless): access point 'MYWLAN 1' has security, but secrets are required.
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> (wlan1): device state change: config -> need-auth (reason 'none') [50 60 0]
Jun 15 18:56:52 myhostname NetworkManager[3002]: <info> Activation (wlan1) Stage 2 of 5 (Device Configure) complete.
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> Activation (wlan1) Stage 1 of 5 (Device Prepare) scheduled...
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> Activation (wlan1) Stage 1 of 5 (Device Prepare) started...
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> (wlan1): device state change: need-auth -> prepare (reason 'none') [60 40 0]
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> Activation (wlan1) Stage 2 of 5 (Device Configure) scheduled...
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> Activation (wlan1) Stage 1 of 5 (Device Prepare) complete.
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> Activation (wlan1) Stage 2 of 5 (Device Configure) starting...
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> (wlan1): device state change: prepare -> config (reason 'none') [40 50 0]
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> Activation (wlan1/wireless): connection 'MYWLAN 1' has security, and secrets exist.  No new secrets needed.
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> Config: added 'ssid' value 'MYWLAN'
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> Config: added 'scan_ssid' value '1'
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> Config: added 'key_mgmt' value 'WPA-PSK'
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> Config: added 'auth_alg' value 'OPEN'
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> Config: added 'psk' value '<omitted>'
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> Activation (wlan1) Stage 2 of 5 (Device Configure) complete.
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> Config: set interface ap_scan to 1
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: inactive -> scanning
Jun 15 18:56:53 myhostname wpa_supplicant[4806]: wlan1: SME: Trying to authenticate with bc:05:43:ae:b5:a3 (SSID='MYWLAN' freq=2457 MHz)
Jun 15 18:56:53 myhostname kernel: [ 2585.601177] wlan1: authenticate with bc:05:43:ae:b5:a3
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: scanning -> authenticating
Jun 15 18:56:53 myhostname kernel: [ 2585.629238] wlan1: send auth to bc:05:43:ae:b5:a3 (try 1/3)
Jun 15 18:56:53 myhostname wpa_supplicant[4806]: wlan1: Trying to associate with bc:05:43:ae:b5:a3 (SSID='MYWLAN' freq=2457 MHz)
Jun 15 18:56:53 myhostname kernel: [ 2585.656227] wlan1: authenticated
Jun 15 18:56:53 myhostname kernel: [ 2585.659521] wlan1: associate with bc:05:43:ae:b5:a3 (try 1/3)
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: authenticating -> associating
Jun 15 18:56:53 myhostname wpa_supplicant[4806]: wlan1: Associated with bc:05:43:ae:b5:a3
Jun 15 18:56:53 myhostname kernel: [ 2585.684481] wlan1: RX AssocResp from bc:05:43:ae:b5:a3 (capab=0x431 status=0 aid=1)
Jun 15 18:56:53 myhostname kernel: [ 2585.684594] wlan1: associated
Jun 15 18:56:53 myhostname kernel: [ 2585.685258] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
Jun 15 18:56:53 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: associating -> 4-way handshake
Jun 15 18:56:55 myhostname avahi-daemon[3172]: Joining mDNS multicast group on interface wlan1.IPv6 with address fe80::821f:2ff:fe7c:de7b.
Jun 15 18:56:55 myhostname avahi-daemon[3172]: New relevant interface wlan1.IPv6 for mDNS.
Jun 15 18:56:55 myhostname avahi-daemon[3172]: Registering new address record for fe80::821f:2ff:fe7c:de7b on wlan1.*.
Jun 15 18:56:57 myhostname ntpd[3397]: Listen normally on 6 wlan1 fe80::821f:2ff:fe7c:de7b UDP 123
Jun 15 18:56:57 myhostname ntpd[3397]: peers refreshed
Jun 15 18:57:03 myhostname wpa_supplicant[4806]: wlan1: Authentication with bc:05:43:ae:b5:a3 timed out.
Jun 15 18:57:03 myhostname kernel: [ 2595.690834] wlan1: disassociating from bc:05:43:ae:b5:a3 by local choice (reason=3)
Jun 15 18:57:03 myhostname kernel: [ 2595.706266] cfg80211: Calling CRDA for country: US
Jun 15 18:57:03 myhostname wpa_supplicant[4806]: wlan1: CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=3
Jun 15 18:57:03 myhostname kernel: [ 2595.708064] wlan1: deauthenticating from bc:05:43:ae:b5:a3 by local choice (reason=3)
Jun 15 18:57:03 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: 4-way handshake -> disconnected
Jun 15 18:57:04 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: disconnected -> scanning
Jun 15 18:57:05 myhostname wpa_supplicant[4806]: wlan1: SME: Trying to authenticate with bc:05:43:ae:b5:a3 (SSID='MYWLAN' freq=2457 MHz)
Jun 15 18:57:05 myhostname kernel: [ 2597.453075] wlan1: authenticate with bc:05:43:ae:b5:a3
Jun 15 18:57:05 myhostname kernel: [ 2597.481398] wlan1: send auth to bc:05:43:ae:b5:a3 (try 1/3)
Jun 15 18:57:05 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: scanning -> authenticating
Jun 15 18:57:05 myhostname wpa_supplicant[4806]: wlan1: Trying to associate with bc:05:43:ae:b5:a3 (SSID='MYWLAN' freq=2457 MHz)
Jun 15 18:57:05 myhostname kernel: [ 2597.553088] wlan1: authenticated
Jun 15 18:57:05 myhostname kernel: [ 2597.555891] wlan1: associate with bc:05:43:ae:b5:a3 (try 1/3)
Jun 15 18:57:05 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: authenticating -> associating
Jun 15 18:57:05 myhostname wpa_supplicant[4806]: wlan1: Associated with bc:05:43:ae:b5:a3
Jun 15 18:57:05 myhostname kernel: [ 2597.635637] wlan1: RX AssocResp from bc:05:43:ae:b5:a3 (capab=0x431 status=0 aid=1)
Jun 15 18:57:05 myhostname kernel: [ 2597.635748] wlan1: associated
Jun 15 18:57:05 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: associating -> 4-way handshake
Jun 15 18:57:15 myhostname wpa_supplicant[4806]: wlan1: Authentication with bc:05:43:ae:b5:a3 timed out.
Jun 15 18:57:15 myhostname kernel: [ 2607.640170] wlan1: disassociating from bc:05:43:ae:b5:a3 by local choice (reason=3)
Jun 15 18:57:15 myhostname kernel: [ 2607.654449] cfg80211: Calling CRDA to update world regulatory domain
Jun 15 18:57:15 myhostname wpa_supplicant[4806]: wlan1: CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=3
Jun 15 18:57:15 myhostname kernel: [ 2607.656985] wlan1: deauthenticating from bc:05:43:ae:b5:a3 by local choice (reason=3)
Jun 15 18:57:15 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: 4-way handshake -> disconnected
Jun 15 18:57:16 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: disconnected -> scanning
Jun 15 18:57:17 myhostname wpa_supplicant[4806]: wlan1: SME: Trying to authenticate with bc:05:43:ae:b5:a3 (SSID='MYWLAN' freq=2457 MHz)
Jun 15 18:57:17 myhostname kernel: [ 2609.409429] wlan1: authenticate with bc:05:43:ae:b5:a3
Jun 15 18:57:17 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: scanning -> authenticating
Jun 15 18:57:17 myhostname kernel: [ 2609.437185] wlan1: send auth to bc:05:43:ae:b5:a3 (try 1/3)
Jun 15 18:57:17 myhostname wpa_supplicant[4806]: wlan1: Trying to associate with bc:05:43:ae:b5:a3 (SSID='MYWLAN' freq=2457 MHz)
Jun 15 18:57:17 myhostname kernel: [ 2609.460052] wlan1: authenticated
Jun 15 18:57:17 myhostname kernel: [ 2609.463842] wlan1: associate with bc:05:43:ae:b5:a3 (try 1/3)
Jun 15 18:57:17 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: authenticating -> associating
Jun 15 18:57:17 myhostname wpa_supplicant[4806]: wlan1: Associated with bc:05:43:ae:b5:a3
Jun 15 18:57:17 myhostname kernel: [ 2609.545170] wlan1: RX AssocResp from bc:05:43:ae:b5:a3 (capab=0x431 status=0 aid=1)
Jun 15 18:57:17 myhostname kernel: [ 2609.545313] wlan1: associated
Jun 15 18:57:17 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: associating -> 4-way handshake
Jun 15 18:57:18 myhostname kernel: [ 2610.122545] wlan1: deauthenticating from bc:05:43:ae:b5:a3 by local choice (reason=3)
Jun 15 18:57:18 myhostname NetworkManager[3002]: <warn> Activation (wlan1/wireless): association took too long.
Jun 15 18:57:18 myhostname NetworkManager[3002]: <info> (wlan1): device state change: config -> need-auth (reason 'none') [50 60 0]
Jun 15 18:57:18 myhostname NetworkManager[3002]: <warn> Activation (wlan1/wireless): asking for new secrets
Jun 15 18:57:18 myhostname kernel: [ 2610.137204] cfg80211: Calling CRDA to update world regulatory domain
Jun 15 18:57:18 myhostname wpa_supplicant[4806]: wlan1: CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=3
Jun 15 18:57:18 myhostname NetworkManager[3002]: <info> (wlan1): supplicant interface state: 4-way handshake -> disconnected
Jun 15 18:57:18 myhostname NetworkManager[3002]: <warn> Couldn't disconnect supplicant interface: This interface is not connected.
Jun 15 18:57:18 myhostname dbus[2950]: [system] Activating service name='org.freedesktop.UDisks' (using servicehelper)
Jun 15 18:57:18 myhostname dbus[2950]: [system] Successfully activated service 'org.freedesktop.UDisks'
Jun 15 18:57:25 myhostname NetworkManager[3002]: <warn> No agents were available for this request.
Jun 15 18:57:25 myhostname NetworkManager[3002]: <info> (wlan1): device state change: need-auth -> failed (reason 'no-secrets') [60 120 7]
Jun 15 18:57:25 myhostname NetworkManager[3002]: <warn> Activation (wlan1) failed for access point (MYWLAN)
Jun 15 18:57:25 myhostname NetworkManager[3002]: <info> Marking connection 'MYWLAN 1' invalid.
Jun 15 18:57:25 myhostname NetworkManager[3002]: <warn> Activation (wlan1) failed.
Jun 15 18:57:25 myhostname NetworkManager[3002]: <info> (wlan1): device state change: failed -> disconnected (reason 'none') [120 30 0]
Jun 15 18:57:25 myhostname NetworkManager[3002]: <info> (wlan1): deactivating device (reason 'none') [0]
Jun 15 18:57:47 myhostname kernel: [ 2639.310805] usb 2-3: USB disconnect, device number 5
Jun 15 18:57:47 myhostname kernel: [ 2639.332649] rtlwifi: reg 0x102, usbctrl_vendorreq TimeOut! status:0xffffffed value=0x0
Jun 15 18:57:47 myhostname kernel: [ 2639.341027] rtlwifi: reg 0x422, usbctrl_vendorreq TimeOut! status:0xffffffed value=0x4d5
Jun 15 18:57:47 myhostname kernel: [ 2639.349204] rtlwifi: reg 0x542, usbctrl_vendorreq TimeOut! status:0xffffffed value=0x3903f2a
Jun 15 18:57:47 myhostname kernel: [ 2639.357666] rtlwifi: reg 0x608, usbctrl_vendorreq TimeOut! status:0xffffffed value=0x3f3f3f3f
Jun 15 18:57:47 myhostname avahi-daemon[3172]: Interface wlan1.IPv6 no longer relevant for mDNS.
Jun 15 18:57:47 myhostname avahi-daemon[3172]: Leaving mDNS multicast group on interface wlan1.IPv6 with address fe80::821f:2ff:fe7c:de7b.
Jun 15 18:57:47 myhostname avahi-daemon[3172]: Withdrawing address record for fe80::821f:2ff:fe7c:de7b on wlan1.
Jun 15 18:57:47 myhostname avahi-daemon[3172]: Withdrawing workstation service for wlan1.
Jun 15 18:57:47 myhostname NetworkManager[3002]:    SCPlugin-Ifupdown: devices removed (path: /sys/devices/pci0000:00/0000:00:12.2/usb2/2-3/2-3:1.0/net/wlan1, iface: wlan1)
Jun 15 18:57:47 myhostname NetworkManager[3002]: <info> (wlan1): now unmanaged
Jun 15 18:57:47 myhostname NetworkManager[3002]: <info> (wlan1): device state change: disconnected -> unmanaged (reason 'removed') [30 10 36]
Jun 15 18:57:47 myhostname NetworkManager[3002]: <info> (wlan1): cleaning up...
Jun 15 18:57:47 myhostname NetworkManager[3002]: <warn> (4) failed to find interface name for index
Jun 15 18:57:47 myhostname NetworkManager[3002]: (nm-system.c:685):nm_system_iface_get_flags: runtime check failed: (iface != NULL)
Jun 15 18:57:47 myhostname NetworkManager[3002]: <error> [1371315467.634015] [nm-system.c:687] nm_system_iface_get_flags(): (unknown): failed to get interface link object
Jun 15 18:57:47 myhostname NetworkManager[3002]: <info> radio killswitch /sys/devices/pci0000:00/0000:00:12.2/usb2/2-3/2-3:1.0/ieee80211/phy1/rfkill1 disappeared
Jun 15 18:57:47 myhostname wpa_supplicant[4806]: Could not read interface wlan1 flags: No such device
Jun 15 18:57:48 myhostname ntpd[3397]: Deleting interface #6 wlan1, fe80::821f:2ff:fe7c:de7b#123, interface stats: received=0, sent=0, dropped=0, active_time=51 secs
[…]

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply

* Re: pull-request: iwlwifi-fixes 2013-06-14
From: Emmanuel Grumbach @ 2013-06-15 19:33 UTC (permalink / raw)
  To: John W. Linville; +Cc: Johannes Berg, linux-wireless, Stanislaw Gruszka
In-Reply-To: <20130614173419.GB28497@tuxdriver.com>

>> I have two more fixes that I think would be worthwhile for 3.10 but
>> admittedly the scenario is somewhat unlikely, so if you want to hold
>> them for 3.11 I can live with that. In that case, I can put them into my
>> -next tree, or you can pull this into -next (but if you don't pull
>> wireless.git first you'd get some more fixes you already have.)
>>
>> These two patches fix two issues with using rfkill randomly during
>> traffic, which would then cause our driver to stop working and not be
>> able to recover at all.
>>
>> johannes
>>
>>
>
> It isn't obvious to me that these need to be included in 3.10.  I can
> pull this into wireless-next once the current stuff in wireless makes
> it to davem's tree.
>
> If you decide that these really need to go, please provide some more
> information on how likely users are to hit the bugs, or how serious
> the effects of that would be.
>

John, it is really your call. I understand these concerns in -rc5.
For the first patch, I am not 100% sure that it fixes anything else
that a print. It is obvious to me that without this patch, you might
get an error in the log (I reproduced it a few times). I tend to say
that the print is harmless though.
The second patch fixes a real issue. The issue is hard to reproduce
though. You need to get in a case where the queues are full (sw queues
are stopped) and at that precise time, you need to free the Tx queues
(RFkill - because any other flow would flush the queues first I
think). If you got into that situation, then the queues would remain
stopped after you switch the RFkill button again. So yes... Unlikely.

I would still recommend distros (Stanislaw is CCed) to take both
patches since they are really safe and can avoid issues.

Now you have all the data :-)

^ permalink raw reply

* Re: kmemleak report in 3.9.5+, related to cfg80211_inform_bss_frame
From: Ben Greear @ 2013-06-15 19:18 UTC (permalink / raw)
  To: Johannes Berg; +Cc: linux-wireless@vger.kernel.org
In-Reply-To: <1371316275.8319.0.camel@jlt4.sipsolutions.net>

On 06/15/2013 10:11 AM, Johannes Berg wrote:
> On Fri, 2013-06-14 at 15:48 -0700, Ben Greear wrote:
>
>> I've instrumented all (as far as I can tell) allocation points
>> and destruction points for the ies, and I am keeping a separate
>> list of structures to record some info about each ies.
>>
>> I loaded up lots of stations, let them bounce around for a while,
>> and then did an 'rmmod ath9k'.
>>
>> I still see 14 ies entries in my debug list.  Should
>> I expect to see zero ies data structures left after
>> I rmmod all wifi drivers, or is it normal for a few
>> to be left around?
>
> No, that's decidedly not normal, but that's pretty much just what
> kmemleak already told us, no? Good to verify, but doesn't really help
> pinpoint the problem either, I'd say :-(

Well, I wanted to make sure it wasn't false-positive in kmemleak.

Sometime around March someone reported a similar issue but decided
kmemleak was wrong (and you fixed one corner case that was reported
at the same time)..

I tried instrumenting the bss as well.  From what I can tell, we are
leaking them, as when I print out all bss for the phy* objects, I only
get 14.  But, I see several hundred that were allocated and never freed.

kmemleak didn't show leaked bss, so possibly I am wrong about this, or
maybe they are still (properly?) referenced from the virtual station
interfaces.

Is there any good reason that there would be a significant amount of bss
objects in the system that are not in the bss_list for the wiphys?

This is from my debug code, but perhaps it gives an idea (actually,
the ies are undercounted, as 31500 was the buffer size I
allowed for debugfs...I'll work on better instrumentation to
give an accurate count of still-allocated ies.)

[root@LEC2220-1 ~]# cat /debug/ieee80211/wiphy*/bss|wc
      14     112    1288
[root@LEC2220-1 ~]# cat /debug/ieee80211/ies |wc
     642    1286   31500
[root@LEC2220-1 ~]# cat /debug/ieee80211/all_bss|wc
     382     764   16044


The good news is that it appears the bss growth (at least) does not grow too fast..this
is after around 20 hours of running the torture test that constantly is trying to
(re)associate 400 stations with an AP that can handle only 127.

Thanks,
Ben


>
> johannes
>


-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com


^ permalink raw reply

* Re: kmemleak report in 3.9.5+, related to cfg80211_inform_bss_frame
From: Johannes Berg @ 2013-06-15 17:11 UTC (permalink / raw)
  To: Ben Greear; +Cc: linux-wireless@vger.kernel.org
In-Reply-To: <51BB9DC5.2020509@candelatech.com>

On Fri, 2013-06-14 at 15:48 -0700, Ben Greear wrote:

> I've instrumented all (as far as I can tell) allocation points
> and destruction points for the ies, and I am keeping a separate
> list of structures to record some info about each ies.
> 
> I loaded up lots of stations, let them bounce around for a while,
> and then did an 'rmmod ath9k'.
> 
> I still see 14 ies entries in my debug list.  Should
> I expect to see zero ies data structures left after
> I rmmod all wifi drivers, or is it normal for a few
> to be left around?

No, that's decidedly not normal, but that's pretty much just what
kmemleak already told us, no? Good to verify, but doesn't really help
pinpoint the problem either, I'd say :-(

johannes


^ permalink raw reply

* Re: unable to force transmission rate on injection
From: Oleksij Rempel @ 2013-06-15  7:24 UTC (permalink / raw)
  To: George Nychis; +Cc: linux-wireless@vger.kernel.org, ath9k_htc_fw
In-Reply-To: <CA+7oygcTxgPiVbup6BT-+sJWFNy=nMTc8C7OeCew9Xc6WgQinw@mail.gmail.com>

Hi George,

ath9k_htc use internal rate controller which is located insight of 
firmware. If you have time, i'll suggest to take it in your hands.

Am 15.06.2013 01:58, schrieb George Nychis:
> I have an ath9k_htc card that I am trying to force a transmission rate
> on injection.  I did some digging around and found this patch from
> Pavel:
>
> http://article.gmane.org/gmane.linux.kernel.wireless.general/47441
>
> I updated and implemented that patch in to my kernel, and I see my
> injected packets coming down through the code.  I see that the rates I
> am trying to transmit pass the test to make sure that the rate is
> available:
>
> [ 1244.647325] *** gnychis: OK on rate 540 -- idx: 11
> [ 1244.682061] *** gnychis: OK on rate 480 -- idx: 10
> [ 1244.741305] *** gnychis: OK on rate 360 -- idx: 9
> ...
>
> And then I double checked to make sure that, given the flag,
> ieee80211_tx_h_rate_ctrl() is *not* being called.  So, to the best of
> my knowledge the patch supplied seems to keeping the supplied rate and
> disabling rate control.
>
> But, for some reason it still keeps getting transmitted at a rate of
> 1Mbps.  I have verified this with an independent receiver.  If I do a
> pcapdump on the transmitting interface, I see two packets for every
> transmission.  One at the rate I am trying to transmit at, and another
> at 1Mbps:
> http://users.ece.cmu.edu/~gnychis/bad_tx.pcap
>
> Am I missing something else in mac80211 to inject at a specific rate?
>
> Thanks!
> George
> --
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>


-- 
Regards,
Oleksij

^ permalink raw reply

* RE: [PATCH] mwifiex: fix memory corruption when unsetting multicast list
From: Bing Zhao @ 2013-06-15  4:08 UTC (permalink / raw)
  To: Daniel Drake, linville@tuxdriver.com; +Cc: linux-wireless@vger.kernel.org
In-Reply-To: <20130614192424.9463CFAAC8@dev.laptop.org>

Hi Daniel,

Thanks for the patch.

> When trying to unset a previously-set multicast list (i.e. the new list
> has 0 entries), mwifiex_set_multicast_list() was calling down to
> mwifiex_request_set_multicast_list() while leaving
> mcast_list.num_multicast_addr as an uninitialized value.
> 
> We were arriving at mwifiex_cmd_mac_multicast_adr() which would then
> proceed to do an often huge memcpy of
> mcast_list.num_multicast_addr*ETH_ALEN bytes, causing memory corruption
> and hard to debug crashes.
> 
> Fix this by setting mcast_list.num_multicast_addr to 0 when no multicast
> list is provided. Similarly, fix up the logic in
> mwifiex_request_set_multicast_list() to unset the multicast list that
> was previously sent to the hardware in such cases.
> 
> Signed-off-by: Daniel Drake <dsd@laptop.org>

Acked-by: Bing Zhao <bzhao@marvell.com>

Thanks,
Bing

> ---
>  drivers/net/wireless/mwifiex/main.c      |  5 ++---
>  drivers/net/wireless/mwifiex/sta_ioctl.c | 18 ++++++++----------
>  2 files changed, 10 insertions(+), 13 deletions(-)


^ permalink raw reply

* unable to force transmission rate on injection
From: George Nychis @ 2013-06-14 23:58 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org

I have an ath9k_htc card that I am trying to force a transmission rate
on injection.  I did some digging around and found this patch from
Pavel:

http://article.gmane.org/gmane.linux.kernel.wireless.general/47441

I updated and implemented that patch in to my kernel, and I see my
injected packets coming down through the code.  I see that the rates I
am trying to transmit pass the test to make sure that the rate is
available:

[ 1244.647325] *** gnychis: OK on rate 540 -- idx: 11
[ 1244.682061] *** gnychis: OK on rate 480 -- idx: 10
[ 1244.741305] *** gnychis: OK on rate 360 -- idx: 9
...

And then I double checked to make sure that, given the flag,
ieee80211_tx_h_rate_ctrl() is *not* being called.  So, to the best of
my knowledge the patch supplied seems to keeping the supplied rate and
disabling rate control.

But, for some reason it still keeps getting transmitted at a rate of
1Mbps.  I have verified this with an independent receiver.  If I do a
pcapdump on the transmitting interface, I see two packets for every
transmission.  One at the rate I am trying to transmit at, and another
at 1Mbps:
http://users.ece.cmu.edu/~gnychis/bad_tx.pcap

Am I missing something else in mac80211 to inject at a specific rate?

Thanks!
George

^ permalink raw reply

* Re: Double 'put' of bss in mac80211/mlme.c?
From: Ben Greear @ 2013-06-14 23:38 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org
In-Reply-To: <51BBA888.7030309@candelatech.com>

On 06/14/2013 04:34 PM, Ben Greear wrote:
> Looks like an easy way to leak ies would be to mess up the
> ref counting on bss objects.
>
> While looking at such code, I found this in mac80211/mlme.c
>
> The destroy_assoc_data does a put_bss, and then it is put again
> directly.  Is this on purpose, or would this effectively cause
> a double-free?
>
>          if (!ieee80211_assoc_success(sdata, *bss, mgmt, len)) {
>              /* oops -- internal error -- send timeout for now */
>              ieee80211_destroy_assoc_data(sdata, false);
>              cfg80211_put_bss(sdata->local->hw.wiphy, *bss);
>              return RX_MGMT_CFG80211_ASSOC_TIMEOUT;
>          }
>
> Thanks,
> Ben
>

Gah, nevermind...one is assoc_data->bss, the other is auth_data->bss.

Thanks,
Ben

-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com


^ permalink raw reply

* Double 'put' of bss in mac80211/mlme.c?
From: Ben Greear @ 2013-06-14 23:34 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org

Looks like an easy way to leak ies would be to mess up the
ref counting on bss objects.

While looking at such code, I found this in mac80211/mlme.c

The destroy_assoc_data does a put_bss, and then it is put again
directly.  Is this on purpose, or would this effectively cause
a double-free?

		if (!ieee80211_assoc_success(sdata, *bss, mgmt, len)) {
			/* oops -- internal error -- send timeout for now */
			ieee80211_destroy_assoc_data(sdata, false);
			cfg80211_put_bss(sdata->local->hw.wiphy, *bss);
			return RX_MGMT_CFG80211_ASSOC_TIMEOUT;
		}

Thanks,
Ben

-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com


^ permalink raw reply

* Re: kmemleak report in 3.9.5+, related to cfg80211_inform_bss_frame
From: Ben Greear @ 2013-06-14 22:48 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org
In-Reply-To: <51B7C29C.1060701@candelatech.com>

On 06/11/2013 05:36 PM, Ben Greear wrote:
> On 06/11/2013 12:08 PM, Ben Greear wrote:
>> On 06/11/2013 12:00 PM, Ben Greear wrote:
>>> I see several reports similar to the one below while doing some
>>> kmemleak testing on my 3.9.5+ tree (with local patches applied):
>>>
>>> http://dmz2.candelatech.com/git/gitweb.cgi?p=linux-3.9.dev.y/.git;a=summary
>
>>> The kmemleak report is below:
>>>
>>>
>>> unreferenced object 0xffff8801c8e41e78 (size 192):
>>>    comm "kworker/u:2", pid 157, jiffies 4295509873 (age 86582.869s)
>>>    hex dump (first 32 bytes):
>>>      41 0d 00 30 02 00 00 00 6b 6b 6b 6b 6b 6b 6b 6b  A..0....kkkkkkkk
>>>      6b 6b 6b 6b 6b 6b 6b 6b 69 00 00 00 00 0c 2e 32  kkkkkkkki......2
>>>    backtrace:
>>>      [<ffffffff815de7bf>] kmemleak_alloc+0x73/0x98
>>>      [<ffffffff8118b4d4>] slab_post_alloc_hook+0x28/0x2a
>>>      [<ffffffff8118d605>] __kmalloc+0xf9/0x122
>>>      [<ffffffffa027cb27>] cfg80211_inform_bss_frame+0x114/0x1f8 [cfg80211]
>>>      [<ffffffffa03d6865>] ieee80211_bss_info_update+0x66/0x21f [mac80211]
>>>      [<ffffffffa040aec6>] ieee80211_rx_bss_info+0x12f/0x1ca [mac80211]
>>>      [<ffffffffa040b017>] ieee80211_rx_mgmt_probe_resp+0xb6/0x197 [mac80211]
>>>      [<ffffffffa040e8a3>] ieee80211_sta_rx_queued_mgmt+0xdd/0x60e [mac80211]
>>>      [<ffffffffa03df0ee>] ieee80211_iface_work+0x238/0x2cc [mac80211]
>>>      [<ffffffff810b0cd3>] process_one_work+0x292/0x42e
>>>      [<ffffffff810b36af>] worker_thread+0x14f/0x264
>>>      [<ffffffff810b7bea>] kthread+0xc7/0xcf
>>>      [<ffffffff815f64ec>] ret_from_fork+0x7c/0xb0
>>>      [<ffffffffffffffff>] 0xffffffffffffffff

I am still working on trying to figure this one out.

I've instrumented all (as far as I can tell) allocation points
and destruction points for the ies, and I am keeping a separate
list of structures to record some info about each ies.

I loaded up lots of stations, let them bounce around for a while,
and then did an 'rmmod ath9k'.

I still see 14 ies entries in my debug list.  Should
I expect to see zero ies data structures left after
I rmmod all wifi drivers, or is it normal for a few
to be left around?


Thanks,
Ben

-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com


^ permalink raw reply

* Re: [PATCH 1/2] iw: Allow user to provide freq during mesh join
From: Ashok Nagarajan @ 2013-06-14 21:39 UTC (permalink / raw)
  To: Johannes Berg; +Cc: linux-wireless, John Linville, devel, Javier Cardona
In-Reply-To: <1370953615.8356.34.camel@jlt4.sipsolutions.net>

On Tue, Jun 11, 2013 at 5:26 AM, Johannes Berg
<johannes@sipsolutions.net> wrote:
> On Mon, 2013-06-03 at 10:34 -0700, Ashok Nagarajan wrote:
>> Allow user to configure frequency and channel type during mesh join command.
>>
>> Signed-off-by: Ashok Nagarajan <ashok@cozybit.com>
>> ---
>>  mesh.c |   49 ++++++++++++++++++++++++++++++++++++++++++++++---
>>  1 files changed, 46 insertions(+), 3 deletions(-)
>>
>> diff --git a/mesh.c b/mesh.c
>> index 5a09b62..ec202c9 100644
>> --- a/mesh.c
>> +++ b/mesh.c
>> @@ -431,8 +431,18 @@ static int join_mesh(struct nl80211_state *state, struct nl_cb *cb,
>>  {
>>       struct nlattr *container;
>>       float rate;
>> -     int bintval, dtim_period;
>> +     int bintval, dtim_period, i;
>>       char *end;
>> +     static const struct {
>> +             const char *name;
>> +             unsigned int val;
>> +     } htmap[] = {
>> +             { .name = "HT20", .val = NL80211_CHAN_HT20, },
>> +             { .name = "HT40+", .val = NL80211_CHAN_HT40PLUS, },
>> +             { .name = "HT40-", .val = NL80211_CHAN_HT40MINUS, },
>> +             { .name = "NOHT", .val = NL80211_CHAN_NO_HT, },
>> +     };
>
> I think you should use chandefs already, to allow for VHT. Also, it'd be
> good to refactor the channel parsing for this, monitor and IBSS (though
> I wonder why I haven't done that already?)
>

Sure. That makes sense. I will get that in the next version.

Thanks,
Ashok
> johannes
>



--
Ashok Raj Nagarajan,
cozybit Inc.
http://www.cozybit.com

^ permalink raw reply

* Re: [PATCH v2] {nl,mac,cfg}80211: Allow user to configure basic rates for mesh
From: Ashok Nagarajan @ 2013-06-14 21:38 UTC (permalink / raw)
  To: Johannes Berg; +Cc: linux-wireless, John Linville, devel, Javier Cardona
In-Reply-To: <1370953555.8356.33.camel@jlt4.sipsolutions.net>

Hi Johannes,

On Tue, Jun 11, 2013 at 5:25 AM, Johannes Berg
<johannes@sipsolutions.net> wrote:
> On Mon, 2013-06-03 at 10:33 -0700, Ashok Nagarajan wrote:
>> Currently mesh uses mandatory rates as the default basic rates. Allow basic
>> rates to be configured during mesh join. Basic rates are applied only if
>> channel is also provided with mesh join command.
>
> Applied, I fixed some whitespace and made it remove rates specification
> w/o channel specification. Please check.
>

I checked it. Thank you.

> johannes
>



--
Ashok Raj Nagarajan,
cozybit Inc.
http://www.cozybit.com

^ permalink raw reply

* [PATCH] mwifiex: fix memory corruption when unsetting multicast list
From: Daniel Drake @ 2013-06-14 19:24 UTC (permalink / raw)
  To: linville, bzhao; +Cc: linux-wireless

When trying to unset a previously-set multicast list (i.e. the new list
has 0 entries), mwifiex_set_multicast_list() was calling down to
mwifiex_request_set_multicast_list() while leaving
mcast_list.num_multicast_addr as an uninitialized value.

We were arriving at mwifiex_cmd_mac_multicast_adr() which would then
proceed to do an often huge memcpy of
mcast_list.num_multicast_addr*ETH_ALEN bytes, causing memory corruption
and hard to debug crashes.

Fix this by setting mcast_list.num_multicast_addr to 0 when no multicast
list is provided. Similarly, fix up the logic in
mwifiex_request_set_multicast_list() to unset the multicast list that
was previously sent to the hardware in such cases.

Signed-off-by: Daniel Drake <dsd@laptop.org>
---
 drivers/net/wireless/mwifiex/main.c      |  5 ++---
 drivers/net/wireless/mwifiex/sta_ioctl.c | 18 ++++++++----------
 2 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/drivers/net/wireless/mwifiex/main.c b/drivers/net/wireless/mwifiex/main.c
index 2eb88ea..4f5c37a 100644
--- a/drivers/net/wireless/mwifiex/main.c
+++ b/drivers/net/wireless/mwifiex/main.c
@@ -573,9 +573,8 @@ static void mwifiex_set_multicast_list(struct net_device *dev)
 		mcast_list.mode = MWIFIEX_ALL_MULTI_MODE;
 	} else {
 		mcast_list.mode = MWIFIEX_MULTICAST_MODE;
-		if (netdev_mc_count(dev))
-			mcast_list.num_multicast_addr =
-				mwifiex_copy_mcast_addr(&mcast_list, dev);
+		mcast_list.num_multicast_addr =
+			mwifiex_copy_mcast_addr(&mcast_list, dev);
 	}
 	mwifiex_request_set_multicast_list(priv, &mcast_list);
 }
diff --git a/drivers/net/wireless/mwifiex/sta_ioctl.c b/drivers/net/wireless/mwifiex/sta_ioctl.c
index 1a8a19d..23aa910 100644
--- a/drivers/net/wireless/mwifiex/sta_ioctl.c
+++ b/drivers/net/wireless/mwifiex/sta_ioctl.c
@@ -104,16 +104,14 @@ int mwifiex_request_set_multicast_list(struct mwifiex_private *priv,
 		} else {
 			priv->curr_pkt_filter &=
 				~HostCmd_ACT_MAC_ALL_MULTICAST_ENABLE;
-			if (mcast_list->num_multicast_addr) {
-				dev_dbg(priv->adapter->dev,
-					"info: Set multicast list=%d\n",
-				       mcast_list->num_multicast_addr);
-				/* Send multicast addresses to firmware */
-				ret = mwifiex_send_cmd_async(priv,
-					HostCmd_CMD_MAC_MULTICAST_ADR,
-					HostCmd_ACT_GEN_SET, 0,
-					mcast_list);
-			}
+			dev_dbg(priv->adapter->dev,
+				"info: Set multicast list=%d\n",
+				mcast_list->num_multicast_addr);
+			/* Send multicast addresses to firmware */
+			ret = mwifiex_send_cmd_async(priv,
+				HostCmd_CMD_MAC_MULTICAST_ADR,
+				HostCmd_ACT_GEN_SET, 0,
+				mcast_list);
 		}
 	}
 	dev_dbg(priv->adapter->dev,
-- 
1.8.1.4


^ permalink raw reply related

* equivalent of AR_DIAG_FORCE_RX_CLEAR on rt2x00?
From: George Nychis @ 2013-06-14 18:38 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org

Hi all,

I have carrier sense (both physical and virtual) disabled on an
ath9k_htc card using AR_DIAG_FORCE_RX_CLEAR and
AR_DIAG_IGNORE_VIRT_CS.   I was hoping to do the same thing with the
rt2x00.

I scoured through rt2800.h but didn't see any relevant registers.  It
also seems like the rt2x00 datasheets are private.  The only thing I
can find is access to CWmin/CWmax, which might be able to give me
similar behavior (but, probably not if it behaves like the Atheros
cards).  RX_BUSY seems to only be relevant for counting channel busy
time?

If anyone knows of anything, I'd appreciate it!

Thanks,
George

^ permalink raw reply

* Re: where is ath9k debugfs?
From: George Nychis @ 2013-06-14 18:21 UTC (permalink / raw)
  To: Pat Erley; +Cc: linux-wireless@vger.kernel.org
In-Reply-To: <51B7A9FB.9020706@erley.org>

Hi Pat,

You're correct on this.  I always seem to forget about the distinction
between ath9k and ath_htc.  Thanks a bunch!

- George

On Tue, Jun 11, 2013 at 6:51 PM, Pat Erley <pat-lkml@erley.org> wrote:
> On 06/11/2013 12:40 PM, George Nychis wrote:
>>
>> I have configured my kernel to use ath9k debugfs:
>> $ grep ATH9K_DEBUGFS /boot/config-`uname -r`
>> CONFIG_ATH9K_DEBUGFS=y
>>
>> The location of these debugfs files should be in
>> /sys/kernel/debug/ath9k according to:
>>
>> http://wireless.kernel.org/en/users/Drivers/ath9k/debug#Debugfs_files_for_ath9k
>>
>> However, when I load the modules and plug in an ath9k device, I do not
>> get any ath9k debugfs files:
>> root@parallels:/sys# find /sys -name ath9k
>> root@parallels:/sys# find /sys -name rx_chainmask
>> root@parallels:/sys# find /sys -name disable_ani
>> root@parallels:/sys#
>>
>> I do get the ieee80211 debug, though:
>> # ls -l /sys/kernel/debug/ieee80211/
>> total 0
>> drwxr-xr-x 6 root root 0 Jun 11 12:30 phy0
>>
>> Do I need to pass some parameter to the kernel module on load to get
>> the ath9k debugfs?  Am I missing something else?
>>
>> Thanks!
>> George
>
>
> Hi George,
>
> When you say 'plug in an ath9k device' I assume you mean you plug it in
> before you boot?  There aren't any ath9k devices that I know of that use
> USB.  I believe they're all handled by ath9k_htc.
>
> Aside from that, you found the right spot (/sys/kernel/debug/ieee80211/phyN)
> for it to live.  What does dmesg say when you plug in/boot with the device?
>
> Pat

^ permalink raw reply


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox