* Re: MWIFIEX still unstable after two years on MS Surface Pro 3
From: Belisko Marek @ 2017-12-05 12:53 UTC (permalink / raw)
To: René Rebe
Cc: Amitkumar Karwar, Nishant Sarmukadam, Ganapathi Bhat, Xinming Hu,
linux-wireless@vger.kernel.org
In-Reply-To: <a5d827e7-6846-a903-0b1f-55132ddf2631@exactcode.com>
Hi Rene,
On Tue, Dec 5, 2017 at 1:31 PM, Ren=C3=A9 Rebe <rene@exactcode.com> wrote:
> Hi Marek,
>
> thank you for your blazingly fast reply.
np.
>
> On 12/05/2017 12:41 PM, Belisko Marek wrote:
>>
>> Hi Rene,
>>
>> On Tue, Dec 5, 2017 at 12:06 PM, Ren=C3=A9 Rebe <rene@exactcode.com> wro=
te:
>>>
>>> Hi all,
>>>
>>> I write to start a discussion about the state of the mwifiex driver.
>>> For over two years many other and me wait that the driver finally becom=
es
>>> "stable". However, even with kernel 4.14.2 it still fails after some
>>> minutes, or latest after some hours. With various stray errors in the
>>> system
>>> log:
>>>
>>> Dec 5 09:50:50 surface3 kernel: mwifiex_pcie 0000:01:00.0: info: MWIFI=
EX
>>> VERSION: mwifiex 1.0 (15.68.7.p119)
>>> Dec 5 09:50:50 surface3 kernel: mwifiex_pcie 0000:01:00.0:
>>> driver_version =3D
>>> mwifiex 1.0 (15.68.7.p119)
>>>
>>> Dec 5 10:38:28 surface3 kernel: mwifiex_pcie 0000:01:00.0: info: tryin=
g
>>> to
>>> associate to 'XXX' bssid xx:xx:xx:xx:xx:xx
>>> Dec 5 10:38:28 surface3 kernel: mwifiex_pcie 0000:01:00.0: info:
>>> associated
>>> to bssid xx:xx:xx:xx:xx:xx successfully
>>> ...
>>> Dec 5 10:42:51 surface3 kernel: mwifiex_pcie 0000:01:00.0: Firmware
>>> wakeup
>>> failed
>>
>> As workaround you can disable powersave for wifi (using iw command)
>> and test it should resolve an issue (at least it fixes for me).
>
>
> 13:28:18 up 1:52,
>
> Thanks, so far so good. Are you on a Surface, too?
> Does this also make mwifiex survive a suspend/resume cycle?
> (will try later, when I got work done ;-)
We was struggling with this issue also and found out that disable
powersave resolve issue (as you have maybe a bit higher consumption).
Glad that it helps ;), enjoy. There are some small fixes to avoid this
issue but my theory is that issue is in marvell firmware and this one
needs to be addressed and fixed.
>
> Greetings,
> Rene
> --
> Ren=C3=A9 Rebe, ExactCODE GmbH, Lietzenburger Str. 42, DE-10117 Berlin
> https://exactcode.com | https://t2sde.org | https://rene.rebe.de
BR,
marek
--=20
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer
Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
twitter: #opennandra
web: http://open-nandra.com
^ permalink raw reply
* [PATCHv2 0/3] ath10k: tx stats for 10.2.4
From: akolli @ 2017-12-05 13:31 UTC (permalink / raw)
To: ath10k; +Cc: linux-wireless, akolli, Anilkumar Kolli
From: Anilkumar Kolli <akolli@qti.qualcomm.com>
Add tx stats supoort for QCA988X.
Parse peer stats from pktlog packets and update the tx rate
information per STA.
This way user space can query about transmit rate with iw.
V2:
- Added patch ath10k: remove MAC80211_DEBUGFS dependency on ath10k_sta_statistics
- No other changes
Anilkumar Kolli (3):
ath10k: remove MAC80211_DEBUGFS dependency on ath10k_sta_statistics
ath10k: move pktlog_filter out of ath10k_debug
ath10k: add per peer tx stats support for 10.2.4
drivers/net/wireless/ath/ath10k/core.h | 4 +-
drivers/net/wireless/ath/ath10k/debug.c | 16 +++----
drivers/net/wireless/ath/ath10k/debug.h | 21 +++++++--
drivers/net/wireless/ath/ath10k/debugfs_sta.c | 27 -----------
drivers/net/wireless/ath/ath10k/htt.h | 17 +++++++
drivers/net/wireless/ath/ath10k/htt_rx.c | 60 +++++++++++++++++++++++++
drivers/net/wireless/ath/ath10k/mac.c | 40 ++++++++++++++++-
7 files changed, 143 insertions(+), 42 deletions(-)
--
1.7.9.5
^ permalink raw reply
* [PATCHv2 1/3] ath10k: remove MAC80211_DEBUGFS dependency on ath10k_sta_statistics
From: akolli @ 2017-12-05 13:31 UTC (permalink / raw)
To: ath10k; +Cc: linux-wireless, akolli, Anilkumar Kolli
In-Reply-To: <1512480685-28471-1-git-send-email-akolli@qti.qualcomm.com>
From: Anilkumar Kolli <akolli@qti.qualcomm.com>
Remove CONFIG_MAC80211_DEBUGFS dependency on ath10k_sta_statistics().
ath10k_sta_statistics() has per sta tx/rx stats and this should not
be dependent on MAC80211_DEBUGFS.
No changes in functionality.
Signed-off-by: Anilkumar Kolli <akolli@qti.qualcomm.com>
---
drivers/net/wireless/ath/ath10k/core.h | 2 +-
drivers/net/wireless/ath/ath10k/debug.h | 3 ---
drivers/net/wireless/ath/ath10k/debugfs_sta.c | 27 ----------------------
drivers/net/wireless/ath/ath10k/mac.c | 30 ++++++++++++++++++++++++-
4 files changed, 30 insertions(+), 32 deletions(-)
diff --git a/drivers/net/wireless/ath/ath10k/core.h b/drivers/net/wireless/ath/ath10k/core.h
index 643041ef3271..15e386d091a4 100644
--- a/drivers/net/wireless/ath/ath10k/core.h
+++ b/drivers/net/wireless/ath/ath10k/core.h
@@ -364,11 +364,11 @@ struct ath10k_sta {
struct rate_info txrate;
struct work_struct update_wk;
+ u64 rx_duration;
#ifdef CONFIG_MAC80211_DEBUGFS
/* protected by conf_mutex */
bool aggr_mode;
- u64 rx_duration;
#endif
};
diff --git a/drivers/net/wireless/ath/ath10k/debug.h b/drivers/net/wireless/ath/ath10k/debug.h
index 548ad5483a4a..dd82a61ed1c8 100644
--- a/drivers/net/wireless/ath/ath10k/debug.h
+++ b/drivers/net/wireless/ath/ath10k/debug.h
@@ -190,9 +190,6 @@ void ath10k_sta_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
struct ieee80211_sta *sta, struct dentry *dir);
void ath10k_sta_update_rx_duration(struct ath10k *ar,
struct ath10k_fw_stats *stats);
-void ath10k_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
- struct ieee80211_sta *sta,
- struct station_info *sinfo);
#else
static inline
void ath10k_sta_update_rx_duration(struct ath10k *ar,
diff --git a/drivers/net/wireless/ath/ath10k/debugfs_sta.c b/drivers/net/wireless/ath/ath10k/debugfs_sta.c
index d59ac6b83340..ff96f70d2282 100644
--- a/drivers/net/wireless/ath/ath10k/debugfs_sta.c
+++ b/drivers/net/wireless/ath/ath10k/debugfs_sta.c
@@ -65,33 +65,6 @@ void ath10k_sta_update_rx_duration(struct ath10k *ar,
ath10k_sta_update_stats_rx_duration(ar, stats);
}
-void ath10k_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
- struct ieee80211_sta *sta,
- struct station_info *sinfo)
-{
- struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv;
- struct ath10k *ar = arsta->arvif->ar;
-
- if (!ath10k_peer_stats_enabled(ar))
- return;
-
- sinfo->rx_duration = arsta->rx_duration;
- sinfo->filled |= 1ULL << NL80211_STA_INFO_RX_DURATION;
-
- if (!arsta->txrate.legacy && !arsta->txrate.nss)
- return;
-
- if (arsta->txrate.legacy) {
- sinfo->txrate.legacy = arsta->txrate.legacy;
- } else {
- sinfo->txrate.mcs = arsta->txrate.mcs;
- sinfo->txrate.nss = arsta->txrate.nss;
- sinfo->txrate.bw = arsta->txrate.bw;
- }
- sinfo->txrate.flags = arsta->txrate.flags;
- sinfo->filled |= 1ULL << NL80211_STA_INFO_TX_BITRATE;
-}
-
static ssize_t ath10k_dbg_sta_read_aggr_mode(struct file *file,
char __user *user_buf,
size_t count, loff_t *ppos)
diff --git a/drivers/net/wireless/ath/ath10k/mac.c b/drivers/net/wireless/ath/ath10k/mac.c
index 06383e70e009..884543026f3a 100644
--- a/drivers/net/wireless/ath/ath10k/mac.c
+++ b/drivers/net/wireless/ath/ath10k/mac.c
@@ -7630,6 +7630,34 @@ static void ath10k_mac_op_sta_pre_rcu_remove(struct ieee80211_hw *hw,
peer->removed = true;
}
+static void ath10k_sta_statistics(struct ieee80211_hw *hw,
+ struct ieee80211_vif *vif,
+ struct ieee80211_sta *sta,
+ struct station_info *sinfo)
+{
+ struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv;
+ struct ath10k *ar = arsta->arvif->ar;
+
+ if (!ath10k_peer_stats_enabled(ar))
+ return;
+
+ sinfo->rx_duration = arsta->rx_duration;
+ sinfo->filled |= 1ULL << NL80211_STA_INFO_RX_DURATION;
+
+ if (!arsta->txrate.legacy && !arsta->txrate.nss)
+ return;
+
+ if (arsta->txrate.legacy) {
+ sinfo->txrate.legacy = arsta->txrate.legacy;
+ } else {
+ sinfo->txrate.mcs = arsta->txrate.mcs;
+ sinfo->txrate.nss = arsta->txrate.nss;
+ sinfo->txrate.bw = arsta->txrate.bw;
+ }
+ sinfo->txrate.flags = arsta->txrate.flags;
+ sinfo->filled |= 1ULL << NL80211_STA_INFO_TX_BITRATE;
+}
+
static const struct ieee80211_ops ath10k_ops = {
.tx = ath10k_mac_op_tx,
.wake_tx_queue = ath10k_mac_op_wake_tx_queue,
@@ -7671,6 +7699,7 @@ static void ath10k_mac_op_sta_pre_rcu_remove(struct ieee80211_hw *hw,
.unassign_vif_chanctx = ath10k_mac_op_unassign_vif_chanctx,
.switch_vif_chanctx = ath10k_mac_op_switch_vif_chanctx,
.sta_pre_rcu_remove = ath10k_mac_op_sta_pre_rcu_remove,
+ .sta_statistics = ath10k_sta_statistics,
CFG80211_TESTMODE_CMD(ath10k_tm_cmd)
@@ -7681,7 +7710,6 @@ static void ath10k_mac_op_sta_pre_rcu_remove(struct ieee80211_hw *hw,
#endif
#ifdef CONFIG_MAC80211_DEBUGFS
.sta_add_debugfs = ath10k_sta_add_debugfs,
- .sta_statistics = ath10k_sta_statistics,
#endif
};
--
1.7.9.5
^ permalink raw reply related
* [PATCHv2 2/3] ath10k: move pktlog_filter out of ath10k_debug
From: akolli @ 2017-12-05 13:31 UTC (permalink / raw)
To: ath10k; +Cc: linux-wireless, akolli, Anilkumar Kolli
In-Reply-To: <1512480685-28471-1-git-send-email-akolli@qti.qualcomm.com>
From: Anilkumar Kolli <akolli@qti.qualcomm.com>
Move pktlog_filter from struct ath10k_debug to struct ath10k
so that pktlog can be enabled even when debugfs is not
enabled, needed to enable peer tx stats for 10.2.4.
No changes in functionality.
Signed-off-by: Anilkumar Kolli <akolli@qti.qualcomm.com>
---
drivers/net/wireless/ath/ath10k/core.h | 2 +-
drivers/net/wireless/ath/ath10k/debug.c | 16 ++++++++--------
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/drivers/net/wireless/ath/ath10k/core.h b/drivers/net/wireless/ath/ath10k/core.h
index 15e386d091a4..eac9737ee407 100644
--- a/drivers/net/wireless/ath/ath10k/core.h
+++ b/drivers/net/wireless/ath/ath10k/core.h
@@ -488,7 +488,6 @@ struct ath10k_debug {
/* protected by conf_mutex */
u64 fw_dbglog_mask;
u32 fw_dbglog_level;
- u32 pktlog_filter;
u32 reg_addr;
u32 nf_cal_period;
void *cal_data;
@@ -963,6 +962,7 @@ struct ath10k {
} spectral;
#endif
+ u32 pktlog_filter;
struct {
/* protected by conf_mutex */
struct ath10k_fw_components utf_mode_fw;
diff --git a/drivers/net/wireless/ath/ath10k/debug.c b/drivers/net/wireless/ath/ath10k/debug.c
index df514507d3f1..e278300b4f14 100644
--- a/drivers/net/wireless/ath/ath10k/debug.c
+++ b/drivers/net/wireless/ath/ath10k/debug.c
@@ -1950,14 +1950,14 @@ int ath10k_debug_start(struct ath10k *ar)
ret);
}
- if (ar->debug.pktlog_filter) {
+ if (ar->pktlog_filter) {
ret = ath10k_wmi_pdev_pktlog_enable(ar,
- ar->debug.pktlog_filter);
+ ar->pktlog_filter);
if (ret)
/* not serious */
ath10k_warn(ar,
"failed to enable pktlog filter %x: %d\n",
- ar->debug.pktlog_filter, ret);
+ ar->pktlog_filter, ret);
} else {
ret = ath10k_wmi_pdev_pktlog_disable(ar);
if (ret)
@@ -2097,12 +2097,12 @@ static ssize_t ath10k_write_pktlog_filter(struct file *file,
mutex_lock(&ar->conf_mutex);
if (ar->state != ATH10K_STATE_ON) {
- ar->debug.pktlog_filter = filter;
+ ar->pktlog_filter = filter;
ret = count;
goto out;
}
- if (filter == ar->debug.pktlog_filter) {
+ if (filter == ar->pktlog_filter) {
ret = count;
goto out;
}
@@ -2111,7 +2111,7 @@ static ssize_t ath10k_write_pktlog_filter(struct file *file,
ret = ath10k_wmi_pdev_pktlog_enable(ar, filter);
if (ret) {
ath10k_warn(ar, "failed to enable pktlog filter %x: %d\n",
- ar->debug.pktlog_filter, ret);
+ ar->pktlog_filter, ret);
goto out;
}
} else {
@@ -2122,7 +2122,7 @@ static ssize_t ath10k_write_pktlog_filter(struct file *file,
}
}
- ar->debug.pktlog_filter = filter;
+ ar->pktlog_filter = filter;
ret = count;
out:
@@ -2139,7 +2139,7 @@ static ssize_t ath10k_read_pktlog_filter(struct file *file, char __user *ubuf,
mutex_lock(&ar->conf_mutex);
len = scnprintf(buf, sizeof(buf) - len, "%08x\n",
- ar->debug.pktlog_filter);
+ ar->pktlog_filter);
mutex_unlock(&ar->conf_mutex);
return simple_read_from_buffer(ubuf, count, ppos, buf, len);
--
1.7.9.5
^ permalink raw reply related
* [PATCHv2 3/3] ath10k: add per peer tx stats support for 10.2.4
From: akolli @ 2017-12-05 13:31 UTC (permalink / raw)
To: ath10k; +Cc: linux-wireless, akolli, Anilkumar Kolli
In-Reply-To: <1512480685-28471-1-git-send-email-akolli@qti.qualcomm.com>
From: Anilkumar Kolli <akolli@qti.qualcomm.com>
10.2.4 firmware branch (used in QCA988X) does not support
HTT_10_4_T2H_MSG_TYPE_PEER_STATS and that's why ath10k does not provide
tranmission rate statistics to user space, instead it just shows
hardcoded 6 Mbit/s. But pktlog firmware facility provides per peer tx
statistics. The firmware sends one pktlog event for every four
PPDUs per peer, which include:
* successful number of packets and bytes transmitted
* number of packets and bytes dropped
* retried number of packets and bytes
* rate info per ppdu
Firmware supports WMI_SERVICE_PEER_STATS, pktlog is enabled through
ATH10K_FLAG_PEER_STATS, which is nowadays enabled by default in ath10k.
This patch does not impact throughput.
Tested on QCA9880 with firmware version 10.2.4.70.48. This should also
work with firmware branch 10.2.4-1.0-00029
Parse peer stats from pktlog packets and update the tx rate information
per STA. This way user space can query about transmit rate with iw:
$iw wlan0 station dump
Station 3c:a9:f4:72:bb:a4 (on wlan1)
inactive time: 8210 ms
rx bytes: 9166
rx packets: 44
tx bytes: 1105
tx packets: 9
tx retries: 0
tx failed: 1
rx drop misc: 3
signal: -75 [-75, -87, -88] dBm
signal avg: -75 [-75, -85, -88] dBm
tx bitrate: 39.0 MBit/s MCS 10
rx bitrate: 26.0 MBit/s MCS 3
rx duration: 23250 us
authorized: yes
authenticated: yes
associated: yes
preamble: short
WMM/WME: yes
MFP: no
TDLS peer: no
DTIM period: 2
beacon interval:100
short preamble: yes
short slot time:yes
connected time: 22 seconds
Signed-off-by: Anilkumar Kolli <akolli@qti.qualcomm.com>
---
drivers/net/wireless/ath/ath10k/debug.h | 18 ++++++++-
drivers/net/wireless/ath/ath10k/htt.h | 17 +++++++++
drivers/net/wireless/ath/ath10k/htt_rx.c | 60 ++++++++++++++++++++++++++++++
drivers/net/wireless/ath/ath10k/mac.c | 10 +++++
4 files changed, 104 insertions(+), 1 deletion(-)
diff --git a/drivers/net/wireless/ath/ath10k/debug.h b/drivers/net/wireless/ath/ath10k/debug.h
index dd82a61ed1c8..5e662994c49a 100644
--- a/drivers/net/wireless/ath/ath10k/debug.h
+++ b/drivers/net/wireless/ath/ath10k/debug.h
@@ -51,7 +51,8 @@ enum ath10k_pktlog_filter {
ATH10K_PKTLOG_RCFIND = 0x000000004,
ATH10K_PKTLOG_RCUPDATE = 0x000000008,
ATH10K_PKTLOG_DBG_PRINT = 0x000000010,
- ATH10K_PKTLOG_ANY = 0x00000001f,
+ ATH10K_PKTLOG_PEER_STATS = 0x000000040,
+ ATH10K_PKTLOG_ANY = 0x00000005f,
};
enum ath10k_dbg_aggr_mode {
@@ -60,6 +61,21 @@ enum ath10k_dbg_aggr_mode {
ATH10K_DBG_AGGR_MODE_MAX,
};
+/* Types of packet log events */
+enum ath_pktlog_type {
+ ATH_PKTLOG_TYPE_TX_CTRL = 1,
+ ATH_PKTLOG_TYPE_TX_STAT,
+};
+
+struct ath10k_pktlog_hdr {
+ __le16 flags;
+ __le16 missed_cnt;
+ __le16 log_type; /* Type of log information foll this header */
+ __le16 size; /* Size of variable length log information in bytes */
+ __le32 timestamp;
+ u8 payload[0];
+} __packed;
+
/* FIXME: How to calculate the buffer size sanely? */
#define ATH10K_FW_STATS_BUF_SIZE (1024 * 1024)
diff --git a/drivers/net/wireless/ath/ath10k/htt.h b/drivers/net/wireless/ath/ath10k/htt.h
index 6305308422c4..89db96afea17 100644
--- a/drivers/net/wireless/ath/ath10k/htt.h
+++ b/drivers/net/wireless/ath/ath10k/htt.h
@@ -1497,6 +1497,23 @@ struct htt_peer_tx_stats {
u8 payload[0];
} __packed;
+#define ATH10K_10_2_TX_STATS_OFFSET 136
+#define PEER_STATS_FOR_NO_OF_PPDUS 4
+
+struct ath10k_10_2_peer_tx_stats {
+ u8 ratecode[PEER_STATS_FOR_NO_OF_PPDUS];
+ u8 success_pkts[PEER_STATS_FOR_NO_OF_PPDUS];
+ __le16 success_bytes[PEER_STATS_FOR_NO_OF_PPDUS];
+ u8 retry_pkts[PEER_STATS_FOR_NO_OF_PPDUS];
+ __le16 retry_bytes[PEER_STATS_FOR_NO_OF_PPDUS];
+ u8 failed_pkts[PEER_STATS_FOR_NO_OF_PPDUS];
+ __le16 failed_bytes[PEER_STATS_FOR_NO_OF_PPDUS];
+ u8 flags[PEER_STATS_FOR_NO_OF_PPDUS];
+ __le32 tx_duration;
+ u8 tx_ppdu_cnt;
+ u8 peer_id;
+} __packed;
+
union htt_rx_pn_t {
/* WEP: 24-bit PN */
u32 pn24;
diff --git a/drivers/net/wireless/ath/ath10k/htt_rx.c b/drivers/net/wireless/ath/ath10k/htt_rx.c
index 7d295ee71534..50670d651cff 100644
--- a/drivers/net/wireless/ath/ath10k/htt_rx.c
+++ b/drivers/net/wireless/ath/ath10k/htt_rx.c
@@ -2449,6 +2449,62 @@ static void ath10k_htt_fetch_peer_stats(struct ath10k *ar,
rcu_read_unlock();
}
+static void ath10k_fetch_10_2_tx_stats(struct ath10k *ar, u8 *data)
+{
+ struct ath10k_pktlog_hdr *hdr = (struct ath10k_pktlog_hdr *)data;
+ struct ath10k_per_peer_tx_stats *p_tx_stats = &ar->peer_tx_stats;
+ struct ath10k_10_2_peer_tx_stats *tx_stats;
+ struct ieee80211_sta *sta;
+ struct ath10k_peer *peer;
+ u16 log_type = __le16_to_cpu(hdr->log_type);
+ u32 peer_id = 0, i;
+
+ if (log_type != ATH_PKTLOG_TYPE_TX_STAT)
+ return;
+
+ tx_stats = (struct ath10k_10_2_peer_tx_stats *)((hdr->payload) +
+ ATH10K_10_2_TX_STATS_OFFSET);
+
+ if (!tx_stats->tx_ppdu_cnt)
+ return;
+
+ peer_id = tx_stats->peer_id;
+
+ rcu_read_lock();
+ spin_lock_bh(&ar->data_lock);
+ peer = ath10k_peer_find_by_id(ar, peer_id);
+ if (!peer) {
+ ath10k_warn(ar, "Invalid peer id %d in peer stats buffer\n",
+ peer_id);
+ goto out;
+ }
+
+ sta = peer->sta;
+ for (i = 0; i < tx_stats->tx_ppdu_cnt; i++) {
+ p_tx_stats->succ_bytes =
+ __le16_to_cpu(tx_stats->success_bytes[i]);
+ p_tx_stats->retry_bytes =
+ __le16_to_cpu(tx_stats->retry_bytes[i]);
+ p_tx_stats->failed_bytes =
+ __le16_to_cpu(tx_stats->failed_bytes[i]);
+ p_tx_stats->ratecode = tx_stats->ratecode[i];
+ p_tx_stats->flags = tx_stats->flags[i];
+ p_tx_stats->succ_pkts = tx_stats->success_pkts[i];
+ p_tx_stats->retry_pkts = tx_stats->retry_pkts[i];
+ p_tx_stats->failed_pkts = tx_stats->failed_pkts[i];
+
+ ath10k_update_per_peer_tx_stats(ar, sta, p_tx_stats);
+ }
+ spin_unlock_bh(&ar->data_lock);
+ rcu_read_unlock();
+
+ return;
+
+out:
+ spin_unlock_bh(&ar->data_lock);
+ rcu_read_unlock();
+}
+
bool ath10k_htt_t2h_msg_handler(struct ath10k *ar, struct sk_buff *skb)
{
struct ath10k_htt *htt = &ar->htt;
@@ -2566,6 +2622,10 @@ bool ath10k_htt_t2h_msg_handler(struct ath10k *ar, struct sk_buff *skb)
skb->len -
offsetof(struct htt_resp,
pktlog_msg.payload));
+
+ if (ath10k_peer_stats_enabled(ar))
+ ath10k_fetch_10_2_tx_stats(ar,
+ resp->pktlog_msg.payload);
break;
}
case HTT_T2H_MSG_TYPE_RX_FLUSH: {
diff --git a/drivers/net/wireless/ath/ath10k/mac.c b/drivers/net/wireless/ath/ath10k/mac.c
index 884543026f3a..7b4a1d21c187 100644
--- a/drivers/net/wireless/ath/ath10k/mac.c
+++ b/drivers/net/wireless/ath/ath10k/mac.c
@@ -7546,6 +7546,16 @@ struct ath10k_mac_change_chanctx_arg {
arvif->vdev_id, ret);
}
+ if (ath10k_peer_stats_enabled(ar)) {
+ ar->pktlog_filter |= ATH10K_PKTLOG_PEER_STATS;
+ ret = ath10k_wmi_pdev_pktlog_enable(ar,
+ ar->pktlog_filter);
+ if (ret) {
+ ath10k_warn(ar, "failed to enable pktlog %d\n", ret);
+ goto err_stop;
+ }
+ }
+
mutex_unlock(&ar->conf_mutex);
return 0;
--
1.7.9.5
^ permalink raw reply related
* [PATCH] ath9k_htc: Add a sanity check in ath9k_htc_ampdu_action()
From: Dan Carpenter @ 2017-12-05 14:35 UTC (permalink / raw)
To: QCA ath9k Development, Sujith; +Cc: Kalle Valo, linux-wireless, kernel-janitors
Smatch generates a warning here:
drivers/net/wireless/ath/ath9k/htc_drv_main.c:1688 ath9k_htc_ampdu_action()
error: buffer overflow 'ista->tid_state' 8 <= 15
I don't know if it's a real bug or not but the other paths through this
function all ensure that "tid" is less than ATH9K_HTC_MAX_TID (8) so
checking here makes things more consistent.
Fixes: fb9987d0f748 ("ath9k_htc: Support for AR9271 chipset.")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
---
This might be fine. I see lots of other drivers don't check tid.
diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_main.c b/drivers/net/wireless/ath/ath9k/htc_drv_main.c
index f808e5833d7e..a82ad739ab80 100644
--- a/drivers/net/wireless/ath/ath9k/htc_drv_main.c
+++ b/drivers/net/wireless/ath/ath9k/htc_drv_main.c
@@ -1683,6 +1683,10 @@ static int ath9k_htc_ampdu_action(struct ieee80211_hw *hw,
ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid);
break;
case IEEE80211_AMPDU_TX_OPERATIONAL:
+ if (tid >= ATH9K_HTC_MAX_TID) {
+ ret = -EINVAL;
+ break;
+ }
ista = (struct ath9k_htc_sta *) sta->drv_priv;
spin_lock_bh(&priv->tx.tx_lock);
ista->tid_state[tid] = AGGR_OPERATIONAL;
^ permalink raw reply related
* pull-request: iwlwifi 2017-12-05
From: Luca Coelho @ 2017-12-05 14:37 UTC (permalink / raw)
To: kvalo; +Cc: linux-wireless, linuxwifi
[-- Attachment #1: Type: text/plain, Size: 2012 bytes --]
Hi Kalle,
Here is my third set of fixes for 4.15. The most important fixes are
for the new 9000 series where we were not handling some offloads
correctly and secure connections were totally broken. There is also 4
new PCI IDs and an ROC fix on P2P. More details in the tag
description.
I have sent this out before and kbuildbot didn't find any issues.
Please let me know if there are any issues.
Cheers,
Luca.
The following changes since commit 5c3de777bdaf48bd0cfb43097c0d0fb85056cab7:
brcmfmac: change driver unbind order of the sdio function devices (2017-12-02 17:22:47 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-fixes.git tags/iwlwifi-for-kalle-2017-12-05
for you to fetch changes up to bf19037074e770aad74b3b90f37b8b98db3f3748:
iwlwifi: mvm: mark MIC stripped MPDUs (2017-12-05 16:23:30 +0200)
----------------------------------------------------------------
Third batch of iwlwifi patches intended for 4.15.
* Tell mac80211 when the MAC has been stripped (9000 series);
* Tell mac80211 when the IVC has been stripped (9000 series);
* Add 2 new PCI IDs, one for 9000 and one for 22000;
* Fix a queue hang due during ROC.
----------------------------------------------------------------
David Spinadel (1):
iwlwifi: mvm: enable RX offloading with TKIP and WEP
Ihab Zhaika (1):
iwlwifi: add new cards for 9260 and 22000 series
Johannes Berg (1):
iwlwifi: mvm: flush queue before deleting ROC
Sara Sharon (1):
iwlwifi: mvm: mark MIC stripped MPDUs
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 4 +++-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 2 ++
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 14 +++++++++++---
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c | 24 ++++++++++++++++++++++--
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 ++
5 files changed, 40 insertions(+), 6 deletions(-)
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply
* Re: AP6335 with mainline kernel
From: Vanessa Maegima @ 2017-12-05 14:58 UTC (permalink / raw)
To: arend.vanspriel@broadcom.com
Cc: linux-wireless@vger.kernel.org, van.ayumi@gmail.com,
embed3d@gmail.com
In-Reply-To: <CAF7Mx6q6mTOXc=4OFVCHAHd26pyfv5e6pK=TMNmb1S6=FBWUWQ@mail.gmail.com>
T24gVGVyLCAyMDE3LTEyLTA1IGF0IDEwOjA2ICswMTAwLCBBcmVuZCBWYW4gU3ByaWVsIHdyb3Rl
Og0KPiBPbiBNb24sIERlYyA0LCAyMDE3IGF0IDg6MDAgUE0sIFZhbmVzc2EgTWFlZ2ltYSA8dmFu
ZXNzYS5tYWVnaW1hQG54cC4NCj4gY29tPiB3cm90ZToNCj4gPiANCj4gPiBIaSBBcmVuZCwNCj4g
PiANCj4gPiBPbiBRdWksIDIwMTctMTEtMzAgYXQgMTM6MzEgKzAxMDAsIEFyZW5kIHZhbiBTcHJp
ZWwgd3JvdGU6DQo+ID4gPiANCj4gPiA+IE9uIDExLzIzLzIwMTcgNDoyNCBQTSwgVmFuZXNzYSBN
YWVnaW1hIHdyb3RlOg0KPiA+ID4gPiANCj4gPiA+ID4gDQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4g
DQo+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+
ID4gDQo+ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+ID4g
PiANCj4gPiA+ID4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiA+ID4gQnVpbGRyb290Og0KPiA+
ID4gPiA+ID4gPiA+ID4gIyBkbWVzZyB8IGdyZXAgYnJjbWZtYWMNCj4gPiA+ID4gPiA+ID4gPiA+
IFvCoMKgwqDCoDUuMzQzMTE4XSBicmNtZm1hYzogYnJjbWZfZndfbWFwX2NoaXBfdG9fbmFtZToN
Cj4gPiA+ID4gPiA+ID4gPiA+IHVzaW5nDQo+ID4gPiA+ID4gPiA+ID4gPiBicmNtL2JyY21mbWFj
NDMzOS1zZGlvLmJpbiBmb3IgY2hpcCAweDAwNDMzDQo+ID4gPiA+ID4gPiA+ID4gPiA5KDE3MjA5
KSByZXYgMHgwMDAwMDINCj4gPiA+ID4gPiA+ID4gPiA+IFvCoMKgwqDCoDYuNDIwMDcwXSBicmNt
Zm1hYzogYnJjbWZfc2Rpb19odGNsazogSFQgQXZhaWwNCj4gPiA+ID4gPiA+ID4gPiA+IHRpbWVv
dXQNCj4gPiA+ID4gPiA+ID4gPiA+ICgxMDAwMDAwKToNCj4gPiA+ID4gPiA+ID4gPiA+IGNsa2N0
bCAweDUwDQo+ID4gPiA+ID4gPiA+ID4gPiBbwqDCoMKgwqA2LjQyNzcyMl0gYnJjbWZtYWM6DQo+
ID4gPiA+ID4gPiA+ID4gPiBicmNtZl9zZGlvX2h0Y2xrOsKgwqDCoHBtdWNvbnRyb2zCoMKgwqA9
DQo+ID4gPiA+ID4gPiA+ID4gPiAwMTc3NDM4MQ0KPiA+ID4gPiA+ID4gPiA+ID4gW8KgwqDCoMKg
Ni40MzQ4NjVdIGJyY21mbWFjOg0KPiA+ID4gPiA+ID4gPiA+ID4gYnJjbWZfc2Rpb19odGNsazrC
oMKgwqBwbXVzdGF0dXPCoMKgwqDCoD0NCj4gPiA+ID4gPiA+ID4gPiA+IDAwMDAwMDJhDQo+ID4g
PiA+ID4gPiA+ID4gPiBbwqDCoMKgwqA2LjQ0MTE3NF0gYnJjbWZtYWM6DQo+ID4gPiA+ID4gPiA+
ID4gPiBicmNtZl9zZGlvX2h0Y2xrOsKgwqDCoG1pbl9yZXNfbWFzaw0KPiA+ID4gPiA+ID4gPiA+
ID4gPQ0KPiA+ID4gPiA+ID4gPiA+ID4gMGZjYWZmNzcNCj4gPiA+ID4gPiA+ID4gPiA+IFvCoMKg
wqDCoDYuNDQ3Mzc5XSBicmNtZm1hYzoNCj4gPiA+ID4gPiA+ID4gPiA+IGJyY21mX3NkaW9faHRj
bGs6wqDCoMKgbWF4X3Jlc19tYXNrDQo+ID4gPiA+ID4gPiA+ID4gPiA9DQo+ID4gPiA+ID4gPiA+
ID4gPiAwZmNlZmY3Nw0KPiA+ID4gSXQgdG9vb2sgbWUgYSB3aGlsZSB0byBsb29rIGludG8gdGhp
cy4gVW5mb3J0dW5hdGVseSBJIGRvIG5vdA0KPiA+ID4gaGF2ZSBhDQo+ID4gPiA0MzM5IHRvIHJl
cGxpY2F0ZSB5b3VyIGlzc3VlLiBUaGUgY2xvc2VzdCBJIGhhdmUgaXMgYSA0MzM1LiBXaGF0DQo+
ID4gPiBsb29rcw0KPiA+ID4gd3JvbmcgaGVyZSBpcyB0aGUgbWF4X3Jlc19tYXNrIGJlY2F1c2Ug
dGhlIEhUIEF2YWlsIHJlc291cmNlIGlzDQo+ID4gPiBiaXQNCj4gPiA+IDI5DQo+ID4gPiB3aGlj
aCBuZWVkcyB0byBiZSBzZXQgaW4gbWF4X3Jlc19tYXNrIGluIG9yZGVyIHRvIG1ha2UgdGhlDQo+
ID4gPiByZXF1ZXN0DQo+ID4gPiB3b3JrLg0KPiA+ID4gT24gbXkgNDMzNSB0aGUgbWF4X3Jlc19t
YXNrIGlzIDB4N2ZmZmZmZmYgYmVmb3JlIGNhbGxpbmcNCj4gPiA+IGJyY21mX3NkaW9faHRjbGso
KS4gU28gdGhhdCBpcyB0aGUgY2F1c2Ugb2YgdGhlIGZhaWx1cmUgaW4NCj4gPiA+IGJyY21mX3Nk
aW9faHRjbGsoKS4gSG93ZXZlciwgbm93IHRoZSBxdWVzdGlvbiBpcyB3aHkgaXQgaXMgbm90DQo+
ID4gPiBwcm9wZXJseSBzZXQuDQo+ID4gPiANCj4gPiA+IEJldHdlZW4geW91ciBkZXZpY2UgYW5k
IG1pbmUgdGhlcmUgaXMgb25jZSBkaXNjcmVwYW5jeSBpbiB0aGUNCj4gPiA+IHBtdWNvbnRyb2wN
Cj4gPiA+IHJlZ2lzdGVyLCBpZS4gYml0IDkgaXMgc2V0IGZvciB5b3VyIGRldmljZS4gQWNjb3Jk
aW5nIHRoZQ0KPiA+ID4gZG9jdW1lbnRhdGlvbg0KPiA+ID4gdGhlIHBvd2VyLW9uIHJlc2V0IHZh
bHVlIGZvciB0aGlzIGJpdCBpcyAwIGFuZCBJIGRvbid0IHNlZW4gYW55DQo+ID4gPiBjb2RlDQo+
ID4gPiBpbg0KPiA+ID4gb3VyIHByb3ByaWV0YXJ5IGRyaXZlciB0b3VjaGluZyBpdC4NCj4gPiA+
IA0KPiA+ID4gPiANCj4gPiA+ID4gDQo+ID4gPiA+IFNvcnJ5IGZvciB0aGUgZGVsYXllZCBhbnN3
ZXIsIEkgaGFkIHNvbWUgdHJvdWJsZSB0byBjb3B5IHRoZQ0KPiA+ID4gPiBzeW1saW5rcw0KPiA+
ID4gPiBmaWxlcyBjb3JyZXRseSBmcm9tIC9zeXMvY2xhc3MvZGV2Y29yZWR1bXAuDQo+ID4gPiA+
IA0KPiA+ID4gPiBJIHVwbG9hZGVkIHRoaXMgZm9sZGVyIHRvOiBodHRwczovL2VtZWEwMS5zYWZl
bGlua3MucHJvdGVjdGlvbi4NCj4gPiA+ID4gb3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUy
RmVtZWEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsDQo+ID4gPiA+ICZkYXRhPTAyJTdDMDEl
N0N2YW5lc3NhLm1hZWdpbWElNDBueHAuY29tJTdDMjE5MGJlMTIwODIwNGI5ODRiOQ0KPiA+ID4g
PiA2MDhkNTNiYmY4NDMyJTdDNjg2ZWExZDNiYzJiNGM2ZmE5MmNkOTljNWMzMDE2MzUlN0MwJTdD
MCU3QzYzNjQNCj4gPiA+ID4gODA2MTYxMDE4Mzk4MDUmc2RhdGE9dzlEWks1dzFHUFFhT2ZEUGtC
JTJGZkUydGJVYW5JeG16dGR4NTcwRk9ODQo+ID4gPiA+IDR0OCUzRCZyZXNlcnZlZD0wDQo+ID4g
PiA+IG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmRyaXZlLmdvb2dsZS5jb20lMkZvcGVuJTNG
aWQlM0QxZm9zYQ0KPiA+ID4gPiBoakxODQo+ID4gPiA+IDFLJmRhdGE9MDIlN0MwMSU3Q3ZhbmVz
c2EubWFlZ2ltYSU0MG54cC5jb20lN0NiNjQzZTU3ODc2ZTQ0MTQwYQ0KPiA+ID4gPiBhMzAwDQo+
ID4gPiA+IDhkNTM3ZWU0NGFhJTdDNjg2ZWExZDNiYzJiNGM2ZmE5MmNkOTljNWMzMDE2MzUlN0Mw
JTdDMCU3QzYzNjQ3Ng0KPiA+ID4gPiA0MTg4DQo+ID4gPiA+IDQ5NDY0MjE0JnNkYXRhPUJyc0R6
ME5jbTc4NmcxNjlUUU9xRmxiV3V5bFIxcGMxSmtsRWtxZUwlMkZBMCUzRA0KPiA+ID4gPiAmcmVz
DQo+ID4gPiA+IGVydmVkPTANCj4gPiA+ID4gSTVOS1M1OV9hUFpkSExwRU5QRkh0Sw0KPiA+ID4g
VGhhdCB3b3JrZWQgbmljZWx5LiBTbyB0aGUgZmlybXdhcmUgc2VlbXMgdG8gY3Jhc2ggdmVyeSBl
YXJseS4gSQ0KPiA+ID4gaGF2ZQ0KPiA+ID4gcmVidWlsdCB0aGUgZmlybXdhcmUgdG8gcHJvdmlk
ZSBtZSBtb3JlIGluZm8uIENhbiB5b3UgcmVkbyB0aGUNCj4gPiA+IGRldmNvcmVkdW1wIHRyaWNr
IHdpdGggdGhhdCBmaXJtd2FyZS4NCj4gPiA+IA0KPiA+ID4gUmVnYXJkcywNCj4gPiA+IEFyZW5k
DQo+ID4gVGhhbmtzIGZvciB5b3VyIHJlcGx5IQ0KPiA+IA0KPiA+IEkgdHJpZWQgeW91ciBuZXcg
ZmlybXdhcmUgYW5kIGhlcmUgaXMgdGhlIG91dHB1dCAobmV3X2Zpcm13YXJlDQo+ID4gZm9sZGVy
KToNCj4gPiBodHRwczovL2VtZWEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/
dXJsPWh0dHBzJTNBJTJGJTJGDQo+ID4gZHJpdmUuZ29vZ2xlLmNvbSUyRmRyaXZlJTJGZm9sZGVy
cyUyRjFmb3NhaGpMTjFLSTVOS1M1OV9hUFpkSExwRU5QRg0KPiA+IEh0JmRhdGE9MDIlN0MwMSU3
Q3ZhbmVzc2EubWFlZ2ltYSU0MG54cC5jb20lN0MyMTkwYmUxMjA4MjA0Yjk4NGI5NjANCj4gPiA4
ZDUzYmJmODQzMiU3QzY4NmVhMWQzYmMyYjRjNmZhOTJjZDk5YzVjMzAxNjM1JTdDMCU3QzAlN0M2
MzY0ODA2MTYxDQo+ID4gMDE4Mzk4MDUmc2RhdGE9YUV6SU43WGkwUjQ1R3NFWmpjVjBITE1iM2VJ
UUlyb2lLT1luTmdlMkhrOCUzRCZyZXNlcg0KPiA+IHZlZD0wDQo+ID4gSw0KPiBIaSBWYW5lc3Nh
Lg0KPiANCj4gVGhlIG9ubHkgZmlsZSBvZiBpbnRlcmVzdCBpcyBvbmUgbmFtZWQgJ2RhdGEnIGFu
ZCBpdCBpcyBub3QgcHJlc2VudA0KPiBpbg0KPiB0aGUgbmV3IGZvbGRlci4gVGhlc2UgY29yZSBk
dW1wcyBhcmUgcmVtb3ZlZCBmcm9tIHRoZSBmaWxlc3lzdGVtDQo+IGFmdGVyDQo+IHNvbWUgdGlt
ZW91dCAobm90IHN1cmUgaG93IGxvbmcpIHNvIHRoYXQgbWF5IGJlIHRoZSByZWFzb24uDQo+IA0K
DQpIaSBBcmVuZCwNCg0KU29ycnkgZm9yIHRoaXMhDQoNCkkgdXBkYXRlZCB0aGUgZm9sZGVyIG9u
wqBodHRwczovL2RyaXZlLmdvb2dsZS5jb20vZHJpdmUvZm9sZGVycy8xZm9zYWhqTA0KTjFLSTVO
S1M1OV9hUFpkSExwRU5QRkh0Sw0KDQpUaGFua3MhDQoNClJlZ2FyZHMsDQpWYW5lc3NhDQoNCj4g
UmVnYXJkcywNCj4gQXJlbmQNCj4gDQo+ID4gDQo+ID4gVGhhbmtzIQ0KPiA+IA0KPiA+IFJlZ2Fy
ZHMsDQo+ID4gVmFuZXNzYQ==
^ permalink raw reply
* Re: [PATCH 10/10] qtnfmac: support MAC address based access control
From: Sergey Matyukevich @ 2017-12-05 16:00 UTC (permalink / raw)
To: Kalle Valo; +Cc: linux-wireless, Igor Mitsyanko, Avinash Patil
In-Reply-To: <871skalepz.fsf@purkki.adurom.net>
Hello Kalle,
> Sergey Matyukevich <sergey.matyukevich.os@quantenna.com> writes:
>
> > From: Vasily Ulyanov <vulyanov@quantenna.com>
> >
> > This allows a running AP to blacklist STAs by their MAC addresses
> > respecting the configured policy (either accept or deny unless listed).
> > It can be setup on .start_ap or with .set_mac_acl commands.
> >
> > Signed-off-by: Vasily Ulyanov <vulyanov@quantenna.com>
>
> [...]
>
> > @@ -918,6 +933,7 @@ int qtnf_wiphy_register(struct qtnf_hw_info *hw_info, struct qtnf_wmac *mac)
> > wiphy->max_scan_ie_len = QTNF_MAX_VSIE_LEN;
> > wiphy->mgmt_stypes = qtnf_mgmt_stypes;
> > wiphy->max_remain_on_channel_duration = 5000;
> > + wiphy->max_acl_mac_addrs = mac->macinfo.max_acl_mac_addrs;
> >
> > wiphy->iface_combinations = iface_comb;
> > wiphy->n_iface_combinations = 1;
> > @@ -932,6 +948,9 @@ int qtnf_wiphy_register(struct qtnf_hw_info *hw_info, struct qtnf_wmac *mac)
> > WIPHY_FLAG_AP_UAPSD |
> > WIPHY_FLAG_HAS_CHANNEL_SWITCH;
> >
> > + if (wiphy->max_acl_mac_addrs > 0)
> > + wiphy->flags |= WIPHY_FLAG_HAVE_AP_SME;
>
> Conditonally enabling WIPHY_FLAG_HAVE_AP_SME looks somewhat suspicious
> to me and from a quick search I don't see any other driver doing
> something similar. Can you explain why AP_SME is related to MAC ACL?
Wireless core performs several sanity check on wiphy registration: see
wiphy_register implementation in net/wireless/core.c. One of those
checks is as follows: if max_acl_mac_addrs is non-zero, then two
conditions should be fulfilled:
- cfg80211 set_mac_acl callback should be available
- WIPHY_FLAG_HAVE_AP_SME should be set
The first condition is perfectly sane: it should be possible to
set MACs to enable ACL feature. The second condition is that clear
to me, but we have to comply in order to pass wiphy_registration.
I assume that it somehow related to hostapd logic, but I haven't
yet check that myself.
The conditional enablement of WIPHY_FLAG_HAVE_AP_SME is easy to
explain. We enable use firmware/hardware features to implement
MAC-based ACL. So we enable it only if firmware report non-zero
max_acl_mac_addrs value.
Regards,
Sergey
^ permalink raw reply
* rsi_91x: Failed to read status register on failed authentication
From: Alexey Brodkin @ 2017-12-05 16:11 UTC (permalink / raw)
To: amit.karwar@redpinesignals.com
Cc: linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-snps-arc@lists.infradead.org
SGkgQW1pdCwNCg0KSSdtIHNlZWluZyBxdWl0ZSBhIHN0cmFuZ2UgYmVoYXZpb3Igb2YgUmVkUGlu
ZSBtb2R1bGUuDQpJdCBjb25uZWN0cyBwZXJmZWN0bHkgZmluZSB0byBvbmUgb2YgYWNjZXNzIHBv
aW50cyBidXQgZmFpbHMNCnRvIGNvbm5lY3QgdG8gYW5vdGhlci4NCg0KTW9yZW92ZXIgYWZ0ZXIg
dGhhdCBmYWlsdXJlIFJTSSBkcml2ZXIgc3RhcnRzIHRvIGZsb29kIG1lIHdpdGgNCm1lc3NhZ2Vz
IHNheWluZzoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLT44LS0tLS0tLS0tLS0tLS0tLS0tLS0NCnJz
aV85MXg6IHJzaV9zZGlvX2NoZWNrX2J1ZmZlcl9zdGF0dXM6IEZhaWxlZCB0byByZWFkIHN0YXR1
cyByZWdpc3Rlcg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tPjgtLS0tLS0tLS0tLS0tLS0tLS0tLQ0K
DQpCZWxvdyB5b3UgbWF5IGZpbmQgZGV0YWlscyBvZiBteSAyIGV4cGVyaW1lbnRzLg0KTm90ZSBJ
IHVzZSB2YW5pbGxhIExpbnV4IGtlcm5lbCB2NC4xNC40DQoNCkFueSBpZGVhcyB3aGF0IGNvdWxk
IGJlIHdyb25nPw0KDQotQWxleGV5DQoNCg0KMS4gV29ya2luZyBzY2VuYXJpbw0KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIGNhdCAvZXRj
L3dwYV9zdXBwbGljYW50LmNvbmbCoA0KY3RybF9pbnRlcmZhY2U9L3Zhci9ydW4vd3BhX3N1cHBs
aWNhbnQNCmFwX3NjYW49MQ0KDQpuZXR3b3JrPXsNCsKgIHNzaWQ9IllZWSINCsKgIHBzaz0ienp6
Ig0KfQ0KDQojIGl3IHdsYW4wIHNjYW4NCkJTUyA4MDoxOTozNDoxZjo1ZTo1MChvbiB3bGFuMCkg
LS0gYXNzb2NpYXRlZA0KwqDCoMKgwqDCoMKgwqDCoFRTRjogMjQ4NjM0NjAxIHVzZWMgKDBkLCAw
MDowNDowOCkNCsKgwqDCoMKgwqDCoMKgwqBmcmVxOiAyNDEyDQrCoMKgwqDCoMKgwqDCoMKgYmVh
Y29uIGludGVydmFsOiAxMDAgVFVzDQrCoMKgwqDCoMKgwqDCoMKgY2FwYWJpbGl0eTogRVNTIFBy
aXZhY3kgU2hvcnRTbG90VGltZSAoMHgwNDExKQ0KwqDCoMKgwqDCoMKgwqDCoHNpZ25hbDogLTMx
LjAwIGRCbQ0KwqDCoMKgwqDCoMKgwqDCoGxhc3Qgc2VlbjogMCBtcyBhZ28NCsKgwqDCoMKgwqDC
oMKgwqBJbmZvcm1hdGlvbiBlbGVtZW50cyBmcm9tIFByb2JlIFJlc3BvbnNlIGZyYW1lOg0KwqDC
oMKgwqDCoMKgwqDCoFNTSUQ6IFlZWQ0KwqDCoMKgwqDCoMKgwqDCoFN1cHBvcnRlZCByYXRlczog
MS4wKiAyLjAqIDUuNSogMTEuMCogNi4wIDkuMCAxMi4wIDE4LjDCoA0KwqDCoMKgwqDCoMKgwqDC
oERTIFBhcmFtZXRlciBzZXQ6IGNoYW5uZWwgMQ0KwqDCoMKgwqDCoMKgwqDCoEVSUDogQmFya2Vy
X1ByZWFtYmxlX01vZGUNCsKgwqDCoMKgwqDCoMKgwqBFeHRlbmRlZCBzdXBwb3J0ZWQgcmF0ZXM6
IDI0LjAgMzYuMCA0OC4wIDU0LjDCoA0KwqDCoMKgwqDCoMKgwqDCoFJTTjrCoMKgwqDCoMKgKiBW
ZXJzaW9uOiAxDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKiBHcm91cCBjaXBo
ZXI6IENDTVANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAqIFBhaXJ3aXNlIGNp
cGhlcnM6IENDTVANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAqIEF1dGhlbnRp
Y2F0aW9uIHN1aXRlczogUFNLDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKiBD
YXBhYmlsaXRpZXM6IDE2LVBUS1NBLVJDIDEtR1RLU0EtUkMgKDB4MDAwYykNCsKgwqDCoMKgwqDC
oMKgwqBIVCBjYXBhYmlsaXRpZXM6DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoENh
cGFiaWxpdGllczogMHgxZWMNCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoEhUMjANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoFNNIFBvd2VyIFNhdmUgZGlzYWJsZWQNCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoFJYIEhUMjAgU0dJDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBSWCBIVDQwIFNHSQ0KwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgVFggU1RCQw0KwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgUlggU1RCQyAxLXN0cmVhbQ0KwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgTWF4IEFNU0RVIGxlbmd0aDog
MzgzOSBieXRlcw0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgTm8gRFNTUy9DQ0sgSFQ0MA0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBNYXhp
bXVtIFJYIEFNUERVIGxlbmd0aCA2NTUzNSBieXRlcyAoZXhwb25lbnQ6IDB4MDAzKQ0KwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBNaW5pbXVtIFJYIEFNUERVIHRpbWUgc3BhY2luZzog
NCB1c2VjICgweDA1KQ0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBIVCBNYXggUlgg
ZGF0YSByYXRlOiAzMDAgTWJwcw0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBIVCBU
WC9SWCBNQ1MgcmF0ZSBpbmRleGVzIHN1cHBvcnRlZDogMC0xNQ0KwqDCoMKgwqDCoMKgwqDCoEhU
IG9wZXJhdGlvbjoNCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAqIHByaW1hcnkg
Y2hhbm5lbDogMQ0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCogc2Vjb25kYXJ5
IGNoYW5uZWwgb2Zmc2V0OiBubyBzZWNvbmRhcnkNCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAqIFNUQSBjaGFubmVsIHdpZHRoOiAyMCBNSHoNCsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAqIFJJRlM6IDANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAqIEhUIHByb3RlY3Rpb246IG5vDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
KiBub24tR0YgcHJlc2VudDogMQ0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCog
T0JTUyBub24tR0YgcHJlc2VudDogMA0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCogZHVhbCBiZWFjb246IDANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAqIGR1
YWwgQ1RTIHByb3RlY3Rpb246IDANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAq
IFNUQkMgYmVhY29uOiAwDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKiBMLVNJ
RyBUWE9QIFByb3Q6IDANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAqIFBDTyBh
Y3RpdmU6IDANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAqIFBDTyBwaGFzZTog
MA0KwqDCoMKgwqDCoMKgwqDCoEV4dGVuZGVkIGNhcGFiaWxpdGllczogRXh0ZW5kZWQgQ2hhbm5l
bCBTd2l0Y2hpbmcsIDYNCsKgwqDCoMKgwqDCoMKgwqBXTU06wqDCoMKgwqDCoCogUGFyYW1ldGVy
IHZlcnNpb24gMQ0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCogQkU6IENXIDE1
LTEwMjMsIEFJRlNOIDMNCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAqIEJLOiBD
VyAxNS0xMDIzLCBBSUZTTiA3DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKiBW
STogQ1cgNy0xNSwgQUlGU04gMiwgVFhPUCAyOTc2IHVzZWMNCsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAqIFZPOiBDVyAzLTcsIEFJRlNOIDIsIFRYT1AgMTQ3MiB1c2VjDQrCoMKg
wqDCoMKgwqDCoMKgV1BTOsKgwqDCoMKgwqAqIFZlcnNpb246IDEuMA0KwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCogV2ktRmkgUHJvdGVjdGVkIFNldHVwIFN0YXRlOiAyIChDb25m
aWd1cmVkKQ0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCogUmVzcG9uc2UgVHlw
ZTogMyAoQVApDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKiBVVUlEOiA5N2Iy
OTI2NC1kOWE1LTU1NTEtODhmOS02MmZiZGFjYjcxNjINCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAqIE1hbnVmYWN0dXJlcjrCoMKgDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgKiBNb2RlbDrCoMKgDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
KiBNb2RlbCBOdW1iZXI6wqDCoA0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCog
U2VyaWFsIE51bWJlcjrCoMKgDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKiBQ
cmltYXJ5IERldmljZSBUeXBlOiAwLTAwMDAwMDAwLTANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAqIERldmljZSBuYW1lOsKgwqANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAqIENvbmZpZyBtZXRob2RzOiBEaXNwbGF5LCBLZXlwYWQNCsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAqIFVua25vd24gVExWICgweDEwNDksIDYgYnl0ZXMpOiAwMCAz
NyAyYSAwMCAwMSAyMA0KDQojIGlmY29uZmlnIHdsYW4wIHVwDQpyc2lfOTF4OiA9PT0+IEludGVy
ZmFjZSBVUCA8PT09DQpyc2lfOTF4OiByc2lfZGlzYWJsZV9wczogQ2Fubm90IGFjY2VwdCBkaXNh
YmxlIFBTIGluIFBTX05PTkUgc3RhdGUNCklQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IHdsYW4w
OiBsaW5rIGlzIG5vdCByZWFkeQ0KDQojIHdwYV9zdXBwbGljYW50IC1CIC1pIHdsYW4wIC1jIC9l
dGMvd3BhX3N1cHBsaWNhbnQuY29uZg0KU3VjY2Vzc2Z1bGx5IGluaXRpYWxpemVkIHdwYV9zdXBw
bGljYW50DQpyZmtpbGw6IENhbm5vdCBvcGVuIFJGS0lMTCBjb250cm9sIGRldmljZQ0KIyB3bGFu
MDogYXV0aGVudGljYXRlIHdpdGggODA6MTk6MzQ6MWY6NWU6NTANCndsYW4wOiBzZW5kIGF1dGgg
dG8gODA6MTk6MzQ6MWY6NWU6NTAgKHRyeSAxLzMpDQp3bGFuMDogYXV0aGVudGljYXRlZA0Kd2xh
bjA6IGFzc29jaWF0ZSB3aXRoIDgwOjE5OjM0OjFmOjVlOjUwICh0cnkgMS8zKQ0Kd2xhbjA6IFJY
IEFzc29jUmVzcCBmcm9tIDgwOjE5OjM0OjFmOjVlOjUwIChjYXBhYj0weDQxMSBzdGF0dXM9MCBh
aWQ9MSkNCklQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB3bGFuMDogbGluayBiZWNvbWVz
IHJlYWR5DQp3bGFuMDogYXNzb2NpYXRlZA0KcnNpXzkxeDogcnNpX2hhbF9rZXlfY29uZmlnOiBD
aXBoZXIgMHhmYWMwNCBrZXlfdHlwZTogMSBrZXlfbGVuOiAxNg0KcnNpXzkxeDogcnNpX21hYzgw
MjExX3NldF9rZXk6IFJTSSBzZXRfa2V5DQpyc2lfOTF4OiByc2lfaGFsX2tleV9jb25maWc6IENp
cGhlciAweGZhYzA0IGtleV90eXBlOiAyIGtleV9sZW46IDE2DQpyc2lfOTF4OiByc2lfbWFjODAy
MTFfc2V0X2tleTogUlNJIHNldF9rZXkNCg0KIyB1ZGhjcGMgLWkgd2xhbjANCnVkaGNwYzogc3Rh
cnRlZCwgdjEuMjcuMg0KdWRoY3BjOiBzZW5kaW5nIGRpc2NvdmVyDQp1ZGhjcGM6IHNlbmRpbmcg
c2VsZWN0IGZvciAxMC40Mi4xLjEzNw0KdWRoY3BjOiBsZWFzZSBvZiAxMC40Mi4xLjEzNyBvYnRh
aW5lZCwgbGVhc2UgdGltZSAzNjAwDQpkZWxldGluZyByb3V0ZXJzDQphZGRpbmcgZG5zIDEwLjQy
LjEuMQ0KIyBpZmNvbmZpZ8KgDQpsb8KgwqDCoMKgwqDCoMKgwqBMaW5rIGVuY2FwOkxvY2FsIExv
b3BiYWNrwqDCoA0KwqDCoMKgwqDCoMKgwqDCoMKgwqBpbmV0IGFkZHI6MTI3LjAuMC4xwqDCoE1h
c2s6MjU1LjAuMC4wDQrCoMKgwqDCoMKgwqDCoMKgwqDCoGluZXQ2IGFkZHI6IDo6MS8xMjggU2Nv
cGU6SG9zdA0KwqDCoMKgwqDCoMKgwqDCoMKgwqBVUCBMT09QQkFDSyBSVU5OSU5HwqDCoE1UVTo2
NTUzNsKgwqBNZXRyaWM6MQ0KwqDCoMKgwqDCoMKgwqDCoMKgwqBSWCBwYWNrZXRzOjAgZXJyb3Jz
OjAgZHJvcHBlZDowIG92ZXJydW5zOjAgZnJhbWU6MA0KwqDCoMKgwqDCoMKgwqDCoMKgwqBUWCBw
YWNrZXRzOjAgZXJyb3JzOjAgZHJvcHBlZDowIG92ZXJydW5zOjAgY2FycmllcjowDQrCoMKgwqDC
oMKgwqDCoMKgwqDCoGNvbGxpc2lvbnM6MCB0eHF1ZXVlbGVuOjEwMDDCoA0KwqDCoMKgwqDCoMKg
wqDCoMKgwqBSWCBieXRlczowICgwLjAgQinCoMKgVFggYnl0ZXM6MCAoMC4wIEIpDQoNCndsYW4w
wqDCoMKgwqDCoExpbmsgZW5jYXA6RXRoZXJuZXTCoMKgSFdhZGRyIDAwOjIzOkE3OjY1OjlCOjk0
wqDCoA0KwqDCoMKgwqDCoMKgwqDCoMKgwqBpbmV0IGFkZHI6MTAuNDIuMS4xMzfCoMKgQmNhc3Q6
MTAuNDIuMS4yNTXCoMKgTWFzazoyNTUuMjU1LjI1NS4wDQrCoMKgwqDCoMKgwqDCoMKgwqDCoGlu
ZXQ2IGFkZHI6IGZlODA6OjIyMzphN2ZmOmZlNjU6OWI5NC82NCBTY29wZTpMaW5rDQrCoMKgwqDC
oMKgwqDCoMKgwqDCoFVQIEJST0FEQ0FTVCBSVU5OSU5HIE1VTFRJQ0FTVMKgwqBNVFU6MTUwMMKg
wqBNZXRyaWM6MQ0KwqDCoMKgwqDCoMKgwqDCoMKgwqBSWCBwYWNrZXRzOjUgZXJyb3JzOjAgZHJv
cHBlZDowIG92ZXJydW5zOjAgZnJhbWU6MA0KwqDCoMKgwqDCoMKgwqDCoMKgwqBUWCBwYWNrZXRz
OjExIGVycm9yczowIGRyb3BwZWQ6MCBvdmVycnVuczowIGNhcnJpZXI6MA0KwqDCoMKgwqDCoMKg
wqDCoMKgwqBjb2xsaXNpb25zOjAgdHhxdWV1ZWxlbjoxMDAwwqANCsKgwqDCoMKgwqDCoMKgwqDC
oMKgUlggYnl0ZXM6MTAyOCAoMS4wIEtpQinCoMKgVFggYnl0ZXM6MTczOCAoMS42IEtpQikNCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KDQoy
LiBGYWlsaW5nIHNjZW5hcmlvOg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09DQojIGNhdCAvZXRjL3dwYV9zdXBwbGljYW50LmNvbmbCoA0KY3Ry
bF9pbnRlcmZhY2U9L3Zhci9ydW4vd3BhX3N1cHBsaWNhbnQNCmFwX3NjYW49MQ0KDQpuZXR3b3Jr
PXsNCsKgIHNzaWQ9IlhYWCINCsKgIHBzaz0ienp6Ig0KfQ0KDQojIGl3IHdsYW4wIHNjYW4NCkJT
UyA2YzozYjo2Yjo3ZDphMTo0NihvbiB3bGFuMCkNCsKgwqDCoMKgwqDCoMKgwqBUU0Y6IDI1MTYy
MzIxMzMyMyB1c2VjICgyZCwgMjE6NTM6NDMpDQrCoMKgwqDCoMKgwqDCoMKgZnJlcTogMjQyNw0K
wqDCoMKgwqDCoMKgwqDCoGJlYWNvbiBpbnRlcnZhbDogMTAwIFRVcw0KwqDCoMKgwqDCoMKgwqDC
oGNhcGFiaWxpdHk6IEVTUyBQcml2YWN5IFNob3J0U2xvdFRpbWUgKDB4MDQxMSkNCsKgwqDCoMKg
wqDCoMKgwqBzaWduYWw6IC02NS4wMCBkQm0NCsKgwqDCoMKgwqDCoMKgwqBsYXN0IHNlZW46IDAg
bXMgYWdvDQrCoMKgwqDCoMKgwqDCoMKgSW5mb3JtYXRpb24gZWxlbWVudHMgZnJvbSBQcm9iZSBS
ZXNwb25zZSBmcmFtZToNCsKgwqDCoMKgwqDCoMKgwqBTU0lEOiBYWFgNCsKgwqDCoMKgwqDCoMKg
wqBTdXBwb3J0ZWQgcmF0ZXM6IDEuMCogMi4wKiA1LjUqIDExLjAqIDYuMCA5LjAgMTIuMCAxOC4w
wqANCsKgwqDCoMKgwqDCoMKgwqBEUyBQYXJhbWV0ZXIgc2V0OiBjaGFubmVsIDQNCsKgwqDCoMKg
wqDCoMKgwqBFUlA6IDxubyBmbGFncz4NCsKgwqDCoMKgwqDCoMKgwqBIVCBjYXBhYmlsaXRpZXM6
DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoENhcGFiaWxpdGllczogMHgxMDZlDQrC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBIVDIwL0hUNDAN
CsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFNNIFBvd2Vy
IFNhdmUgZGlzYWJsZWQNCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoFJYIEhUMjAgU0dJDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqBSWCBIVDQwIFNHSQ0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgTm8gUlggU1RCQw0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgTWF4IEFNU0RVIGxlbmd0aDogMzgzOSBieXRlcw0KwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgRFNTUy9DQ0sgSFQ0MA0KwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBNYXhpbXVtIFJYIEFNUERVIGxlbmd0aCA2NTUz
NSBieXRlcyAoZXhwb25lbnQ6IDB4MDAzKQ0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqBNaW5pbXVtIFJYIEFNUERVIHRpbWUgc3BhY2luZzogTm8gcmVzdHJpY3Rpb24gKDB4MDApDQrC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoEhUIFJYIE1DUyByYXRlIGluZGV4ZXMgc3Vw
cG9ydGVkOiAwLTE1DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoEhUIFRYIE1DUyBy
YXRlIGluZGV4ZXMgYXJlIHVuZGVmaW5lZA0KwqDCoMKgwqDCoMKgwqDCoFJTTjrCoMKgwqDCoMKg
KiBWZXJzaW9uOiAxDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKiBHcm91cCBj
aXBoZXI6IENDTVANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAqIFBhaXJ3aXNl
IGNpcGhlcnM6IENDTVAgVEtJUA0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCog
QXV0aGVudGljYXRpb24gc3VpdGVzOiBQU0sNCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAqIENhcGFiaWxpdGllczogMS1QVEtTQS1SQyAxLUdUS1NBLVJDICgweDAwMDApDQrCoMKg
wqDCoMKgwqDCoMKgRXh0ZW5kZWQgc3VwcG9ydGVkIHJhdGVzOiAyNC4wIDM2LjAgNDguMCA1NC4w
wqANCsKgwqDCoMKgwqDCoMKgwqBIVCBvcGVyYXRpb246DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgKiBwcmltYXJ5IGNoYW5uZWw6IDQNCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAqIHNlY29uZGFyeSBjaGFubmVsIG9mZnNldDogYWJvdmUNCsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAqIFNUQSBjaGFubmVsIHdpZHRoOiBhbnkNCsKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAqIFJJRlM6IDANCsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAqIEhUIHByb3RlY3Rpb246IG5vDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgKiBub24tR0YgcHJlc2VudDogMA0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCogT0JTUyBub24tR0YgcHJlc2VudDogMA0KwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCogZHVhbCBiZWFjb246IDANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAqIGR1YWwgQ1RTIHByb3RlY3Rpb246IDANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAqIFNUQkMgYmVhY29uOiAwDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgKiBMLVNJRyBUWE9QIFByb3Q6IDANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAqIFBDTyBhY3RpdmU6IDANCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAq
IFBDTyBwaGFzZTogMA0KwqDCoMKgwqDCoMKgwqDCoFdNTTrCoMKgwqDCoMKgKiBQYXJhbWV0ZXIg
dmVyc2lvbiAxDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKiB1LUFQU0QNCsKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAqIEJFOiBDVyAxNS0xMDIzLCBBSUZTTiAz
DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKiBCSzogQ1cgMTUtMTAyMywgQUlG
U04gNw0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCogVkk6IENXIDctMTUsIEFJ
RlNOIDIsIFRYT1AgMzAwOCB1c2VjDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
KiBWTzogQ1cgMy03LCBBSUZTTiAyLCBUWE9QIDE1MDQgdXNlYw0KDQojIGlmY29uZmlnIHdsYW4w
IHVwDQpyc2lfOTF4OiA9PT0+IEludGVyZmFjZSBVUCA8PT09DQpyc2lfOTF4OiByc2lfZGlzYWJs
ZV9wczogQ2Fubm90IGFjY2VwdCBkaXNhYmxlIFBTIGluIFBTX05PTkUgc3RhdGUNCklQdjY6IEFE
RFJDT05GKE5FVERFVl9VUCk6IHdsYW4wOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQojIHdwYV9zdXBw
bGljYW50IC1CIC1pIHdsYW4wIC1jIC9ldGMvd3BhX3N1cHBsaWNhbnQuY29uZg0KU3VjY2Vzc2Z1
bGx5IGluaXRpYWxpemVkIHdwYV9zdXBwbGljYW50DQpyZmtpbGw6IENhbm5vdCBvcGVuIFJGS0lM
TCBjb250cm9sIGRldmljZQ0KIyB3bGFuMDogYXV0aGVudGljYXRlIHdpdGggNmM6M2I6NmI6N2Q6
YTE6NDYNCndsYW4wOiBzZW5kIGF1dGggdG8gNmM6M2I6NmI6N2Q6YTE6NDYgKHRyeSAxLzMpDQp3
bGFuMDogc2VuZCBhdXRoIHRvIDZjOjNiOjZiOjdkOmExOjQ2ICh0cnkgMi8zKQ0Kd2xhbjA6IHNl
bmQgYXV0aCB0byA2YzozYjo2Yjo3ZDphMTo0NiAodHJ5IDMvMykNCnJzaV85MXg6IHJzaV9zZGlv
X3dyaXRlX3JlZ2lzdGVyX211bHRpcGxlOiBTeW5jaCBDbWQ1MyB3cml0ZSBmYWlsZWQgLTE2DQpy
c2lfOTF4OiByc2lfc2Rpb19ob3N0X2ludGZfd3JpdGVfcGt0OiBVbmFibGUgdG8gd3JpdGUgb250
byB0aGUgY2FyZDogLTE2DQpyc2lfOTF4OiByc2lfc2VuZF9tZ210X3BrdDogRmFpbGVkIHRvIHdy
aXRlIHRoZSBwYWNrZXQNCndsYW4wOiBhdXRoZW50aWNhdGlvbiB3aXRoIDZjOjNiOjZiOjdkOmEx
OjQ2IHRpbWVkIG91dA0Kd2xhbjA6IGF1dGhlbnRpY2F0ZSB3aXRoIDZjOjNiOjZiOjc2OmUwOmFi
DQp3bGFuMDogc2VuZCBhdXRoIHRvIDZjOjNiOjZiOjc2OmUwOmFiICh0cnkgMS8zKQ0Kd2xhbjA6
IHNlbmQgYXV0aCB0byA2YzozYjo2Yjo3NjplMDphYiAodHJ5IDIvMykNCndsYW4wOiBzZW5kIGF1
dGggdG8gNmM6M2I6NmI6NzY6ZTA6YWIgKHRyeSAzLzMpDQpyc2lfOTF4OiByc2lfc2Rpb19jaGVj
a19idWZmZXJfc3RhdHVzOiBGYWlsZWQgdG8gcmVhZCBzdGF0dXMgcmVnaXN0ZXINCndsYW4wOiBh
dXRoZW50aWNhdGlvbiB3aXRoIDZjOjNiOjZiOjc2OmUwOmFiIHRpbWVkIG91dA0KcnNpXzkxeDog
cnNpX3NkaW9fY2hlY2tfYnVmZmVyX3N0YXR1czogRmFpbGVkIHRvIHJlYWQgc3RhdHVzIHJlZ2lz
dGVyDQpyc2lfOTF4OiByc2lfc2Rpb19jaGVja19idWZmZXJfc3RhdHVzOiBGYWlsZWQgdG8gcmVh
ZCBzdGF0dXMgcmVnaXN0ZXINCnJzaV85MXg6IHJzaV9zZGlvX2NoZWNrX2J1ZmZlcl9zdGF0dXM6
IEZhaWxlZCB0byByZWFkIHN0YXR1cyByZWdpc3Rlcg0KcnNpXzkxeDogcnNpX3NkaW9fY2hlY2tf
YnVmZmVyX3N0YXR1czogRmFpbGVkIHRvIHJlYWQgc3RhdHVzIHJlZ2lzdGVyDQpyc2lfOTF4OiBy
c2lfc2Rpb19jaGVja19idWZmZXJfc3RhdHVzOiBGYWlsZWQgdG8gcmVhZCBzdGF0dXMgcmVnaXN0
ZXINCnJzaV85MXg6IHJzaV9zZGlvX2NoZWNrX2J1ZmZlcl9zdGF0dXM6IEZhaWxlZCB0byByZWFk
IHN0YXR1cyByZWdpc3Rlcg0KcnNpXzkxeDogcnNpX3NkaW9fY2hlY2tfYnVmZmVyX3N0YXR1czog
RmFpbGVkIHRvIHJlYWQgc3RhdHVzIHJlZ2lzdGVyDQpyc2lfOTF4OiByc2lfc2Rpb19jaGVja19i
dWZmZXJfc3RhdHVzOiBGYWlsZWQgdG8gcmVhZCBzdGF0dXMgcmVnaXN0ZXINCnJzaV85MXg6IHJz
aV9zZGlvX2NoZWNrX2J1ZmZlcl9zdGF0dXM6IEZhaWxlZCB0byByZWFkIHN0YXR1cyByZWdpc3Rl
cg0KcnNpXzkxeDogcnNpX3NkaW9fY2hlY2tfYnVmZmVyX3N0YXR1czogRmFpbGVkIHRvIHJlYWQg
c3RhdHVzIHJlZ2lzdGVyDQpyc2lfOTF4OiByc2lfc2Rpb19jaGVja19idWZmZXJfc3RhdHVzOiBG
YWlsZWQgdG8gcmVhZCBzdGF0dXMgcmVnaXN0ZXINCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ==
^ permalink raw reply
* Re: [PATCH 02/10] qtnfmac: pass complete channel data between driver and firmware
From: Sergey Matyukevich @ 2017-12-05 16:24 UTC (permalink / raw)
To: Kalle Valo; +Cc: linux-wireless, Igor Mitsyanko, Avinash Patil
In-Reply-To: <87efoalfdo.fsf@purkki.adurom.net>
Hello Kalle,
> > Center frequency is not enough to describe the channel in HT and VHT
> > modes. For 40MHz and 80MHz channels both primary channel and center
> > frequency should be specified in order to qualify channel completely.
> > This change adds primary channel info into qlink_chandef structure.
> >
> > Signed-off-by: Sergey Matyukevich <sergey.matyukevich.os@quantenna.com>
>
> [...]
>
> > +/**
> > * struct qlink_chandef - qlink channel definition
> > *
> > + * @chan: primary channel definition
> > * @center_freq1: center frequency of first segment
> > * @center_freq2: center frequency of second segment (80+80 only)
> > * @width: channel width, one of @enum qlink_channel_width
> > */
> > struct qlink_chandef {
> > + struct qlink_channel chan;
> > __le16 center_freq1;
> > __le16 center_freq2;
> > u8 width;
> > - u8 rsvd[3];
> > + u8 rsvd;
> > } __packed;
>
> Doesn't this break backwards compatibility with the older firmware? The
> basic princinple is that old firmware images continue to work with newer
> driver (or there will be a firmware image with new name, eg. fw-2.bin).
> You can check how iwlwifi does that.
Yes, it breaks. That is why we increment qlink protocol version in each
change affecting backwards compatibility. So driver is going to work only
with matching firmware. This is a very simplistic approach, but it looks
reasonable for current stage of development since we keep adding features.
> As this is a new driver I guess it doesn't matter that much to break it,
> but please keep this in mind in the future.
Sure, we keep that in mind. Though we haven't settled on any
specific approach so far.
Regards,
Sergey
^ permalink raw reply
* Re: [PATCH 03/10] qtnfmac: add support for radar detection and CAC
From: Sergey Matyukevich @ 2017-12-05 16:27 UTC (permalink / raw)
To: Kalle Valo; +Cc: linux-wireless, Igor Mitsyanko, Avinash Patil
In-Reply-To: <87609mlf4s.fsf@purkki.adurom.net>
> >> +int qtnf_cmd_start_cac(const struct qtnf_vif *vif,
> >> + const struct cfg80211_chan_def *chdef,
> >> + u32 cac_time_ms)
> >> +{
> >> + struct qtnf_bus *bus = vif->mac->bus;
> >> + struct sk_buff *cmd_skb;
> >> + struct qlink_cmd_start_cac *cmd;
> >> + int ret;
> >> + u16 res_code;
> >> +
> >> + cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid,
> >> + QLINK_CMD_START_CAC,
> >> + sizeof(*cmd));
> >> + if (unlikely(!cmd_skb))
> >> + return -ENOMEM;
> >
> > The unlikely() looks pretty useless here. likely() and unlikely() are
> > supposed to be used in cases where it matters and the improvment can be
> > measured, I doubt that's the case here.
Noted once again. Though it is not easy to get rid of some habits sometimes :)
Regards,
Sergey
^ permalink raw reply
* Re: [PATCH net 1/2] netlink: add NLA_U8_BUGGY attribute type
From: David Miller @ 2017-12-05 16:31 UTC (permalink / raw)
To: johannes; +Cc: linux-wireless, netdev, j, dsahern, johannes.berg
In-Reply-To: <20171202202332.10205-1-johannes@sipsolutions.net>
From: Johannes Berg <johannes@sipsolutions.net>
Date: Sat, 2 Dec 2017 21:23:31 +0100
> From: Johannes Berg <johannes.berg@intel.com>
>
> This netlink type is used only for backwards compatibility
> with broken userspace that used the wrong size for a given
> u8 attribute, which is now rejected. It would've been wrong
> before already, since on big endian the wrong value (always
> zero) would be used by the kernel, but we can't break the
> existing deployed userspace - hostapd for example now fails
> to initialize entirely.
>
> We could try to fix up the big endian problem here, but we
> don't know *how* userspace misbehaved - if using nla_put_u32
> then we could, but we also found a debug tool (which we'll
> ignore for the purposes of this regression) that was putting
> the padding into the length.
>
> Fixes: 28033ae4e0f5 ("net: netlink: Update attr validation to require exact length for some types")
> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
We're stuck with this thing forever... I'd like to consider other
options.
I've seen this problem at least one time before, therefore I
suggest when we see a U8 attribute with a U32's length:
1) We access it as a u32, this takes care of all endianness
issues.
2) We emit a warning so that the app gets fixes.
Thanks.
^ permalink raw reply
* Re: [PATCH net 1/2] netlink: add NLA_U8_BUGGY attribute type
From: Johannes Berg @ 2017-12-05 16:34 UTC (permalink / raw)
To: David Miller; +Cc: linux-wireless, netdev, j, dsahern
In-Reply-To: <20171205.113145.172521292247335321.davem@davemloft.net>
On Tue, 2017-12-05 at 11:31 -0500, David Miller wrote:
>
> > We could try to fix up the big endian problem here, but we
> > don't know *how* userspace misbehaved - if using nla_put_u32
> > then we could, but we also found a debug tool (which we'll
> > ignore for the purposes of this regression) that was putting
> > the padding into the length.
> We're stuck with this thing forever... I'd like to consider other
> options.
>
> I've seen this problem at least one time before, therefore I
> suggest when we see a U8 attribute with a U32's length:
>
> 1) We access it as a u32, this takes care of all endianness
> issues.
Possible, but as I said above, I've seen at least one tool (a debug
only script) now that will actually emit a U8 followed by 3 bytes of
padding to make it netlink-aligned, but set the length to 4. That would
be broken by making this change.
I'm not saying this is bad - but there are different levels of
compatibility and I'd probably go for "bug compatibility" here rather
than "fix-it-up compatibility".
Your call, ultimately - I've already fixed the tool I had found :-)
> 2) We emit a warning so that the app gets fixes.
For sure.
johannes
^ permalink raw reply
* Re: [PATCH net 1/2] netlink: add NLA_U8_BUGGY attribute type
From: David Miller @ 2017-12-05 16:41 UTC (permalink / raw)
To: johannes; +Cc: linux-wireless, netdev, j, dsahern
In-Reply-To: <1512491661.26976.19.camel@sipsolutions.net>
From: Johannes Berg <johannes@sipsolutions.net>
Date: Tue, 05 Dec 2017 17:34:21 +0100
> On Tue, 2017-12-05 at 11:31 -0500, David Miller wrote:
>>
>> > We could try to fix up the big endian problem here, but we
>> > don't know *how* userspace misbehaved - if using nla_put_u32
>> > then we could, but we also found a debug tool (which we'll
>> > ignore for the purposes of this regression) that was putting
>> > the padding into the length.
>
>> We're stuck with this thing forever... I'd like to consider other
>> options.
>>
>> I've seen this problem at least one time before, therefore I
>> suggest when we see a U8 attribute with a U32's length:
>>
>> 1) We access it as a u32, this takes care of all endianness
>> issues.
>
> Possible, but as I said above, I've seen at least one tool (a debug
> only script) now that will actually emit a U8 followed by 3 bytes of
> padding to make it netlink-aligned, but set the length to 4. That would
> be broken by making this change.
There is no reasonable interpretation for what that application is
doing, so I think we can safely call that case as buggy.
We are only trying to handle the situation where a U8 attribute
is presented as a bonafide U32 or a correct U8.
Does this make sense?
^ permalink raw reply
* Re: [PATCH net 1/2] netlink: add NLA_U8_BUGGY attribute type
From: David Ahern @ 2017-12-05 16:41 UTC (permalink / raw)
To: Johannes Berg, David Miller; +Cc: linux-wireless, netdev, j
In-Reply-To: <1512491661.26976.19.camel@sipsolutions.net>
[-- Attachment #1: Type: text/plain, Size: 1394 bytes --]
On 12/5/17 9:34 AM, Johannes Berg wrote:
> On Tue, 2017-12-05 at 11:31 -0500, David Miller wrote:
>>
>>> We could try to fix up the big endian problem here, but we
>>> don't know *how* userspace misbehaved - if using nla_put_u32
>>> then we could, but we also found a debug tool (which we'll
>>> ignore for the purposes of this regression) that was putting
>>> the padding into the length.
>
>> We're stuck with this thing forever... I'd like to consider other
>> options.
>>
>> I've seen this problem at least one time before, therefore I
>> suggest when we see a U8 attribute with a U32's length:
>>
>> 1) We access it as a u32, this takes care of all endianness
>> issues.
>
> Possible, but as I said above, I've seen at least one tool (a debug
> only script) now that will actually emit a U8 followed by 3 bytes of
> padding to make it netlink-aligned, but set the length to 4. That would
> be broken by making this change.
>
> I'm not saying this is bad - but there are different levels of
> compatibility and I'd probably go for "bug compatibility" here rather
> than "fix-it-up compatibility".
>
> Your call, ultimately - I've already fixed the tool I had found :-)
>
>> 2) We emit a warning so that the app gets fixes.
>
The attached is my proposal. Basically, allow it the length mismatch but
print a warning. This restores previous behavior and tells users of bad
commands.
[-- Attachment #2: 0001-netlink-Relax-attr-validation-for-fixed-length-types.patch --]
[-- Type: text/plain, Size: 2222 bytes --]
From 29a504c8de553c17d4aafd5a2cb9384a28672fe4 Mon Sep 17 00:00:00 2001
From: David Ahern <dsahern@gmail.com>
Date: Sun, 3 Dec 2017 07:22:20 -0800
Subject: [PATCH] netlink: Relax attr validation for fixed length types
Commit 28033ae4e0f5 ("net: netlink: Update attr validation to require
exact length for some types") requires attributes using types NLA_U* and
NLA_S* to have an exact length. This change is exposing bugs in various
userspace commands that are sending attributes with an invalid length
(e.g., attribute has type NLA_U8 and userspace sends NLA_U32). While
the commands are clearly broken and need to be fixed, users are arguing
that the sudden change in enforcement is breaking older commands on
newer kernels for use cases that otherwise "worked".
Relax the validation to print a warning mesage similar to what is done
for messages containing extra bytes after parsing.
Fixes: 28033ae4e0f5 ("net: netlink: Update attr validation to require exact length for some types")
Signed-off-by: David Ahern <dsahern@gmail.com>
---
lib/nlattr.c | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/lib/nlattr.c b/lib/nlattr.c
index 8bf78b4b78f0..6122662906c8 100644
--- a/lib/nlattr.c
+++ b/lib/nlattr.c
@@ -28,8 +28,16 @@ static const u8 nla_attr_len[NLA_TYPE_MAX+1] = {
};
static const u8 nla_attr_minlen[NLA_TYPE_MAX+1] = {
+ [NLA_U8] = sizeof(u8),
+ [NLA_U16] = sizeof(u16),
+ [NLA_U32] = sizeof(u32),
+ [NLA_U64] = sizeof(u64),
[NLA_MSECS] = sizeof(u64),
[NLA_NESTED] = NLA_HDRLEN,
+ [NLA_S8] = sizeof(s8),
+ [NLA_S16] = sizeof(s16),
+ [NLA_S32] = sizeof(s32),
+ [NLA_S64] = sizeof(s64),
};
static int validate_nla_bitfield32(const struct nlattr *nla,
@@ -70,10 +78,9 @@ static int validate_nla(const struct nlattr *nla, int maxtype,
BUG_ON(pt->type > NLA_TYPE_MAX);
/* for data types NLA_U* and NLA_S* require exact length */
- if (nla_attr_len[pt->type]) {
- if (attrlen != nla_attr_len[pt->type])
- return -ERANGE;
- return 0;
+ if (nla_attr_len[pt->type] && attrlen != nla_attr_len[pt->type]) {
+ pr_warn_ratelimited("netlink: '%s': attribute type %d has an invalid length.\n",
+ current->comm, type);
}
switch (pt->type) {
--
2.11.0
^ permalink raw reply related
* Re: [PATCH net 1/2] netlink: add NLA_U8_BUGGY attribute type
From: David Miller @ 2017-12-05 16:51 UTC (permalink / raw)
To: dsahern; +Cc: johannes, linux-wireless, netdev, j
In-Reply-To: <fe8e7ad5-9579-31ce-0d02-a6c8522ba366@gmail.com>
From: David Ahern <dsahern@gmail.com>
Date: Tue, 5 Dec 2017 09:41:21 -0700
> On 12/5/17 9:34 AM, Johannes Berg wrote:
>> On Tue, 2017-12-05 at 11:31 -0500, David Miller wrote:
>>>
>>>> We could try to fix up the big endian problem here, but we
>>>> don't know *how* userspace misbehaved - if using nla_put_u32
>>>> then we could, but we also found a debug tool (which we'll
>>>> ignore for the purposes of this regression) that was putting
>>>> the padding into the length.
>>
>>> We're stuck with this thing forever... I'd like to consider other
>>> options.
>>>
>>> I've seen this problem at least one time before, therefore I
>>> suggest when we see a U8 attribute with a U32's length:
>>>
>>> 1) We access it as a u32, this takes care of all endianness
>>> issues.
>>
>> Possible, but as I said above, I've seen at least one tool (a debug
>> only script) now that will actually emit a U8 followed by 3 bytes of
>> padding to make it netlink-aligned, but set the length to 4. That would
>> be broken by making this change.
>>
>> I'm not saying this is bad - but there are different levels of
>> compatibility and I'd probably go for "bug compatibility" here rather
>> than "fix-it-up compatibility".
>>
>> Your call, ultimately - I've already fixed the tool I had found :-)
>>
>>> 2) We emit a warning so that the app gets fixes.
>>
>
> The attached is my proposal. Basically, allow it the length mismatch but
> print a warning. This restores previous behavior and tells users of bad
> commands.
Where is the "access the U8 attribute as a U32 if length is 4" part
of my #1 above?
That's essential to handle this properly on all endianness.
^ permalink raw reply
* iwlwifi 0000:01:00.0: RF_KILL bit toggled to disable radio.
From: Cristian @ 2017-12-05 17:12 UTC (permalink / raw)
To: linux-wireless
[-- Attachment #1: Type: text/plain, Size: 330 bytes --]
Hello,
dmesg:
[20164.665033] iwlwifi 0000:01:00.0: RF_KILL bit toggled to disable radio.
[20164.665037] iwlwifi 0000:01:00.0: reporting RF_KILL (radio disabled)
[20168.544323] iwlwifi 0000:01:00.0: RF_KILL bit toggled to enable radio.
[20168.544328] iwlwifi 0000:01:00.0: reporting RF_KILL (radio enabled)
Regards,
--
Cristian
[-- Attachment #2: lspci_-vvnn.txt --]
[-- Type: text/plain, Size: 21369 bytes --]
00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
Subsystem: Samsung Electronics Co Ltd 2nd Generation Core Processor Family DRAM Controller [144d:c0d7]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Samsung Electronics Co Ltd 2nd Generation Core Processor Family Integrated Graphics Controller [144d:c0d7]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 27
Region 0: Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 3000 [size=64]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee0800c Data: 41e1
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a4] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: i915
Kernel modules: i915
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04) (prog-if 30 [XHCI])
Subsystem: Samsung Electronics Co Ltd 7 Series/C210 Series Chipset Family USB xHCI Host Controller [144d:c0d7]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 24
Region 0: Memory at f0600000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [70] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
Address: 00000000fee0200c Data: 41b1
Kernel driver in use: xhci_hcd
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
Subsystem: Samsung Electronics Co Ltd 7 Series/C216 Chipset Family MEI Controller [144d:c0d7]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 28
Region 0: Memory at f0615000 (64-bit, non-prefetchable) [size=16]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0f00c Data: 4122
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04) (prog-if 20 [EHCI])
Subsystem: Samsung Electronics Co Ltd 7 Series/C216 Chipset Family USB Enhanced Host Controller [144d:c0d7]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at f061a000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: ehci-pci
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
Subsystem: Samsung Electronics Co Ltd 7 Series/C216 Chipset Family High Definition Audio Controller [144d:c0d7]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 30
Region 0: Memory at f0610000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0e00c Data: 4162
Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0
ExtTag- RBE-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
Capabilities: [100 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01
Status: NegoPending- InProgress-
VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=1 ArbSelect=Fixed TC/VC=22
Status: NegoPending- InProgress-
Capabilities: [130 v1] Root Complex Link
Desc: PortNumber=0f ComponentID=00 EltType=Config
Link0: Desc: TargetPort=00 TargetComponent=00 AssocRCRB- LinkType=MemMapped LinkValid+
Addr: 00000000fed1c000
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: f0500000-f05fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0
ExtTag- RBE+
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us
ClockPM- Surprise- LLActRep+ BwNot- ASPMOptComp-
LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
Changed: MRL- PresDet- LinkState+
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd-
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: 00000000 Data: 0000
Capabilities: [90] Subsystem: Samsung Electronics Co Ltd 7 Series/C216 Chipset Family PCI Express Root Port 1 [144d:c0d7]
Capabilities: [a0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.3 PCI bridge [0604]: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 [8086:1e16] (rev c4) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin D routed to IRQ 19
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00002000-00002fff
Prefetchable memory behind bridge: 00000000f0400000-00000000f04fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0
ExtTag- RBE+
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us
ClockPM- Surprise- LLActRep+ BwNot- ASPMOptComp-
LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
Slot #3, PowerLimit 10.000W; Interlock- NoCompl+
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
Changed: MRL- PresDet- LinkState+
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd-
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: 00000000 Data: 0000
Capabilities: [90] Subsystem: Samsung Electronics Co Ltd 7 Series/C216 Chipset Family PCI Express Root Port 4 [144d:c0d7]
Capabilities: [a0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04) (prog-if 20 [EHCI])
Subsystem: Samsung Electronics Co Ltd 7 Series/C216 Chipset Family USB Enhanced Host Controller [144d:c0d7]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 23
Region 0: Memory at f0619000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP+
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge [0601]: Intel Corporation HM76 Express Chipset LPC Controller [8086:1e59] (rev 04)
Subsystem: Samsung Electronics Co Ltd HM76 Express Chipset LPC Controller [144d:c0d7]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04) (prog-if 01 [AHCI 1.0])
Subsystem: Samsung Electronics Co Ltd 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [144d:c0d7]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 25
Region 0: I/O ports at 3088 [size=8]
Region 1: I/O ports at 3094 [size=4]
Region 2: I/O ports at 3080 [size=8]
Region 3: I/O ports at 3090 [size=4]
Region 4: I/O ports at 3060 [size=32]
Region 5: Memory at f0618000 (32-bit, non-prefetchable) [size=2K]
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee0400c Data: 41c1
Capabilities: [70] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004
Capabilities: [b0] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller [8086:1e22] (rev 04)
Subsystem: Samsung Electronics Co Ltd 7 Series/C216 Chipset Family SMBus Controller [144d:c0d7]
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin C routed to IRQ 7
Region 0: Memory at f0614000 (64-bit, non-prefetchable) [size=256]
Region 4: I/O ports at efa0 [size=32]
Kernel modules: i2c_i801
01:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6235 [8086:088e] (rev 24)
Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN [8086:4060]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 29
Region 0: Memory at f0500000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0800c Data: 4142
Capabilities: [e0] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <32us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM L0s Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
Capabilities: [140 v1] Device Serial Number c4-85-08-ff-ff-6c-01-06
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
Subsystem: Samsung Electronics Co Ltd RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [144d:c0d7]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 26
Region 0: I/O ports at 2000 [size=256]
Region 2: Memory at f0404000 (64-bit, prefetchable) [size=4K]
Region 4: Memory at f0400000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0f00c Data: 41d1
Capabilities: [70] Express (v2) Endpoint, MSI 01
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 10.000W
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 4096 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR-, OBFF Not Supported
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
Vector table: BAR=4 offset=00000000
PBA: BAR=4 offset=00000800
Capabilities: [d0] Vital Product Data
Not readable
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [140 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [160 v1] Device Serial Number 01-00-00-00-68-4c-e0-00
Kernel driver in use: r8169
Kernel modules: r8169
[-- Attachment #3: dmesg_4.15.0-041500rc2-generic.log --]
[-- Type: text/x-log, Size: 60025 bytes --]
[ 0.000000] microcode: microcode updated early to revision 0x29, date = 2013-06-12
[ 0.000000] Linux version 4.15.0-041500rc2-generic (kernel@gloin) (gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu3)) #201712031230 SMP Sun Dec 3 17:32:03 UTC 2017
[ 0.000000] Command line: BOOT_IMAGE=/@/boot/vmlinuz-4.15.0-041500rc2-generic root=UUID=707d0f89-4b1d-4432-9d50-6058dc4c1ee9 ro rootflags=subvol=@ quiet splash vt.handoff=7
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256
[ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format.
[ 0.000000] e820: BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000020200000-0x000000003fffffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000040000000-0x00000000401fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000040200000-0x00000000c42a9fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000c42aa000-0x00000000c44abfff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000c44ac000-0x00000000d33eefff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000d33ef000-0x00000000daeeefff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000daeef000-0x00000000daf9efff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000daf9f000-0x00000000daffefff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000dafff000-0x00000000daffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000db000000-0x00000000df9fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed08000-0x00000000fed08fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ffd00000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000031f5fffff] usable
[ 0.000000] BIOS-e820: [mem 0x000000031f600000-0x000000031f7fffff] reserved
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] random: fast init done
[ 0.000000] SMBIOS 2.7 present.
[ 0.000000] DMI: SAMSUNG ELECTRONICS CO., LTD. 530U3C/530U4C/SAMSUNG_NP1234567890, BIOS P14AAJ 04/15/2013
[ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.000000] e820: last_pfn = 0x31f600 max_arch_pfn = 0x400000000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 0FFC00000 mask FFFC00000 write-protect
[ 0.000000] 1 base 000000000 mask F80000000 write-back
[ 0.000000] 2 base 080000000 mask FC0000000 write-back
[ 0.000000] 3 base 0C0000000 mask FE0000000 write-back
[ 0.000000] 4 base 0DC000000 mask FFC000000 uncachable
[ 0.000000] 5 base 0DB000000 mask FFF000000 uncachable
[ 0.000000] 6 base 100000000 mask F00000000 write-back
[ 0.000000] 7 base 200000000 mask F00000000 write-back
[ 0.000000] 8 base 300000000 mask FE0000000 write-back
[ 0.000000] 9 base 31F800000 mask FFF800000 uncachable
[ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT
[ 0.000000] e820: last_pfn = 0xdb000 max_arch_pfn = 0x400000000
[ 0.000000] found SMP MP-table at [mem 0x000f0100-0x000f010f] mapped at [ (ptrval)]
[ 0.000000] Scanning 1 areas for low memory corruption
[ 0.000000] Base memory trampoline at [ (ptrval)] 97000 size 24576
[ 0.000000] reserving inaccessible SNB gfx pages
[ 0.000000] BRK [0x710b8000, 0x710b8fff] PGTABLE
[ 0.000000] BRK [0x710b9000, 0x710b9fff] PGTABLE
[ 0.000000] BRK [0x710ba000, 0x710bafff] PGTABLE
[ 0.000000] BRK [0x710bb000, 0x710bbfff] PGTABLE
[ 0.000000] BRK [0x710bc000, 0x710bcfff] PGTABLE
[ 0.000000] BRK [0x710bd000, 0x710bdfff] PGTABLE
[ 0.000000] BRK [0x710be000, 0x710befff] PGTABLE
[ 0.000000] BRK [0x710bf000, 0x710bffff] PGTABLE
[ 0.000000] BRK [0x710c0000, 0x710c0fff] PGTABLE
[ 0.000000] BRK [0x710c1000, 0x710c1fff] PGTABLE
[ 0.000000] BRK [0x710c2000, 0x710c2fff] PGTABLE
[ 0.000000] BRK [0x710c3000, 0x710c3fff] PGTABLE
[ 0.000000] RAMDISK: [mem 0x316a3000-0x34b48fff]
[ 0.000000] ACPI: Early table checksum verification disabled
[ 0.000000] ACPI: RSDP 0x00000000000F0120 000024 (v02 SECCSD)
[ 0.000000] ACPI: XSDT 0x00000000DAFFE170 000094 (v01 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: FACP 0x00000000DAFEE000 00010C (v05 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: DSDT 0x00000000DAFF1000 0092DA (v02 SECCSD IVB-CPT 00000000 INTL 20061109)
[ 0.000000] ACPI: FACS 0x00000000DAF7B000 000040
[ 0.000000] ACPI: SLIC 0x00000000DAFFD000 000176 (v01 SECCSD LH43STAR 00000002 PTL 00000001)
[ 0.000000] ACPI: SSDT 0x00000000DAFFB000 001068 (v01 SECCSD PtidDevc 00001000 INTL 20061109)
[ 0.000000] ACPI: ASF! 0x00000000DAFF0000 0000A5 (v32 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: HPET 0x00000000DAFED000 000038 (v01 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: APIC 0x00000000DAFEC000 000098 (v03 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: MCFG 0x00000000DAFEB000 00003C (v01 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: FPDT 0x00000000DAFEA000 000054 (v01 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: SSDT 0x00000000DAFE9000 0007D7 (v01 PmRef Cpu0Ist 00003000 INTL 20061109)
[ 0.000000] ACPI: SSDT 0x00000000DAFE8000 000AD0 (v01 PmRef CpuPm 00003000 INTL 20061109)
[ 0.000000] ACPI: UEFI 0x00000000DAFE7000 00003E (v01 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: UEFI 0x00000000DAFE6000 000042 (v01 PTL COMBUF 00000001 PTL 00000001)
[ 0.000000] ACPI: POAT 0x00000000DAF78000 000055 (v03 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: UEFI 0x00000000DAFE5000 00022E (v01 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000031f5fffff]
[ 0.000000] NODE_DATA(0) allocated [mem 0x31f5cd000-0x31f5f7fff]
[ 0.000000] tsc: Fast TSC calibration using PIT
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff]
[ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]
[ 0.000000] Normal [mem 0x0000000100000000-0x000000031f5fffff]
[ 0.000000] Device empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009cfff]
[ 0.000000] node 0: [mem 0x0000000000100000-0x000000001fffffff]
[ 0.000000] node 0: [mem 0x0000000020200000-0x000000003fffffff]
[ 0.000000] node 0: [mem 0x0000000040200000-0x00000000c42a9fff]
[ 0.000000] node 0: [mem 0x00000000c44ac000-0x00000000d33eefff]
[ 0.000000] node 0: [mem 0x00000000dafff000-0x00000000daffffff]
[ 0.000000] node 0: [mem 0x0000000100000000-0x000000031f5fffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000031f5fffff]
[ 0.000000] On node 0 totalpages: 3089290
[ 0.000000] DMA zone: 64 pages used for memmap
[ 0.000000] DMA zone: 156 pages reserved
[ 0.000000] DMA zone: 3996 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 13432 pages used for memmap
[ 0.000000] DMA32 zone: 859630 pages, LIFO batch:31
[ 0.000000] Normal zone: 34776 pages used for memmap
[ 0.000000] Normal zone: 2225664 pages, LIFO batch:31
[ 0.000000] Reserved but unavailable: 105 pages
[ 0.000000] Reserving Intel graphics memory at 0x00000000dba00000-0x00000000df9fffff
[ 0.000000] ACPI: PM-Timer IO Port: 0x408
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[ 0.000000] smpboot: Allowing 8 CPUs, 4 hotplug CPUs
[ 0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x0009d000-0x0009dfff]
[ 0.000000] PM: Registered nosave memory: [mem 0x0009e000-0x0009ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000dffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000e0000-0x000fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x20000000-0x201fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x40000000-0x401fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xc42aa000-0xc44abfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xd33ef000-0xdaeeefff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdaeef000-0xdaf9efff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdaf9f000-0xdaffefff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdb000000-0xdf9fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdfa00000-0xf7ffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xf8000000-0xfbffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfc000000-0xfebfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xfec00fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfec01000-0xfed07fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed08000-0xfed08fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed09000-0xfed0ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed10000-0xfed19fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed1a000-0xfed1bfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed20000-0xfedfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfee01000-0xffcfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xffd00000-0xffffffff]
[ 0.000000] e820: [mem 0xdfa00000-0xf7ffffff] available for PCI devices
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[ 0.000000] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:8 nr_cpu_ids:8 nr_node_ids:1
[ 0.000000] percpu: Embedded 40 pages/cpu @ (ptrval) s126976 r8192 d28672 u262144
[ 0.000000] pcpu-alloc: s126976 r8192 d28672 u262144 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 3040862
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: BOOT_IMAGE=/@/boot/vmlinuz-4.15.0-041500rc2-generic root=UUID=707d0f89-4b1d-4432-9d50-6058dc4c1ee9 ro rootflags=subvol=@ quiet splash vt.handoff=7
[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[ 0.000000] Memory: 12011108K/12357160K available (9456K kernel code, 2460K rwdata, 4184K rodata, 2328K init, 2424K bss, 346052K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 0.000000] ftrace: allocating 38889 entries in 152 pages
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=8.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
[ 0.000000] NR_IRQS: 524544, nr_irqs: 488, preallocated irqs: 16
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] ACPI: Core revision 20170831
[ 0.000000] ACPI: 4 ACPI AML tables successfully acquired and loaded
[ 0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[ 0.000000] hpet clockevent registered
[ 0.000000] APIC: Switch to symmetric I/O mode setup
[ 0.000000] x2apic: IRQ remapping doesn't support X2APIC mode
[ 0.000000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.020000] tsc: Fast TSC calibration using PIT
[ 0.024000] tsc: Detected 1496.545 MHz processor
[ 0.024000] Calibrating delay loop (skipped), value calculated using timer frequency.. 2993.09 BogoMIPS (lpj=5986180)
[ 0.024000] pid_max: default: 32768 minimum: 301
[ 0.024000] Security Framework initialized
[ 0.024000] Yama: becoming mindful.
[ 0.024000] SELinux: Disabled at boot.
[ 0.024000] AppArmor: AppArmor disabled by boot time parameter
[ 0.024000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes)
[ 0.029379] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[ 0.029454] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes)
[ 0.029506] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes)
[ 0.029817] CPU: Physical Processor ID: 0
[ 0.029818] CPU: Processor Core ID: 0
[ 0.029826] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[ 0.029826] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[ 0.029832] mce: CPU supports 7 MCE banks
[ 0.029843] CPU0: Thermal monitoring enabled (TM1)
[ 0.029857] process: using mwait in idle threads
[ 0.029861] Last level iTLB entries: 4KB 512, 2MB 8, 4MB 8
[ 0.029862] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
[ 0.030022] Freeing SMP alternatives memory: 36K
[ 0.032100] TSC deadline timer enabled
[ 0.032103] smpboot: CPU0: Intel(R) Core(TM) i3-2377M CPU @ 1.50GHz (family: 0x6, model: 0x2a, stepping: 0x7)
[ 0.032203] Performance Events: PEBS fmt1+, SandyBridge events, 16-deep LBR, full-width counters, Intel PMU driver.
[ 0.032237] ... version: 3
[ 0.032238] ... bit width: 48
[ 0.032238] ... generic registers: 4
[ 0.032240] ... value mask: 0000ffffffffffff
[ 0.032241] ... max period: 00007fffffffffff
[ 0.032241] ... fixed-purpose events: 3
[ 0.032242] ... event mask: 000000070000000f
[ 0.032293] Hierarchical SRCU implementation.
[ 0.033676] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[ 0.033698] smp: Bringing up secondary CPUs ...
[ 0.033811] x86: Booting SMP configuration:
[ 0.033813] .... node #0, CPUs: #1 #2 #3
[ 0.042376] smp: Brought up 1 node, 4 CPUs
[ 0.042376] smpboot: Max logical packages: 2
[ 0.042376] smpboot: Total of 4 processors activated (11972.36 BogoMIPS)
[ 0.044597] devtmpfs: initialized
[ 0.044597] x86/mm: Memory block size: 128MB
[ 0.045528] evm: security.selinux
[ 0.045529] evm: security.SMACK64
[ 0.045530] evm: security.SMACK64EXEC
[ 0.045531] evm: security.SMACK64TRANSMUTE
[ 0.045532] evm: security.SMACK64MMAP
[ 0.045532] evm: security.apparmor
[ 0.045533] evm: security.ima
[ 0.045534] evm: security.capability
[ 0.045558] PM: Registering ACPI NVS region [mem 0xdaeef000-0xdaf9efff] (720896 bytes)
[ 0.045558] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.045558] futex hash table entries: 2048 (order: 5, 131072 bytes)
[ 0.045558] pinctrl core: initialized pinctrl subsystem
[ 0.045558] RTC time: 10:25:26, date: 12/05/17
[ 0.045558] NET: Registered protocol family 16
[ 0.045558] audit: initializing netlink subsys (disabled)
[ 0.045558] audit: type=2000 audit(1512469526.044:1): state=initialized audit_enabled=0 res=1
[ 0.045558] cpuidle: using governor ladder
[ 0.045558] cpuidle: using governor menu
[ 0.045558] ACPI: bus type PCI registered
[ 0.045558] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.045558] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[ 0.045558] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
[ 0.045558] PCI: Using configuration type 1 for base access
[ 0.045558] core: PMU erratum BJ122, BV98, HSD29 worked around, HT is on
[ 0.049547] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.049547] ACPI: Added _OSI(Module Device)
[ 0.049547] ACPI: Added _OSI(Processor Device)
[ 0.049547] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.049547] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.049547] ACPI: Executed 1 blocks of module-level executable AML code
[ 0.058539] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 0.060454] ACPI: Dynamic OEM Table Load:
[ 0.060467] ACPI: SSDT 0xFFFF98BE5086A800 000784 (v01 PmRef Cpu0Cst 00003001 INTL 20061109)
[ 0.061258] ACPI: Dynamic OEM Table Load:
[ 0.061267] ACPI: SSDT 0xFFFF98BE509E4400 000303 (v01 PmRef ApIst 00003000 INTL 20061109)
[ 0.061827] ACPI: Dynamic OEM Table Load:
[ 0.061834] ACPI: SSDT 0xFFFF98BE509D2600 000119 (v01 PmRef ApCst 00003000 INTL 20061109)
[ 0.063594] ACPI: EC: EC started
[ 0.063595] ACPI: EC: interrupt blocked
[ 0.065756] ACPI: \_SB_.PCI0.LPCB.H_EC: Used as first EC
[ 0.065759] ACPI: \_SB_.PCI0.LPCB.H_EC: GPE=0x17, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[ 0.065761] ACPI: \_SB_.PCI0.LPCB.H_EC: Used as boot DSDT EC to handle transactions
[ 0.065762] ACPI: Interpreter enabled
[ 0.065803] ACPI: (supports S0 S1 S3 S4 S5)
[ 0.065804] ACPI: Using IOAPIC for interrupt routing
[ 0.065852] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.066344] ACPI: Enabled 8 GPEs in block 00 to 3F
[ 0.080834] ACPI: Power Resource [FN00] (off)
[ 0.081001] ACPI: Power Resource [FN01] (off)
[ 0.081160] ACPI: Power Resource [FN02] (off)
[ 0.081322] ACPI: Power Resource [FN03] (off)
[ 0.081481] ACPI: Power Resource [FN04] (off)
[ 0.082705] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[ 0.082713] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.083030] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
[ 0.084033] PCI host bridge to bus 0000:00
[ 0.084037] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]
[ 0.084039] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]
[ 0.084041] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[ 0.084043] pci_bus 0000:00: root bus resource [mem 0xdfa00000-0xfeafffff window]
[ 0.084045] pci_bus 0000:00: root bus resource [bus 00-3e]
[ 0.084056] pci 0000:00:00.0: [8086:0104] type 00 class 0x060000
[ 0.084215] pci 0000:00:02.0: [8086:0116] type 00 class 0x030000
[ 0.084231] pci 0000:00:02.0: reg 0x10: [mem 0xf0000000-0xf03fffff 64bit]
[ 0.084238] pci 0000:00:02.0: reg 0x18: [mem 0xe0000000-0xefffffff 64bit pref]
[ 0.084244] pci 0000:00:02.0: reg 0x20: [io 0x3000-0x303f]
[ 0.084431] pci 0000:00:14.0: [8086:1e31] type 00 class 0x0c0330
[ 0.084465] pci 0000:00:14.0: reg 0x10: [mem 0xf0600000-0xf060ffff 64bit]
[ 0.084562] pci 0000:00:14.0: PME# supported from D3hot D3cold
[ 0.084700] pci 0000:00:16.0: [8086:1e3a] type 00 class 0x078000
[ 0.084733] pci 0000:00:16.0: reg 0x10: [mem 0xf0615000-0xf061500f 64bit]
[ 0.084828] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[ 0.084973] pci 0000:00:1a.0: [8086:1e2d] type 00 class 0x0c0320
[ 0.085002] pci 0000:00:1a.0: reg 0x10: [mem 0xf061a000-0xf061a3ff]
[ 0.085108] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[ 0.085245] pci 0000:00:1b.0: [8086:1e20] type 00 class 0x040300
[ 0.085278] pci 0000:00:1b.0: reg 0x10: [mem 0xf0610000-0xf0613fff 64bit]
[ 0.085388] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.085528] pci 0000:00:1c.0: [8086:1e10] type 01 class 0x060400
[ 0.085640] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.085785] pci 0000:00:1c.3: [8086:1e16] type 01 class 0x060400
[ 0.085896] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[ 0.086045] pci 0000:00:1d.0: [8086:1e26] type 00 class 0x0c0320
[ 0.086075] pci 0000:00:1d.0: reg 0x10: [mem 0xf0619000-0xf06193ff]
[ 0.086183] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[ 0.086317] pci 0000:00:1f.0: [8086:1e59] type 00 class 0x060100
[ 0.086585] pci 0000:00:1f.2: [8086:1e03] type 00 class 0x010601
[ 0.086614] pci 0000:00:1f.2: reg 0x10: [io 0x3088-0x308f]
[ 0.086628] pci 0000:00:1f.2: reg 0x14: [io 0x3094-0x3097]
[ 0.086638] pci 0000:00:1f.2: reg 0x18: [io 0x3080-0x3087]
[ 0.086649] pci 0000:00:1f.2: reg 0x1c: [io 0x3090-0x3093]
[ 0.086662] pci 0000:00:1f.2: reg 0x20: [io 0x3060-0x307f]
[ 0.086676] pci 0000:00:1f.2: reg 0x24: [mem 0xf0618000-0xf06187ff]
[ 0.086735] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.086859] pci 0000:00:1f.3: [8086:1e22] type 00 class 0x0c0500
[ 0.086887] pci 0000:00:1f.3: reg 0x10: [mem 0xf0614000-0xf06140ff 64bit]
[ 0.086915] pci 0000:00:1f.3: reg 0x20: [io 0xefa0-0xefbf]
[ 0.087180] pci 0000:01:00.0: [8086:088e] type 00 class 0x028000
[ 0.087258] pci 0000:01:00.0: reg 0x10: [mem 0xf0500000-0xf0501fff 64bit]
[ 0.087525] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[ 0.096053] pci 0000:00:1c.0: PCI bridge to [bus 01]
[ 0.096074] pci 0000:00:1c.0: bridge window [mem 0xf0500000-0xf05fffff]
[ 0.096237] pci 0000:02:00.0: [10ec:8168] type 00 class 0x020000
[ 0.096370] pci 0000:02:00.0: reg 0x10: [io 0x2000-0x20ff]
[ 0.096496] pci 0000:02:00.0: reg 0x18: [mem 0xf0404000-0xf0404fff 64bit pref]
[ 0.096574] pci 0000:02:00.0: reg 0x20: [mem 0xf0400000-0xf0403fff 64bit pref]
[ 0.097002] pci 0000:02:00.0: supports D1 D2
[ 0.097004] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.108093] pci 0000:00:1c.3: PCI bridge to [bus 02]
[ 0.108099] pci 0000:00:1c.3: bridge window [io 0x2000-0x2fff]
[ 0.108108] pci 0000:00:1c.3: bridge window [mem 0xf0400000-0xf04fffff 64bit pref]
[ 0.109522] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[ 0.109652] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[ 0.109779] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 10 11 12 14 15) *7
[ 0.109904] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[ 0.110028] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[ 0.110153] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 10 11 12 14 15) *7
[ 0.110278] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[ 0.110402] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[ 0.111416] ACPI: EC: interrupt unblocked
[ 0.111427] ACPI: EC: event unblocked
[ 0.111435] ACPI: \_SB_.PCI0.LPCB.H_EC: GPE=0x17, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[ 0.111437] ACPI: \_SB_.PCI0.LPCB.H_EC: Used as boot DSDT EC to handle transactions and events
[ 0.111536] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[ 0.111536] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[ 0.111536] pci 0000:00:02.0: vgaarb: bridge control possible
[ 0.111536] vgaarb: loaded
[ 0.111536] SCSI subsystem initialized
[ 0.111536] libata version 3.00 loaded.
[ 0.111536] ACPI: bus type USB registered
[ 0.111536] usbcore: registered new interface driver usbfs
[ 0.111536] usbcore: registered new interface driver hub
[ 0.111536] usbcore: registered new device driver usb
[ 0.112022] EDAC MC: Ver: 3.0.0
[ 0.112119] PCI: Using ACPI for IRQ routing
[ 0.113979] PCI: pci_cache_line_size set to 64 bytes
[ 0.114045] e820: reserve RAM buffer [mem 0x0009d800-0x0009ffff]
[ 0.114047] e820: reserve RAM buffer [mem 0xc42aa000-0xc7ffffff]
[ 0.114048] e820: reserve RAM buffer [mem 0xd33ef000-0xd3ffffff]
[ 0.114049] e820: reserve RAM buffer [mem 0xdb000000-0xdbffffff]
[ 0.114050] e820: reserve RAM buffer [mem 0x31f600000-0x31fffffff]
[ 0.114180] NetLabel: Initializing
[ 0.114182] NetLabel: domain hash size = 128
[ 0.114182] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO
[ 0.114208] NetLabel: unlabeled traffic allowed by default
[ 0.114233] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[ 0.114233] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[ 0.116024] clocksource: Switched to clocksource hpet
[ 0.131844] VFS: Disk quotas dquot_6.6.0
[ 0.131876] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.131970] pnp: PnP ACPI init
[ 0.132478] system 00:00: [io 0x0680-0x069f] has been reserved
[ 0.132481] system 00:00: [io 0x1000-0x100f] has been reserved
[ 0.132483] system 00:00: [io 0x5000-0x5003] has been reserved
[ 0.132485] system 00:00: [io 0xffff] has been reserved
[ 0.132487] system 00:00: [io 0x0400-0x0453] has been reserved
[ 0.132490] system 00:00: [io 0x0458-0x047f] has been reserved
[ 0.132492] system 00:00: [io 0x0500-0x057f] has been reserved
[ 0.132494] system 00:00: [io 0x0a00-0x0a0f] has been reserved
[ 0.132496] system 00:00: [io 0x164e-0x164f] has been reserved
[ 0.132498] system 00:00: [io 0x5000-0x500f] could not be reserved
[ 0.132507] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.132544] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.132638] system 00:02: [io 0x0454-0x0457] has been reserved
[ 0.132644] system 00:02: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[ 0.132693] pnp 00:03: Plug and Play ACPI device, IDs PNP0303 (active)
[ 0.132771] pnp 00:04: Plug and Play ACPI device, IDs ETD0b00 SYN0002 PNP0f13 (active)
[ 0.133099] system 00:05: [mem 0xfed1c000-0xfed1ffff] has been reserved
[ 0.133101] system 00:05: [mem 0xfed10000-0xfed17fff] has been reserved
[ 0.133103] system 00:05: [mem 0xfed18000-0xfed18fff] has been reserved
[ 0.133106] system 00:05: [mem 0xfed19000-0xfed19fff] has been reserved
[ 0.133108] system 00:05: [mem 0xf8000000-0xfbffffff] has been reserved
[ 0.133110] system 00:05: [mem 0xfed20000-0xfed3ffff] has been reserved
[ 0.133112] system 00:05: [mem 0xfed90000-0xfed93fff] has been reserved
[ 0.133115] system 00:05: [mem 0xfed45000-0xfed8ffff] has been reserved
[ 0.133117] system 00:05: [mem 0xff000000-0xffffffff] could not be reserved
[ 0.133119] system 00:05: [mem 0xfee00000-0xfeefffff] could not be reserved
[ 0.133122] system 00:05: [mem 0xfffff000-0xffffffff] has been reserved
[ 0.133127] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.133867] pnp: PnP ACPI: found 6 devices
[ 0.140839] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[ 0.140873] pci 0000:00:1c.0: PCI bridge to [bus 01]
[ 0.140882] pci 0000:00:1c.0: bridge window [mem 0xf0500000-0xf05fffff]
[ 0.140894] pci 0000:00:1c.3: PCI bridge to [bus 02]
[ 0.140897] pci 0000:00:1c.3: bridge window [io 0x2000-0x2fff]
[ 0.140907] pci 0000:00:1c.3: bridge window [mem 0xf0400000-0xf04fffff 64bit pref]
[ 0.140917] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window]
[ 0.140919] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window]
[ 0.140921] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[ 0.140923] pci_bus 0000:00: resource 7 [mem 0xdfa00000-0xfeafffff window]
[ 0.140925] pci_bus 0000:01: resource 1 [mem 0xf0500000-0xf05fffff]
[ 0.140927] pci_bus 0000:02: resource 0 [io 0x2000-0x2fff]
[ 0.140928] pci_bus 0000:02: resource 2 [mem 0xf0400000-0xf04fffff 64bit pref]
[ 0.141095] NET: Registered protocol family 2
[ 0.141385] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.141734] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.141929] TCP: Hash tables configured (established 131072 bind 65536)
[ 0.141995] UDP hash table entries: 8192 (order: 6, 262144 bytes)
[ 0.142070] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes)
[ 0.142190] NET: Registered protocol family 1
[ 0.142210] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[ 0.143068] PCI: CLS 64 bytes, default 64
[ 0.143131] Unpacking initramfs...
[ 1.613992] Freeing initrd memory: 53912K
[ 1.614012] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 1.614016] software IO TLB [mem 0xcf3ef000-0xd33ef000] (64MB) mapped at [00000000cb4cb9e1-0000000045f176fe]
[ 1.614348] Scanning for low memory corruption every 60 seconds
[ 1.615306] Initialise system trusted keyrings
[ 1.615320] Key type blacklist registered
[ 1.615356] workingset: timestamp_bits=36 max_order=22 bucket_order=0
[ 1.617060] zbud: loaded
[ 1.617593] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.617784] fuse init (API version 7.26)
[ 1.619542] Key type asymmetric registered
[ 1.619544] Asymmetric key parser 'x509' registered
[ 1.619585] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[ 1.619636] io scheduler noop registered
[ 1.619638] io scheduler deadline registered
[ 1.619697] io scheduler cfq registered (default)
[ 1.620371] vesafb: mode is 1366x768x32, linelength=5504, pages=0
[ 1.620372] vesafb: scrolling: redraw
[ 1.620375] vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 1.620390] vesafb: framebuffer at 0xe0000000, mapped to 0x0000000041b4a741, using 4160k, total 4160k
[ 1.731304] Console: switching to colour frame buffer device 170x48
[ 1.841805] fb0: VESA VGA frame buffer device
[ 1.841845] intel_idle: MWAIT substates: 0x21120
[ 1.841847] intel_idle: v0.4.1 model 0x2A
[ 1.842061] intel_idle: lapic_timer_reliable_states 0xffffffff
[ 1.842401] ACPI: AC Adapter [ADP1] (on-line)
[ 1.842483] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
[ 1.842493] ACPI: Lid Switch [LID0]
[ 1.842537] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[ 1.842570] ACPI: Power Button [PWRB]
[ 1.842618] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[ 1.842647] ACPI: Power Button [PWRF]
[ 1.844296] (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
[ 1.844731] thermal LNXTHERM:00: registered as thermal_zone0
[ 1.844732] ACPI: Thermal Zone [TZ00] (34 C)
[ 1.845272] thermal LNXTHERM:01: registered as thermal_zone1
[ 1.845274] ACPI: Thermal Zone [TZ01] (30 C)
[ 1.845434] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[ 1.845697] ACPI: Battery Slot [BAT1] (battery absent)
[ 1.847704] Linux agpgart interface v0.103
[ 1.849843] loop: module loaded
[ 1.850176] libphy: Fixed MDIO Bus: probed
[ 1.850177] tun: Universal TUN/TAP device driver, 1.6
[ 1.850225] PPP generic driver version 2.4.2
[ 1.850280] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.850284] ehci-pci: EHCI PCI platform driver
[ 1.850481] ehci-pci 0000:00:1a.0: EHCI Host Controller
[ 1.850489] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[ 1.850506] ehci-pci 0000:00:1a.0: debug port 2
[ 1.854407] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[ 1.854426] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf061a000
[ 1.868027] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[ 1.868088] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.868090] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.868092] usb usb1: Product: EHCI Host Controller
[ 1.868094] usb usb1: Manufacturer: Linux 4.15.0-041500rc2-generic ehci_hcd
[ 1.868096] usb usb1: SerialNumber: 0000:00:1a.0
[ 1.868361] hub 1-0:1.0: USB hub found
[ 1.868371] hub 1-0:1.0: 3 ports detected
[ 1.868697] ehci-pci 0000:00:1d.0: EHCI Host Controller
[ 1.868704] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[ 1.868720] ehci-pci 0000:00:1d.0: debug port 2
[ 1.872627] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[ 1.872646] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf0619000
[ 1.888029] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[ 1.888086] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.888088] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.888090] usb usb2: Product: EHCI Host Controller
[ 1.888092] usb usb2: Manufacturer: Linux 4.15.0-041500rc2-generic ehci_hcd
[ 1.888093] usb usb2: SerialNumber: 0000:00:1d.0
[ 1.888274] hub 2-0:1.0: USB hub found
[ 1.888281] hub 2-0:1.0: 3 ports detected
[ 1.888426] ehci-platform: EHCI generic platform driver
[ 1.888441] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.888445] ohci-pci: OHCI PCI platform driver
[ 1.888457] ohci-platform: OHCI generic platform driver
[ 1.888465] uhci_hcd: USB Universal Host Controller Interface driver
[ 1.888649] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 1.888655] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[ 1.889755] xhci_hcd 0000:00:14.0: hcc params 0x20007181 hci version 0x100 quirks 0x0000b930
[ 1.889762] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[ 1.889934] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.889936] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.889938] usb usb3: Product: xHCI Host Controller
[ 1.889940] usb usb3: Manufacturer: Linux 4.15.0-041500rc2-generic xhci-hcd
[ 1.889942] usb usb3: SerialNumber: 0000:00:14.0
[ 1.890176] hub 3-0:1.0: USB hub found
[ 1.890191] hub 3-0:1.0: 4 ports detected
[ 1.890823] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 1.890828] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[ 1.890873] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[ 1.890875] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.890877] usb usb4: Product: xHCI Host Controller
[ 1.890878] usb usb4: Manufacturer: Linux 4.15.0-041500rc2-generic xhci-hcd
[ 1.890880] usb usb4: SerialNumber: 0000:00:14.0
[ 1.891117] hub 4-0:1.0: USB hub found
[ 1.891131] hub 4-0:1.0: 4 ports detected
[ 1.891847] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:EPAD] at 0x60,0x64 irq 1,12
[ 1.897762] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.897768] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.898083] mousedev: PS/2 mouse device common for all mice
[ 1.898711] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[ 1.898743] rtc_cmos 00:01: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
[ 1.898752] i2c /dev entries driver
[ 1.898820] device-mapper: uevent: version 1.0.3
[ 1.898925] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-devel@redhat.com
[ 1.898932] intel_pstate: Intel P-state driver initializing
[ 1.899179] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.899677] NET: Registered protocol family 10
[ 1.905167] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[ 1.905412] Segment Routing with IPv6
[ 1.905448] NET: Registered protocol family 17
[ 1.905543] Key type dns_resolver registered
[ 1.905966] RAS: Correctable Errors collector initialized.
[ 1.906003] microcode: sig=0x206a7, pf=0x10, revision=0x29
[ 1.906083] microcode: Microcode Update Driver: v2.2.
[ 1.906095] sched_clock: Marking stable (1906077076, 0)->(1886783884, 19293192)
[ 1.906366] registered taskstats version 1
[ 1.906378] Loading compiled-in X.509 certificates
[ 1.910294] Loaded X.509 cert 'Build time autogenerated kernel key: 2d4cc29bf3f92e367ff55c7ae0da425c23121610'
[ 1.910336] zswap: loaded using pool lzo/zbud
[ 1.915935] Key type big_key registered
[ 1.915940] Key type trusted registered
[ 1.918237] Key type encrypted registered
[ 1.918242] ima: No TPM chip found, activating TPM-bypass! (rc=-19)
[ 1.918275] evm: HMAC attrs: 0x1
[ 1.918579] Magic number: 13:844:425
[ 1.918725] rtc_cmos 00:01: setting system clock to 2017-12-05 10:25:28 UTC (1512469528)
[ 1.918812] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 1.918813] EDD information not available.
[ 1.924422] Freeing unused kernel memory: 2328K
[ 1.924424] Write protecting the kernel read-only data: 16384k
[ 1.925005] Freeing unused kernel memory: 756K
[ 1.932185] Freeing unused kernel memory: 1960K
[ 1.943734] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[ 2.106818] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 2.106832] r8169 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 2.107657] r8169 0000:02:00.0 eth0: RTL8168evl/8111evl at 0x00000000d0080eee, e8:03:9a:0f:c4:4f, XID 0c900800 IRQ 25
[ 2.107661] r8169 0000:02:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[ 2.111410] r8169 0000:02:00.0 enp2s0: renamed from eth0
[ 2.112518] ahci 0000:00:1f.2: version 3.0
[ 2.112832] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x3 impl SATA mode
[ 2.112835] ahci 0000:00:1f.2: flags: 64bit ncq pm led clo pio slum part ems apst
[ 2.125157] scsi host0: ahci
[ 2.125349] scsi host1: ahci
[ 2.125527] scsi host2: ahci
[ 2.125700] scsi host3: ahci
[ 2.125870] scsi host4: ahci
[ 2.126032] scsi host5: ahci
[ 2.126118] ata1: SATA max UDMA/133 abar m2048@0xf0618000 port 0xf0618100 irq 26
[ 2.126122] ata2: SATA max UDMA/133 abar m2048@0xf0618000 port 0xf0618180 irq 26
[ 2.126123] ata3: DUMMY
[ 2.126125] ata4: DUMMY
[ 2.126126] ata5: DUMMY
[ 2.126128] ata6: DUMMY
[ 2.196757] [drm] Memory usable by graphics device = 2048M
[ 2.196761] checking generic (e0000000 410000) vs hw (e0000000 10000000)
[ 2.196763] fb: switching to inteldrmfb from VESA VGA
[ 2.196800] Console: switching to colour dummy device 80x25
[ 2.196928] [drm] Replacing VGA console driver
[ 2.202213] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 2.202215] [drm] Driver supports precise vblank timestamp query.
[ 2.204853] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 2.208093] usb 1-1: new high-speed USB device number 2 using ehci-pci
[ 2.215771] [drm] Initialized i915 1.6.0 20171023 for 0000:00:02.0 on minor 0
[ 2.217371] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
[ 2.217868] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6
[ 2.228069] usb 2-1: new high-speed USB device number 2 using ehci-pci
[ 2.228117] usb 3-1: new low-speed USB device number 2 using xhci_hcd
[ 2.250749] fbcon: inteldrmfb (fb0) is primary device
[ 2.364808] usb 1-1: New USB device found, idVendor=8087, idProduct=0024
[ 2.364813] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.365201] hub 1-1:1.0: USB hub found
[ 2.365401] hub 1-1:1.0: 6 ports detected
[ 2.380151] usb 3-1: New USB device found, idVendor=046d, idProduct=c077
[ 2.380154] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.380156] usb 3-1: Product: USB Optical Mouse
[ 2.380157] usb 3-1: Manufacturer: Logitech
[ 2.384401] usb 2-1: New USB device found, idVendor=8087, idProduct=0024
[ 2.384403] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.384652] hub 2-1:1.0: USB hub found
[ 2.384737] hub 2-1:1.0: 6 ports detected
[ 2.387067] hidraw: raw HID events driver (C) Jiri Kosina
[ 2.392110] usbcore: registered new interface driver usbhid
[ 2.392111] usbhid: USB HID core driver
[ 2.395148] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:046D:C077.0001/input/input7
[ 2.395336] hid-generic 0003:046D:C077.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:14.0-1/input0
[ 2.439379] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.439415] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 2.439899] ata2.00: ATA-9: SanDisk SSD i100 24GB, 11.50.04, max UDMA/133
[ 2.439903] ata2.00: 46905264 sectors, multi 1: LBA48 NCQ (depth 31/32)
[ 2.440232] ata2.00: configured for UDMA/133
[ 2.440270] ata1.00: ATA-8: Hitachi HTS545050A7E380, GG2OA6C0, max UDMA/133
[ 2.440273] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 2.441211] ata1.00: configured for UDMA/133
[ 2.441551] scsi 0:0:0:0: Direct-Access ATA Hitachi HTS54505 A6C0 PQ: 0 ANSI: 5
[ 2.441940] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 2.441994] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/466 GiB)
[ 2.441997] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 2.442009] sd 0:0:0:0: [sda] Write Protect is off
[ 2.442012] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 2.442039] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.442314] scsi 1:0:0:0: Direct-Access ATA SanDisk SSD i100 0.04 PQ: 0 ANSI: 5
[ 2.442602] sd 1:0:0:0: Attached scsi generic sg1 type 0
[ 2.442675] sd 1:0:0:0: [sdb] 46905264 512-byte logical blocks: (24.0 GB/22.4 GiB)
[ 2.442697] sd 1:0:0:0: [sdb] Write Protect is off
[ 2.442700] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 2.442742] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.443599] sdb: sdb1
[ 2.444128] sd 1:0:0:0: [sdb] Attached SCSI disk
[ 2.620119] tsc: Refined TSC clocksource calibration: 1496.600 MHz
[ 2.620130] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x159296d3708, max_idle_ns: 440795218047 ns
[ 2.656131] usb 1-1.4: new high-speed USB device number 3 using ehci-pci
[ 2.672100] usb 2-1.5: new full-speed USB device number 3 using ehci-pci
[ 2.784895] usb 2-1.5: New USB device found, idVendor=8087, idProduct=07da
[ 2.784898] usb 2-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.884329] usb 1-1.4: New USB device found, idVendor=2232, idProduct=1035
[ 2.884332] usb 1-1.4: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[ 2.884334] usb 1-1.4: Product: WebCam SC-13HDL12131N
[ 2.884336] usb 1-1.4: Manufacturer: Generic
[ 2.884337] usb 1-1.4: SerialNumber: 200901010001
[ 2.938644] Console: switching to colour frame buffer device 170x48
[ 2.959270] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 2.991642] psmouse serio1: elantech: assuming hardware version 3 (with firmware version 0x450f00)
[ 3.006404] psmouse serio1: elantech: Synaptics capabilities query result 0x08, 0x17, 0x0c.
[ 3.022080] psmouse serio1: elantech: Elan sample query result 03, 3f, 86
[ 3.103834] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input5
[ 3.244218] sda: sda2 sda4 < sda5 sda6 >
[ 3.245191] sd 0:0:0:0: [sda] Attached SCSI disk
[ 3.644466] clocksource: Switched to clocksource tsc
[ 4.068044] raid6: sse2x1 gen() 4600 MB/s
[ 4.136038] raid6: sse2x1 xor() 3203 MB/s
[ 4.204044] raid6: sse2x2 gen() 5360 MB/s
[ 4.272038] raid6: sse2x2 xor() 3634 MB/s
[ 4.340039] raid6: sse2x4 gen() 6372 MB/s
[ 4.408041] raid6: sse2x4 xor() 4256 MB/s
[ 4.408043] raid6: using algorithm sse2x4 gen() 6372 MB/s
[ 4.408044] raid6: .... xor() 4256 MB/s, rmw enabled
[ 4.408045] raid6: using ssse3x2 recovery algorithm
[ 4.415372] xor: automatically using best checksumming function avx
[ 4.464894] Btrfs loaded, crc32c=crc32c-intel
[ 4.867233] BTRFS: device fsid 707d0f89-4b1d-4432-9d50-6058dc4c1ee9 devid 1 transid 45111 /dev/sdb1
[ 4.900754] BTRFS info (device sdb1): disk space caching is enabled
[ 4.900757] BTRFS info (device sdb1): has skinny extents
[ 4.916968] BTRFS info (device sdb1): enabling ssd optimizations
[ 5.152161] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 5.160343] systemd[1]: systemd 235 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN default-hierarchy=hybrid)
[ 5.180235] systemd[1]: Detected architecture x86-64.
[ 5.180899] systemd[1]: Set hostname to <caravena-530U3C-530U4C>.
[ 5.298859] systemd[1]: Reached target User and Group Name Lookups.
[ 5.299188] systemd[1]: Created slice User and Session Slice.
[ 5.299209] systemd[1]: Reached target Remote File Systems.
[ 5.299268] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 5.299462] systemd[1]: Created slice System Slice.
[ 5.300304] systemd[1]: Mounting POSIX Message Queue File System...
[ 5.300419] systemd[1]: Listening on udev Control Socket.
[ 5.345690] BTRFS info (device sdb1): disk space caching is enabled
[ 5.370815] swapon: swapfile has holes
[ 5.375090] lp: driver loaded but no devices found
[ 5.388107] ppdev: user-space parallel port driver
[ 5.448830] systemd-journald[293]: Received request to flush runtime journal from PID 1
[ 5.714555] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 5.777062] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20170831/utaddress-247)
[ 5.777076] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 5.777082] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20170831/utaddress-247)
[ 5.777090] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 5.777092] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20170831/utaddress-247)
[ 5.777100] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 5.777102] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20170831/utaddress-247)
[ 5.777109] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 5.777111] lpc_ich: Resource conflict(s) found affecting gpio_ich
[ 5.831263] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 5.843787] Bluetooth: Core ver 2.22
[ 5.843952] NET: Registered protocol family 31
[ 5.843954] Bluetooth: HCI device and connection manager initialized
[ 5.843960] Bluetooth: HCI socket layer initialized
[ 5.843964] Bluetooth: L2CAP socket layer initialized
[ 5.843975] Bluetooth: SCO socket layer initialized
[ 5.849349] media: Linux media interface: v0.10
[ 5.870057] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 5.873649] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 5.873653] cfg80211: failed to load regulatory.db
[ 5.899678] usbcore: registered new interface driver btusb
[ 5.900977] Linux video capture interface: v2.00
[ 5.920143] Intel(R) Wireless WiFi driver for Linux
[ 5.920145] Copyright(c) 2003- 2015 Intel Corporation
[ 5.925660] iwlwifi 0000:01:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 5.926534] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 163840 ms ovfl timer
[ 5.926536] RAPL PMU: hw unit of domain pp0-core 2^-16 Joules
[ 5.926537] RAPL PMU: hw unit of domain package 2^-16 Joules
[ 5.926539] RAPL PMU: hw unit of domain pp1-gpu 2^-16 Joules
[ 5.933761] iwlwifi 0000:01:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm
[ 5.993390] uvcvideo: Found UVC 1.00 device WebCam SC-13HDL12131N (2232:1035)
[ 6.023247] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEBUG disabled
[ 6.023251] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
[ 6.023254] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[ 6.023258] iwlwifi 0000:01:00.0: Detected Intel(R) Centrino(R) Advanced-N 6235 AGN, REV=0xB0
[ 6.061690] uvcvideo 1-1.4:1.0: Entity type for entity Extension 4 was not initialized!
[ 6.061695] uvcvideo 1-1.4:1.0: Entity type for entity Processing 2 was not initialized!
[ 6.061699] uvcvideo 1-1.4:1.0: Entity type for entity Camera 1 was not initialized!
[ 6.062102] input: WebCam SC-13HDL12131N: WebCam S as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input8
[ 6.062264] usbcore: registered new interface driver uvcvideo
[ 6.062266] USB Video Class driver (1.1.1)
[ 6.082014] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[ 6.148789] samsung_laptop: detected SABI interface: SwSmi@
[ 6.234069] intel_rapl: Found RAPL domain package
[ 6.234073] intel_rapl: Found RAPL domain core
[ 6.234074] intel_rapl: Found RAPL domain uncore
[ 6.234082] intel_rapl: RAPL package 0 domain package locked by BIOS
[ 6.243485] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 6.285950] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VC: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 6.285956] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 6.285960] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[ 6.285963] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
[ 6.285965] snd_hda_codec_realtek hdaudioC0D0: inputs:
[ 6.285970] snd_hda_codec_realtek hdaudioC0D0: Internal Mic=0x19
[ 6.285973] snd_hda_codec_realtek hdaudioC0D0: Mic=0x18
[ 6.294956] swapon: swapfile has holes
[ 6.317572] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[ 6.317686] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[ 6.317799] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 6.323174] iwlwifi 0000:01:00.0 wlp1s0: renamed from wlan0
[ 6.338531] random: crng init done
[ 7.967444] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)
[ 8.411674] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 8.411678] Bluetooth: BNEP filters: protocol multicast
[ 8.411684] Bluetooth: BNEP socket layer initialized
[ 8.855667] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[ 8.966211] r8169 0000:02:00.0 enp2s0: link down
[ 8.967846] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[ 8.977820] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 8.990680] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0
[ 9.292841] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0
[ 9.381313] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 9.515306] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 15.551364] wlp1s0: authenticate with 4c:fa:ca:42:1f:d4
[ 15.555557] wlp1s0: send auth to 4c:fa:ca:42:1f:d4 (try 1/3)
[ 15.623450] wlp1s0: authenticated
[ 15.623967] wlp1s0: waiting for beacon from 4c:fa:ca:42:1f:d4
[ 15.728179] wlp1s0: associate with 4c:fa:ca:42:1f:d4 (try 1/3)
[ 15.738196] wlp1s0: RX AssocResp from 4c:fa:ca:42:1f:d4 (capab=0x1411 status=0 aid=2)
[ 15.757569] wlp1s0: associated
[ 15.827382] wlp1s0: Limiting TX power to 20 (23 - 3) dBm as advertised by 4c:fa:ca:42:1f:d4
[ 17.255493] IPv6: ADDRCONF(NETDEV_CHANGE): wlp1s0: link becomes ready
[ 4567.561946] Bluetooth: RFCOMM TTY layer initialized
[ 4567.561956] Bluetooth: RFCOMM socket layer initialized
[ 4567.561964] Bluetooth: RFCOMM ver 1.11
[ 4571.687313] rfkill: input handler disabled
[11355.762474] perf: interrupt took too long (2552 > 2500), lowering kernel.perf_event_max_sample_rate to 78250
[11784.166867] wlp1s0: authenticate with 4c:fa:ca:42:23:34
[11784.169566] wlp1s0: send auth to 4c:fa:ca:42:23:34 (try 1/3)
[11784.234477] wlp1s0: 4c:fa:ca:42:23:34 denied authentication (status 17)
[11784.575716] wlp1s0: authenticate with 4c:fa:ca:42:1f:c4
[11784.578176] wlp1s0: send auth to 4c:fa:ca:42:1f:c4 (try 1/3)
[11784.581621] wlp1s0: 4c:fa:ca:42:1f:c4 denied authentication (status 17)
[11784.987794] wlp1s0: authenticate with 4c:fa:ca:42:23:24
[11784.990325] wlp1s0: send auth to 4c:fa:ca:42:23:24 (try 1/3)
[11784.993669] wlp1s0: authenticated
[11784.997987] wlp1s0: associate with 4c:fa:ca:42:23:24 (try 1/3)
[11785.013902] wlp1s0: RX AssocResp from 4c:fa:ca:42:23:24 (capab=0x1431 status=0 aid=11)
[11785.033572] wlp1s0: associated
[11785.038866] wlp1s0: Limiting TX power to 20 (20 - 0) dBm as advertised by 4c:fa:ca:42:23:24
[11971.922266] wlp1s0: disconnect from AP 4c:fa:ca:42:23:24 for new auth to 4c:fa:ca:42:24:84
[11971.942156] wlp1s0: authenticate with 4c:fa:ca:42:24:84
[11971.945085] wlp1s0: send auth to 4c:fa:ca:42:24:84 (try 1/3)
[11971.947482] wlp1s0: 4c:fa:ca:42:24:84 denied authentication (status 17)
[11972.266473] wlp1s0: authenticate with 4c:fa:ca:42:23:24
[11972.268796] wlp1s0: send auth to 4c:fa:ca:42:23:24 (try 1/3)
[11972.271306] wlp1s0: authenticated
[11972.273577] wlp1s0: associate with 4c:fa:ca:42:23:24 (try 1/3)
[11972.288456] wlp1s0: RX ReassocResp from 4c:fa:ca:42:23:24 (capab=0x1431 status=0 aid=11)
[11972.315223] wlp1s0: associated
[11972.394398] wlp1s0: Limiting TX power to 20 (20 - 0) dBm as advertised by 4c:fa:ca:42:23:24
[12476.553874] perf: interrupt took too long (3257 > 3190), lowering kernel.perf_event_max_sample_rate to 61250
[13596.189452] perf: interrupt took too long (4072 > 4071), lowering kernel.perf_event_max_sample_rate to 49000
[15573.849782] perf: interrupt took too long (5121 > 5090), lowering kernel.perf_event_max_sample_rate to 39000
[16011.980437] SGI XFS with ACLs, security attributes, realtime, no debug enabled
[16012.000963] JFS: nTxBlock = 8192, nTxLock = 65536
[16012.026242] ntfs: driver 2.1.32 [Flags: R/O MODULE].
[16012.066568] QNX4 filesystem 0.2.3 registered.
[16292.761868] wlp1s0: disconnect from AP 4c:fa:ca:42:23:24 for new auth to 4c:fa:ca:42:23:64
[16292.781608] wlp1s0: authenticate with 4c:fa:ca:42:23:64
[16292.785383] wlp1s0: send auth to 4c:fa:ca:42:23:64 (try 1/3)
[16292.814676] wlp1s0: authenticated
[16292.816857] wlp1s0: associate with 4c:fa:ca:42:23:64 (try 1/3)
[16292.841865] wlp1s0: RX ReassocResp from 4c:fa:ca:42:23:64 (capab=0x1431 status=8 aid=69)
[16292.841870] wlp1s0: 4c:fa:ca:42:23:64 denied association (code=8)
[16293.190171] wlp1s0: authenticate with 4c:fa:ca:42:24:94
[16293.192624] wlp1s0: send auth to 4c:fa:ca:42:24:94 (try 1/3)
[16293.290559] wlp1s0: authenticated
[16293.292734] wlp1s0: associate with 4c:fa:ca:42:24:94 (try 1/3)
[16293.293816] wlp1s0: RX AssocResp from 4c:fa:ca:42:24:94 (capab=0x1411 status=8 aid=0)
[16293.293819] wlp1s0: 4c:fa:ca:42:24:94 denied association (code=8)
[16293.483893] wlp1s0: authenticate with 4c:fa:ca:57:14:e4
[16293.487367] wlp1s0: send auth to 4c:fa:ca:57:14:e4 (try 1/3)
[16293.490105] wlp1s0: authenticated
[16293.492848] wlp1s0: associate with 4c:fa:ca:57:14:e4 (try 1/3)
[16293.513247] wlp1s0: RX AssocResp from 4c:fa:ca:57:14:e4 (capab=0x1431 status=0 aid=3)
[16293.537140] wlp1s0: associated
[16293.648764] wlp1s0: Limiting TX power to 20 (20 - 0) dBm as advertised by 4c:fa:ca:57:14:e4
[16418.651235] wlp1s0: disconnect from AP 4c:fa:ca:57:14:e4 for new auth to 4c:fa:ca:42:23:24
[16418.695583] wlp1s0: authenticate with 4c:fa:ca:42:23:24
[16418.700685] wlp1s0: send auth to 4c:fa:ca:42:23:24 (try 1/3)
[16418.708955] wlp1s0: authenticated
[16418.709793] wlp1s0: associate with 4c:fa:ca:42:23:24 (try 1/3)
[16418.782113] wlp1s0: RX ReassocResp from 4c:fa:ca:42:23:24 (capab=0x1431 status=0 aid=3)
[16418.817026] wlp1s0: associated
[16418.910274] wlp1s0: Limiting TX power to 20 (20 - 0) dBm as advertised by 4c:fa:ca:42:23:24
[17359.729003] wlp1s0: deauthenticating from 4c:fa:ca:42:23:24 by local choice (Reason: 3=DEAUTH_LEAVING)
[17361.733330] iwlwifi 0000:01:00.0: fail to flush all tx fifo queues Q 0
[17361.733401] iwlwifi 0000:01:00.0: Queue 0 is active on fifo 3 and stuck for 0 ms. SW [72, 73] HW [72, 73] FH TRB=0x080300048
[17361.785874] iwlwifi 0000:01:00.0: RF_KILL bit toggled to disable radio.
[17361.785880] iwlwifi 0000:01:00.0: reporting RF_KILL (radio disabled)
[17365.721874] iwlwifi 0000:01:00.0: RF_KILL bit toggled to enable radio.
[17365.721880] iwlwifi 0000:01:00.0: reporting RF_KILL (radio enabled)
[17365.734870] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0
[17366.038922] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0
[17366.123641] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[17366.187684] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[17372.134869] wlp1s0: authenticate with 4c:fa:ca:42:1f:d4
[17372.139814] wlp1s0: send auth to 4c:fa:ca:42:1f:d4 (try 1/3)
[17372.177554] wlp1s0: authenticated
[17372.180261] wlp1s0: associate with 4c:fa:ca:42:1f:d4 (try 1/3)
[17372.191935] wlp1s0: RX AssocResp from 4c:fa:ca:42:1f:d4 (capab=0x1411 status=0 aid=10)
[17372.211006] wlp1s0: associated
[17372.279162] wlp1s0: Limiting TX power to 20 (23 - 3) dBm as advertised by 4c:fa:ca:42:1f:d4
[17373.692067] IPv6: ADDRCONF(NETDEV_CHANGE): wlp1s0: link becomes ready
[20164.614647] wlp1s0: deauthenticating from 4c:fa:ca:42:1f:d4 by local choice (Reason: 3=DEAUTH_LEAVING)
[20164.665033] iwlwifi 0000:01:00.0: RF_KILL bit toggled to disable radio.
[20164.665037] iwlwifi 0000:01:00.0: reporting RF_KILL (radio disabled)
[20168.544323] iwlwifi 0000:01:00.0: RF_KILL bit toggled to enable radio.
[20168.544328] iwlwifi 0000:01:00.0: reporting RF_KILL (radio enabled)
[20168.558257] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0
[20168.863994] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0
[20168.949740] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[20169.009320] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[20175.110720] wlp1s0: authenticate with 4c:fa:ca:42:1f:d4
[20175.111824] wlp1s0: send auth to 4c:fa:ca:42:1f:d4 (try 1/3)
[20175.112631] wlp1s0: authenticated
[20175.116390] wlp1s0: associate with 4c:fa:ca:42:1f:d4 (try 1/3)
[20175.128351] wlp1s0: RX AssocResp from 4c:fa:ca:42:1f:d4 (capab=0x1411 status=0 aid=9)
[20175.147134] wlp1s0: associated
[20175.159308] wlp1s0: Limiting TX power to 20 (23 - 3) dBm as advertised by 4c:fa:ca:42:1f:d4
[20176.632326] IPv6: ADDRCONF(NETDEV_CHANGE): wlp1s0: link becomes ready
[21452.930172] perf: interrupt took too long (6520 > 6401), lowering kernel.perf_event_max_sample_rate to 30500
^ permalink raw reply
* iwlwifi 0000:01:00.0: fail to flush all tx fifo queues Q 0
From: Cristian @ 2017-12-05 17:20 UTC (permalink / raw)
To: linux-wireless; +Cc: Jean Pierre
[-- Attachment #1: Type: text/plain, Size: 240 bytes --]
Hello,
dmesg:
[17361.733330] iwlwifi 0000:01:00.0: fail to flush all tx fifo queues Q 0
[17361.733401] iwlwifi 0000:01:00.0: Queue 0 is active on fifo 3 and
stuck for 0 ms. SW [72, 73] HW [72, 73] FH TRB=0x080300048
Regards,
--
Cristian
[-- Attachment #2: lspci_-vvnn.txt --]
[-- Type: text/plain, Size: 21369 bytes --]
00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
Subsystem: Samsung Electronics Co Ltd 2nd Generation Core Processor Family DRAM Controller [144d:c0d7]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Samsung Electronics Co Ltd 2nd Generation Core Processor Family Integrated Graphics Controller [144d:c0d7]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 27
Region 0: Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 3000 [size=64]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee0800c Data: 41e1
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a4] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: i915
Kernel modules: i915
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04) (prog-if 30 [XHCI])
Subsystem: Samsung Electronics Co Ltd 7 Series/C210 Series Chipset Family USB xHCI Host Controller [144d:c0d7]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 24
Region 0: Memory at f0600000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [70] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
Address: 00000000fee0200c Data: 41b1
Kernel driver in use: xhci_hcd
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
Subsystem: Samsung Electronics Co Ltd 7 Series/C216 Chipset Family MEI Controller [144d:c0d7]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 28
Region 0: Memory at f0615000 (64-bit, non-prefetchable) [size=16]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0f00c Data: 4122
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04) (prog-if 20 [EHCI])
Subsystem: Samsung Electronics Co Ltd 7 Series/C216 Chipset Family USB Enhanced Host Controller [144d:c0d7]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at f061a000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: ehci-pci
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
Subsystem: Samsung Electronics Co Ltd 7 Series/C216 Chipset Family High Definition Audio Controller [144d:c0d7]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 30
Region 0: Memory at f0610000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0e00c Data: 4162
Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0
ExtTag- RBE-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
Capabilities: [100 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01
Status: NegoPending- InProgress-
VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=1 ArbSelect=Fixed TC/VC=22
Status: NegoPending- InProgress-
Capabilities: [130 v1] Root Complex Link
Desc: PortNumber=0f ComponentID=00 EltType=Config
Link0: Desc: TargetPort=00 TargetComponent=00 AssocRCRB- LinkType=MemMapped LinkValid+
Addr: 00000000fed1c000
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: f0500000-f05fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0
ExtTag- RBE+
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us
ClockPM- Surprise- LLActRep+ BwNot- ASPMOptComp-
LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
Changed: MRL- PresDet- LinkState+
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd-
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: 00000000 Data: 0000
Capabilities: [90] Subsystem: Samsung Electronics Co Ltd 7 Series/C216 Chipset Family PCI Express Root Port 1 [144d:c0d7]
Capabilities: [a0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.3 PCI bridge [0604]: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 [8086:1e16] (rev c4) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin D routed to IRQ 19
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00002000-00002fff
Prefetchable memory behind bridge: 00000000f0400000-00000000f04fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0
ExtTag- RBE+
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us
ClockPM- Surprise- LLActRep+ BwNot- ASPMOptComp-
LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
Slot #3, PowerLimit 10.000W; Interlock- NoCompl+
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
Changed: MRL- PresDet- LinkState+
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd-
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: 00000000 Data: 0000
Capabilities: [90] Subsystem: Samsung Electronics Co Ltd 7 Series/C216 Chipset Family PCI Express Root Port 4 [144d:c0d7]
Capabilities: [a0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04) (prog-if 20 [EHCI])
Subsystem: Samsung Electronics Co Ltd 7 Series/C216 Chipset Family USB Enhanced Host Controller [144d:c0d7]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 23
Region 0: Memory at f0619000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP+
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge [0601]: Intel Corporation HM76 Express Chipset LPC Controller [8086:1e59] (rev 04)
Subsystem: Samsung Electronics Co Ltd HM76 Express Chipset LPC Controller [144d:c0d7]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04) (prog-if 01 [AHCI 1.0])
Subsystem: Samsung Electronics Co Ltd 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [144d:c0d7]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 25
Region 0: I/O ports at 3088 [size=8]
Region 1: I/O ports at 3094 [size=4]
Region 2: I/O ports at 3080 [size=8]
Region 3: I/O ports at 3090 [size=4]
Region 4: I/O ports at 3060 [size=32]
Region 5: Memory at f0618000 (32-bit, non-prefetchable) [size=2K]
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee0400c Data: 41c1
Capabilities: [70] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004
Capabilities: [b0] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller [8086:1e22] (rev 04)
Subsystem: Samsung Electronics Co Ltd 7 Series/C216 Chipset Family SMBus Controller [144d:c0d7]
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin C routed to IRQ 7
Region 0: Memory at f0614000 (64-bit, non-prefetchable) [size=256]
Region 4: I/O ports at efa0 [size=32]
Kernel modules: i2c_i801
01:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6235 [8086:088e] (rev 24)
Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN [8086:4060]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 29
Region 0: Memory at f0500000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0800c Data: 4142
Capabilities: [e0] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <32us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM L0s Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
Capabilities: [140 v1] Device Serial Number c4-85-08-ff-ff-6c-01-06
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
Subsystem: Samsung Electronics Co Ltd RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [144d:c0d7]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 26
Region 0: I/O ports at 2000 [size=256]
Region 2: Memory at f0404000 (64-bit, prefetchable) [size=4K]
Region 4: Memory at f0400000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0f00c Data: 41d1
Capabilities: [70] Express (v2) Endpoint, MSI 01
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 10.000W
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 4096 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR-, OBFF Not Supported
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
Vector table: BAR=4 offset=00000000
PBA: BAR=4 offset=00000800
Capabilities: [d0] Vital Product Data
Not readable
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [140 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [160 v1] Device Serial Number 01-00-00-00-68-4c-e0-00
Kernel driver in use: r8169
Kernel modules: r8169
[-- Attachment #3: dmesg_4.15.0-041500rc2-generic.log --]
[-- Type: text/x-log, Size: 60025 bytes --]
[ 0.000000] microcode: microcode updated early to revision 0x29, date = 2013-06-12
[ 0.000000] Linux version 4.15.0-041500rc2-generic (kernel@gloin) (gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu3)) #201712031230 SMP Sun Dec 3 17:32:03 UTC 2017
[ 0.000000] Command line: BOOT_IMAGE=/@/boot/vmlinuz-4.15.0-041500rc2-generic root=UUID=707d0f89-4b1d-4432-9d50-6058dc4c1ee9 ro rootflags=subvol=@ quiet splash vt.handoff=7
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256
[ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format.
[ 0.000000] e820: BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000020200000-0x000000003fffffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000040000000-0x00000000401fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000040200000-0x00000000c42a9fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000c42aa000-0x00000000c44abfff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000c44ac000-0x00000000d33eefff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000d33ef000-0x00000000daeeefff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000daeef000-0x00000000daf9efff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000daf9f000-0x00000000daffefff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000dafff000-0x00000000daffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000db000000-0x00000000df9fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed08000-0x00000000fed08fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ffd00000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000031f5fffff] usable
[ 0.000000] BIOS-e820: [mem 0x000000031f600000-0x000000031f7fffff] reserved
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] random: fast init done
[ 0.000000] SMBIOS 2.7 present.
[ 0.000000] DMI: SAMSUNG ELECTRONICS CO., LTD. 530U3C/530U4C/SAMSUNG_NP1234567890, BIOS P14AAJ 04/15/2013
[ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.000000] e820: last_pfn = 0x31f600 max_arch_pfn = 0x400000000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 0FFC00000 mask FFFC00000 write-protect
[ 0.000000] 1 base 000000000 mask F80000000 write-back
[ 0.000000] 2 base 080000000 mask FC0000000 write-back
[ 0.000000] 3 base 0C0000000 mask FE0000000 write-back
[ 0.000000] 4 base 0DC000000 mask FFC000000 uncachable
[ 0.000000] 5 base 0DB000000 mask FFF000000 uncachable
[ 0.000000] 6 base 100000000 mask F00000000 write-back
[ 0.000000] 7 base 200000000 mask F00000000 write-back
[ 0.000000] 8 base 300000000 mask FE0000000 write-back
[ 0.000000] 9 base 31F800000 mask FFF800000 uncachable
[ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT
[ 0.000000] e820: last_pfn = 0xdb000 max_arch_pfn = 0x400000000
[ 0.000000] found SMP MP-table at [mem 0x000f0100-0x000f010f] mapped at [ (ptrval)]
[ 0.000000] Scanning 1 areas for low memory corruption
[ 0.000000] Base memory trampoline at [ (ptrval)] 97000 size 24576
[ 0.000000] reserving inaccessible SNB gfx pages
[ 0.000000] BRK [0x710b8000, 0x710b8fff] PGTABLE
[ 0.000000] BRK [0x710b9000, 0x710b9fff] PGTABLE
[ 0.000000] BRK [0x710ba000, 0x710bafff] PGTABLE
[ 0.000000] BRK [0x710bb000, 0x710bbfff] PGTABLE
[ 0.000000] BRK [0x710bc000, 0x710bcfff] PGTABLE
[ 0.000000] BRK [0x710bd000, 0x710bdfff] PGTABLE
[ 0.000000] BRK [0x710be000, 0x710befff] PGTABLE
[ 0.000000] BRK [0x710bf000, 0x710bffff] PGTABLE
[ 0.000000] BRK [0x710c0000, 0x710c0fff] PGTABLE
[ 0.000000] BRK [0x710c1000, 0x710c1fff] PGTABLE
[ 0.000000] BRK [0x710c2000, 0x710c2fff] PGTABLE
[ 0.000000] BRK [0x710c3000, 0x710c3fff] PGTABLE
[ 0.000000] RAMDISK: [mem 0x316a3000-0x34b48fff]
[ 0.000000] ACPI: Early table checksum verification disabled
[ 0.000000] ACPI: RSDP 0x00000000000F0120 000024 (v02 SECCSD)
[ 0.000000] ACPI: XSDT 0x00000000DAFFE170 000094 (v01 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: FACP 0x00000000DAFEE000 00010C (v05 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: DSDT 0x00000000DAFF1000 0092DA (v02 SECCSD IVB-CPT 00000000 INTL 20061109)
[ 0.000000] ACPI: FACS 0x00000000DAF7B000 000040
[ 0.000000] ACPI: SLIC 0x00000000DAFFD000 000176 (v01 SECCSD LH43STAR 00000002 PTL 00000001)
[ 0.000000] ACPI: SSDT 0x00000000DAFFB000 001068 (v01 SECCSD PtidDevc 00001000 INTL 20061109)
[ 0.000000] ACPI: ASF! 0x00000000DAFF0000 0000A5 (v32 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: HPET 0x00000000DAFED000 000038 (v01 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: APIC 0x00000000DAFEC000 000098 (v03 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: MCFG 0x00000000DAFEB000 00003C (v01 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: FPDT 0x00000000DAFEA000 000054 (v01 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: SSDT 0x00000000DAFE9000 0007D7 (v01 PmRef Cpu0Ist 00003000 INTL 20061109)
[ 0.000000] ACPI: SSDT 0x00000000DAFE8000 000AD0 (v01 PmRef CpuPm 00003000 INTL 20061109)
[ 0.000000] ACPI: UEFI 0x00000000DAFE7000 00003E (v01 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: UEFI 0x00000000DAFE6000 000042 (v01 PTL COMBUF 00000001 PTL 00000001)
[ 0.000000] ACPI: POAT 0x00000000DAF78000 000055 (v03 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: UEFI 0x00000000DAFE5000 00022E (v01 SECCSD LH43STAR 00000002 PTL 00000002)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000031f5fffff]
[ 0.000000] NODE_DATA(0) allocated [mem 0x31f5cd000-0x31f5f7fff]
[ 0.000000] tsc: Fast TSC calibration using PIT
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff]
[ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]
[ 0.000000] Normal [mem 0x0000000100000000-0x000000031f5fffff]
[ 0.000000] Device empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009cfff]
[ 0.000000] node 0: [mem 0x0000000000100000-0x000000001fffffff]
[ 0.000000] node 0: [mem 0x0000000020200000-0x000000003fffffff]
[ 0.000000] node 0: [mem 0x0000000040200000-0x00000000c42a9fff]
[ 0.000000] node 0: [mem 0x00000000c44ac000-0x00000000d33eefff]
[ 0.000000] node 0: [mem 0x00000000dafff000-0x00000000daffffff]
[ 0.000000] node 0: [mem 0x0000000100000000-0x000000031f5fffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000031f5fffff]
[ 0.000000] On node 0 totalpages: 3089290
[ 0.000000] DMA zone: 64 pages used for memmap
[ 0.000000] DMA zone: 156 pages reserved
[ 0.000000] DMA zone: 3996 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 13432 pages used for memmap
[ 0.000000] DMA32 zone: 859630 pages, LIFO batch:31
[ 0.000000] Normal zone: 34776 pages used for memmap
[ 0.000000] Normal zone: 2225664 pages, LIFO batch:31
[ 0.000000] Reserved but unavailable: 105 pages
[ 0.000000] Reserving Intel graphics memory at 0x00000000dba00000-0x00000000df9fffff
[ 0.000000] ACPI: PM-Timer IO Port: 0x408
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[ 0.000000] smpboot: Allowing 8 CPUs, 4 hotplug CPUs
[ 0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x0009d000-0x0009dfff]
[ 0.000000] PM: Registered nosave memory: [mem 0x0009e000-0x0009ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000dffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000e0000-0x000fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x20000000-0x201fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x40000000-0x401fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xc42aa000-0xc44abfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xd33ef000-0xdaeeefff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdaeef000-0xdaf9efff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdaf9f000-0xdaffefff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdb000000-0xdf9fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xdfa00000-0xf7ffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xf8000000-0xfbffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfc000000-0xfebfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xfec00fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfec01000-0xfed07fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed08000-0xfed08fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed09000-0xfed0ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed10000-0xfed19fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed1a000-0xfed1bfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfed20000-0xfedfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfee01000-0xffcfffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xffd00000-0xffffffff]
[ 0.000000] e820: [mem 0xdfa00000-0xf7ffffff] available for PCI devices
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[ 0.000000] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:8 nr_cpu_ids:8 nr_node_ids:1
[ 0.000000] percpu: Embedded 40 pages/cpu @ (ptrval) s126976 r8192 d28672 u262144
[ 0.000000] pcpu-alloc: s126976 r8192 d28672 u262144 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 3040862
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: BOOT_IMAGE=/@/boot/vmlinuz-4.15.0-041500rc2-generic root=UUID=707d0f89-4b1d-4432-9d50-6058dc4c1ee9 ro rootflags=subvol=@ quiet splash vt.handoff=7
[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[ 0.000000] Memory: 12011108K/12357160K available (9456K kernel code, 2460K rwdata, 4184K rodata, 2328K init, 2424K bss, 346052K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 0.000000] ftrace: allocating 38889 entries in 152 pages
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=8.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
[ 0.000000] NR_IRQS: 524544, nr_irqs: 488, preallocated irqs: 16
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] ACPI: Core revision 20170831
[ 0.000000] ACPI: 4 ACPI AML tables successfully acquired and loaded
[ 0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[ 0.000000] hpet clockevent registered
[ 0.000000] APIC: Switch to symmetric I/O mode setup
[ 0.000000] x2apic: IRQ remapping doesn't support X2APIC mode
[ 0.000000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.020000] tsc: Fast TSC calibration using PIT
[ 0.024000] tsc: Detected 1496.545 MHz processor
[ 0.024000] Calibrating delay loop (skipped), value calculated using timer frequency.. 2993.09 BogoMIPS (lpj=5986180)
[ 0.024000] pid_max: default: 32768 minimum: 301
[ 0.024000] Security Framework initialized
[ 0.024000] Yama: becoming mindful.
[ 0.024000] SELinux: Disabled at boot.
[ 0.024000] AppArmor: AppArmor disabled by boot time parameter
[ 0.024000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes)
[ 0.029379] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[ 0.029454] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes)
[ 0.029506] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes)
[ 0.029817] CPU: Physical Processor ID: 0
[ 0.029818] CPU: Processor Core ID: 0
[ 0.029826] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[ 0.029826] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[ 0.029832] mce: CPU supports 7 MCE banks
[ 0.029843] CPU0: Thermal monitoring enabled (TM1)
[ 0.029857] process: using mwait in idle threads
[ 0.029861] Last level iTLB entries: 4KB 512, 2MB 8, 4MB 8
[ 0.029862] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
[ 0.030022] Freeing SMP alternatives memory: 36K
[ 0.032100] TSC deadline timer enabled
[ 0.032103] smpboot: CPU0: Intel(R) Core(TM) i3-2377M CPU @ 1.50GHz (family: 0x6, model: 0x2a, stepping: 0x7)
[ 0.032203] Performance Events: PEBS fmt1+, SandyBridge events, 16-deep LBR, full-width counters, Intel PMU driver.
[ 0.032237] ... version: 3
[ 0.032238] ... bit width: 48
[ 0.032238] ... generic registers: 4
[ 0.032240] ... value mask: 0000ffffffffffff
[ 0.032241] ... max period: 00007fffffffffff
[ 0.032241] ... fixed-purpose events: 3
[ 0.032242] ... event mask: 000000070000000f
[ 0.032293] Hierarchical SRCU implementation.
[ 0.033676] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[ 0.033698] smp: Bringing up secondary CPUs ...
[ 0.033811] x86: Booting SMP configuration:
[ 0.033813] .... node #0, CPUs: #1 #2 #3
[ 0.042376] smp: Brought up 1 node, 4 CPUs
[ 0.042376] smpboot: Max logical packages: 2
[ 0.042376] smpboot: Total of 4 processors activated (11972.36 BogoMIPS)
[ 0.044597] devtmpfs: initialized
[ 0.044597] x86/mm: Memory block size: 128MB
[ 0.045528] evm: security.selinux
[ 0.045529] evm: security.SMACK64
[ 0.045530] evm: security.SMACK64EXEC
[ 0.045531] evm: security.SMACK64TRANSMUTE
[ 0.045532] evm: security.SMACK64MMAP
[ 0.045532] evm: security.apparmor
[ 0.045533] evm: security.ima
[ 0.045534] evm: security.capability
[ 0.045558] PM: Registering ACPI NVS region [mem 0xdaeef000-0xdaf9efff] (720896 bytes)
[ 0.045558] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.045558] futex hash table entries: 2048 (order: 5, 131072 bytes)
[ 0.045558] pinctrl core: initialized pinctrl subsystem
[ 0.045558] RTC time: 10:25:26, date: 12/05/17
[ 0.045558] NET: Registered protocol family 16
[ 0.045558] audit: initializing netlink subsys (disabled)
[ 0.045558] audit: type=2000 audit(1512469526.044:1): state=initialized audit_enabled=0 res=1
[ 0.045558] cpuidle: using governor ladder
[ 0.045558] cpuidle: using governor menu
[ 0.045558] ACPI: bus type PCI registered
[ 0.045558] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.045558] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[ 0.045558] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
[ 0.045558] PCI: Using configuration type 1 for base access
[ 0.045558] core: PMU erratum BJ122, BV98, HSD29 worked around, HT is on
[ 0.049547] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.049547] ACPI: Added _OSI(Module Device)
[ 0.049547] ACPI: Added _OSI(Processor Device)
[ 0.049547] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.049547] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.049547] ACPI: Executed 1 blocks of module-level executable AML code
[ 0.058539] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 0.060454] ACPI: Dynamic OEM Table Load:
[ 0.060467] ACPI: SSDT 0xFFFF98BE5086A800 000784 (v01 PmRef Cpu0Cst 00003001 INTL 20061109)
[ 0.061258] ACPI: Dynamic OEM Table Load:
[ 0.061267] ACPI: SSDT 0xFFFF98BE509E4400 000303 (v01 PmRef ApIst 00003000 INTL 20061109)
[ 0.061827] ACPI: Dynamic OEM Table Load:
[ 0.061834] ACPI: SSDT 0xFFFF98BE509D2600 000119 (v01 PmRef ApCst 00003000 INTL 20061109)
[ 0.063594] ACPI: EC: EC started
[ 0.063595] ACPI: EC: interrupt blocked
[ 0.065756] ACPI: \_SB_.PCI0.LPCB.H_EC: Used as first EC
[ 0.065759] ACPI: \_SB_.PCI0.LPCB.H_EC: GPE=0x17, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[ 0.065761] ACPI: \_SB_.PCI0.LPCB.H_EC: Used as boot DSDT EC to handle transactions
[ 0.065762] ACPI: Interpreter enabled
[ 0.065803] ACPI: (supports S0 S1 S3 S4 S5)
[ 0.065804] ACPI: Using IOAPIC for interrupt routing
[ 0.065852] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.066344] ACPI: Enabled 8 GPEs in block 00 to 3F
[ 0.080834] ACPI: Power Resource [FN00] (off)
[ 0.081001] ACPI: Power Resource [FN01] (off)
[ 0.081160] ACPI: Power Resource [FN02] (off)
[ 0.081322] ACPI: Power Resource [FN03] (off)
[ 0.081481] ACPI: Power Resource [FN04] (off)
[ 0.082705] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[ 0.082713] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.083030] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
[ 0.084033] PCI host bridge to bus 0000:00
[ 0.084037] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]
[ 0.084039] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]
[ 0.084041] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[ 0.084043] pci_bus 0000:00: root bus resource [mem 0xdfa00000-0xfeafffff window]
[ 0.084045] pci_bus 0000:00: root bus resource [bus 00-3e]
[ 0.084056] pci 0000:00:00.0: [8086:0104] type 00 class 0x060000
[ 0.084215] pci 0000:00:02.0: [8086:0116] type 00 class 0x030000
[ 0.084231] pci 0000:00:02.0: reg 0x10: [mem 0xf0000000-0xf03fffff 64bit]
[ 0.084238] pci 0000:00:02.0: reg 0x18: [mem 0xe0000000-0xefffffff 64bit pref]
[ 0.084244] pci 0000:00:02.0: reg 0x20: [io 0x3000-0x303f]
[ 0.084431] pci 0000:00:14.0: [8086:1e31] type 00 class 0x0c0330
[ 0.084465] pci 0000:00:14.0: reg 0x10: [mem 0xf0600000-0xf060ffff 64bit]
[ 0.084562] pci 0000:00:14.0: PME# supported from D3hot D3cold
[ 0.084700] pci 0000:00:16.0: [8086:1e3a] type 00 class 0x078000
[ 0.084733] pci 0000:00:16.0: reg 0x10: [mem 0xf0615000-0xf061500f 64bit]
[ 0.084828] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[ 0.084973] pci 0000:00:1a.0: [8086:1e2d] type 00 class 0x0c0320
[ 0.085002] pci 0000:00:1a.0: reg 0x10: [mem 0xf061a000-0xf061a3ff]
[ 0.085108] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[ 0.085245] pci 0000:00:1b.0: [8086:1e20] type 00 class 0x040300
[ 0.085278] pci 0000:00:1b.0: reg 0x10: [mem 0xf0610000-0xf0613fff 64bit]
[ 0.085388] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.085528] pci 0000:00:1c.0: [8086:1e10] type 01 class 0x060400
[ 0.085640] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.085785] pci 0000:00:1c.3: [8086:1e16] type 01 class 0x060400
[ 0.085896] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[ 0.086045] pci 0000:00:1d.0: [8086:1e26] type 00 class 0x0c0320
[ 0.086075] pci 0000:00:1d.0: reg 0x10: [mem 0xf0619000-0xf06193ff]
[ 0.086183] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[ 0.086317] pci 0000:00:1f.0: [8086:1e59] type 00 class 0x060100
[ 0.086585] pci 0000:00:1f.2: [8086:1e03] type 00 class 0x010601
[ 0.086614] pci 0000:00:1f.2: reg 0x10: [io 0x3088-0x308f]
[ 0.086628] pci 0000:00:1f.2: reg 0x14: [io 0x3094-0x3097]
[ 0.086638] pci 0000:00:1f.2: reg 0x18: [io 0x3080-0x3087]
[ 0.086649] pci 0000:00:1f.2: reg 0x1c: [io 0x3090-0x3093]
[ 0.086662] pci 0000:00:1f.2: reg 0x20: [io 0x3060-0x307f]
[ 0.086676] pci 0000:00:1f.2: reg 0x24: [mem 0xf0618000-0xf06187ff]
[ 0.086735] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.086859] pci 0000:00:1f.3: [8086:1e22] type 00 class 0x0c0500
[ 0.086887] pci 0000:00:1f.3: reg 0x10: [mem 0xf0614000-0xf06140ff 64bit]
[ 0.086915] pci 0000:00:1f.3: reg 0x20: [io 0xefa0-0xefbf]
[ 0.087180] pci 0000:01:00.0: [8086:088e] type 00 class 0x028000
[ 0.087258] pci 0000:01:00.0: reg 0x10: [mem 0xf0500000-0xf0501fff 64bit]
[ 0.087525] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[ 0.096053] pci 0000:00:1c.0: PCI bridge to [bus 01]
[ 0.096074] pci 0000:00:1c.0: bridge window [mem 0xf0500000-0xf05fffff]
[ 0.096237] pci 0000:02:00.0: [10ec:8168] type 00 class 0x020000
[ 0.096370] pci 0000:02:00.0: reg 0x10: [io 0x2000-0x20ff]
[ 0.096496] pci 0000:02:00.0: reg 0x18: [mem 0xf0404000-0xf0404fff 64bit pref]
[ 0.096574] pci 0000:02:00.0: reg 0x20: [mem 0xf0400000-0xf0403fff 64bit pref]
[ 0.097002] pci 0000:02:00.0: supports D1 D2
[ 0.097004] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.108093] pci 0000:00:1c.3: PCI bridge to [bus 02]
[ 0.108099] pci 0000:00:1c.3: bridge window [io 0x2000-0x2fff]
[ 0.108108] pci 0000:00:1c.3: bridge window [mem 0xf0400000-0xf04fffff 64bit pref]
[ 0.109522] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[ 0.109652] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[ 0.109779] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 10 11 12 14 15) *7
[ 0.109904] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[ 0.110028] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[ 0.110153] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 10 11 12 14 15) *7
[ 0.110278] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[ 0.110402] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[ 0.111416] ACPI: EC: interrupt unblocked
[ 0.111427] ACPI: EC: event unblocked
[ 0.111435] ACPI: \_SB_.PCI0.LPCB.H_EC: GPE=0x17, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[ 0.111437] ACPI: \_SB_.PCI0.LPCB.H_EC: Used as boot DSDT EC to handle transactions and events
[ 0.111536] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[ 0.111536] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[ 0.111536] pci 0000:00:02.0: vgaarb: bridge control possible
[ 0.111536] vgaarb: loaded
[ 0.111536] SCSI subsystem initialized
[ 0.111536] libata version 3.00 loaded.
[ 0.111536] ACPI: bus type USB registered
[ 0.111536] usbcore: registered new interface driver usbfs
[ 0.111536] usbcore: registered new interface driver hub
[ 0.111536] usbcore: registered new device driver usb
[ 0.112022] EDAC MC: Ver: 3.0.0
[ 0.112119] PCI: Using ACPI for IRQ routing
[ 0.113979] PCI: pci_cache_line_size set to 64 bytes
[ 0.114045] e820: reserve RAM buffer [mem 0x0009d800-0x0009ffff]
[ 0.114047] e820: reserve RAM buffer [mem 0xc42aa000-0xc7ffffff]
[ 0.114048] e820: reserve RAM buffer [mem 0xd33ef000-0xd3ffffff]
[ 0.114049] e820: reserve RAM buffer [mem 0xdb000000-0xdbffffff]
[ 0.114050] e820: reserve RAM buffer [mem 0x31f600000-0x31fffffff]
[ 0.114180] NetLabel: Initializing
[ 0.114182] NetLabel: domain hash size = 128
[ 0.114182] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO
[ 0.114208] NetLabel: unlabeled traffic allowed by default
[ 0.114233] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[ 0.114233] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[ 0.116024] clocksource: Switched to clocksource hpet
[ 0.131844] VFS: Disk quotas dquot_6.6.0
[ 0.131876] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.131970] pnp: PnP ACPI init
[ 0.132478] system 00:00: [io 0x0680-0x069f] has been reserved
[ 0.132481] system 00:00: [io 0x1000-0x100f] has been reserved
[ 0.132483] system 00:00: [io 0x5000-0x5003] has been reserved
[ 0.132485] system 00:00: [io 0xffff] has been reserved
[ 0.132487] system 00:00: [io 0x0400-0x0453] has been reserved
[ 0.132490] system 00:00: [io 0x0458-0x047f] has been reserved
[ 0.132492] system 00:00: [io 0x0500-0x057f] has been reserved
[ 0.132494] system 00:00: [io 0x0a00-0x0a0f] has been reserved
[ 0.132496] system 00:00: [io 0x164e-0x164f] has been reserved
[ 0.132498] system 00:00: [io 0x5000-0x500f] could not be reserved
[ 0.132507] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.132544] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.132638] system 00:02: [io 0x0454-0x0457] has been reserved
[ 0.132644] system 00:02: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[ 0.132693] pnp 00:03: Plug and Play ACPI device, IDs PNP0303 (active)
[ 0.132771] pnp 00:04: Plug and Play ACPI device, IDs ETD0b00 SYN0002 PNP0f13 (active)
[ 0.133099] system 00:05: [mem 0xfed1c000-0xfed1ffff] has been reserved
[ 0.133101] system 00:05: [mem 0xfed10000-0xfed17fff] has been reserved
[ 0.133103] system 00:05: [mem 0xfed18000-0xfed18fff] has been reserved
[ 0.133106] system 00:05: [mem 0xfed19000-0xfed19fff] has been reserved
[ 0.133108] system 00:05: [mem 0xf8000000-0xfbffffff] has been reserved
[ 0.133110] system 00:05: [mem 0xfed20000-0xfed3ffff] has been reserved
[ 0.133112] system 00:05: [mem 0xfed90000-0xfed93fff] has been reserved
[ 0.133115] system 00:05: [mem 0xfed45000-0xfed8ffff] has been reserved
[ 0.133117] system 00:05: [mem 0xff000000-0xffffffff] could not be reserved
[ 0.133119] system 00:05: [mem 0xfee00000-0xfeefffff] could not be reserved
[ 0.133122] system 00:05: [mem 0xfffff000-0xffffffff] has been reserved
[ 0.133127] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.133867] pnp: PnP ACPI: found 6 devices
[ 0.140839] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[ 0.140873] pci 0000:00:1c.0: PCI bridge to [bus 01]
[ 0.140882] pci 0000:00:1c.0: bridge window [mem 0xf0500000-0xf05fffff]
[ 0.140894] pci 0000:00:1c.3: PCI bridge to [bus 02]
[ 0.140897] pci 0000:00:1c.3: bridge window [io 0x2000-0x2fff]
[ 0.140907] pci 0000:00:1c.3: bridge window [mem 0xf0400000-0xf04fffff 64bit pref]
[ 0.140917] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window]
[ 0.140919] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window]
[ 0.140921] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[ 0.140923] pci_bus 0000:00: resource 7 [mem 0xdfa00000-0xfeafffff window]
[ 0.140925] pci_bus 0000:01: resource 1 [mem 0xf0500000-0xf05fffff]
[ 0.140927] pci_bus 0000:02: resource 0 [io 0x2000-0x2fff]
[ 0.140928] pci_bus 0000:02: resource 2 [mem 0xf0400000-0xf04fffff 64bit pref]
[ 0.141095] NET: Registered protocol family 2
[ 0.141385] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.141734] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.141929] TCP: Hash tables configured (established 131072 bind 65536)
[ 0.141995] UDP hash table entries: 8192 (order: 6, 262144 bytes)
[ 0.142070] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes)
[ 0.142190] NET: Registered protocol family 1
[ 0.142210] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[ 0.143068] PCI: CLS 64 bytes, default 64
[ 0.143131] Unpacking initramfs...
[ 1.613992] Freeing initrd memory: 53912K
[ 1.614012] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 1.614016] software IO TLB [mem 0xcf3ef000-0xd33ef000] (64MB) mapped at [00000000cb4cb9e1-0000000045f176fe]
[ 1.614348] Scanning for low memory corruption every 60 seconds
[ 1.615306] Initialise system trusted keyrings
[ 1.615320] Key type blacklist registered
[ 1.615356] workingset: timestamp_bits=36 max_order=22 bucket_order=0
[ 1.617060] zbud: loaded
[ 1.617593] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.617784] fuse init (API version 7.26)
[ 1.619542] Key type asymmetric registered
[ 1.619544] Asymmetric key parser 'x509' registered
[ 1.619585] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[ 1.619636] io scheduler noop registered
[ 1.619638] io scheduler deadline registered
[ 1.619697] io scheduler cfq registered (default)
[ 1.620371] vesafb: mode is 1366x768x32, linelength=5504, pages=0
[ 1.620372] vesafb: scrolling: redraw
[ 1.620375] vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 1.620390] vesafb: framebuffer at 0xe0000000, mapped to 0x0000000041b4a741, using 4160k, total 4160k
[ 1.731304] Console: switching to colour frame buffer device 170x48
[ 1.841805] fb0: VESA VGA frame buffer device
[ 1.841845] intel_idle: MWAIT substates: 0x21120
[ 1.841847] intel_idle: v0.4.1 model 0x2A
[ 1.842061] intel_idle: lapic_timer_reliable_states 0xffffffff
[ 1.842401] ACPI: AC Adapter [ADP1] (on-line)
[ 1.842483] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
[ 1.842493] ACPI: Lid Switch [LID0]
[ 1.842537] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[ 1.842570] ACPI: Power Button [PWRB]
[ 1.842618] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[ 1.842647] ACPI: Power Button [PWRF]
[ 1.844296] (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
[ 1.844731] thermal LNXTHERM:00: registered as thermal_zone0
[ 1.844732] ACPI: Thermal Zone [TZ00] (34 C)
[ 1.845272] thermal LNXTHERM:01: registered as thermal_zone1
[ 1.845274] ACPI: Thermal Zone [TZ01] (30 C)
[ 1.845434] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[ 1.845697] ACPI: Battery Slot [BAT1] (battery absent)
[ 1.847704] Linux agpgart interface v0.103
[ 1.849843] loop: module loaded
[ 1.850176] libphy: Fixed MDIO Bus: probed
[ 1.850177] tun: Universal TUN/TAP device driver, 1.6
[ 1.850225] PPP generic driver version 2.4.2
[ 1.850280] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.850284] ehci-pci: EHCI PCI platform driver
[ 1.850481] ehci-pci 0000:00:1a.0: EHCI Host Controller
[ 1.850489] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[ 1.850506] ehci-pci 0000:00:1a.0: debug port 2
[ 1.854407] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[ 1.854426] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf061a000
[ 1.868027] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[ 1.868088] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.868090] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.868092] usb usb1: Product: EHCI Host Controller
[ 1.868094] usb usb1: Manufacturer: Linux 4.15.0-041500rc2-generic ehci_hcd
[ 1.868096] usb usb1: SerialNumber: 0000:00:1a.0
[ 1.868361] hub 1-0:1.0: USB hub found
[ 1.868371] hub 1-0:1.0: 3 ports detected
[ 1.868697] ehci-pci 0000:00:1d.0: EHCI Host Controller
[ 1.868704] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[ 1.868720] ehci-pci 0000:00:1d.0: debug port 2
[ 1.872627] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[ 1.872646] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf0619000
[ 1.888029] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[ 1.888086] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.888088] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.888090] usb usb2: Product: EHCI Host Controller
[ 1.888092] usb usb2: Manufacturer: Linux 4.15.0-041500rc2-generic ehci_hcd
[ 1.888093] usb usb2: SerialNumber: 0000:00:1d.0
[ 1.888274] hub 2-0:1.0: USB hub found
[ 1.888281] hub 2-0:1.0: 3 ports detected
[ 1.888426] ehci-platform: EHCI generic platform driver
[ 1.888441] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.888445] ohci-pci: OHCI PCI platform driver
[ 1.888457] ohci-platform: OHCI generic platform driver
[ 1.888465] uhci_hcd: USB Universal Host Controller Interface driver
[ 1.888649] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 1.888655] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[ 1.889755] xhci_hcd 0000:00:14.0: hcc params 0x20007181 hci version 0x100 quirks 0x0000b930
[ 1.889762] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[ 1.889934] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.889936] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.889938] usb usb3: Product: xHCI Host Controller
[ 1.889940] usb usb3: Manufacturer: Linux 4.15.0-041500rc2-generic xhci-hcd
[ 1.889942] usb usb3: SerialNumber: 0000:00:14.0
[ 1.890176] hub 3-0:1.0: USB hub found
[ 1.890191] hub 3-0:1.0: 4 ports detected
[ 1.890823] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 1.890828] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[ 1.890873] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[ 1.890875] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.890877] usb usb4: Product: xHCI Host Controller
[ 1.890878] usb usb4: Manufacturer: Linux 4.15.0-041500rc2-generic xhci-hcd
[ 1.890880] usb usb4: SerialNumber: 0000:00:14.0
[ 1.891117] hub 4-0:1.0: USB hub found
[ 1.891131] hub 4-0:1.0: 4 ports detected
[ 1.891847] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:EPAD] at 0x60,0x64 irq 1,12
[ 1.897762] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.897768] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.898083] mousedev: PS/2 mouse device common for all mice
[ 1.898711] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[ 1.898743] rtc_cmos 00:01: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
[ 1.898752] i2c /dev entries driver
[ 1.898820] device-mapper: uevent: version 1.0.3
[ 1.898925] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-devel@redhat.com
[ 1.898932] intel_pstate: Intel P-state driver initializing
[ 1.899179] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.899677] NET: Registered protocol family 10
[ 1.905167] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[ 1.905412] Segment Routing with IPv6
[ 1.905448] NET: Registered protocol family 17
[ 1.905543] Key type dns_resolver registered
[ 1.905966] RAS: Correctable Errors collector initialized.
[ 1.906003] microcode: sig=0x206a7, pf=0x10, revision=0x29
[ 1.906083] microcode: Microcode Update Driver: v2.2.
[ 1.906095] sched_clock: Marking stable (1906077076, 0)->(1886783884, 19293192)
[ 1.906366] registered taskstats version 1
[ 1.906378] Loading compiled-in X.509 certificates
[ 1.910294] Loaded X.509 cert 'Build time autogenerated kernel key: 2d4cc29bf3f92e367ff55c7ae0da425c23121610'
[ 1.910336] zswap: loaded using pool lzo/zbud
[ 1.915935] Key type big_key registered
[ 1.915940] Key type trusted registered
[ 1.918237] Key type encrypted registered
[ 1.918242] ima: No TPM chip found, activating TPM-bypass! (rc=-19)
[ 1.918275] evm: HMAC attrs: 0x1
[ 1.918579] Magic number: 13:844:425
[ 1.918725] rtc_cmos 00:01: setting system clock to 2017-12-05 10:25:28 UTC (1512469528)
[ 1.918812] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 1.918813] EDD information not available.
[ 1.924422] Freeing unused kernel memory: 2328K
[ 1.924424] Write protecting the kernel read-only data: 16384k
[ 1.925005] Freeing unused kernel memory: 756K
[ 1.932185] Freeing unused kernel memory: 1960K
[ 1.943734] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[ 2.106818] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 2.106832] r8169 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 2.107657] r8169 0000:02:00.0 eth0: RTL8168evl/8111evl at 0x00000000d0080eee, e8:03:9a:0f:c4:4f, XID 0c900800 IRQ 25
[ 2.107661] r8169 0000:02:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[ 2.111410] r8169 0000:02:00.0 enp2s0: renamed from eth0
[ 2.112518] ahci 0000:00:1f.2: version 3.0
[ 2.112832] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x3 impl SATA mode
[ 2.112835] ahci 0000:00:1f.2: flags: 64bit ncq pm led clo pio slum part ems apst
[ 2.125157] scsi host0: ahci
[ 2.125349] scsi host1: ahci
[ 2.125527] scsi host2: ahci
[ 2.125700] scsi host3: ahci
[ 2.125870] scsi host4: ahci
[ 2.126032] scsi host5: ahci
[ 2.126118] ata1: SATA max UDMA/133 abar m2048@0xf0618000 port 0xf0618100 irq 26
[ 2.126122] ata2: SATA max UDMA/133 abar m2048@0xf0618000 port 0xf0618180 irq 26
[ 2.126123] ata3: DUMMY
[ 2.126125] ata4: DUMMY
[ 2.126126] ata5: DUMMY
[ 2.126128] ata6: DUMMY
[ 2.196757] [drm] Memory usable by graphics device = 2048M
[ 2.196761] checking generic (e0000000 410000) vs hw (e0000000 10000000)
[ 2.196763] fb: switching to inteldrmfb from VESA VGA
[ 2.196800] Console: switching to colour dummy device 80x25
[ 2.196928] [drm] Replacing VGA console driver
[ 2.202213] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 2.202215] [drm] Driver supports precise vblank timestamp query.
[ 2.204853] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 2.208093] usb 1-1: new high-speed USB device number 2 using ehci-pci
[ 2.215771] [drm] Initialized i915 1.6.0 20171023 for 0000:00:02.0 on minor 0
[ 2.217371] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
[ 2.217868] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6
[ 2.228069] usb 2-1: new high-speed USB device number 2 using ehci-pci
[ 2.228117] usb 3-1: new low-speed USB device number 2 using xhci_hcd
[ 2.250749] fbcon: inteldrmfb (fb0) is primary device
[ 2.364808] usb 1-1: New USB device found, idVendor=8087, idProduct=0024
[ 2.364813] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.365201] hub 1-1:1.0: USB hub found
[ 2.365401] hub 1-1:1.0: 6 ports detected
[ 2.380151] usb 3-1: New USB device found, idVendor=046d, idProduct=c077
[ 2.380154] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.380156] usb 3-1: Product: USB Optical Mouse
[ 2.380157] usb 3-1: Manufacturer: Logitech
[ 2.384401] usb 2-1: New USB device found, idVendor=8087, idProduct=0024
[ 2.384403] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.384652] hub 2-1:1.0: USB hub found
[ 2.384737] hub 2-1:1.0: 6 ports detected
[ 2.387067] hidraw: raw HID events driver (C) Jiri Kosina
[ 2.392110] usbcore: registered new interface driver usbhid
[ 2.392111] usbhid: USB HID core driver
[ 2.395148] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:046D:C077.0001/input/input7
[ 2.395336] hid-generic 0003:046D:C077.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:14.0-1/input0
[ 2.439379] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.439415] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 2.439899] ata2.00: ATA-9: SanDisk SSD i100 24GB, 11.50.04, max UDMA/133
[ 2.439903] ata2.00: 46905264 sectors, multi 1: LBA48 NCQ (depth 31/32)
[ 2.440232] ata2.00: configured for UDMA/133
[ 2.440270] ata1.00: ATA-8: Hitachi HTS545050A7E380, GG2OA6C0, max UDMA/133
[ 2.440273] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 2.441211] ata1.00: configured for UDMA/133
[ 2.441551] scsi 0:0:0:0: Direct-Access ATA Hitachi HTS54505 A6C0 PQ: 0 ANSI: 5
[ 2.441940] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 2.441994] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/466 GiB)
[ 2.441997] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 2.442009] sd 0:0:0:0: [sda] Write Protect is off
[ 2.442012] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 2.442039] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.442314] scsi 1:0:0:0: Direct-Access ATA SanDisk SSD i100 0.04 PQ: 0 ANSI: 5
[ 2.442602] sd 1:0:0:0: Attached scsi generic sg1 type 0
[ 2.442675] sd 1:0:0:0: [sdb] 46905264 512-byte logical blocks: (24.0 GB/22.4 GiB)
[ 2.442697] sd 1:0:0:0: [sdb] Write Protect is off
[ 2.442700] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 2.442742] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.443599] sdb: sdb1
[ 2.444128] sd 1:0:0:0: [sdb] Attached SCSI disk
[ 2.620119] tsc: Refined TSC clocksource calibration: 1496.600 MHz
[ 2.620130] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x159296d3708, max_idle_ns: 440795218047 ns
[ 2.656131] usb 1-1.4: new high-speed USB device number 3 using ehci-pci
[ 2.672100] usb 2-1.5: new full-speed USB device number 3 using ehci-pci
[ 2.784895] usb 2-1.5: New USB device found, idVendor=8087, idProduct=07da
[ 2.784898] usb 2-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.884329] usb 1-1.4: New USB device found, idVendor=2232, idProduct=1035
[ 2.884332] usb 1-1.4: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[ 2.884334] usb 1-1.4: Product: WebCam SC-13HDL12131N
[ 2.884336] usb 1-1.4: Manufacturer: Generic
[ 2.884337] usb 1-1.4: SerialNumber: 200901010001
[ 2.938644] Console: switching to colour frame buffer device 170x48
[ 2.959270] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 2.991642] psmouse serio1: elantech: assuming hardware version 3 (with firmware version 0x450f00)
[ 3.006404] psmouse serio1: elantech: Synaptics capabilities query result 0x08, 0x17, 0x0c.
[ 3.022080] psmouse serio1: elantech: Elan sample query result 03, 3f, 86
[ 3.103834] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input5
[ 3.244218] sda: sda2 sda4 < sda5 sda6 >
[ 3.245191] sd 0:0:0:0: [sda] Attached SCSI disk
[ 3.644466] clocksource: Switched to clocksource tsc
[ 4.068044] raid6: sse2x1 gen() 4600 MB/s
[ 4.136038] raid6: sse2x1 xor() 3203 MB/s
[ 4.204044] raid6: sse2x2 gen() 5360 MB/s
[ 4.272038] raid6: sse2x2 xor() 3634 MB/s
[ 4.340039] raid6: sse2x4 gen() 6372 MB/s
[ 4.408041] raid6: sse2x4 xor() 4256 MB/s
[ 4.408043] raid6: using algorithm sse2x4 gen() 6372 MB/s
[ 4.408044] raid6: .... xor() 4256 MB/s, rmw enabled
[ 4.408045] raid6: using ssse3x2 recovery algorithm
[ 4.415372] xor: automatically using best checksumming function avx
[ 4.464894] Btrfs loaded, crc32c=crc32c-intel
[ 4.867233] BTRFS: device fsid 707d0f89-4b1d-4432-9d50-6058dc4c1ee9 devid 1 transid 45111 /dev/sdb1
[ 4.900754] BTRFS info (device sdb1): disk space caching is enabled
[ 4.900757] BTRFS info (device sdb1): has skinny extents
[ 4.916968] BTRFS info (device sdb1): enabling ssd optimizations
[ 5.152161] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 5.160343] systemd[1]: systemd 235 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN default-hierarchy=hybrid)
[ 5.180235] systemd[1]: Detected architecture x86-64.
[ 5.180899] systemd[1]: Set hostname to <caravena-530U3C-530U4C>.
[ 5.298859] systemd[1]: Reached target User and Group Name Lookups.
[ 5.299188] systemd[1]: Created slice User and Session Slice.
[ 5.299209] systemd[1]: Reached target Remote File Systems.
[ 5.299268] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 5.299462] systemd[1]: Created slice System Slice.
[ 5.300304] systemd[1]: Mounting POSIX Message Queue File System...
[ 5.300419] systemd[1]: Listening on udev Control Socket.
[ 5.345690] BTRFS info (device sdb1): disk space caching is enabled
[ 5.370815] swapon: swapfile has holes
[ 5.375090] lp: driver loaded but no devices found
[ 5.388107] ppdev: user-space parallel port driver
[ 5.448830] systemd-journald[293]: Received request to flush runtime journal from PID 1
[ 5.714555] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 5.777062] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20170831/utaddress-247)
[ 5.777076] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 5.777082] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20170831/utaddress-247)
[ 5.777090] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 5.777092] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20170831/utaddress-247)
[ 5.777100] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 5.777102] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20170831/utaddress-247)
[ 5.777109] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 5.777111] lpc_ich: Resource conflict(s) found affecting gpio_ich
[ 5.831263] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 5.843787] Bluetooth: Core ver 2.22
[ 5.843952] NET: Registered protocol family 31
[ 5.843954] Bluetooth: HCI device and connection manager initialized
[ 5.843960] Bluetooth: HCI socket layer initialized
[ 5.843964] Bluetooth: L2CAP socket layer initialized
[ 5.843975] Bluetooth: SCO socket layer initialized
[ 5.849349] media: Linux media interface: v0.10
[ 5.870057] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 5.873649] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 5.873653] cfg80211: failed to load regulatory.db
[ 5.899678] usbcore: registered new interface driver btusb
[ 5.900977] Linux video capture interface: v2.00
[ 5.920143] Intel(R) Wireless WiFi driver for Linux
[ 5.920145] Copyright(c) 2003- 2015 Intel Corporation
[ 5.925660] iwlwifi 0000:01:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 5.926534] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 163840 ms ovfl timer
[ 5.926536] RAPL PMU: hw unit of domain pp0-core 2^-16 Joules
[ 5.926537] RAPL PMU: hw unit of domain package 2^-16 Joules
[ 5.926539] RAPL PMU: hw unit of domain pp1-gpu 2^-16 Joules
[ 5.933761] iwlwifi 0000:01:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm
[ 5.993390] uvcvideo: Found UVC 1.00 device WebCam SC-13HDL12131N (2232:1035)
[ 6.023247] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEBUG disabled
[ 6.023251] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
[ 6.023254] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[ 6.023258] iwlwifi 0000:01:00.0: Detected Intel(R) Centrino(R) Advanced-N 6235 AGN, REV=0xB0
[ 6.061690] uvcvideo 1-1.4:1.0: Entity type for entity Extension 4 was not initialized!
[ 6.061695] uvcvideo 1-1.4:1.0: Entity type for entity Processing 2 was not initialized!
[ 6.061699] uvcvideo 1-1.4:1.0: Entity type for entity Camera 1 was not initialized!
[ 6.062102] input: WebCam SC-13HDL12131N: WebCam S as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input8
[ 6.062264] usbcore: registered new interface driver uvcvideo
[ 6.062266] USB Video Class driver (1.1.1)
[ 6.082014] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[ 6.148789] samsung_laptop: detected SABI interface: SwSmi@
[ 6.234069] intel_rapl: Found RAPL domain package
[ 6.234073] intel_rapl: Found RAPL domain core
[ 6.234074] intel_rapl: Found RAPL domain uncore
[ 6.234082] intel_rapl: RAPL package 0 domain package locked by BIOS
[ 6.243485] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 6.285950] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VC: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 6.285956] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 6.285960] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[ 6.285963] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
[ 6.285965] snd_hda_codec_realtek hdaudioC0D0: inputs:
[ 6.285970] snd_hda_codec_realtek hdaudioC0D0: Internal Mic=0x19
[ 6.285973] snd_hda_codec_realtek hdaudioC0D0: Mic=0x18
[ 6.294956] swapon: swapfile has holes
[ 6.317572] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[ 6.317686] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[ 6.317799] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 6.323174] iwlwifi 0000:01:00.0 wlp1s0: renamed from wlan0
[ 6.338531] random: crng init done
[ 7.967444] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)
[ 8.411674] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 8.411678] Bluetooth: BNEP filters: protocol multicast
[ 8.411684] Bluetooth: BNEP socket layer initialized
[ 8.855667] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[ 8.966211] r8169 0000:02:00.0 enp2s0: link down
[ 8.967846] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[ 8.977820] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 8.990680] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0
[ 9.292841] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0
[ 9.381313] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 9.515306] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 15.551364] wlp1s0: authenticate with 4c:fa:ca:42:1f:d4
[ 15.555557] wlp1s0: send auth to 4c:fa:ca:42:1f:d4 (try 1/3)
[ 15.623450] wlp1s0: authenticated
[ 15.623967] wlp1s0: waiting for beacon from 4c:fa:ca:42:1f:d4
[ 15.728179] wlp1s0: associate with 4c:fa:ca:42:1f:d4 (try 1/3)
[ 15.738196] wlp1s0: RX AssocResp from 4c:fa:ca:42:1f:d4 (capab=0x1411 status=0 aid=2)
[ 15.757569] wlp1s0: associated
[ 15.827382] wlp1s0: Limiting TX power to 20 (23 - 3) dBm as advertised by 4c:fa:ca:42:1f:d4
[ 17.255493] IPv6: ADDRCONF(NETDEV_CHANGE): wlp1s0: link becomes ready
[ 4567.561946] Bluetooth: RFCOMM TTY layer initialized
[ 4567.561956] Bluetooth: RFCOMM socket layer initialized
[ 4567.561964] Bluetooth: RFCOMM ver 1.11
[ 4571.687313] rfkill: input handler disabled
[11355.762474] perf: interrupt took too long (2552 > 2500), lowering kernel.perf_event_max_sample_rate to 78250
[11784.166867] wlp1s0: authenticate with 4c:fa:ca:42:23:34
[11784.169566] wlp1s0: send auth to 4c:fa:ca:42:23:34 (try 1/3)
[11784.234477] wlp1s0: 4c:fa:ca:42:23:34 denied authentication (status 17)
[11784.575716] wlp1s0: authenticate with 4c:fa:ca:42:1f:c4
[11784.578176] wlp1s0: send auth to 4c:fa:ca:42:1f:c4 (try 1/3)
[11784.581621] wlp1s0: 4c:fa:ca:42:1f:c4 denied authentication (status 17)
[11784.987794] wlp1s0: authenticate with 4c:fa:ca:42:23:24
[11784.990325] wlp1s0: send auth to 4c:fa:ca:42:23:24 (try 1/3)
[11784.993669] wlp1s0: authenticated
[11784.997987] wlp1s0: associate with 4c:fa:ca:42:23:24 (try 1/3)
[11785.013902] wlp1s0: RX AssocResp from 4c:fa:ca:42:23:24 (capab=0x1431 status=0 aid=11)
[11785.033572] wlp1s0: associated
[11785.038866] wlp1s0: Limiting TX power to 20 (20 - 0) dBm as advertised by 4c:fa:ca:42:23:24
[11971.922266] wlp1s0: disconnect from AP 4c:fa:ca:42:23:24 for new auth to 4c:fa:ca:42:24:84
[11971.942156] wlp1s0: authenticate with 4c:fa:ca:42:24:84
[11971.945085] wlp1s0: send auth to 4c:fa:ca:42:24:84 (try 1/3)
[11971.947482] wlp1s0: 4c:fa:ca:42:24:84 denied authentication (status 17)
[11972.266473] wlp1s0: authenticate with 4c:fa:ca:42:23:24
[11972.268796] wlp1s0: send auth to 4c:fa:ca:42:23:24 (try 1/3)
[11972.271306] wlp1s0: authenticated
[11972.273577] wlp1s0: associate with 4c:fa:ca:42:23:24 (try 1/3)
[11972.288456] wlp1s0: RX ReassocResp from 4c:fa:ca:42:23:24 (capab=0x1431 status=0 aid=11)
[11972.315223] wlp1s0: associated
[11972.394398] wlp1s0: Limiting TX power to 20 (20 - 0) dBm as advertised by 4c:fa:ca:42:23:24
[12476.553874] perf: interrupt took too long (3257 > 3190), lowering kernel.perf_event_max_sample_rate to 61250
[13596.189452] perf: interrupt took too long (4072 > 4071), lowering kernel.perf_event_max_sample_rate to 49000
[15573.849782] perf: interrupt took too long (5121 > 5090), lowering kernel.perf_event_max_sample_rate to 39000
[16011.980437] SGI XFS with ACLs, security attributes, realtime, no debug enabled
[16012.000963] JFS: nTxBlock = 8192, nTxLock = 65536
[16012.026242] ntfs: driver 2.1.32 [Flags: R/O MODULE].
[16012.066568] QNX4 filesystem 0.2.3 registered.
[16292.761868] wlp1s0: disconnect from AP 4c:fa:ca:42:23:24 for new auth to 4c:fa:ca:42:23:64
[16292.781608] wlp1s0: authenticate with 4c:fa:ca:42:23:64
[16292.785383] wlp1s0: send auth to 4c:fa:ca:42:23:64 (try 1/3)
[16292.814676] wlp1s0: authenticated
[16292.816857] wlp1s0: associate with 4c:fa:ca:42:23:64 (try 1/3)
[16292.841865] wlp1s0: RX ReassocResp from 4c:fa:ca:42:23:64 (capab=0x1431 status=8 aid=69)
[16292.841870] wlp1s0: 4c:fa:ca:42:23:64 denied association (code=8)
[16293.190171] wlp1s0: authenticate with 4c:fa:ca:42:24:94
[16293.192624] wlp1s0: send auth to 4c:fa:ca:42:24:94 (try 1/3)
[16293.290559] wlp1s0: authenticated
[16293.292734] wlp1s0: associate with 4c:fa:ca:42:24:94 (try 1/3)
[16293.293816] wlp1s0: RX AssocResp from 4c:fa:ca:42:24:94 (capab=0x1411 status=8 aid=0)
[16293.293819] wlp1s0: 4c:fa:ca:42:24:94 denied association (code=8)
[16293.483893] wlp1s0: authenticate with 4c:fa:ca:57:14:e4
[16293.487367] wlp1s0: send auth to 4c:fa:ca:57:14:e4 (try 1/3)
[16293.490105] wlp1s0: authenticated
[16293.492848] wlp1s0: associate with 4c:fa:ca:57:14:e4 (try 1/3)
[16293.513247] wlp1s0: RX AssocResp from 4c:fa:ca:57:14:e4 (capab=0x1431 status=0 aid=3)
[16293.537140] wlp1s0: associated
[16293.648764] wlp1s0: Limiting TX power to 20 (20 - 0) dBm as advertised by 4c:fa:ca:57:14:e4
[16418.651235] wlp1s0: disconnect from AP 4c:fa:ca:57:14:e4 for new auth to 4c:fa:ca:42:23:24
[16418.695583] wlp1s0: authenticate with 4c:fa:ca:42:23:24
[16418.700685] wlp1s0: send auth to 4c:fa:ca:42:23:24 (try 1/3)
[16418.708955] wlp1s0: authenticated
[16418.709793] wlp1s0: associate with 4c:fa:ca:42:23:24 (try 1/3)
[16418.782113] wlp1s0: RX ReassocResp from 4c:fa:ca:42:23:24 (capab=0x1431 status=0 aid=3)
[16418.817026] wlp1s0: associated
[16418.910274] wlp1s0: Limiting TX power to 20 (20 - 0) dBm as advertised by 4c:fa:ca:42:23:24
[17359.729003] wlp1s0: deauthenticating from 4c:fa:ca:42:23:24 by local choice (Reason: 3=DEAUTH_LEAVING)
[17361.733330] iwlwifi 0000:01:00.0: fail to flush all tx fifo queues Q 0
[17361.733401] iwlwifi 0000:01:00.0: Queue 0 is active on fifo 3 and stuck for 0 ms. SW [72, 73] HW [72, 73] FH TRB=0x080300048
[17361.785874] iwlwifi 0000:01:00.0: RF_KILL bit toggled to disable radio.
[17361.785880] iwlwifi 0000:01:00.0: reporting RF_KILL (radio disabled)
[17365.721874] iwlwifi 0000:01:00.0: RF_KILL bit toggled to enable radio.
[17365.721880] iwlwifi 0000:01:00.0: reporting RF_KILL (radio enabled)
[17365.734870] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0
[17366.038922] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0
[17366.123641] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[17366.187684] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[17372.134869] wlp1s0: authenticate with 4c:fa:ca:42:1f:d4
[17372.139814] wlp1s0: send auth to 4c:fa:ca:42:1f:d4 (try 1/3)
[17372.177554] wlp1s0: authenticated
[17372.180261] wlp1s0: associate with 4c:fa:ca:42:1f:d4 (try 1/3)
[17372.191935] wlp1s0: RX AssocResp from 4c:fa:ca:42:1f:d4 (capab=0x1411 status=0 aid=10)
[17372.211006] wlp1s0: associated
[17372.279162] wlp1s0: Limiting TX power to 20 (23 - 3) dBm as advertised by 4c:fa:ca:42:1f:d4
[17373.692067] IPv6: ADDRCONF(NETDEV_CHANGE): wlp1s0: link becomes ready
[20164.614647] wlp1s0: deauthenticating from 4c:fa:ca:42:1f:d4 by local choice (Reason: 3=DEAUTH_LEAVING)
[20164.665033] iwlwifi 0000:01:00.0: RF_KILL bit toggled to disable radio.
[20164.665037] iwlwifi 0000:01:00.0: reporting RF_KILL (radio disabled)
[20168.544323] iwlwifi 0000:01:00.0: RF_KILL bit toggled to enable radio.
[20168.544328] iwlwifi 0000:01:00.0: reporting RF_KILL (radio enabled)
[20168.558257] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0
[20168.863994] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0
[20168.949740] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[20169.009320] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[20175.110720] wlp1s0: authenticate with 4c:fa:ca:42:1f:d4
[20175.111824] wlp1s0: send auth to 4c:fa:ca:42:1f:d4 (try 1/3)
[20175.112631] wlp1s0: authenticated
[20175.116390] wlp1s0: associate with 4c:fa:ca:42:1f:d4 (try 1/3)
[20175.128351] wlp1s0: RX AssocResp from 4c:fa:ca:42:1f:d4 (capab=0x1411 status=0 aid=9)
[20175.147134] wlp1s0: associated
[20175.159308] wlp1s0: Limiting TX power to 20 (23 - 3) dBm as advertised by 4c:fa:ca:42:1f:d4
[20176.632326] IPv6: ADDRCONF(NETDEV_CHANGE): wlp1s0: link becomes ready
[21452.930172] perf: interrupt took too long (6520 > 6401), lowering kernel.perf_event_max_sample_rate to 30500
^ permalink raw reply
* Re: [PATCH net 1/2] netlink: add NLA_U8_BUGGY attribute type
From: Johannes Berg @ 2017-12-05 17:30 UTC (permalink / raw)
To: David Miller; +Cc: linux-wireless, netdev, j, dsahern
In-Reply-To: <20171205.114106.1013322969674769159.davem@davemloft.net>
On Tue, 2017-12-05 at 11:41 -0500, David Miller wrote:
>
> There is no reasonable interpretation for what that application is
> doing, so I think we can safely call that case as buggy.
>
> We are only trying to handle the situation where a U8 attribute
> is presented as a bonafide U32 or a correct U8.
>
> Does this make sense?
Well the application is buggy, but we don't really know in what way?
Perhaps somebody even did the equivalent of
nla_put_u32(ATTR, cpu_to_le32(x))
when they noticed it was broken on BE, and end up with a similar case
as I had above.
I don't think there's a good solution to this, applications must be
fixed anyhow. I'm just saying that I'd save the extra code and stay
compatible with applications as written today, even if they're now
broken on BE - and rely on the warning to fix it. Trying to fix it up
seems to have the potential to just break something else.
johannes
^ permalink raw reply
* Re: [PATCH net 1/2] netlink: add NLA_U8_BUGGY attribute type
From: David Miller @ 2017-12-05 17:40 UTC (permalink / raw)
To: johannes; +Cc: linux-wireless, netdev, j, dsahern
In-Reply-To: <1512495010.26976.24.camel@sipsolutions.net>
From: Johannes Berg <johannes@sipsolutions.net>
Date: Tue, 05 Dec 2017 18:30:10 +0100
> On Tue, 2017-12-05 at 11:41 -0500, David Miller wrote:
>>
>> There is no reasonable interpretation for what that application is
>> doing, so I think we can safely call that case as buggy.
>>
>> We are only trying to handle the situation where a U8 attribute
>> is presented as a bonafide U32 or a correct U8.
>>
>> Does this make sense?
>
> Well the application is buggy, but we don't really know in what way?
> Perhaps somebody even did the equivalent of
> nla_put_u32(ATTR, cpu_to_le32(x))
> when they noticed it was broken on BE, and end up with a similar case
> as I had above.
>
> I don't think there's a good solution to this, applications must be
> fixed anyhow. I'm just saying that I'd save the extra code and stay
> compatible with applications as written today, even if they're now
> broken on BE - and rely on the warning to fix it. Trying to fix it up
> seems to have the potential to just break something else.
You might be right.
Ok let's just go with the warning + existing behavior for now.
^ permalink raw reply
* Re: [PATCH net 1/2] netlink: add NLA_U8_BUGGY attribute type
From: David Ahern @ 2017-12-05 18:15 UTC (permalink / raw)
To: David Miller, johannes; +Cc: linux-wireless, netdev, j
In-Reply-To: <20171205.124038.2265447675450126665.davem@davemloft.net>
On 12/5/17 10:40 AM, David Miller wrote:
> From: Johannes Berg <johannes@sipsolutions.net>
> Date: Tue, 05 Dec 2017 18:30:10 +0100
>
>> On Tue, 2017-12-05 at 11:41 -0500, David Miller wrote:
>>>
>>> There is no reasonable interpretation for what that application is
>>> doing, so I think we can safely call that case as buggy.
>>>
>>> We are only trying to handle the situation where a U8 attribute
>>> is presented as a bonafide U32 or a correct U8.
>>>
>>> Does this make sense?
>>
>> Well the application is buggy, but we don't really know in what way?
>> Perhaps somebody even did the equivalent of
>> nla_put_u32(ATTR, cpu_to_le32(x))
>> when they noticed it was broken on BE, and end up with a similar case
>> as I had above.
>>
>> I don't think there's a good solution to this, applications must be
>> fixed anyhow. I'm just saying that I'd save the extra code and stay
>> compatible with applications as written today, even if they're now
>> broken on BE - and rely on the warning to fix it. Trying to fix it up
>> seems to have the potential to just break something else.
+1
>
> You might be right.
>
> Ok let's just go with the warning + existing behavior for now.
Is the patch I sent as an attachment good or should I re-send
standalone? (don't see it in patchwork)
^ permalink raw reply
* Re: [PATCH v4 1/3] mwifiex: refactor device dump code to make it generic for usb interface
From: Brian Norris @ 2017-12-05 18:25 UTC (permalink / raw)
To: Xinming Hu
Cc: Linux Wireless, Kalle Valo, Dmitry Torokhov, rajatja,
Zhiyuan Yang, Tim Song, Cathy Luo, James Cao, Ganapathi Bhat,
Ellie Reeves
In-Reply-To: <1512389924-25674-1-git-send-email-huxm@marvell.com>
Hi,
On Mon, Dec 04, 2017 at 08:18:42PM +0800, Xinming Hu wrote:
> This patch refactor current device dump code to make it generic
> for subsequent implementation on usb interface.
I still think you're making the spaghetti worse. I only have a few
specific suggestions for improving your spaghetti code at the moment,
but I'm still sure you could do better.
> Signed-off-by: Xinming Hu <huxm@marvell.com>
> Signed-off-by: Cathy Luo <cluo@marvell.com>
> Signed-off-by: Ganapathi Bhat <gbhat@marvell.com>
> ---
> v2: Addressed below review comments from Brian Norris
> a) use new API timer_setup/from_timer.
> b) reset devdump_len during initization
> v4: Same as v2,v3
> ---
> drivers/net/wireless/marvell/mwifiex/init.c | 1 +
> drivers/net/wireless/marvell/mwifiex/main.c | 87 +++++++++++++++--------------
> drivers/net/wireless/marvell/mwifiex/main.h | 11 +++-
> drivers/net/wireless/marvell/mwifiex/pcie.c | 13 +++--
> drivers/net/wireless/marvell/mwifiex/sdio.c | 14 +++--
> 5 files changed, 72 insertions(+), 54 deletions(-)
>
> diff --git a/drivers/net/wireless/marvell/mwifiex/init.c b/drivers/net/wireless/marvell/mwifiex/init.c
> index e1aa860..b0d3d68 100644
> --- a/drivers/net/wireless/marvell/mwifiex/init.c
> +++ b/drivers/net/wireless/marvell/mwifiex/init.c
> @@ -314,6 +314,7 @@ static void mwifiex_init_adapter(struct mwifiex_adapter *adapter)
> adapter->iface_limit.p2p_intf = MWIFIEX_MAX_P2P_NUM;
> adapter->active_scan_triggered = false;
> timer_setup(&adapter->wakeup_timer, wakeup_timer_fn, 0);
> + adapter->devdump_len = 0;
> }
>
> /*
> diff --git a/drivers/net/wireless/marvell/mwifiex/main.c b/drivers/net/wireless/marvell/mwifiex/main.c
> index a96bd7e..f7d0299 100644
> --- a/drivers/net/wireless/marvell/mwifiex/main.c
> +++ b/drivers/net/wireless/marvell/mwifiex/main.c
> @@ -1051,9 +1051,23 @@ void mwifiex_multi_chan_resync(struct mwifiex_adapter *adapter)
> }
> EXPORT_SYMBOL_GPL(mwifiex_multi_chan_resync);
>
> -int mwifiex_drv_info_dump(struct mwifiex_adapter *adapter, void **drv_info)
> +void mwifiex_upload_device_dump(struct mwifiex_adapter *adapter)
> {
> - void *p;
> + /* Dump all the memory data into single file, a userspace script will
> + * be used to split all the memory data to multiple files
> + */
> + mwifiex_dbg(adapter, MSG,
> + "== mwifiex dump information to /sys/class/devcoredump start\n");
> + dev_coredumpv(adapter->dev, adapter->devdump_data, adapter->devdump_len,
> + GFP_KERNEL);
Seems like you should reset adapter->devdump_data and ->devdump_len
here, so you don't accidentally reuse it? (You're expecting
dev_coredumpv() to free the buffer, no?)
> + mwifiex_dbg(adapter, MSG,
> + "== mwifiex dump information to /sys/class/devcoredump end\n");
> +}
> +EXPORT_SYMBOL_GPL(mwifiex_upload_device_dump);
> +
> +void mwifiex_drv_info_dump(struct mwifiex_adapter *adapter)
> +{
> + char *p;
> char drv_version[64];
> struct usb_card_rec *cardp;
> struct sdio_mmc_card *sdio_card;
> @@ -1061,17 +1075,12 @@ int mwifiex_drv_info_dump(struct mwifiex_adapter *adapter, void **drv_info)
> int i, idx;
> struct netdev_queue *txq;
> struct mwifiex_debug_info *debug_info;
> - void *drv_info_dump;
>
> mwifiex_dbg(adapter, MSG, "===mwifiex driverinfo dump start===\n");
>
> - /* memory allocate here should be free in mwifiex_upload_device_dump*/
> - drv_info_dump = vzalloc(MWIFIEX_DRV_INFO_SIZE_MAX);
> -
> - if (!drv_info_dump)
> - return 0;
> -
> - p = (char *)(drv_info_dump);
> + p = adapter->devdump_data;
> + strcpy(p, "========Start dump driverinfo========\n");
> + p += strlen("========Start dump driverinfo========\n");
> p += sprintf(p, "driver_name = " "\"mwifiex\"\n");
>
> mwifiex_drv_get_driver_version(adapter, drv_version,
> @@ -1155,21 +1164,18 @@ int mwifiex_drv_info_dump(struct mwifiex_adapter *adapter, void **drv_info)
> kfree(debug_info);
> }
>
> + strcpy(p, "\n========End dump========\n");
> + p += strlen("\n========End dump========\n");
> mwifiex_dbg(adapter, MSG, "===mwifiex driverinfo dump end===\n");
> - *drv_info = drv_info_dump;
> - return p - drv_info_dump;
> + adapter->devdump_len = p - (char *)adapter->devdump_data;
> }
> EXPORT_SYMBOL_GPL(mwifiex_drv_info_dump);
>
> -void mwifiex_upload_device_dump(struct mwifiex_adapter *adapter, void *drv_info,
> - int drv_info_size)
> +void mwifiex_prepare_fw_dump_info(struct mwifiex_adapter *adapter)
> {
> - u8 idx, *dump_data, *fw_dump_ptr;
> - u32 dump_len;
> -
> - dump_len = (strlen("========Start dump driverinfo========\n") +
> - drv_info_size +
> - strlen("\n========End dump========\n"));
> + u8 idx;
> + char *fw_dump_ptr;
> + u32 dump_len = 0;
>
> for (idx = 0; idx < adapter->num_mem_types; idx++) {
> struct memory_type_mapping *entry =
> @@ -1184,24 +1190,24 @@ void mwifiex_upload_device_dump(struct mwifiex_adapter *adapter, void *drv_info,
> }
> }
>
> - dump_data = vzalloc(dump_len + 1);
> - if (!dump_data)
> - goto done;
> -
> - fw_dump_ptr = dump_data;
> + if (dump_len + 1 + adapter->devdump_len > MWIFIEX_FW_DUMP_SIZE) {
> + /* Realloc in case buffer overflow */
> + fw_dump_ptr = vzalloc(dump_len + 1 + adapter->devdump_len);
> + mwifiex_dbg(adapter, MSG, "Realloc device dump data.\n");
> + if (!fw_dump_ptr) {
> + vfree(adapter->devdump_data);
> + mwifiex_dbg(adapter, ERROR,
> + "vzalloc devdump data failure!\n");
> + return;
> + }
>
> - /* Dump all the memory data into single file, a userspace script will
> - * be used to split all the memory data to multiple files
> - */
> - mwifiex_dbg(adapter, MSG,
> - "== mwifiex dump information to /sys/class/devcoredump start");
> + memmove(fw_dump_ptr, adapter->devdump_data,
> + adapter->devdump_len);
> + vfree(adapter->devdump_data);
> + adapter->devdump_data = fw_dump_ptr;
> + }
>
> - strcpy(fw_dump_ptr, "========Start dump driverinfo========\n");
> - fw_dump_ptr += strlen("========Start dump driverinfo========\n");
> - memcpy(fw_dump_ptr, drv_info, drv_info_size);
> - fw_dump_ptr += drv_info_size;
> - strcpy(fw_dump_ptr, "\n========End dump========\n");
> - fw_dump_ptr += strlen("\n========End dump========\n");
> + fw_dump_ptr = (char *)adapter->devdump_data + adapter->devdump_len;
>
> for (idx = 0; idx < adapter->num_mem_types; idx++) {
> struct memory_type_mapping *entry =
> @@ -1228,11 +1234,8 @@ void mwifiex_upload_device_dump(struct mwifiex_adapter *adapter, void *drv_info,
> /* device dump data will be free in device coredump release function
> * after 5 min
> */
^^ This comment is a bit out of place now. The data is not dumped until
we call mwifiex_upload_device_dump(), and so we don't guarantee anyone
will actually free it for us until then
> - dev_coredumpv(adapter->dev, dump_data, dump_len, GFP_KERNEL);
> - mwifiex_dbg(adapter, MSG,
> - "== mwifiex dump information to /sys/class/devcoredump end");
> + adapter->devdump_len = fw_dump_ptr - (char *)adapter->devdump_data;
>
> -done:
> for (idx = 0; idx < adapter->num_mem_types; idx++) {
> struct memory_type_mapping *entry =
> &adapter->mem_type_mapping_tbl[idx];
> @@ -1241,10 +1244,8 @@ void mwifiex_upload_device_dump(struct mwifiex_adapter *adapter, void *drv_info,
> entry->mem_ptr = NULL;
> entry->mem_size = 0;
> }
> -
> - vfree(drv_info);
> }
> -EXPORT_SYMBOL_GPL(mwifiex_upload_device_dump);
> +EXPORT_SYMBOL_GPL(mwifiex_prepare_fw_dump_info);
>
> /*
> * CFG802.11 network device handler for statistics retrieval.
> diff --git a/drivers/net/wireless/marvell/mwifiex/main.h b/drivers/net/wireless/marvell/mwifiex/main.h
> index 154c079..8b6241a 100644
> --- a/drivers/net/wireless/marvell/mwifiex/main.h
> +++ b/drivers/net/wireless/marvell/mwifiex/main.h
> @@ -94,6 +94,8 @@ enum {
>
> #define MAX_EVENT_SIZE 2048
>
> +#define MWIFIEX_FW_DUMP_SIZE (2 * 1024 * 1024)
> +
> #define ARP_FILTER_MAX_BUF_SIZE 68
>
> #define MWIFIEX_KEY_BUFFER_SIZE 16
> @@ -1032,6 +1034,9 @@ struct mwifiex_adapter {
> bool wake_by_wifi;
> /* Aggregation parameters*/
> struct bus_aggr_params bus_aggr;
> + /* Device dump data/length */
> + void *devdump_data;
> + int devdump_len;
> };
>
> void mwifiex_process_tx_queue(struct mwifiex_adapter *adapter);
> @@ -1656,9 +1661,9 @@ void mwifiex_hist_data_add(struct mwifiex_private *priv,
> u8 mwifiex_adjust_data_rate(struct mwifiex_private *priv,
> u8 rx_rate, u8 ht_info);
>
> -int mwifiex_drv_info_dump(struct mwifiex_adapter *adapter, void **drv_info);
> -void mwifiex_upload_device_dump(struct mwifiex_adapter *adapter, void *drv_info,
> - int drv_info_size);
> +void mwifiex_drv_info_dump(struct mwifiex_adapter *adapter);
> +void mwifiex_prepare_fw_dump_info(struct mwifiex_adapter *adapter);
> +void mwifiex_upload_device_dump(struct mwifiex_adapter *adapter);
> void *mwifiex_alloc_dma_align_buf(int rx_len, gfp_t flags);
> void mwifiex_queue_main_work(struct mwifiex_adapter *adapter);
> int mwifiex_get_wakeup_reason(struct mwifiex_private *priv, u16 action,
> diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c
> index cd31494..f666cb2 100644
> --- a/drivers/net/wireless/marvell/mwifiex/pcie.c
> +++ b/drivers/net/wireless/marvell/mwifiex/pcie.c
> @@ -2769,12 +2769,17 @@ static void mwifiex_pcie_fw_dump(struct mwifiex_adapter *adapter)
>
> static void mwifiex_pcie_device_dump_work(struct mwifiex_adapter *adapter)
> {
> - int drv_info_size;
> - void *drv_info;
> + adapter->devdump_data = vzalloc(MWIFIEX_FW_DUMP_SIZE);
I'm still not sure why you need 3 different callers to allocate the same
size buffer. It seems like this should all be done in the core.
Brian
> + if (!adapter->devdump_data) {
> + mwifiex_dbg(adapter, ERROR,
> + "vzalloc devdump data failure!\n");
> + return;
> + }
>
> - drv_info_size = mwifiex_drv_info_dump(adapter, &drv_info);
> + mwifiex_drv_info_dump(adapter);
> mwifiex_pcie_fw_dump(adapter);
> - mwifiex_upload_device_dump(adapter, drv_info, drv_info_size);
> + mwifiex_prepare_fw_dump_info(adapter);
> + mwifiex_upload_device_dump(adapter);
> }
>
> static void mwifiex_pcie_card_reset_work(struct mwifiex_adapter *adapter)
> diff --git a/drivers/net/wireless/marvell/mwifiex/sdio.c b/drivers/net/wireless/marvell/mwifiex/sdio.c
> index fd5183c..a828801 100644
> --- a/drivers/net/wireless/marvell/mwifiex/sdio.c
> +++ b/drivers/net/wireless/marvell/mwifiex/sdio.c
> @@ -2505,15 +2505,21 @@ static void mwifiex_sdio_generic_fw_dump(struct mwifiex_adapter *adapter)
> static void mwifiex_sdio_device_dump_work(struct mwifiex_adapter *adapter)
> {
> struct sdio_mmc_card *card = adapter->card;
> - int drv_info_size;
> - void *drv_info;
>
> - drv_info_size = mwifiex_drv_info_dump(adapter, &drv_info);
> + adapter->devdump_data = vzalloc(MWIFIEX_FW_DUMP_SIZE);
> + if (!adapter->devdump_data) {
> + mwifiex_dbg(adapter, ERROR,
> + "vzalloc devdump data failure!\n");
> + return;
> + }
> +
> + mwifiex_drv_info_dump(adapter);
> if (card->fw_dump_enh)
> mwifiex_sdio_generic_fw_dump(adapter);
> else
> mwifiex_sdio_fw_dump(adapter);
> - mwifiex_upload_device_dump(adapter, drv_info, drv_info_size);
> + mwifiex_prepare_fw_dump_info(adapter);
> + mwifiex_upload_device_dump(adapter);
> }
>
> static void mwifiex_sdio_work(struct work_struct *work)
> --
> 1.9.1
>
^ permalink raw reply
* Re: [PATCH net 1/2] netlink: add NLA_U8_BUGGY attribute type
From: David Miller @ 2017-12-05 19:08 UTC (permalink / raw)
To: dsahern; +Cc: johannes, linux-wireless, netdev, j
In-Reply-To: <c9bbb3a1-4a94-fece-478f-7e347734ddd2@gmail.com>
From: David Ahern <dsahern@gmail.com>
Date: Tue, 5 Dec 2017 11:15:29 -0700
> Is the patch I sent as an attachment good or should I re-send
> standalone? (don't see it in patchwork)
Patchwork has been wonky laterly, please resubmit as a fresh
email for rewiew.
Thanks.
^ permalink raw reply
* pull-request: iwlwifi-next 2017-12-05
From: Luca Coelho @ 2017-12-05 19:10 UTC (permalink / raw)
To: kvalo; +Cc: linux-wireless, linuxwifi, david.e.box, janet.morgan, joe.konno
[-- Attachment #1: Type: text/plain, Size: 4170 bytes --]
Hi Kalle,
This is my second batch of patches intended for v4.16. As I mentioned
in the patchset thread, I moved patches 5/15 and 6/16 to iwlwifi-fixes.
Otherwise nothing major here, just the usual continued development.
More details about the contents in the tag description.
I have sent this out before and kbuildbot reported success.
Please let me know if there are any issues.
Cheers,
Luca.
The following changes since commit 80b0ebd488b3edaf3e5ed08c34a952c804e3a635:
Merge tag 'iwlwifi-next-for-kalle-2017-11-29' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next (2017-12-02 15:22:54 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2017-12-05
for you to fetch changes up to 0190ff24e55efd3e02479537c2d91835602fffa3:
iwlwifi: mvm: request statistics when reading debugfs (2017-12-05 21:01:43 +0200)
----------------------------------------------------------------
Second batch of iwlwifi updates for v4.16
* Initial work for rate-scaling offload;
* Support for new FW API version;
* Some fixes here and there;
----------------------------------------------------------------
Avraham Stern (1):
iwlwifi: mvm: add WFA vendor specific TPC report IE to probe request
Emmanuel Grumbach (1):
iwlwifi: mvm: remove set but unused variable in iwl_mvm_roc_done_wk
Gregory Greenman (7):
iwlwifi: mvm: rs: introduce new API for rate scaling
iwlwifi: mvm: rs: add ops for the new rate scaling in the FW
iwlwifi: mvm: rs: add basic implementation of the new RS API handlers
iwlwifi: mvm: rs: new rate scale API - add FW notifications
iwlwifi: mvm: rs: new rate scale API - add debugfs hooks
iwlwifi: mvm: rs: add size checks when printing to a buffer
iwlwifi: mvm: rs: add sanity check when sending LQ command
Johannes Berg (1):
iwlwifi: mvm: request statistics when reading debugfs
Liad Kaufman (1):
iwlwifi: mvm: make init_dbg effective only on failure
Luca Coelho (1):
iwlwifi: bump FW API to 36 for 8000 and up
Sara Sharon (1):
iwlwifi: mvm: avoid dumping assert log when device is stopped
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 +-
drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 4 +-
drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h | 15 +++++
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 262 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
drivers/net/wireless/intel/iwlwifi/fw/file.h | 2 +
drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 79 ++++++++++++++++++++++++-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 8 +--
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 13 +++-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 10 +++-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 9 ++-
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 314 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 230 ++++++++++++++++++++++++++++++++++++++---------------------------------
drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 48 +++++++++++++++
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 35 ++++++++++-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 19 +++++-
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 7 ++-
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c | 9 +--
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 8 ++-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 14 ++++-
23 files changed, 952 insertions(+), 144 deletions(-)
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox