Linux wireless drivers development
 help / color / mirror / Atom feed
* Re: [PATCH 4/6] mt76: mt7615: unlock dfs bands
From: Kalle Valo @ 2019-07-01  7:59 UTC (permalink / raw)
  To: Lorenzo Bianconi
  Cc: Lorenzo Bianconi, Felix Fietkau, linux-wireless, Ryder Lee,
	Roy Luo, YF Luo
In-Reply-To: <CAJ0CqmU6TLhFa4ZJxWHBzvpx+5g5E4-WkSPECx47F9d3T=5YjQ@mail.gmail.com>

Lorenzo Bianconi <lorenzo.bianconi@redhat.com> writes:

>>
>> Lorenzo Bianconi <lorenzo@kernel.org> writes:
>>
>> > Unlock dfs channels since now mt7615 driver supports radar detection
>> >
>> > Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
>> > ---
>> >  drivers/net/wireless/mediatek/mt76/mt7615/init.c | 6 ++++++
>> >  1 file changed, 6 insertions(+)
>> >
>> > diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/init.c b/drivers/net/wireless/mediatek/mt76/mt7615/init.c
>> > index 5dc4cced5789..6d336d82cafe 100644
>> > --- a/drivers/net/wireless/mediatek/mt76/mt7615/init.c
>> > +++ b/drivers/net/wireless/mediatek/mt76/mt7615/init.c
>> > @@ -152,6 +152,12 @@ static const struct ieee80211_iface_combination if_comb[] = {
>> >               .max_interfaces = 4,
>> >               .num_different_channels = 1,
>> >               .beacon_int_infra_match = true,
>> > +             .radar_detect_widths = BIT(NL80211_CHAN_WIDTH_20_NOHT) |
>> > +                                    BIT(NL80211_CHAN_WIDTH_20) |
>> > +                                    BIT(NL80211_CHAN_WIDTH_40) |
>> > +                                    BIT(NL80211_CHAN_WIDTH_80) |
>> > +                                    BIT(NL80211_CHAN_WIDTH_160) |
>> > +                                    BIT(NL80211_CHAN_WIDTH_80P80),
>>
>> Isn't it questionable to enable these without any testing on real
>> hardware? Getting DFS to work correctly is hard so I'm very suspicious
>> about this.
>>
>> --
>> Kalle Valo
>
> Hi Kalle,
>
> unfortunately at the moment I am not able to run any tests with a real
> signal generator so I just ported the code from vendor sdk.
> I am pretty confident it works since the radar pattern detection is
> done in fw/hw so I guess it has been already tested in the vendor sdk

DFS is really tricky to get it working right, so I'm not easily
convinced :)

> but we can postpone this patch and apply just the rest of the series
> until we have some test results.

Yeah, I think it would be best to drop this patch so that DFS is not
enabled by default and apply this patch only after positive test
results.

-- 
Kalle Valo

^ permalink raw reply

* Re: [PATCH] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU
From: Daniel Drake @ 2019-07-01  8:27 UTC (permalink / raw)
  To: Chris Chiu
  Cc: Jes Sorensen, Kalle Valo, David Miller, linux-wireless, netdev,
	Linux Kernel, Linux Upstreaming Team, Larry Finger
In-Reply-To: <20190627095247.8792-1-chiu@endlessm.com>

Hi Chris,

On Thu, Jun 27, 2019 at 5:53 PM Chris Chiu <chiu@endlessm.com> wrote:
> The WiFi tx power of RTL8723BU is extremely low after booting. So
> the WiFi scan gives very limited AP list and it always fails to
> connect to the selected AP. This module only supports 1x1 antenna
> and the antenna is switched to bluetooth due to some incorrect
> register settings.
>
> This commit hand over the antenna control to PTA, the wifi signal
> will be back to normal and the bluetooth scan can also work at the
> same time. However, the btcoexist still needs to be handled under
> different circumstances. If there's a BT connection established,
> the wifi still fails to connect until disconneting the BT.
>
> Signed-off-by: Chris Chiu <chiu@endlessm.com>

Really nice work finding this!

I know that after this change, you plan to bring over the btcoexist
code from the vendor driver (or at least the minimum required code)
for a more complete fix, but I'm curious how you found these magic
register values and how they compare to the values used by the vendor
driver with btcoexist?

What's PTA? A type of firmware-implemented btcoexist that works for
scanning but doesn't work when a BT connection is actually
established?

> diff --git a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c
> index 3adb1d3d47ac..6c3c70d93ac1 100644
> --- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c
> +++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c
> @@ -1525,7 +1525,7 @@ static void rtl8723b_enable_rf(struct rtl8xxxu_priv *priv)
>         /*
>          * WLAN action by PTA
>          */
> -       rtl8xxxu_write8(priv, REG_WLAN_ACT_CONTROL_8723B, 0x04);
> +       rtl8xxxu_write8(priv, REG_WLAN_ACT_CONTROL_8723B, 0x0c);

The comment above this still says "WLAN action by PTA" and the vendor
driver has:
        //set wlan_act control by PTA
        pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0x4);

but then also:
            //set wlan_act control by PTA
            pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0xc);

So this change seems to be at least consistent with ambiguity of the
vendor driver, do you have any understanding of the extra bit that is
now set here?

It's not easy to follow the code flow of the vendor driver to see what
actually happens, have you checked that, does it end up using the 0xc
value?

> -        * 0x280, 0x00, 0x200, 0x80 - not clear
> +        * Different settings per different antenna position.
> +        * Antenna switch to BT: 0x280, 0x00 (inverse)
> +        * Antenna switch to WiFi: 0x0, 0x280 (inverse)
> +        * Antenna controlled by PTA: 0x200, 0x80 (inverse)
>          */
> -       rtl8xxxu_write32(priv, REG_S0S1_PATH_SWITCH, 0x00);
> +       rtl8xxxu_write32(priv, REG_S0S1_PATH_SWITCH, 0x80);

I don't quite follow the comment here. Why are there 2 values listed
for each possibility, what do you mean by inverse? You say the
register settings were incorrect, but the previous value was 0x00
which you now document as "antenna switch to wifi" which sounds like
it was already correct?

Which value does the vendor driver use?

>         /*
>          * Software control, antenna at WiFi side
> diff --git a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
> index 8136e268b4e6..87b2179a769e 100644
> --- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
> +++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
> @@ -3891,12 +3891,13 @@ static int rtl8xxxu_init_device(struct ieee80211_hw *hw)
>
>         /* Check if MAC is already powered on */
>         val8 = rtl8xxxu_read8(priv, REG_CR);
> +       val16 = rtl8xxxu_read16(priv, REG_SYS_CLKR);
>
>         /*
>          * Fix 92DU-VC S3 hang with the reason is that secondary mac is not
>          * initialized. First MAC returns 0xea, second MAC returns 0x00
>          */
> -       if (val8 == 0xea)
> +       if (val8 == 0xea || !(val16 & BIT(11)))
>                 macpower = false;
>         else
>                 macpower = true;

At a glance I can't see which code this corresponds to in the vendor
driver, can you point that out?

Thanks
Daniel

^ permalink raw reply

* Re: use exact allocation for dma coherent memory
From: Christoph Hellwig @ 2019-07-01  8:48 UTC (permalink / raw)
  To: Maarten Lankhorst, Maxime Ripard, Sean Paul, David Airlie,
	Daniel Vetter, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
	Ian Abbott, H Hartley Sweeten
  Cc: devel, linux-s390, Intel Linux Wireless, linux-rdma, netdev,
	intel-gfx, linux-wireless, linux-kernel, dri-devel, linux-mm,
	iommu, moderated list:ARM PORT, linux-media
In-Reply-To: <20190614134726.3827-1-hch@lst.de>

On Fri, Jun 14, 2019 at 03:47:10PM +0200, Christoph Hellwig wrote:
> Switching to a slightly cleaned up alloc_pages_exact is pretty easy,
> but it turns out that because we didn't filter valid gfp_t flags
> on the DMA allocator, a bunch of drivers were passing __GFP_COMP
> to it, which is rather bogus in too many ways to explain.  Arm has
> been filtering it for a while, but this series instead tries to fix
> the drivers and warn when __GFP_COMP is passed, which makes it much
> larger than just adding the functionality.

Dear driver maintainers,

can you look over the patches touching your drivers, please?  I'd
like to get as much as possible of the driver patches into this
merge window, so that it can you through your maintainer trees.

^ permalink raw reply

* [RFC PATCH v6] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver
From: Chris Chiu @ 2019-07-01  9:29 UTC (permalink / raw)
  To: jes.sorensen, kvalo, davem
  Cc: linux-wireless, netdev, linux-kernel, linux, Daniel Drake

We have 3 laptops which connect the wifi by the same RTL8723BU.
The PCI VID/PID of the wifi chip is 10EC:B720 which is supported.
They have the same problem with the in-kernel rtl8xxxu driver, the
iperf (as a client to an ethernet-connected server) gets ~1Mbps.
Nevertheless, the signal strength is reported as around -40dBm,
which is quite good. From the wireshark capture, the tx rate for each
data and qos data packet is only 1Mbps. Compare to the Realtek driver
at https://github.com/lwfinger/rtl8723bu, the same iperf test gets
~12Mbps or better. The signal strength is reported similarly around
-40dBm. That's why we want to improve.

After reading the source code of the rtl8xxxu driver and Realtek's, the
major difference is that Realtek's driver has a watchdog which will keep
monitoring the signal quality and updating the rate mask just like the
rtl8xxxu_gen2_update_rate_mask() does if signal quality changes.
And this kind of watchdog also exists in rtlwifi driver of some specific
chips, ex rtl8192ee, rtl8188ee, rtl8723ae, rtl8821ae...etc. They have
the same member function named dm_watchdog and will invoke the
corresponding dm_refresh_rate_adaptive_mask to adjust the tx rate
mask.

With this commit, the tx rate of each data and qos data packet will
be 39Mbps (MCS4) with the 0xF00000 as the tx rate mask. The 20th bit
to 23th bit means MCS4 to MCS7. It means that the firmware still picks
the lowest rate from the rate mask and explains why the tx rate of
data and qos data is always lowest 1Mbps because the default rate mask
passed is always 0xFFFFFFF ranges from the basic CCK rate, OFDM rate,
and MCS rate. However, with Realtek's driver, the tx rate observed from
wireshark under the same condition is almost 65Mbps or 72Mbps, which
indicating that rtl8xxxu could still be further improved.

Signed-off-by: Chris Chiu <chiu@endlessm.com>
Reviewed-by: Daniel Drake <drake@endlessm.com>
---


Notes:
  v2:
   - Fix errors and warnings complained by checkpatch.pl
   - Replace data structure rate_adaptive by 2 member variables
   - Make rtl8xxxu_wireless_mode non-static
   - Runs refresh_rate_mask() only in station mode
  v3:
   - Remove ugly rtl8xxxu_watchdog data structure
   - Make sure only one vif exists
  v4:
   - Move cancel_delayed_work from rtl8xxxu_disconnect to rtl8xxxu_stop
   - Clear priv->vif in rtl8xxxu_remove_interface
   - Add rateid as the function argument of update_rate_mask
   - Rephrase the comment for priv->vif more explicit.
  v5:
   - Make refresh_rate_mask() generic for all sub-drivers.
   - Add definitions for SNR related to help determine rssi_level
  v6: 
   - Fix typo of the comment for priv->vif


 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu.h  |  55 ++++-
 .../wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 226 +++++++++++++++++-
 2 files changed, 274 insertions(+), 7 deletions(-)

diff --git a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
index 8828baf26e7b..95b990c976ed 100644
--- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
+++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
@@ -1195,6 +1195,48 @@ struct rtl8723bu_c2h {
 
 struct rtl8xxxu_fileops;
 
+/*mlme related.*/
+enum wireless_mode {
+	WIRELESS_MODE_UNKNOWN = 0,
+	/* Sub-Element */
+	WIRELESS_MODE_B = BIT(0),
+	WIRELESS_MODE_G = BIT(1),
+	WIRELESS_MODE_A = BIT(2),
+	WIRELESS_MODE_N_24G = BIT(3),
+	WIRELESS_MODE_N_5G = BIT(4),
+	WIRELESS_AUTO = BIT(5),
+	WIRELESS_MODE_AC = BIT(6),
+	WIRELESS_MODE_MAX = 0x7F,
+};
+
+/* from rtlwifi/wifi.h */
+enum ratr_table_mode_new {
+	RATEID_IDX_BGN_40M_2SS = 0,
+	RATEID_IDX_BGN_40M_1SS = 1,
+	RATEID_IDX_BGN_20M_2SS_BN = 2,
+	RATEID_IDX_BGN_20M_1SS_BN = 3,
+	RATEID_IDX_GN_N2SS = 4,
+	RATEID_IDX_GN_N1SS = 5,
+	RATEID_IDX_BG = 6,
+	RATEID_IDX_G = 7,
+	RATEID_IDX_B = 8,
+	RATEID_IDX_VHT_2SS = 9,
+	RATEID_IDX_VHT_1SS = 10,
+	RATEID_IDX_MIX1 = 11,
+	RATEID_IDX_MIX2 = 12,
+	RATEID_IDX_VHT_3SS = 13,
+	RATEID_IDX_BGN_3SS = 14,
+};
+
+#define RTL8XXXU_RATR_STA_INIT 0
+#define RTL8XXXU_RATR_STA_HIGH 1
+#define RTL8XXXU_RATR_STA_MID  2
+#define RTL8XXXU_RATR_STA_LOW  3
+
+#define RTL8XXXU_NOISE_FLOOR_MIN	-95
+#define RTL8XXXU_SNR_THRESH_HIGH	50
+#define RTL8XXXU_SNR_THRESH_LOW	20
+
 struct rtl8xxxu_priv {
 	struct ieee80211_hw *hw;
 	struct usb_device *udev;
@@ -1299,6 +1341,13 @@ struct rtl8xxxu_priv {
 	u8 pi_enabled:1;
 	u8 no_pape:1;
 	u8 int_buf[USB_INTR_CONTENT_LENGTH];
+	u8 rssi_level;
+	/*
+	 * Only one virtual interface permitted because only STA mode
+	 * is supported and no iface_combinations are provided.
+	 */
+	struct ieee80211_vif *vif;
+	struct delayed_work ra_watchdog;
 };
 
 struct rtl8xxxu_rx_urb {
@@ -1334,7 +1383,7 @@ struct rtl8xxxu_fileops {
 	void (*set_tx_power) (struct rtl8xxxu_priv *priv, int channel,
 			      bool ht40);
 	void (*update_rate_mask) (struct rtl8xxxu_priv *priv,
-				  u32 ramask, int sgi);
+				  u32 ramask, u8 rateid, int sgi);
 	void (*report_connect) (struct rtl8xxxu_priv *priv,
 				u8 macid, bool connect);
 	void (*fill_txdesc) (struct ieee80211_hw *hw, struct ieee80211_hdr *hdr,
@@ -1419,9 +1468,9 @@ void rtl8xxxu_gen2_config_channel(struct ieee80211_hw *hw);
 void rtl8xxxu_gen1_usb_quirks(struct rtl8xxxu_priv *priv);
 void rtl8xxxu_gen2_usb_quirks(struct rtl8xxxu_priv *priv);
 void rtl8xxxu_update_rate_mask(struct rtl8xxxu_priv *priv,
-			       u32 ramask, int sgi);
+			       u32 ramask, u8 rateid, int sgi);
 void rtl8xxxu_gen2_update_rate_mask(struct rtl8xxxu_priv *priv,
-				    u32 ramask, int sgi);
+				    u32 ramask, u8 rateid, int sgi);
 void rtl8xxxu_gen1_report_connect(struct rtl8xxxu_priv *priv,
 				  u8 macid, bool connect);
 void rtl8xxxu_gen2_report_connect(struct rtl8xxxu_priv *priv,
diff --git a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
index 039e5ca9d2e4..474dea2291a9 100644
--- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
+++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
@@ -4311,7 +4311,8 @@ static void rtl8xxxu_sw_scan_complete(struct ieee80211_hw *hw,
 	rtl8xxxu_write8(priv, REG_BEACON_CTRL, val8);
 }
 
-void rtl8xxxu_update_rate_mask(struct rtl8xxxu_priv *priv, u32 ramask, int sgi)
+void rtl8xxxu_update_rate_mask(struct rtl8xxxu_priv *priv,
+			       u32 ramask, u8 rateid, int sgi)
 {
 	struct h2c_cmd h2c;
 
@@ -4331,7 +4332,7 @@ void rtl8xxxu_update_rate_mask(struct rtl8xxxu_priv *priv, u32 ramask, int sgi)
 }
 
 void rtl8xxxu_gen2_update_rate_mask(struct rtl8xxxu_priv *priv,
-				    u32 ramask, int sgi)
+				    u32 ramask, u8 rateid, int sgi)
 {
 	struct h2c_cmd h2c;
 	u8 bw = 0;
@@ -4345,7 +4346,7 @@ void rtl8xxxu_gen2_update_rate_mask(struct rtl8xxxu_priv *priv,
 	h2c.b_macid_cfg.ramask3 = (ramask >> 24) & 0xff;
 
 	h2c.ramask.arg = 0x80;
-	h2c.b_macid_cfg.data1 = 0;
+	h2c.b_macid_cfg.data1 = rateid;
 	if (sgi)
 		h2c.b_macid_cfg.data1 |= BIT(7);
 
@@ -4485,6 +4486,40 @@ static void rtl8xxxu_set_basic_rates(struct rtl8xxxu_priv *priv, u32 rate_cfg)
 	rtl8xxxu_write8(priv, REG_INIRTS_RATE_SEL, rate_idx);
 }
 
+static u16
+rtl8xxxu_wireless_mode(struct ieee80211_hw *hw, struct ieee80211_sta *sta)
+{
+	u16 network_type = WIRELESS_MODE_UNKNOWN;
+	u32 rate_mask;
+
+	rate_mask = (sta->supp_rates[0] & 0xfff) |
+		    (sta->ht_cap.mcs.rx_mask[0] << 12) |
+		    (sta->ht_cap.mcs.rx_mask[0] << 20);
+
+	if (hw->conf.chandef.chan->band == NL80211_BAND_5GHZ) {
+		if (sta->vht_cap.vht_supported)
+			network_type = WIRELESS_MODE_AC;
+		else if (sta->ht_cap.ht_supported)
+			network_type = WIRELESS_MODE_N_5G;
+
+		network_type |= WIRELESS_MODE_A;
+	} else {
+		if (sta->vht_cap.vht_supported)
+			network_type = WIRELESS_MODE_AC;
+		else if (sta->ht_cap.ht_supported)
+			network_type = WIRELESS_MODE_N_24G;
+
+		if (sta->supp_rates[0] <= 0xf)
+			network_type |= WIRELESS_MODE_B;
+		else if (sta->supp_rates[0] & 0xf)
+			network_type |= (WIRELESS_MODE_B | WIRELESS_MODE_G);
+		else
+			network_type |= WIRELESS_MODE_G;
+	}
+
+	return network_type;
+}
+
 static void
 rtl8xxxu_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
 			  struct ieee80211_bss_conf *bss_conf, u32 changed)
@@ -4527,7 +4562,10 @@ rtl8xxxu_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
 				sgi = 1;
 			rcu_read_unlock();
 
-			priv->fops->update_rate_mask(priv, ramask, sgi);
+			priv->vif = vif;
+			priv->rssi_level = RTL8XXXU_RATR_STA_INIT;
+
+			priv->fops->update_rate_mask(priv, ramask, 0, sgi);
 
 			rtl8xxxu_write8(priv, REG_BCN_MAX_ERR, 0xff);
 
@@ -5471,6 +5509,10 @@ static int rtl8xxxu_add_interface(struct ieee80211_hw *hw,
 
 	switch (vif->type) {
 	case NL80211_IFTYPE_STATION:
+		if (!priv->vif)
+			priv->vif = vif;
+		else
+			return -EOPNOTSUPP;
 		rtl8xxxu_stop_tx_beacon(priv);
 
 		val8 = rtl8xxxu_read8(priv, REG_BEACON_CTRL);
@@ -5494,6 +5536,9 @@ static void rtl8xxxu_remove_interface(struct ieee80211_hw *hw,
 	struct rtl8xxxu_priv *priv = hw->priv;
 
 	dev_dbg(&priv->udev->dev, "%s\n", __func__);
+
+	if (priv->vif)
+		priv->vif = NULL;
 }
 
 static int rtl8xxxu_config(struct ieee80211_hw *hw, u32 changed)
@@ -5779,6 +5824,174 @@ rtl8xxxu_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
 	return 0;
 }
 
+static u8 rtl8xxxu_signal_to_snr(int signal)
+{
+	if (signal < RTL8XXXU_NOISE_FLOOR_MIN)
+		signal = RTL8XXXU_NOISE_FLOOR_MIN;
+	return (u8)(signal - RTL8XXXU_NOISE_FLOOR_MIN);
+}
+
+static void rtl8xxxu_refresh_rate_mask(struct rtl8xxxu_priv *priv,
+				       int signal, struct ieee80211_sta *sta)
+{
+	struct ieee80211_hw *hw = priv->hw;
+	u16 wireless_mode;
+	u8 rssi_level, ratr_idx;
+	u8 txbw_40mhz;
+	u8 snr, snr_thresh_high, snr_thresh_low;
+	u8 go_up_gap = 5;
+
+	rssi_level = priv->rssi_level;
+	snr = rtl8xxxu_signal_to_snr(signal);
+	snr_thresh_high = RTL8XXXU_SNR_THRESH_HIGH;
+	snr_thresh_low = RTL8XXXU_SNR_THRESH_LOW;
+	txbw_40mhz = (hw->conf.chandef.width == NL80211_CHAN_WIDTH_40) ? 1 : 0;
+
+	switch (rssi_level) {
+	case RTL8XXXU_RATR_STA_MID:
+		snr_thresh_high += go_up_gap;
+		break;
+	case RTL8XXXU_RATR_STA_LOW:
+		snr_thresh_high += go_up_gap;
+		snr_thresh_low += go_up_gap;
+		break;
+	default:
+		break;
+	}
+
+	if (snr > snr_thresh_high)
+		rssi_level = RTL8XXXU_RATR_STA_HIGH;
+	else if (snr > snr_thresh_low)
+		rssi_level = RTL8XXXU_RATR_STA_MID;
+	else
+		rssi_level = RTL8XXXU_RATR_STA_LOW;
+
+	if (rssi_level != priv->rssi_level) {
+		int sgi = 0;
+		u32 rate_bitmap = 0;
+
+		rcu_read_lock();
+		rate_bitmap = (sta->supp_rates[0] & 0xfff) |
+				(sta->ht_cap.mcs.rx_mask[0] << 12) |
+				(sta->ht_cap.mcs.rx_mask[1] << 20);
+		if (sta->ht_cap.cap &
+		    (IEEE80211_HT_CAP_SGI_40 | IEEE80211_HT_CAP_SGI_20))
+			sgi = 1;
+		rcu_read_unlock();
+
+		wireless_mode = rtl8xxxu_wireless_mode(hw, sta);
+		switch (wireless_mode) {
+		case WIRELESS_MODE_B:
+			ratr_idx = RATEID_IDX_B;
+			if (rate_bitmap & 0x0000000c)
+				rate_bitmap &= 0x0000000d;
+			else
+				rate_bitmap &= 0x0000000f;
+			break;
+		case WIRELESS_MODE_A:
+		case WIRELESS_MODE_G:
+			ratr_idx = RATEID_IDX_G;
+			if (rssi_level == RTL8XXXU_RATR_STA_HIGH)
+				rate_bitmap &= 0x00000f00;
+			else
+				rate_bitmap &= 0x00000ff0;
+			break;
+		case (WIRELESS_MODE_B | WIRELESS_MODE_G):
+			ratr_idx = RATEID_IDX_BG;
+			if (rssi_level == RTL8XXXU_RATR_STA_HIGH)
+				rate_bitmap &= 0x00000f00;
+			else if (rssi_level == RTL8XXXU_RATR_STA_MID)
+				rate_bitmap &= 0x00000ff0;
+			else
+				rate_bitmap &= 0x00000ff5;
+			break;
+		case WIRELESS_MODE_N_24G:
+		case WIRELESS_MODE_N_5G:
+		case (WIRELESS_MODE_G | WIRELESS_MODE_N_24G):
+		case (WIRELESS_MODE_A | WIRELESS_MODE_N_5G):
+			if (priv->tx_paths == 2 && priv->rx_paths == 2)
+				ratr_idx = RATEID_IDX_GN_N2SS;
+			else
+				ratr_idx = RATEID_IDX_GN_N1SS;
+		case (WIRELESS_MODE_B | WIRELESS_MODE_G | WIRELESS_MODE_N_24G):
+		case (WIRELESS_MODE_B | WIRELESS_MODE_N_24G):
+			if (txbw_40mhz) {
+				if (priv->tx_paths == 2 && priv->rx_paths == 2)
+					ratr_idx = RATEID_IDX_BGN_40M_2SS;
+				else
+					ratr_idx = RATEID_IDX_BGN_40M_1SS;
+			} else {
+				if (priv->tx_paths == 2 && priv->rx_paths == 2)
+					ratr_idx = RATEID_IDX_BGN_20M_2SS_BN;
+				else
+					ratr_idx = RATEID_IDX_BGN_20M_1SS_BN;
+			}
+
+			if (priv->tx_paths == 2 && priv->rx_paths == 2) {
+				if (rssi_level == RTL8XXXU_RATR_STA_HIGH) {
+					rate_bitmap &= 0x0f8f0000;
+				} else if (rssi_level == RTL8XXXU_RATR_STA_MID) {
+					rate_bitmap &= 0x0f8ff000;
+				} else {
+					if (txbw_40mhz)
+						rate_bitmap &= 0x0f8ff015;
+					else
+						rate_bitmap &= 0x0f8ff005;
+				}
+			} else {
+				if (rssi_level == RTL8XXXU_RATR_STA_HIGH) {
+					rate_bitmap &= 0x000f0000;
+				} else if (rssi_level == RTL8XXXU_RATR_STA_MID) {
+					rate_bitmap &= 0x000ff000;
+				} else {
+					if (txbw_40mhz)
+						rate_bitmap &= 0x000ff015;
+					else
+						rate_bitmap &= 0x000ff005;
+				}
+			}
+			break;
+		default:
+			ratr_idx = RATEID_IDX_BGN_40M_2SS;
+			rate_bitmap &= 0x0fffffff;
+			break;
+		}
+
+		priv->rssi_level = rssi_level;
+		priv->fops->update_rate_mask(priv, rate_bitmap, ratr_idx, sgi);
+	}
+}
+
+static void rtl8xxxu_watchdog_callback(struct work_struct *work)
+{
+	struct ieee80211_vif *vif;
+	struct rtl8xxxu_priv *priv;
+
+	priv = container_of(work, struct rtl8xxxu_priv, ra_watchdog.work);
+	vif = priv->vif;
+
+	if (vif && vif->type == NL80211_IFTYPE_STATION) {
+		int signal;
+		struct ieee80211_sta *sta;
+
+		rcu_read_lock();
+		sta = ieee80211_find_sta(vif, vif->bss_conf.bssid);
+		if (!sta) {
+			struct device *dev = &priv->udev->dev;
+
+			dev_info(dev, "%s: no sta found\n", __func__);
+			rcu_read_unlock();
+			return;
+		}
+		rcu_read_unlock();
+
+		signal = ieee80211_ave_rssi(vif);
+		rtl8xxxu_refresh_rate_mask(priv, signal, sta);
+	}
+
+	schedule_delayed_work(&priv->ra_watchdog, 2 * HZ);
+}
+
 static int rtl8xxxu_start(struct ieee80211_hw *hw)
 {
 	struct rtl8xxxu_priv *priv = hw->priv;
@@ -5835,6 +6048,8 @@ static int rtl8xxxu_start(struct ieee80211_hw *hw)
 
 		ret = rtl8xxxu_submit_rx_urb(priv, rx_urb);
 	}
+
+	schedule_delayed_work(&priv->ra_watchdog, 2 * HZ);
 exit:
 	/*
 	 * Accept all data and mgmt frames
@@ -5886,6 +6101,8 @@ static void rtl8xxxu_stop(struct ieee80211_hw *hw)
 	if (priv->usb_interrupts)
 		rtl8xxxu_write32(priv, REG_USB_HIMR, 0);
 
+	cancel_delayed_work_sync(&priv->ra_watchdog);
+
 	rtl8xxxu_free_rx_resources(priv);
 	rtl8xxxu_free_tx_resources(priv);
 }
@@ -6058,6 +6275,7 @@ static int rtl8xxxu_probe(struct usb_interface *interface,
 	INIT_LIST_HEAD(&priv->rx_urb_pending_list);
 	spin_lock_init(&priv->rx_urb_lock);
 	INIT_WORK(&priv->rx_urb_wq, rtl8xxxu_rx_urb_work);
+	INIT_DELAYED_WORK(&priv->ra_watchdog, rtl8xxxu_watchdog_callback);
 
 	usb_set_intfdata(interface, hw);
 
-- 
2.21.0


^ permalink raw reply related

* Re: [PATCH 4/6] mt76: mt7615: unlock dfs bands
From: Ryder Lee @ 2019-07-01  9:57 UTC (permalink / raw)
  To: Kalle Valo
  Cc: Lorenzo Bianconi, Lorenzo Bianconi, Felix Fietkau, linux-wireless,
	Roy Luo, YF Luo, linux-mediatek
In-Reply-To: <87tvc69odh.fsf@kamboji.qca.qualcomm.com>

On Mon, 2019-07-01 at 10:59 +0300, Kalle Valo wrote:
> Lorenzo Bianconi <lorenzo.bianconi@redhat.com> writes:
> 
> >>
> >> Lorenzo Bianconi <lorenzo@kernel.org> writes:
> >>
> >> > Unlock dfs channels since now mt7615 driver supports radar detection
> >> >
> >> > Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
> >> > ---
> >> >  drivers/net/wireless/mediatek/mt76/mt7615/init.c | 6 ++++++
> >> >  1 file changed, 6 insertions(+)
> >> >
> >> > diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/init.c b/drivers/net/wireless/mediatek/mt76/mt7615/init.c
> >> > index 5dc4cced5789..6d336d82cafe 100644
> >> > --- a/drivers/net/wireless/mediatek/mt76/mt7615/init.c
> >> > +++ b/drivers/net/wireless/mediatek/mt76/mt7615/init.c
> >> > @@ -152,6 +152,12 @@ static const struct ieee80211_iface_combination if_comb[] = {
> >> >               .max_interfaces = 4,
> >> >               .num_different_channels = 1,
> >> >               .beacon_int_infra_match = true,
> >> > +             .radar_detect_widths = BIT(NL80211_CHAN_WIDTH_20_NOHT) |
> >> > +                                    BIT(NL80211_CHAN_WIDTH_20) |
> >> > +                                    BIT(NL80211_CHAN_WIDTH_40) |
> >> > +                                    BIT(NL80211_CHAN_WIDTH_80) |
> >> > +                                    BIT(NL80211_CHAN_WIDTH_160) |
> >> > +                                    BIT(NL80211_CHAN_WIDTH_80P80),
> >>
> >> Isn't it questionable to enable these without any testing on real
> >> hardware? Getting DFS to work correctly is hard so I'm very suspicious
> >> about this.
> >>
> >> --
> >> Kalle Valo
> >
> > Hi Kalle,
> >
> > unfortunately at the moment I am not able to run any tests with a real
> > signal generator so I just ported the code from vendor sdk.
> > I am pretty confident it works since the radar pattern detection is
> > done in fw/hw so I guess it has been already tested in the vendor sdk
> 
> DFS is really tricky to get it working right, so I'm not easily
> convinced :)
> 
> > but we can postpone this patch and apply just the rest of the series
> > until we have some test results.
> 
> Yeah, I think it would be best to drop this patch so that DFS is not
> enabled by default and apply this patch only after positive test
> results.
> 

That's why I suggested Lorenzo to add this one - "[6/6] mt76: mt7615:
add radar pattern test knob to debugfs"

We can feed radar pattern through debugfs to test if a pattern is
detected as radar pattern or not and verify the fw radar detection
algorithm.

In this format:
RadarPulsePattern="3680128-2-245;3683878-2-245;3687628-2-245;3691378-2-245;3695128-2-245;3698878-2-245;3702628-2-245;3706378-2-245;3710128-2-245;3713878-2-245"

As for testing it on 'real hardware' I need to take some other time to
borrow equipment.

Ryder


^ permalink raw reply

* Re: linux-next: Fixes tag needs some work in the wireless-drivers-next tree
From: Lorenzo Bianconi @ 2019-07-01 10:35 UTC (permalink / raw)
  To: Stephen Rothwell
  Cc: Kalle Valo, Wireless, Linux Next Mailing List,
	Linux Kernel Mailing List, Felix Fietkau, Ryder Lee
In-Reply-To: <20190701074437.6455d067@canb.auug.org.au>

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

> Hi all,
> 
> In commit
> 
>   d923cf6bc38a ("mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16")
> 
> Fixes tag
> 
>   Fixes: 3ca0a6f6e9df ("mt7615: mcu: use standard signature for mt7615_mcu_msg_send")
> 
> has these problem(s):
> 
>   - Target SHA1 does not exist
> 
> Did you mean
> 
> Fixes: 516c3e380533 ("mt7615: mcu: use standard signature for mt7615_mcu_msg_send")
> 
> In commit
> 
>   eda96044de27 ("mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types)")
> 
> Fixes tag
> 
>   Fixes: 7339fbc0caa5 ("mt7615: mcu: do not use function pointers whenever possible")
> 
> has these problem(s):
> 
>   - Target SHA1 does not exist
> 
> Did you mean
> 
> Fixes: 1ca8089a55ee ("mt7615: mcu: do not use function pointers whenever possible")
> 
> In commit
> 
>   1a09d9e0e5f0 ("mt76: mt7615: fix incorrect settings in mesh mode")
> 
> Fixes tag
> 
>   Fixes: f072c7ba2150 ("mt76: mt7615: enable support for mesh")
> 
> has these problem(s):
> 
>   - Target SHA1 does not exist
> 
> Did you mean
> 
> Fixes: f4ec7fdf7f83 ("mt76: mt7615: enable support for mesh")

Hi Stephen,

I used the hashes from my local git tree that are different from upstream ones,
sorry for the inconvenience. I will pay more attention next time.

Regards,
Lorenzo

> 
> -- 
> Cheers,
> Stephen Rothwell



[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply

* Re: [PATCH 4/6] mt76: mt7615: unlock dfs bands
From: Kalle Valo @ 2019-07-01 10:49 UTC (permalink / raw)
  To: Ryder Lee
  Cc: Lorenzo Bianconi, Lorenzo Bianconi, Felix Fietkau, linux-wireless,
	Roy Luo, YF Luo, linux-mediatek
In-Reply-To: <1561975021.3950.9.camel@mtkswgap22>

Ryder Lee <ryder.lee@mediatek.com> writes:

> On Mon, 2019-07-01 at 10:59 +0300, Kalle Valo wrote:
>> Lorenzo Bianconi <lorenzo.bianconi@redhat.com> writes:
>> 
>> >>
>> >> Lorenzo Bianconi <lorenzo@kernel.org> writes:
>> >>
>> >> > Unlock dfs channels since now mt7615 driver supports radar detection
>> >> >
>> >> > Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
>> >> > ---
>> >> >  drivers/net/wireless/mediatek/mt76/mt7615/init.c | 6 ++++++
>> >> >  1 file changed, 6 insertions(+)
>> >> >
>> >> > diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/init.c b/drivers/net/wireless/mediatek/mt76/mt7615/init.c
>> >> > index 5dc4cced5789..6d336d82cafe 100644
>> >> > --- a/drivers/net/wireless/mediatek/mt76/mt7615/init.c
>> >> > +++ b/drivers/net/wireless/mediatek/mt76/mt7615/init.c
>> >> > @@ -152,6 +152,12 @@ static const struct ieee80211_iface_combination if_comb[] = {
>> >> >               .max_interfaces = 4,
>> >> >               .num_different_channels = 1,
>> >> >               .beacon_int_infra_match = true,
>> >> > +             .radar_detect_widths = BIT(NL80211_CHAN_WIDTH_20_NOHT) |
>> >> > +                                    BIT(NL80211_CHAN_WIDTH_20) |
>> >> > +                                    BIT(NL80211_CHAN_WIDTH_40) |
>> >> > +                                    BIT(NL80211_CHAN_WIDTH_80) |
>> >> > +                                    BIT(NL80211_CHAN_WIDTH_160) |
>> >> > +                                    BIT(NL80211_CHAN_WIDTH_80P80),
>> >>
>> >> Isn't it questionable to enable these without any testing on real
>> >> hardware? Getting DFS to work correctly is hard so I'm very suspicious
>> >> about this.
>> >>
>> >> --
>> >> Kalle Valo
>> >
>> > Hi Kalle,
>> >
>> > unfortunately at the moment I am not able to run any tests with a real
>> > signal generator so I just ported the code from vendor sdk.
>> > I am pretty confident it works since the radar pattern detection is
>> > done in fw/hw so I guess it has been already tested in the vendor sdk
>> 
>> DFS is really tricky to get it working right, so I'm not easily
>> convinced :)
>> 
>> > but we can postpone this patch and apply just the rest of the series
>> > until we have some test results.
>> 
>> Yeah, I think it would be best to drop this patch so that DFS is not
>> enabled by default and apply this patch only after positive test
>> results.
>> 
>
> That's why I suggested Lorenzo to add this one - "[6/6] mt76: mt7615:
> add radar pattern test knob to debugfs"
>
> We can feed radar pattern through debugfs to test if a pattern is
> detected as radar pattern or not and verify the fw radar detection
> algorithm.

Sure, that's nice for testing but does not guarantee that it works with
real hardware as well. I take regulatory rules very seriously and that's
why I'm extra careful here.

-- 
Kalle Valo

^ permalink raw reply

* Re: [PATCH] rt2x00: fix rx queue hang
From: Soeren Moch @ 2019-07-01 10:49 UTC (permalink / raw)
  To: Stanislaw Gruszka
  Cc: Helmut Schaa, Kalle Valo, David S. Miller, linux-wireless, netdev,
	linux-kernel, stable
In-Reply-To: <20190629085041.GA2854@redhat.com>

Hello!

On 29.06.19 10:50, Stanislaw Gruszka wrote:
> Hello
>
> On Wed, Jun 26, 2019 at 03:28:00PM +0200, Soeren Moch wrote:
>> Hi Stanislaw,
>>
>> the good news is: your patch below also solves the issue for me. But
>> removing the ENTRY_DATA_STATUS_PENDING check in
>> rt2x00usb_kick_rx_entry() alone does not help, while removing this check
>> in rt2x00usb_work_rxdone() alone does the trick.
>>
>> So the real race seems to be that the flags set in the completion
>> handler are not yet visible on the cpu core running the workqueue. And
>> because the worker is not rescheduled when aborted, the entry can just
>> wait forever.
>> Do you think this could make sense?
> Yes.
>
>>> I'm somewhat reluctant to change the order, because TX processing
>>> might relay on it (we first mark we wait for TX status and
>>> then mark entry is no longer owned by hardware).
>> OK, maybe it's just good luck that changing the order solves the rx
>> problem. Or can memory barriers associated with the spinlock in
>> rt2x00lib_dmadone() be responsible for that?
>> (I'm testing on a armv7 system, Cortex-A9 quadcore.)
> I'm not sure, rt2x00queue_index_inc() also disable/enable interrupts,
> so maybe that make race not reproducible. 
I tested some more, the race is between setting ENTRY_DATA_IO_FAILED (if
needed) and enabling workqueue processing. This enabling was done via
ENTRY_DATA_STATUS_PENDING in my patch. So setting
ENTRY_DATA_STATUS_PENDING behind the spinlock in
rt2x00lib_dmadone()/rt2x00queue_index_inc() moved this very close to
setting of ENTRY_DATA_IO_FAILED (if needed). While still in the wrong
order, this made it very unlikely for the race to show up.
>
>> While looking at it, why we double-clear ENTRY_OWNER_DEVICE_DATA in
>> rt2x00usb_interrupt_rxdone() directly and in rt2x00lib_dmadone() again,
> rt2x00lib_dmadone() is called also on other palaces (error paths)
> when we have to clear flags.
Yes, but also clearing ENTRY_OWNER_DEVICE_DATA in
rt2x00usb_interrupt_rxdone() directly is not necessary and can lead to
the wrong processing order.
>>  while not doing the same for tx? 
> If I remember correctly we have some races on rx (not happened on tx)
> that was solved by using test_and_clear_bit(ENTRY_OWNER_DEVICE_DATA).
I searched in the history, it actually was the other way around. You
changed test_and_clear_bit() to test_bit() in the TX path. I think this
is also the right way to go in RX.
>> Would it make more sense to possibly
>> set ENTRY_DATA_IO_FAILED before clearing ENTRY_OWNER_DEVICE_DATA in
>> rt2x00usb_interrupt_rxdone() as for tx?
> I don't think so, ENTRY_DATA_IO_FAILED should be only set on error
> case.

Yes of course. But if the error occurs, it should be signalled before
enabling the workqueue processing, see the race described above.

After some more testing I'm convinced that this would be the right fix
for this problem. I will send a v2 of this patch accordingly.
>
>>>  However on RX
>>> side ENTRY_DATA_STATUS_PENDING bit make no sense as we do not
>>> wait for status. We should remove ENTRY_DATA_STATUS_PENDING on
>>> RX side and perhaps this also will solve issue you observe.
>> I agree that removing the unnecessary checks is a good idea in any case.
>>> Could you please check below patch, if it fixes the problem as well?
>> At least I could not trigger the problem within transferring 10GB of
>> data. But maybe the probability for triggering this bug is just lower
>> because ENTRY_OWNER_DEVICE_DATA is cleared some time before
>> ENTRY_DATA_STATUS_PENDING is set?
> Not sure. Anyway, could you post patch removing not needed checks
> with proper description/changelog ?
>
OK, I will do so.

Soeren


^ permalink raw reply

* [PATCH v2 2/2] rt2x00usb: remove unnecessary rx flag checks
From: Soeren Moch @ 2019-07-01 10:53 UTC (permalink / raw)
  To: Stanislaw Gruszka
  Cc: Soeren Moch, Helmut Schaa, Kalle Valo, David S. Miller,
	linux-wireless, netdev, linux-kernel
In-Reply-To: <20190701105314.9707-1-smoch@web.de>

In contrast to the TX path, there is no need to separately read the transfer
status from the device after receiving RX data. Consequently, there is no
real STATUS_PENDING RX processing queue entry state.
Remove the unnecessary ENTRY_DATA_STATUS_PENDING flag checks from the RX path.
Also remove the misleading comment about reading RX status from device.

Suggested-by: Stanislaw Gruszka <sgruszka@redhat.com>
Signed-off-by: Soeren Moch <smoch@web.de>
---
Changes in v2:
 new patch

Cc: Stanislaw Gruszka <sgruszka@redhat.com>
Cc: Helmut Schaa <helmut.schaa@googlemail.com>
Cc: Kalle Valo <kvalo@codeaurora.org>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: linux-wireless@vger.kernel.org
Cc: netdev@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c b/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
index 7e3a621b9c0d..bc2dfef0de22 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
@@ -349,8 +349,7 @@ static void rt2x00usb_work_rxdone(struct work_struct *work)
 	while (!rt2x00queue_empty(rt2x00dev->rx)) {
 		entry = rt2x00queue_get_entry(rt2x00dev->rx, Q_INDEX_DONE);

-		if (test_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags) ||
-		    !test_bit(ENTRY_DATA_STATUS_PENDING, &entry->flags))
+		if (test_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags))
 			break;

 		/*
@@ -389,8 +388,7 @@ static void rt2x00usb_interrupt_rxdone(struct urb *urb)
 	rt2x00lib_dmadone(entry);

 	/*
-	 * Schedule the delayed work for reading the RX status
-	 * from the device.
+	 * Schedule the delayed work for processing RX data
 	 */
 	queue_work(rt2x00dev->workqueue, &rt2x00dev->rxdone_work);
 }
@@ -402,8 +400,7 @@ static bool rt2x00usb_kick_rx_entry(struct queue_entry *entry, void *data)
 	struct queue_entry_priv_usb *entry_priv = entry->priv_data;
 	int status;

-	if (test_and_set_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags) ||
-	    test_bit(ENTRY_DATA_STATUS_PENDING, &entry->flags))
+	if (test_and_set_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags))
 		return false;

 	rt2x00lib_dmastart(entry);
--
2.17.1


^ permalink raw reply related

* [PATCH v2 1/2] rt2x00usb: fix rx queue hang
From: Soeren Moch @ 2019-07-01 10:53 UTC (permalink / raw)
  To: Stanislaw Gruszka
  Cc: Soeren Moch, stable, Helmut Schaa, Kalle Valo, David S. Miller,
	linux-wireless, netdev, linux-kernel

Since commit ed194d136769 ("usb: core: remove local_irq_save() around
 ->complete() handler") the handler rt2x00usb_interrupt_rxdone() is
not running with interrupts disabled anymore. So this completion handler
is not guaranteed to run completely before workqueue processing starts
for the same queue entry.
Be sure to set all other flags in the entry correctly before marking
this entry ready for workqueue processing. This way we cannot miss error
conditions that need to be signalled from the completion handler to the
worker thread.
Note that rt2x00usb_work_rxdone() processes all available entries, not
only such for which queue_work() was called.

This patch is similar to what commit df71c9cfceea ("rt2x00: fix order
of entry flags modification") did for TX processing.

This fixes a regression on a RT5370 based wifi stick in AP mode, which
suddenly stopped data transmission after some period of heavy load. Also
stopping the hanging hostapd resulted in the error message "ieee80211
phy0: rt2x00queue_flush_queue: Warning - Queue 14 failed to flush".
Other operation modes are probably affected as well, this just was
the used testcase.

Fixes: ed194d136769 ("usb: core: remove local_irq_save() around ->complete() handler")
Cc: stable@vger.kernel.org # 4.20+
Signed-off-by: Soeren Moch <smoch@web.de>
---
Changes in v2:
 complete rework

Cc: Stanislaw Gruszka <sgruszka@redhat.com>
Cc: Helmut Schaa <helmut.schaa@googlemail.com>
Cc: Kalle Valo <kvalo@codeaurora.org>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: linux-wireless@vger.kernel.org
Cc: netdev@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c b/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
index 67b81c7221c4..7e3a621b9c0d 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
@@ -372,14 +372,9 @@ static void rt2x00usb_interrupt_rxdone(struct urb *urb)
 	struct queue_entry *entry = (struct queue_entry *)urb->context;
 	struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev;

-	if (!test_and_clear_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags))
+	if (!test_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags))
 		return;

-	/*
-	 * Report the frame as DMA done
-	 */
-	rt2x00lib_dmadone(entry);
-
 	/*
 	 * Check if the received data is simply too small
 	 * to be actually valid, or if the urb is signaling
@@ -388,6 +383,11 @@ static void rt2x00usb_interrupt_rxdone(struct urb *urb)
 	if (urb->actual_length < entry->queue->desc_size || urb->status)
 		set_bit(ENTRY_DATA_IO_FAILED, &entry->flags);

+	/*
+	 * Report the frame as DMA done
+	 */
+	rt2x00lib_dmadone(entry);
+
 	/*
 	 * Schedule the delayed work for reading the RX status
 	 * from the device.
--
2.17.1


^ permalink raw reply related

* Re: [PATCH] rt2x00: fix rx queue hang
From: Stanislaw Gruszka @ 2019-07-01 11:04 UTC (permalink / raw)
  To: Soeren Moch
  Cc: Helmut Schaa, Kalle Valo, David S. Miller, linux-wireless, netdev,
	linux-kernel, stable
In-Reply-To: <06c55c1d-6da6-76b2-f6e7-c8eeccd5aa35@web.de>

On Mon, Jul 01, 2019 at 12:49:50PM +0200, Soeren Moch wrote:
> Hello!
> 
> On 29.06.19 10:50, Stanislaw Gruszka wrote:
> > Hello
> >
> > On Wed, Jun 26, 2019 at 03:28:00PM +0200, Soeren Moch wrote:
> >> Hi Stanislaw,
> >>
> >> the good news is: your patch below also solves the issue for me. But
> >> removing the ENTRY_DATA_STATUS_PENDING check in
> >> rt2x00usb_kick_rx_entry() alone does not help, while removing this check
> >> in rt2x00usb_work_rxdone() alone does the trick.
> >>
> >> So the real race seems to be that the flags set in the completion
> >> handler are not yet visible on the cpu core running the workqueue. And
> >> because the worker is not rescheduled when aborted, the entry can just
> >> wait forever.
> >> Do you think this could make sense?
> > Yes.
> >
> >>> I'm somewhat reluctant to change the order, because TX processing
> >>> might relay on it (we first mark we wait for TX status and
> >>> then mark entry is no longer owned by hardware).
> >> OK, maybe it's just good luck that changing the order solves the rx
> >> problem. Or can memory barriers associated with the spinlock in
> >> rt2x00lib_dmadone() be responsible for that?
> >> (I'm testing on a armv7 system, Cortex-A9 quadcore.)
> > I'm not sure, rt2x00queue_index_inc() also disable/enable interrupts,
> > so maybe that make race not reproducible. 
> I tested some more, the race is between setting ENTRY_DATA_IO_FAILED (if
> needed) and enabling workqueue processing. This enabling was done via
> ENTRY_DATA_STATUS_PENDING in my patch. So setting
> ENTRY_DATA_STATUS_PENDING behind the spinlock in
> rt2x00lib_dmadone()/rt2x00queue_index_inc() moved this very close to
> setting of ENTRY_DATA_IO_FAILED (if needed). While still in the wrong
> order, this made it very unlikely for the race to show up.
> >
> >> While looking at it, why we double-clear ENTRY_OWNER_DEVICE_DATA in
> >> rt2x00usb_interrupt_rxdone() directly and in rt2x00lib_dmadone() again,
> > rt2x00lib_dmadone() is called also on other palaces (error paths)
> > when we have to clear flags.
> Yes, but also clearing ENTRY_OWNER_DEVICE_DATA in
> rt2x00usb_interrupt_rxdone() directly is not necessary and can lead to
> the wrong processing order.
> >>  while not doing the same for tx? 
> > If I remember correctly we have some races on rx (not happened on tx)
> > that was solved by using test_and_clear_bit(ENTRY_OWNER_DEVICE_DATA).
> I searched in the history, it actually was the other way around. You
> changed test_and_clear_bit() to test_bit() in the TX path. I think this
> is also the right way to go in RX.
> >> Would it make more sense to possibly
> >> set ENTRY_DATA_IO_FAILED before clearing ENTRY_OWNER_DEVICE_DATA in
> >> rt2x00usb_interrupt_rxdone() as for tx?
> > I don't think so, ENTRY_DATA_IO_FAILED should be only set on error
> > case.
> 
> Yes of course. But if the error occurs, it should be signalled before
> enabling the workqueue processing, see the race described above.
> 
> After some more testing I'm convinced that this would be the right fix
> for this problem. I will send a v2 of this patch accordingly.

Great, now I understand the problem. Thank you very much!

Stanislaw

^ permalink raw reply

* Re: [PATCH v2 1/2] rt2x00usb: fix rx queue hang
From: Stanislaw Gruszka @ 2019-07-01 11:07 UTC (permalink / raw)
  To: Soeren Moch
  Cc: stable, Helmut Schaa, Kalle Valo, David S. Miller, linux-wireless,
	netdev, linux-kernel
In-Reply-To: <20190701105314.9707-1-smoch@web.de>

On Mon, Jul 01, 2019 at 12:53:13PM +0200, Soeren Moch wrote:
> Since commit ed194d136769 ("usb: core: remove local_irq_save() around
>  ->complete() handler") the handler rt2x00usb_interrupt_rxdone() is
> not running with interrupts disabled anymore. So this completion handler
> is not guaranteed to run completely before workqueue processing starts
> for the same queue entry.
> Be sure to set all other flags in the entry correctly before marking
> this entry ready for workqueue processing. This way we cannot miss error
> conditions that need to be signalled from the completion handler to the
> worker thread.
> Note that rt2x00usb_work_rxdone() processes all available entries, not
> only such for which queue_work() was called.
> 
> This patch is similar to what commit df71c9cfceea ("rt2x00: fix order
> of entry flags modification") did for TX processing.
> 
> This fixes a regression on a RT5370 based wifi stick in AP mode, which
> suddenly stopped data transmission after some period of heavy load. Also
> stopping the hanging hostapd resulted in the error message "ieee80211
> phy0: rt2x00queue_flush_queue: Warning - Queue 14 failed to flush".
> Other operation modes are probably affected as well, this just was
> the used testcase.
> 
> Fixes: ed194d136769 ("usb: core: remove local_irq_save() around ->complete() handler")
> Cc: stable@vger.kernel.org # 4.20+
> Signed-off-by: Soeren Moch <smoch@web.de>

Acked-by: Stanislaw Gruszka <sgruszka@redhat.com>



^ permalink raw reply

* Re: [PATCH v2 2/2] rt2x00usb: remove unnecessary rx flag checks
From: Stanislaw Gruszka @ 2019-07-01 11:07 UTC (permalink / raw)
  To: Soeren Moch
  Cc: Helmut Schaa, Kalle Valo, David S. Miller, linux-wireless, netdev,
	linux-kernel
In-Reply-To: <20190701105314.9707-2-smoch@web.de>

On Mon, Jul 01, 2019 at 12:53:14PM +0200, Soeren Moch wrote:
> In contrast to the TX path, there is no need to separately read the transfer
> status from the device after receiving RX data. Consequently, there is no
> real STATUS_PENDING RX processing queue entry state.
> Remove the unnecessary ENTRY_DATA_STATUS_PENDING flag checks from the RX path.
> Also remove the misleading comment about reading RX status from device.
> 
> Suggested-by: Stanislaw Gruszka <sgruszka@redhat.com>
> Signed-off-by: Soeren Moch <smoch@web.de>

Acked-by: Stanislaw Gruszka <sgruszka@redhat.com>

^ permalink raw reply

* [PATCH] mt76: round up length on mt76_wr_copy
From: Felix Fietkau @ 2019-07-01 11:27 UTC (permalink / raw)
  To: linux-wireless; +Cc: stable

When beacon length is not a multiple of 4, the beacon could be sent with
the last 1-3 bytes corrupted. The skb data is guaranteed to have enough
room for reading beyond the end, because it is always followed by
skb_shared_info, so rounding up is safe.
All other callers of mt76_wr_copy have multiple-of-4 length already.

Cc: stable@vger.kernel.org
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---
 drivers/net/wireless/mediatek/mt76/mmio.c | 2 +-
 drivers/net/wireless/mediatek/mt76/usb.c  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/wireless/mediatek/mt76/mmio.c b/drivers/net/wireless/mediatek/mt76/mmio.c
index 38368d19aa6f..83c96a47914f 100644
--- a/drivers/net/wireless/mediatek/mt76/mmio.c
+++ b/drivers/net/wireless/mediatek/mt76/mmio.c
@@ -43,7 +43,7 @@ static u32 mt76_mmio_rmw(struct mt76_dev *dev, u32 offset, u32 mask, u32 val)
 static void mt76_mmio_copy(struct mt76_dev *dev, u32 offset, const void *data,
 			   int len)
 {
-	__iowrite32_copy(dev->mmio.regs + offset, data, len >> 2);
+	__iowrite32_copy(dev->mmio.regs + offset, data, DIV_ROUND_UP(len, 4));
 }
 
 static int mt76_mmio_wr_rp(struct mt76_dev *dev, u32 base,
diff --git a/drivers/net/wireless/mediatek/mt76/usb.c b/drivers/net/wireless/mediatek/mt76/usb.c
index 61b27f3ec6e4..87ecbe290f99 100644
--- a/drivers/net/wireless/mediatek/mt76/usb.c
+++ b/drivers/net/wireless/mediatek/mt76/usb.c
@@ -164,7 +164,7 @@ static void mt76u_copy(struct mt76_dev *dev, u32 offset,
 	int i, ret;
 
 	mutex_lock(&usb->usb_ctrl_mtx);
-	for (i = 0; i < (len / 4); i++) {
+	for (i = 0; i < DIV_ROUND_UP(len, 4); i++) {
 		put_unaligned_le32(val[i], usb->data);
 		ret = __mt76u_vendor_request(dev, MT_VEND_MULTI_WRITE,
 					     USB_DIR_OUT | USB_TYPE_VENDOR,
-- 
2.17.0


^ permalink raw reply related

* Re: [PATCH v3] ath9k: add loader for AR92XX (and older) pci(e)
From: Martin Blumenstingl @ 2019-07-01 11:29 UTC (permalink / raw)
  To: Christian Lamparter
  Cc: Kalle Valo, chrisrblake93, jonas.gorski, linux-wireless,
	QCA ath9k Development, Julian Calaby, dev, juhosg, john,
	Hauke Mehrtens, jow
In-Reply-To: <2176615.mE3b70Bg5n@debian64>

On Sat, Jun 29, 2019 at 10:44 AM Christian Lamparter <chunkeey@gmail.com> wrote:
[...]
> That said: I have no problem relicensing my code under the ISC, if it
> helps with the upstreaming process. I've added Chris, Martin and
> Mathias as they both were consultants, as well as the previous
> authors of three targets to "let them know".
I am also fine with re-licensing my part of the code (to make it
explicit: of the ath9k PCI OWL loader) under the ISC (which is
expressed as MODULE_LICENSE("Dual BSD/GPL") in the ath9k driver code)


Martin

^ permalink raw reply

* ath10k-sdio: failed to load firmware
From: Hermida, Isaac @ 2019-07-01 12:02 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org

Hi guys,

I know that it is still under development, but I am trying to use the ath10k driver with SDIO support on the QCA6574 chip. At least, based on all the commits, I should be able to load the firmware and have at least a minimal support (station), but currently I am unable to load the FW correctly.

I am using the latest "firmware-sdio-6.bin_WLAN.RMH.4.4.1-00011-QCARMSWP-2", board.bin and board-2.bin from [1].
"""
# md5sum *
db8264c352f202f38dfb99175209274c  board-2.bin
cb37c63d9ca28f53fea1ff09ad7c7a82  board.bin
2e18e9b185e2f5f0940ca26f9f608f4a  firmware-sdio-6.bin
"""

I am using an upstream kernel "5.1.14" and commit " a7891b029909009ffa4cd7b62593979f3d91aef7" from [2].

The load of the driver fails as:
"""
# dmesg | grep -iE "ath10k|mmc"
<4>ath10k_sdio mmc0:0001:1: WARNING: ath10k SDIO support is work-in-progress, problems may arise!
<6>ath10k_sdio mmc0:0001:1: qca6174 hw3.2 sdio target 0x05030000 chip_id 0x00000000 sub 0000:0000
<6>ath10k_sdio mmc0:0001:1: kconfig debug 1 debugfs 0 tracing 0 dfs 0 testmode 0
<6>ath10k_sdio mmc0:0001:1: firmware ver WLAN.RMH.4.4.1-00011-QCARMSWP-2 api 6 features wowlan,ignore-otp crc32 727e5047
<3>ath10k_sdio mmc0:0001:1: failed to fetch board data for bus=sdio,vendor=0271,device=050a,subsystem-vendor=0000,subsystem-device=0000 from ath10k/QCA6174/hw3.0/board-2.bin
<6>ath10k_sdio mmc0:0001:1: board_file api 1 bmi_id N/A crc32 ed5f849a
<4>ath10k_sdio mmc0:0001:1: unsupported HTC service id: 1536
<6>ath10k_sdio mmc0:0001:1: htt-ver 3.60 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
<4>ath10k_sdio mmc0:0001:1: suspend timed out - target pause event never came
<4>mmc0: queuing unknown CIS tuple 0x01 (3 bytes)
<4>mmc0: queuing unknown CIS tuple 0x1a (5 bytes)
<4>mmc0: queuing unknown CIS tuple 0x1b (8 bytes)
<4>mmc0: queuing unknown CIS tuple 0x14 (0 bytes)
<4>ath10k_sdio mmc0:0001:1: unsupported HTC service id: 1536
<4>ath10k_sdio mmc0:0001:1: wmi command 135169 timeout, restarting hardware
<4>ath10k_sdio mmc0:0001:1: failed to enable adaptive qcs: -11
<4>ath10k_sdio mmc0:0001:1: could not suspend target (-108)
<4>mmc0: queuing unknown CIS tuple 0x01 (3 bytes)
<4>mmc0: queuing unknown CIS tuple 0x1a (5 bytes)
<4>mmc0: queuing unknown CIS tuple 0x1b (8 bytes)
<4>mmc0: queuing unknown CIS tuple 0x14 (0 bytes)
<4>ath10k_sdio mmc0:0001:1: cannot restart a device that hasn't been started
"""

I am using the correct FW files? Is anything else needed, maybe rename some file?


[1] https://github.com/kvalo/ath10k-firmware/blob/master/QCA6174/hw3.0
[2] https://kernel.googlesource.com/pub/scm/linux/kernel/git/kvalo/ath

^ permalink raw reply

* [PATCH 0/2] mt76: mt7615: add hw support for AES_CMAC cipher
From: Lorenzo Bianconi @ 2019-07-01 13:04 UTC (permalink / raw)
  To: nbd; +Cc: lorenzo.bianconi, s.gottschall, linux-wireless, ryder.lee, royluo

Fall back to sw encryption for unsupported ciphers

Lorenzo Bianconi (2):
  mt76: mt7615: fall back to sw encryption for unsupported ciphers
  mt76: mt7615: add BIP_CMAC_128 cipher support

 drivers/net/wireless/mediatek/mt76/mac80211.c    |  5 +++--
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c  |  9 +++++++--
 drivers/net/wireless/mediatek/mt76/mt7615/main.c | 16 ++++++++++++++++
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c  |  3 +++
 4 files changed, 29 insertions(+), 4 deletions(-)

-- 
2.21.0


^ permalink raw reply

* [PATCH 1/2] mt76: mt7615: fall back to sw encryption for unsupported ciphers
From: Lorenzo Bianconi @ 2019-07-01 13:04 UTC (permalink / raw)
  To: nbd; +Cc: lorenzo.bianconi, s.gottschall, linux-wireless, ryder.lee, royluo
In-Reply-To: <cover.1561985981.git.lorenzo@kernel.org>

Fix following warning falling back to sw encryption for unsupported
ciphers

WARNING: CPU: 2 PID: 1495 at backports-4.19.32-1/net/mac80211/key.c:1023
mt76_wcid_key_setup+0x68/0xbc [mt76]
CPU: 2 PID: 1495 Comm: hostapd Not tainted 4.14.131 #0
Stack : 00000000 8f0f8bc0 00000000 8007ccec 805f0000 8058ec18 00000000 00000000
	80559788 8dca79bc 8fefb10c 805c89c7 805545c8 00000001 8dca7960 53261662
	00000000 00000000 80640000 00004668 00000000 000000e9 00000007 00000000
	00000000 805d0000 00072537 00000000 80000000 00000000 805f0000 8f1e70d0
	8e8fa098 000003ff 805c0000 8f0f8bc0 00000001 802d4340 00000008 80630008
[<800108d0>] show_stack+0x58/0x100
[<8049214c>] dump_stack+0x9c/0xe0
[<80033998>] __warn+0xe0/0x138
[<80033a80>] warn_slowpath_null+0x1c/0x2c
[<8e8fa098>] mt76_wcid_key_setup+0x68/0xbc [mt76]
[<8e889930>] mt7615_eeprom_init+0x7c0/0xe14 [mt7615e]

Suggested-by: Sebastian Gottschall <s.gottschall@newmedia-net.de>
Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
---
 drivers/net/wireless/mediatek/mt76/mt7615/main.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/main.c b/drivers/net/wireless/mediatek/mt76/mt7615/main.c
index 1ee6dda579a8..8fefcfba83b1 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7615/main.c
+++ b/drivers/net/wireless/mediatek/mt76/mt7615/main.c
@@ -178,6 +178,21 @@ static int mt7615_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd,
 	    !(key->flags & IEEE80211_KEY_FLAG_PAIRWISE))
 		return -EOPNOTSUPP;
 
+	/* fall back to sw encryption for unsupported ciphers */
+	switch (key->cipher) {
+	case WLAN_CIPHER_SUITE_WEP40:
+	case WLAN_CIPHER_SUITE_WEP104:
+	case WLAN_CIPHER_SUITE_TKIP:
+	case WLAN_CIPHER_SUITE_CCMP:
+	case WLAN_CIPHER_SUITE_CCMP_256:
+	case WLAN_CIPHER_SUITE_GCMP:
+	case WLAN_CIPHER_SUITE_GCMP_256:
+	case WLAN_CIPHER_SUITE_SMS4:
+		break;
+	default:
+		return -EOPNOTSUPP;
+	}
+
 	if (cmd == SET_KEY) {
 		key->hw_key_idx = wcid->idx;
 		wcid->hw_key_idx = idx;
-- 
2.21.0


^ permalink raw reply related

* [PATCH 2/2] mt76: mt7615: add BIP_CMAC_128 cipher support
From: Lorenzo Bianconi @ 2019-07-01 13:04 UTC (permalink / raw)
  To: nbd; +Cc: lorenzo.bianconi, s.gottschall, linux-wireless, ryder.lee, royluo
In-Reply-To: <cover.1561985981.git.lorenzo@kernel.org>

Enable hw support for BIP_CMAC_128 cipher

Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
---
 drivers/net/wireless/mediatek/mt76/mac80211.c    | 5 +++--
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c  | 9 +++++++--
 drivers/net/wireless/mediatek/mt76/mt7615/main.c | 1 +
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c  | 3 +++
 4 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/drivers/net/wireless/mediatek/mt76/mac80211.c b/drivers/net/wireless/mediatek/mt76/mac80211.c
index ec9efb79985f..f1cc18c22252 100644
--- a/drivers/net/wireless/mediatek/mt76/mac80211.c
+++ b/drivers/net/wireless/mediatek/mt76/mac80211.c
@@ -487,9 +487,10 @@ void mt76_wcid_key_setup(struct mt76_dev *dev, struct mt76_wcid *wcid,
 	if (!key)
 		return;
 
-	if (key->cipher == WLAN_CIPHER_SUITE_CCMP)
-		wcid->rx_check_pn = true;
+	if (key->cipher != WLAN_CIPHER_SUITE_CCMP)
+		return;
 
+	wcid->rx_check_pn = true;
 	for (i = 0; i < IEEE80211_NUM_TIDS; i++) {
 		ieee80211_get_key_rx_seq(key, i, &seq);
 		memcpy(wcid->rx_key_pn[i], seq.ccmp.pn, sizeof(seq.ccmp.pn));
diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/mac.c b/drivers/net/wireless/mediatek/mt76/mt7615/mac.c
index 08cc3f46b011..e75167f25a5d 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7615/mac.c
+++ b/drivers/net/wireless/mediatek/mt76/mt7615/mac.c
@@ -309,6 +309,7 @@ int mt7615_mac_write_txwi(struct mt7615_dev *dev, __le32 *txwi,
 	struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb);
 	struct ieee80211_tx_rate *rate = &info->control.rates[0];
 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
+	bool multicast = is_multicast_ether_addr(hdr->addr1);
 	struct ieee80211_vif *vif = info->control.vif;
 	int tx_count = 8;
 	u8 fc_type, fc_stype, p_fmt, q_idx, omac_idx = 0;
@@ -360,8 +361,12 @@ int mt7615_mac_write_txwi(struct mt7615_dev *dev, __le32 *txwi,
 
 	val = FIELD_PREP(MT_TXD2_FRAME_TYPE, fc_type) |
 	      FIELD_PREP(MT_TXD2_SUB_TYPE, fc_stype) |
-	      FIELD_PREP(MT_TXD2_MULTICAST,
-			 is_multicast_ether_addr(hdr->addr1));
+	      FIELD_PREP(MT_TXD2_MULTICAST, multicast);
+	if (key)
+		val |= FIELD_PREP(MT_TXD2_BIP,
+				  multicast &&
+				  ieee80211_is_robust_mgmt_frame(skb) &&
+				  key->cipher == WLAN_CIPHER_SUITE_AES_CMAC);
 	txwi[2] = cpu_to_le32(val);
 
 	if (!(info->flags & IEEE80211_TX_CTL_AMPDU))
diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/main.c b/drivers/net/wireless/mediatek/mt76/mt7615/main.c
index 8fefcfba83b1..ceda05135211 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7615/main.c
+++ b/drivers/net/wireless/mediatek/mt76/mt7615/main.c
@@ -188,6 +188,7 @@ static int mt7615_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd,
 	case WLAN_CIPHER_SUITE_GCMP:
 	case WLAN_CIPHER_SUITE_GCMP_256:
 	case WLAN_CIPHER_SUITE_SMS4:
+	case WLAN_CIPHER_SUITE_AES_CMAC:
 		break;
 	default:
 		return -EOPNOTSUPP;
diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c b/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
index 06d146198e33..e28af003d118 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
+++ b/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
@@ -908,6 +908,8 @@ mt7615_get_key_info(struct ieee80211_key_conf *key, u8 *key_data)
 		return MT_CIPHER_GCMP_256;
 	case WLAN_CIPHER_SUITE_SMS4:
 		return MT_CIPHER_WAPI;
+	case WLAN_CIPHER_SUITE_AES_CMAC:
+		return MT_CIPHER_BIP_CMAC_128;
 	default:
 		return MT_CIPHER_NONE;
 	}
@@ -940,6 +942,7 @@ int mt7615_mcu_set_wtbl_key(struct mt7615_dev *dev, int wcid,
 		if (cipher == MT_CIPHER_NONE)
 			return -EOPNOTSUPP;
 
+		req.key.ikv = (cipher == MT_CIPHER_BIP_CMAC_128);
 		req.key.rkv = 1;
 		req.key.cipher_id = cipher;
 		req.key.key_id = key->keyidx;
-- 
2.21.0


^ permalink raw reply related

* Fwd: rtl8xxxu do not see/connect any wifi network until suspend/resume
From: Andrej Surkov @ 2019-07-01 14:22 UTC (permalink / raw)
  To: jes.sorensen; +Cc: linux-wireless
In-Reply-To: <25968941561990324@myt3-2475c4d2af83.qloud-c.yandex.net>

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

Hi!

Do you aware of rtl8xxxu do not work until suspend/resume issue?

On my laptop, see below for details, after reboot wifi-menu tool shows one single wifi network found and can't connect to it, but after 'sudo systemctl suspend' and resume by keystroke wifi-menu and connections work well.

Here is more details https://github.com/lwfinger/rtl8723bu/issues/114 from another user.
Another user (in russian) 
https://4pda.ru/forum/index.php?showtopic=845227&view=findpost&p=79037760.

I'll provide remote access to this laptop if you need.

regards
Andrej Surkov

laptop Prestigio Smartbook 133s

Archlinux with latest updates: 
$ uname -a
Linux smart 5.1.14-arch1-1-ARCH #1 SMP PREEMPT Sat Jun 22 16:28:48 UTC 2019 x86_64 GNU/Linux

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 058f:5608 Alcor Micro Corp. 
Bus 001 Device 004: ID 0bda:b720 Realtek Semiconductor Corp. 
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ lsmod | grep rtl
rtl8xxxu              139264  0
mac80211              958464  1 rtl8xxxu
btrtl                  20480  1 btusb
bluetooth             663552  26 btrtl,btintel,btbcm,bnep,btusb

$ modinfo rtl8xxxu
filename:       /lib/modules/5.1.14-arch1-1-ARCH/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko.xz
firmware:       rtlwifi/rtl8723bu_bt.bin
firmware:       rtlwifi/rtl8723bu_nic.bin
firmware:       rtlwifi/rtl8192eu_nic.bin
firmware:       rtlwifi/rtl8192cufw_TMSC.bin
firmware:       rtlwifi/rtl8192cufw_B.bin
firmware:       rtlwifi/rtl8192cufw_A.bin
firmware:       rtlwifi/rtl8723aufw_B_NoBT.bin
firmware:       rtlwifi/rtl8723aufw_B.bin
firmware:       rtlwifi/rtl8723aufw_A.bin
license:        GPL
description:    RTL8XXXu USB mac80211 Wireless LAN Driver
author:         Jes Sorensen <Jes.Sorensen@gmail.com>
srcversion:     5F88D6750B107D6BF9F92FF
alias:          usb:v0BDAp818Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pAB33d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0107d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392p7822d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v4855p0091d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0100d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v20F4p624Dd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pAB2Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p330Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3309d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3307d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0E66p0020d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0E66p0019d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp2E2Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0846pF001d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0846p9021d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v07B8p8178d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v07AAp0056d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0789p016Dd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0DF6p0070d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0DF6p0061d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0B05p17ABd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v06F8pE035d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0586p341Fd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v050Dp2103d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v050Dp2102d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04BBp0950d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019p1201d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFFCd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFFBd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFF8d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFFAd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFF9d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFF7d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:vCDABp8010d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v4856p0091d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v4855p0090d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pED17d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pAB2Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pAB2Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019p4902d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p330Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v13D3p3357d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v103Cp1629d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0EB0p9071d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0DF6p005Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0DF6p0052d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp5088d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp1E1Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0B05p17BAd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0846p9041d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v07B8p8189d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v06F8pE033d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v050Dp1102d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04BBp094Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v1058p0631d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp317Fd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp818Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Dd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8177d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8170d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8191d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp018Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3308d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v20F4p648Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v050Dp1004d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392p7811d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Fd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8178d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8176d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDApB720d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0109d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3319d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0108d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp818Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp0724d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp1724d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8724d*dc*dsc*dp*icFFiscFFipFFin*
depends:        mac80211
retpoline:      Y
intree:         Y
name:           rtl8xxxu
vermagic:       5.1.14-arch1-1-ARCH SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        53:41:AE:BE:0F:B9:C1:34:B0:5A:DB:2C:E6:59:43:D2:37:96:40:D0
sig_hashalgo:   sha512
signature:      82:98:C3:12:C6:13:50:CD:1C:D6:25:F3:37:16:90:57:3D:E4:5A:ED:
                5C:AC:C7:AD:CF:63:E5:83:2C:BD:58:E2:06:D8:7D:DF:0A:B4:87:B1:
                80:D7:A4:78:59:49:FD:5F:54:C1:E9:62:EE:8B:1E:8B:CD:18:E4:CD:
                A4:A7:E9:8E:D1:9E:74:FE:E6:FB:A8:FF:BE:EE:E2:0D:EB:1C:E2:31:
                D5:6F:5C:F8:93:AB:D1:30:8F:71:E0:9D:D7:EC:C1:9B:DC:34:ED:A5:
                B9:DB:9D:7C:03:6B:A2:7F:08:5B:A5:52:BE:61:3B:7F:EC:9B:93:CB:
                8E:42:25:3D:4F:63:96:9A:7B:7E:0B:5E:F7:72:1E:1A:E5:69:7E:DF:
                FF:3E:4F:E6:EF:04:6C:7D:72:84:79:C6:84:09:C0:45:C3:DF:B8:7E:
                F8:01:16:46:53:C8:7F:CF:9C:3A:1C:C9:55:9D:DF:F7:C7:FD:53:39:
                27:98:58:3C:53:0C:2A:BE:0F:7F:06:CE:7F:83:86:BB:E0:25:A2:B4:
                EC:6C:22:B9:1E:01:AC:1C:80:77:14:B6:22:F1:38:BD:92:69:61:62:
                AA:7B:58:3C:DA:E7:E7:DB:36:8D:A5:B7:45:3C:41:9B:0B:E0:10:BA:
                68:31:2C:43:38:1A:A2:30:1C:01:09:68:47:FE:AF:7D:D7:ED:FE:D7:
                44:1C:D5:A2:EF:67:6E:71:FD:2B:10:73:C8:2D:B3:49:01:B7:C2:64:
                B3:F8:E2:D5:26:2D:2E:42:E3:BE:1F:1B:7D:C9:4B:70:9D:14:1A:9E:
                B5:BA:8A:A3:A3:4E:3B:4E:C6:2C:F4:87:74:7B:4E:85:A7:76:69:83:
                14:10:6E:8B:42:2A:3B:8D:70:22:D7:A5:B0:40:9C:60:9A:E6:87:18:
                57:AA:BA:78:C3:F8:99:51:16:50:A9:A3:BE:CC:A8:16:A0:A3:82:75:
                10:F4:03:56:22:4A:24:97:57:53:20:05:6B:47:80:1A:2C:98:8B:9D:
                72:5B:9D:51:AC:7A:6F:3C:05:CF:F5:89:AF:C8:35:2E:12:96:16:0B:
                01:DB:5A:5E:03:9E:06:57:77:B7:A1:EA:4C:10:E6:73:6A:5C:5A:70:
                C0:9B:D9:1B:9E:20:A9:BB:34:B0:5B:98:F3:B0:D2:C9:0A:17:A0:94:
                BF:3F:FC:73:5F:44:E3:42:23:00:F0:B0:29:C6:64:5B:76:4B:9D:BA:
                8C:88:76:3F:E5:69:1B:42:D4:A2:91:CE:E4:8B:1E:0C:B3:61:12:D1:
                78:7B:7C:EB:79:B2:BB:D2:1C:7D:4D:C4:46:7D:02:E7:02:3C:47:DD:
                68:7D:66:CB:B7:DF:03:A4:E5:13:02:15
parm:           debug:Set debug mask (int)
parm:           ht40_2g:Enable HT40 support on the 2.4GHz band (bool)
parm:           dma_aggregation:Enable DMA packet aggregation (bool)
parm:           dma_agg_timeout:Set DMA aggregation timeout (range 1-127) (int)
parm:           dma_agg_pages:Set DMA aggregation pages (range 1-127, 0 to disable) (int)

dmesg attached

[-- Attachment #2: presigio133s.dmesg --]
[-- Type: application/octet-stream, Size: 85655 bytes --]

[    0.000000] Linux version 5.1.14-arch1-1-ARCH (builduser@heftig-10038) (gcc version 9.1.0 (GCC)) #1 SMP PREEMPT Sat Jun 22 16:28:48 UTC 2019
[    0.000000] Command line: \vmlinuz-linux.efi root=UUID=e99f9884-e15b-4668-8ba3-d2127b7529ef rw initrd=\initramfs-linux.img 
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Hygon HygonGenuine
[    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 0x008: 'MPX bounds registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'
[    0.000000] x86/fpu: xstate_offset[3]:  576, xstate_sizes[3]:   64
[    0.000000] x86/fpu: xstate_offset[4]:  640, xstate_sizes[4]:   64
[    0.000000] x86/fpu: Enabled xstate features 0x1b, context size is 704 bytes, using 'compacted' format.
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000003efff] usable
[    0.000000] BIOS-e820: [mem 0x000000000003f000-0x000000000003ffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000040000-0x000000000009dfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009e000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000010000000-0x0000000012150fff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000012151000-0x0000000076916fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000076917000-0x0000000079a67fff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000079a68000-0x0000000079a82fff] ACPI data
[    0.000000] BIOS-e820: [mem 0x0000000079a83000-0x0000000079af8fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x0000000079af9000-0x0000000079e7afff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000079e7b000-0x000000007a1eefff] usable
[    0.000000] BIOS-e820: [mem 0x000000007a1ef000-0x000000007a1effff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000007a1f0000-0x000000007a209fff] reserved
[    0.000000] BIOS-e820: [mem 0x000000007a20a000-0x000000007a763fff] usable
[    0.000000] BIOS-e820: [mem 0x000000007a764000-0x000000007a765fff] reserved
[    0.000000] BIOS-e820: [mem 0x000000007a766000-0x000000007affffff] usable
[    0.000000] BIOS-e820: [mem 0x000000007b000000-0x000000007fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000d0000000-0x00000000d0ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe042000-0x00000000fe044fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe900000-0x00000000fe902fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed01000-0x00000000fed01fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff800000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000013fffffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] e820: update [mem 0x6d55c018-0x6d56c057] usable ==> usable
[    0.000000] e820: update [mem 0x6d55c018-0x6d56c057] usable ==> usable
[    0.000000] extended physical RAM map:
[    0.000000] reserve setup_data: [mem 0x0000000000000000-0x000000000003efff] usable
[    0.000000] reserve setup_data: [mem 0x000000000003f000-0x000000000003ffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000000040000-0x000000000009dfff] usable
[    0.000000] reserve setup_data: [mem 0x000000000009e000-0x00000000000fffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000000100000-0x000000000fffffff] usable
[    0.000000] reserve setup_data: [mem 0x0000000010000000-0x0000000012150fff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000012151000-0x000000006d55c017] usable
[    0.000000] reserve setup_data: [mem 0x000000006d55c018-0x000000006d56c057] usable
[    0.000000] reserve setup_data: [mem 0x000000006d56c058-0x0000000076916fff] usable
[    0.000000] reserve setup_data: [mem 0x0000000076917000-0x0000000079a67fff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000079a68000-0x0000000079a82fff] ACPI data
[    0.000000] reserve setup_data: [mem 0x0000000079a83000-0x0000000079af8fff] ACPI NVS
[    0.000000] reserve setup_data: [mem 0x0000000079af9000-0x0000000079e7afff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000079e7b000-0x000000007a1eefff] usable
[    0.000000] reserve setup_data: [mem 0x000000007a1ef000-0x000000007a1effff] ACPI NVS
[    0.000000] reserve setup_data: [mem 0x000000007a1f0000-0x000000007a209fff] reserved
[    0.000000] reserve setup_data: [mem 0x000000007a20a000-0x000000007a763fff] usable
[    0.000000] reserve setup_data: [mem 0x000000007a764000-0x000000007a765fff] reserved
[    0.000000] reserve setup_data: [mem 0x000000007a766000-0x000000007affffff] usable
[    0.000000] reserve setup_data: [mem 0x000000007b000000-0x000000007fffffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000d0000000-0x00000000d0ffffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fe042000-0x00000000fe044fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fe900000-0x00000000fe902fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fed01000-0x00000000fed01fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000ff800000-0x00000000ffffffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000013fffffff] usable
[    0.000000] efi: EFI v2.50 by American Megatrends
[    0.000000] efi:  ESRT=0x79e22918  ACPI=0x79a6d000  ACPI 2.0=0x79a6d000  SMBIOS=0x79cef000  SMBIOS 3.0=0x79cee000  TPMEventLog=0x6d56d018 
[    0.000000] SMBIOS 3.0.0 present.
[    0.000000] DMI: Prestigio PSB133S01ZFP/Aptio CRB, BIOS CC-BI-13.3-S133AR110-A44S-008-E 07/22/2017
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 1094.400 MHz processor
[    0.000034] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000038] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000065] last_pfn = 0x140000 max_arch_pfn = 0x400000000
[    0.000072] MTRR default type: uncachable
[    0.000075] MTRR fixed ranges enabled:
[    0.000078]   00000-6FFFF write-back
[    0.000080]   70000-7FFFF uncachable
[    0.000083]   80000-9FFFF write-back
[    0.000085]   A0000-BFFFF uncachable
[    0.000088]   C0000-FFFFF write-protect
[    0.000090] MTRR variable ranges enabled:
[    0.000094]   0 base 0000000000 mask 7F80000000 write-back
[    0.000097]   1 base 007C000000 mask 7FFC000000 uncachable
[    0.000100]   2 base 007B000000 mask 7FFF000000 uncachable
[    0.000103]   3 base 0100000000 mask 7FC0000000 write-back
[    0.000106]   4 base 00FF800000 mask 7FFF800000 write-combining
[    0.000108]   5 disabled
[    0.000109]   6 disabled
[    0.000111]   7 disabled
[    0.000113]   8 disabled
[    0.000114]   9 disabled
[    0.000857] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.000996] last_pfn = 0x7b000 max_arch_pfn = 0x400000000
[    0.011198] esrt: Reserving ESRT space from 0x0000000079e22918 to 0x0000000079e22950.
[    0.011225] check: Scanning 1 areas for low memory corruption
[    0.011236] Using GB pages for direct mapping
[    0.011242] BRK [0x40a01000, 0x40a01fff] PGTABLE
[    0.011249] BRK [0x40a02000, 0x40a02fff] PGTABLE
[    0.011252] BRK [0x40a03000, 0x40a03fff] PGTABLE
[    0.011396] BRK [0x40a04000, 0x40a04fff] PGTABLE
[    0.012277] BRK [0x40a05000, 0x40a05fff] PGTABLE
[    0.012290] BRK [0x40a06000, 0x40a06fff] PGTABLE
[    0.012405] BRK [0x40a07000, 0x40a07fff] PGTABLE
[    0.012606] BRK [0x40a08000, 0x40a08fff] PGTABLE
[    0.013008] Secure boot disabled
[    0.013011] RAMDISK: [mem 0x6d570000-0x6de46fff]
[    0.013023] ACPI: Early table checksum verification disabled
[    0.013031] ACPI: RSDP 0x0000000079A6D000 000024 (v02 ALASKA)
[    0.013040] ACPI: XSDT 0x0000000079A6D0D0 000114 (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.013054] ACPI: FACP 0x0000000079A754B0 000114 (v06 ALASKA A M I    01072009 AMI  00010013)
[    0.013067] ACPI: DSDT 0x0000000079A6D280 008229 (v02 ALASKA A M I    01072009 INTL 20120913)
[    0.013075] ACPI: FACS 0x0000000079AC8080 000040
[    0.013081] ACPI: FPDT 0x0000000079A755D0 000044 (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.013089] ACPI: FIDT 0x0000000079A75620 00009C (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.013096] ACPI: MSDM 0x0000000079A756C0 000055 (v03 ALASKA A M I    01072009 AMI  00010013)
[    0.013103] ACPI: MCFG 0x0000000079A75720 00003C (v01 ALASKA A M I    01072009 MSFT 00000097)
[    0.013111] ACPI: DBG2 0x0000000079A75760 000072 (v00 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013118] ACPI: DBGP 0x0000000079A757E0 000034 (v01 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013125] ACPI: HPET 0x0000000079A75820 000038 (v01 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013133] ACPI: LPIT 0x0000000079A75860 00005C (v01 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013140] ACPI: APIC 0x0000000079A758C0 000084 (v03 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013147] ACPI: NPKT 0x0000000079A75950 000065 (v01 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013154] ACPI: PRAM 0x0000000079A759C0 000030 (v01 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013162] ACPI: WSMT 0x0000000079A759F0 000028 (v00 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013169] ACPI: SSDT 0x0000000079A75A20 0040CC (v02 INTEL  DptfTab  00000003 BRXT 0100000D)
[    0.013177] ACPI: SSDT 0x0000000079A79AF0 003206 (v02 INTEL  RVPRtd3  00000003 BRXT 0100000D)
[    0.013184] ACPI: SSDT 0x0000000079A7CD00 000B53 (v02 INTEL  UsbCTabl 00000003 BRXT 0100000D)
[    0.013192] ACPI: SSDT 0x0000000079A7D860 000079 (v02 Intel_ IrmtTabl 00001000 INTL 20120913)
[    0.013199] ACPI: SSDT 0x0000000079A7D8E0 001611 (v01 Intel_ Platform 00001000 INTL 20120913)
[    0.013206] ACPI: SSDT 0x0000000079A7EF00 0003DF (v02 PmRef  Cpu0Ist  00003000 INTL 20120913)
[    0.013214] ACPI: SSDT 0x0000000079A7F2E0 00072B (v02 CpuRef CpuSsdt  00003000 INTL 20120913)
[    0.013222] ACPI: SSDT 0x0000000079A7FA10 00032D (v02 PmRef  Cpu0Tst  00003000 INTL 20120913)
[    0.013229] ACPI: SSDT 0x0000000079A7FD40 00017C (v02 PmRef  ApTst    00003000 INTL 20120913)
[    0.013237] ACPI: SSDT 0x0000000079A7FEC0 002760 (v02 SaSsdt SaSsdt   00003000 INTL 20120913)
[    0.013244] ACPI: UEFI 0x0000000079A82620 000042 (v01 ALASKA A M I    00000000      00000000)
[    0.013252] ACPI: TPM2 0x0000000079A82670 000034 (v03        Tpm2Tabl 00000001 AMI  00000000)
[    0.013259] ACPI: DMAR 0x0000000079A826B0 0000A8 (v01 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013266] ACPI: WDAT 0x0000000079A82760 000104 (v01                 00000000      00000000)
[    0.013273] ACPI: NHLT 0x0000000079A82870 0002DD (v00 INTEL  EDK2     00000002      01000013)
[    0.013281] ACPI: BGRT 0x0000000079A82B50 000038 (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.013299] ACPI: Local APIC address 0xfee00000
[    0.013569] No NUMA configuration found
[    0.013572] Faking a node at [mem 0x0000000000000000-0x000000013fffffff]
[    0.013581] NODE_DATA(0) allocated [mem 0x13fff9000-0x13fffcfff]
[    0.013638] Zone ranges:
[    0.013640]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.013644]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.013646]   Normal   [mem 0x0000000100000000-0x000000013fffffff]
[    0.013649]   Device   empty
[    0.013652] Movable zone start for each node
[    0.013653] Early memory node ranges
[    0.013656]   node   0: [mem 0x0000000000001000-0x000000000003efff]
[    0.013658]   node   0: [mem 0x0000000000040000-0x000000000009dfff]
[    0.013660]   node   0: [mem 0x0000000000100000-0x000000000fffffff]
[    0.013662]   node   0: [mem 0x0000000012151000-0x0000000076916fff]
[    0.013665]   node   0: [mem 0x0000000079e7b000-0x000000007a1eefff]
[    0.013667]   node   0: [mem 0x000000007a20a000-0x000000007a763fff]
[    0.013669]   node   0: [mem 0x000000007a766000-0x000000007affffff]
[    0.013671]   node   0: [mem 0x0000000100000000-0x000000013fffffff]
[    0.015891] Zeroed struct page in unavailable ranges: 42806 pages
[    0.015895] Initmem setup node 0 [mem 0x0000000000001000-0x000000013fffffff]
[    0.015901] On node 0 totalpages: 743626
[    0.015904]   DMA zone: 64 pages used for memmap
[    0.015906]   DMA zone: 21 pages reserved
[    0.015908]   DMA zone: 3996 pages, LIFO batch:0
[    0.016236]   DMA32 zone: 7461 pages used for memmap
[    0.016239]   DMA32 zone: 477486 pages, LIFO batch:63
[    0.062392]   Normal zone: 4096 pages used for memmap
[    0.062395]   Normal zone: 262144 pages, LIFO batch:63
[    0.082913] Reserving Intel graphics memory at [mem 0x7c000000-0x7fffffff]
[    0.083166] ACPI: PM-Timer IO Port: 0x408
[    0.083172] ACPI: Local APIC address 0xfee00000
[    0.083190] ACPI: LAPIC_NMI (acpi_id[0x01] high level lint[0x1])
[    0.083193] ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1])
[    0.083195] ACPI: LAPIC_NMI (acpi_id[0x03] high level lint[0x1])
[    0.083197] ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1])
[    0.083236] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-119
[    0.083244] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.083248] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[    0.083251] ACPI: IRQ0 used by override.
[    0.083254] ACPI: IRQ9 used by override.
[    0.083259] Using ACPI (MADT) for SMP configuration information
[    0.083262] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.083289] smpboot: Allowing 4 CPUs, 2 hotplug CPUs
[    0.083374] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.083380] PM: Registered nosave memory: [mem 0x0003f000-0x0003ffff]
[    0.083385] PM: Registered nosave memory: [mem 0x0009e000-0x000fffff]
[    0.083391] PM: Registered nosave memory: [mem 0x10000000-0x12150fff]
[    0.083396] PM: Registered nosave memory: [mem 0x6d55c000-0x6d55cfff]
[    0.083402] PM: Registered nosave memory: [mem 0x6d56c000-0x6d56cfff]
[    0.083407] PM: Registered nosave memory: [mem 0x76917000-0x79a67fff]
[    0.083409] PM: Registered nosave memory: [mem 0x79a68000-0x79a82fff]
[    0.083411] PM: Registered nosave memory: [mem 0x79a83000-0x79af8fff]
[    0.083413] PM: Registered nosave memory: [mem 0x79af9000-0x79e7afff]
[    0.083419] PM: Registered nosave memory: [mem 0x7a1ef000-0x7a1effff]
[    0.083421] PM: Registered nosave memory: [mem 0x7a1f0000-0x7a209fff]
[    0.083426] PM: Registered nosave memory: [mem 0x7a764000-0x7a765fff]
[    0.083432] PM: Registered nosave memory: [mem 0x7b000000-0x7fffffff]
[    0.083434] PM: Registered nosave memory: [mem 0x80000000-0xcfffffff]
[    0.083436] PM: Registered nosave memory: [mem 0xd0000000-0xd0ffffff]
[    0.083438] PM: Registered nosave memory: [mem 0xd1000000-0xdfffffff]
[    0.083440] PM: Registered nosave memory: [mem 0xe0000000-0xefffffff]
[    0.083442] PM: Registered nosave memory: [mem 0xf0000000-0xfe041fff]
[    0.083444] PM: Registered nosave memory: [mem 0xfe042000-0xfe044fff]
[    0.083446] PM: Registered nosave memory: [mem 0xfe045000-0xfe8fffff]
[    0.083448] PM: Registered nosave memory: [mem 0xfe900000-0xfe902fff]
[    0.083450] PM: Registered nosave memory: [mem 0xfe903000-0xfebfffff]
[    0.083451] PM: Registered nosave memory: [mem 0xfec00000-0xfec00fff]
[    0.083453] PM: Registered nosave memory: [mem 0xfec01000-0xfed00fff]
[    0.083455] PM: Registered nosave memory: [mem 0xfed01000-0xfed01fff]
[    0.083457] PM: Registered nosave memory: [mem 0xfed02000-0xfedfffff]
[    0.083459] PM: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[    0.083461] PM: Registered nosave memory: [mem 0xfee01000-0xff7fffff]
[    0.083463] PM: Registered nosave memory: [mem 0xff800000-0xffffffff]
[    0.083469] [mem 0x80000000-0xcfffffff] available for PCI devices
[    0.083471] Booting paravirtualized kernel on bare hardware
[    0.083478] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.495796] random: get_random_bytes called from start_kernel+0x8d/0x530 with crng_init=0
[    0.495828] setup_percpu: NR_CPUS:320 nr_cpumask_bits:320 nr_cpu_ids:4 nr_node_ids:1
[    0.496590] percpu: Embedded 46 pages/cpu s151552 r8192 d28672 u524288
[    0.496614] pcpu-alloc: s151552 r8192 d28672 u524288 alloc=1*2097152
[    0.496617] pcpu-alloc: [0] 0 1 2 3 
[    0.496686] Built 1 zonelists, mobility grouping on.  Total pages: 731984
[    0.496688] Policy zone: Normal
[    0.496693] Kernel command line: \vmlinuz-linux.efi root=UUID=e99f9884-e15b-4668-8ba3-d2127b7529ef rw initrd=\initramfs-linux.img 
[    0.515343] Calgary: detecting Calgary via BIOS EBDA area
[    0.515348] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.539202] Memory: 2695388K/2974504K available (12291K kernel code, 1317K rwdata, 3764K rodata, 1564K init, 3736K bss, 279116K reserved, 0K cma-reserved)
[    0.539870] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.539888] Kernel/User page tables isolation: enabled
[    0.539926] ftrace: allocating 37082 entries in 145 pages
[    0.576051] rcu: Preemptible hierarchical RCU implementation.
[    0.576056] rcu: 	CONFIG_RCU_FANOUT set to non-default value of 32.
[    0.576058] rcu: 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.576060] rcu: 	RCU restricting CPUs from NR_CPUS=320 to nr_cpu_ids=4.
[    0.576063] rcu: 	RCU priority boosting: priority 1 delay 500 ms.
[    0.576065] 	Tasks RCU enabled.
[    0.576067] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.576069] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.581609] NR_IRQS: 20736, nr_irqs: 1024, preallocated irqs: 16
[    0.581879] rcu: 	Offload RCU callbacks from CPUs: (none).
[    0.582076] Console: colour dummy device 80x25
[    0.582087] printk: console [tty0] enabled
[    0.582156] ACPI: Core revision 20190215
[    0.582847] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 99544814920 ns
[    0.582888] hpet clockevent registered
[    0.582958] APIC: Switch to symmetric I/O mode setup
[    0.582965] DMAR: Host address width 39
[    0.582968] DMAR: DRHD base: 0x000000fed64000 flags: 0x0
[    0.582999] DMAR: dmar0: reg_base_addr fed64000 ver 1:0 cap 1c0000c40660462 ecap 7e3ff0505e
[    0.583002] DMAR: DRHD base: 0x000000fed65000 flags: 0x1
[    0.583016] DMAR: dmar1: reg_base_addr fed65000 ver 1:0 cap d2008c40660462 ecap f050da
[    0.583020] DMAR: RMRR base: 0x00000079a2d000 end: 0x00000079a4cfff
[    0.583029] DMAR: RMRR base: 0x0000007b800000 end: 0x0000007fffffff
[    0.583035] DMAR-IR: IOAPIC id 1 under DRHD base  0xfed65000 IOMMU 1
[    0.583037] DMAR-IR: HPET id 0 under DRHD base 0xfed65000
[    0.583040] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[    0.585482] DMAR-IR: Enabled IRQ remapping in x2apic mode
[    0.585487] x2apic enabled
[    0.585510] Switched APIC routing to cluster x2apic.
[    0.590406] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.606241] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0xfc66f4fc7c, max_idle_ns: 440795224246 ns
[    0.606278] Calibrating delay loop (skipped), value calculated using timer frequency.. 2189.00 BogoMIPS (lpj=3648000)
[    0.606284] pid_max: default: 32768 minimum: 301
[    0.619156] LSM: Security Framework initializing
[    0.619168] Yama: becoming mindful.
[    0.621055] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.621991] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.622076] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.622118] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.622604] *** VALIDATE proc ***
[    0.622766] *** VALIDATE cgroup1 ***
[    0.622770] *** VALIDATE cgroup2 ***
[    0.623065] Last level iTLB entries: 4KB 48, 2MB 0, 4MB 0
[    0.623068] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[    0.623072] Spectre V2 : Mitigation: Full generic retpoline
[    0.623074] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    0.623076] Speculative Store Bypass: Vulnerable
[    0.623599] Freeing SMP alternatives memory: 28K
[    0.625548] TSC deadline timer enabled
[    0.625558] smpboot: CPU0: Intel(R) Celeron(R) CPU N3350 @ 1.10GHz (family: 0x6, model: 0x5c, stepping: 0x9)
[    0.636331] mce: [Hardware Error]: Machine check events logged
[    0.636337] mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank 4: e600000000020408
[    0.636350] mce: [Hardware Error]: TSC 0 ADDR fef5d340 
[    0.636361] mce: [Hardware Error]: PROCESSOR 0:506c9 TIME 1561968377 SOCKET 0 APIC 0 microcode 1c
[    0.642962] Performance Events: PEBS fmt3+, Goldmont events, 32-deep LBR, full-width counters, Intel PMU driver.
[    0.642999] ... version:                4
[    0.643001] ... bit width:              48
[    0.643002] ... generic registers:      4
[    0.643004] ... value mask:             0000ffffffffffff
[    0.643006] ... max period:             00007fffffffffff
[    0.643007] ... fixed-purpose events:   3
[    0.643009] ... event mask:             000000070000000f
[    0.649615] rcu: Hierarchical SRCU implementation.
[    0.670145] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[    0.676294] smp: Bringing up secondary CPUs ...
[    0.716322] x86: Booting SMP configuration:
[    0.716326] .... node  #0, CPUs:      #1
[    0.716876] smp: Brought up 1 node, 2 CPUs
[    0.716876] smpboot: Max logical packages: 2
[    0.716876] smpboot: Total of 2 processors activated (4379.00 BogoMIPS)
[    0.718209] devtmpfs: initialized
[    0.718209] x86/mm: Memory block size: 128MB
[    0.720577] PM: Registering ACPI NVS region [mem 0x79a83000-0x79af8fff] (483328 bytes)
[    0.720577] PM: Registering ACPI NVS region [mem 0x7a1ef000-0x7a1effff] (4096 bytes)
[    0.720577] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.720577] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.720577] pinctrl core: initialized pinctrl subsystem
[    0.720577] PM: RTC time: 08:06:17, date: 2019-07-01
[    0.720585] NET: Registered protocol family 16
[    0.720840] audit: initializing netlink subsys (disabled)
[    0.720930] audit: type=2000 audit(1561968377.139:1): state=initialized audit_enabled=0 res=1
[    0.720930] cpuidle: using governor ladder
[    0.720930] cpuidle: using governor menu
[    0.720930] ACPI: bus type PCI registered
[    0.720930] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.723044] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.723052] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
[    0.723093] PCI: Using configuration type 1 for base access
[    0.726318] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.726318] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.726509] fbcon: Taking over console
[    0.726587] ACPI: Added _OSI(Module Device)
[    0.726589] ACPI: Added _OSI(Processor Device)
[    0.726592] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.726594] ACPI: Added _OSI(Processor Aggregator Device)
[    0.726597] ACPI: Added _OSI(Linux-Dell-Video)
[    0.726600] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.726603] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[    0.765689] ACPI: 11 ACPI AML tables successfully acquired and loaded
[    0.779206] ACPI: Dynamic OEM Table Load:
[    0.779224] ACPI: SSDT 0xFFFF8B4F7B582A00 000102 (v02 PmRef  Cpu0Cst  00003001 INTL 20120913)
[    0.780998] ACPI: Dynamic OEM Table Load:
[    0.781011] ACPI: SSDT 0xFFFF8B4F7B583200 00015F (v02 PmRef  ApIst    00003000 INTL 20120913)
[    0.781995] ACPI: Dynamic OEM Table Load:
[    0.782008] ACPI: SSDT 0xFFFF8B4F7B556480 00008D (v02 PmRef  ApCst    00003000 INTL 20120913)
[    0.784157] ACPI: EC: EC started
[    0.784160] ACPI: EC: interrupt blocked
[    0.889880] ACPI: \_SB_.PCI0.SBRG.H_EC: Used as first EC
[    0.889886] ACPI: \_SB_.PCI0.SBRG.H_EC: GPE=0x2c, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.889889] ACPI: \_SB_.PCI0.SBRG.H_EC: Boot DSDT EC used to handle transactions
[    0.889891] ACPI: Interpreter enabled
[    0.889960] ACPI: (supports S0 S3 S4 S5)
[    0.889964] ACPI: Using IOAPIC for interrupt routing
[    0.890070] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.891454] ACPI: Enabled 9 GPEs in block 00 to 7F
[    0.902123] ACPI: Power Resource [SPPR] (off)
[    0.902986] ACPI: Power Resource [ODPR] (off)
[    0.903504] ACPI: Power Resource [SPPR] (off)
[    0.904364] ACPI: Power Resource [ODPR] (off)
[    0.905320] ACPI: Power Resource [UPPR] (on)
[    0.905945] ACPI: Power Resource [PX03] (on)
[    0.907295] ACPI: Power Resource [UPPR] (on)
[    0.907745] ACPI: Power Resource [UPPR] (on)
[    0.908775] ACPI: Power Resource [UPPR] (on)
[    0.909346] ACPI: Power Resource [UPPR] (on)
[    0.909823] ACPI: Power Resource [UPPR] (on)
[    0.910456] ACPI: Power Resource [USBC] (on)
[    0.910853] ACPI: Power Resource [LSPR] (on)
[    0.918627] ACPI: Power Resource [SDPR] (on)
[    0.937671] ACPI: Power Resource [PXP] (on)
[    1.078423] ACPI: Power Resource [PXP] (on)
[    1.220769] ACPI: Power Resource [PXP] (off)
[    1.222110] ACPI: Power Resource [PXP] (off)
[    1.223467] ACPI: Power Resource [PXP] (off)
[    1.225469] ACPI: Power Resource [PAUD] (on)
[    1.235088] ACPI: Power Resource [FN00] (on)
[    1.237889] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    1.237906] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    1.240899] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME AER PCIeCapability LTR]
[    1.243748] PCI host bridge to bus 0000:00
[    1.243755] pci_bus 0000:00: root bus resource [io  0x0070-0x0077]
[    1.243759] pci_bus 0000:00: root bus resource [io  0x0000-0x006f window]
[    1.243762] pci_bus 0000:00: root bus resource [io  0x0078-0x0cf7 window]
[    1.243765] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    1.243769] pci_bus 0000:00: root bus resource [mem 0x7c000001-0x7fffffff window]
[    1.243772] pci_bus 0000:00: root bus resource [mem 0x7b800001-0x7bffffff window]
[    1.243775] pci_bus 0000:00: root bus resource [mem 0x80000000-0xcfffffff window]
[    1.243779] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xefffffff window]
[    1.243784] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.243805] pci 0000:00:00.0: [8086:5af0] type 00 class 0x060000
[    1.244786] pci 0000:00:00.1: [8086:5a8c] type 00 class 0x118000
[    1.244838] pci 0000:00:00.1: reg 0x10: [mem 0x91110000-0x91117fff 64bit]
[    1.245863] pci 0000:00:02.0: [8086:5a85] type 00 class 0x030000
[    1.245891] pci 0000:00:02.0: reg 0x10: [mem 0x90000000-0x90ffffff 64bit]
[    1.245906] pci 0000:00:02.0: reg 0x18: [mem 0x80000000-0x8fffffff 64bit pref]
[    1.245917] pci 0000:00:02.0: reg 0x20: [io  0xf000-0xf03f]
[    1.245958] pci 0000:00:02.0: BAR 2: assigned to efifb
[    1.246972] pci 0000:00:0e.0: [8086:5a98] type 00 class 0x040300
[    1.247009] pci 0000:00:0e.0: reg 0x10: [mem 0x91118000-0x9111bfff 64bit]
[    1.247058] pci 0000:00:0e.0: reg 0x20: [mem 0x91000000-0x910fffff 64bit]
[    1.247153] pci 0000:00:0e.0: PME# supported from D0 D3hot D3cold
[    1.248190] pci 0000:00:0f.0: [8086:5a9a] type 00 class 0x078000
[    1.248245] pci 0000:00:0f.0: reg 0x10: [mem 0x91145000-0x91145fff 64bit]
[    1.248421] pci 0000:00:0f.0: PME# supported from D3hot
[    1.249326] pci 0000:00:12.0: [8086:5ae3] type 00 class 0x010601
[    1.249365] pci 0000:00:12.0: reg 0x10: [mem 0x9111c000-0x9111dfff]
[    1.249380] pci 0000:00:12.0: reg 0x14: [mem 0x91142000-0x911420ff]
[    1.249412] pci 0000:00:12.0: reg 0x18: [io  0xf090-0xf097]
[    1.249426] pci 0000:00:12.0: reg 0x1c: [io  0xf080-0xf083]
[    1.249441] pci 0000:00:12.0: reg 0x20: [io  0xf060-0xf07f]
[    1.249455] pci 0000:00:12.0: reg 0x24: [mem 0x91141000-0x911417ff]
[    1.249532] pci 0000:00:12.0: PME# supported from D3hot
[    1.250477] pci 0000:00:15.0: [8086:5aa8] type 00 class 0x0c0330
[    1.250517] pci 0000:00:15.0: reg 0x10: [mem 0x91100000-0x9110ffff 64bit]
[    1.250626] pci 0000:00:15.0: PME# supported from D3hot D3cold
[    1.251520] pci 0000:00:16.0: [8086:5aac] type 00 class 0x118000
[    1.251572] pci 0000:00:16.0: reg 0x10: [mem 0x91140000-0x91140fff 64bit]
[    1.251599] pci 0000:00:16.0: reg 0x18: [mem 0x9113f000-0x9113ffff 64bit]
[    1.252567] pci 0000:00:16.1: [8086:5aae] type 00 class 0x118000
[    1.252618] pci 0000:00:16.1: reg 0x10: [mem 0x9113e000-0x9113efff 64bit]
[    1.252645] pci 0000:00:16.1: reg 0x18: [mem 0x9113d000-0x9113dfff 64bit]
[    1.253632] pci 0000:00:16.2: [8086:5ab0] type 00 class 0x118000
[    1.253683] pci 0000:00:16.2: reg 0x10: [mem 0x9113c000-0x9113cfff 64bit]
[    1.253709] pci 0000:00:16.2: reg 0x18: [mem 0x9113b000-0x9113bfff 64bit]
[    1.254696] pci 0000:00:16.3: [8086:5ab2] type 00 class 0x118000
[    1.254747] pci 0000:00:16.3: reg 0x10: [mem 0x9113a000-0x9113afff 64bit]
[    1.254773] pci 0000:00:16.3: reg 0x18: [mem 0x91139000-0x91139fff 64bit]
[    1.255759] pci 0000:00:17.0: [8086:5ab4] type 00 class 0x118000
[    1.255812] pci 0000:00:17.0: reg 0x10: [mem 0x91138000-0x91138fff 64bit]
[    1.255838] pci 0000:00:17.0: reg 0x18: [mem 0x91137000-0x91137fff 64bit]
[    1.256809] pci 0000:00:17.1: [8086:5ab6] type 00 class 0x118000
[    1.256861] pci 0000:00:17.1: reg 0x10: [mem 0x91136000-0x91136fff 64bit]
[    1.256888] pci 0000:00:17.1: reg 0x18: [mem 0x91135000-0x91135fff 64bit]
[    1.257858] pci 0000:00:17.2: [8086:5ab8] type 00 class 0x118000
[    1.257909] pci 0000:00:17.2: reg 0x10: [mem 0x91134000-0x91134fff 64bit]
[    1.257934] pci 0000:00:17.2: reg 0x18: [mem 0x91133000-0x91133fff 64bit]
[    1.258893] pci 0000:00:17.3: [8086:5aba] type 00 class 0x118000
[    1.258945] pci 0000:00:17.3: reg 0x10: [mem 0x91132000-0x91132fff 64bit]
[    1.258985] pci 0000:00:17.3: reg 0x18: [mem 0x91131000-0x91131fff 64bit]
[    1.259965] pci 0000:00:18.0: [8086:5abc] type 00 class 0x118000
[    1.260032] pci 0000:00:18.0: reg 0x10: [mem 0x91130000-0x91130fff 64bit]
[    1.260059] pci 0000:00:18.0: reg 0x18: [mem 0x9112f000-0x9112ffff 64bit]
[    1.261006] pci 0000:00:18.1: [8086:5abe] type 00 class 0x118000
[    1.261074] pci 0000:00:18.1: reg 0x10: [mem 0x9112e000-0x9112efff 64bit]
[    1.261101] pci 0000:00:18.1: reg 0x18: [mem 0x9112d000-0x9112dfff 64bit]
[    1.262055] pci 0000:00:18.2: [8086:5ac0] type 00 class 0x118000
[    1.262122] pci 0000:00:18.2: reg 0x10: [mem 0xfea10000-0xfea10fff 64bit]
[    1.262148] pci 0000:00:18.2: reg 0x18: [mem 0x00000000-0x00000fff 64bit]
[    1.263113] pci 0000:00:18.3: [8086:5aee] type 00 class 0x118000
[    1.263181] pci 0000:00:18.3: reg 0x10: [mem 0x9112c000-0x9112cfff 64bit]
[    1.263208] pci 0000:00:18.3: reg 0x18: [mem 0x9112b000-0x9112bfff 64bit]
[    1.264188] pci 0000:00:19.0: [8086:5ac2] type 00 class 0x118000
[    1.264239] pci 0000:00:19.0: reg 0x10: [mem 0x9112a000-0x9112afff 64bit]
[    1.264264] pci 0000:00:19.0: reg 0x18: [mem 0x91129000-0x91129fff 64bit]
[    1.265235] pci 0000:00:19.1: [8086:5ac4] type 00 class 0x118000
[    1.265286] pci 0000:00:19.1: reg 0x10: [mem 0x91128000-0x91128fff 64bit]
[    1.265310] pci 0000:00:19.1: reg 0x18: [mem 0x91127000-0x91127fff 64bit]
[    1.266284] pci 0000:00:19.2: [8086:5ac6] type 00 class 0x118000
[    1.266336] pci 0000:00:19.2: reg 0x10: [mem 0x91126000-0x91126fff 64bit]
[    1.266363] pci 0000:00:19.2: reg 0x18: [mem 0x91125000-0x91125fff 64bit]
[    1.267352] pci 0000:00:1b.0: [8086:5aca] type 00 class 0x080501
[    1.267386] pci 0000:00:1b.0: reg 0x10: [mem 0x91124000-0x91124fff 64bit]
[    1.267402] pci 0000:00:1b.0: reg 0x18: [mem 0x91123000-0x91123fff 64bit]
[    1.268387] pci 0000:00:1c.0: [8086:5acc] type 00 class 0x080501
[    1.268427] pci 0000:00:1c.0: reg 0x10: [mem 0x91122000-0x91122fff 64bit]
[    1.268445] pci 0000:00:1c.0: reg 0x18: [mem 0x91121000-0x91121fff 64bit]
[    1.269440] pci 0000:00:1e.0: [8086:5ad0] type 00 class 0x080501
[    1.269475] pci 0000:00:1e.0: reg 0x10: [mem 0x91120000-0x91120fff 64bit]
[    1.269492] pci 0000:00:1e.0: reg 0x18: [mem 0x9111f000-0x9111ffff 64bit]
[    1.270403] pci 0000:00:1f.0: [8086:5ae8] type 00 class 0x060100
[    1.271403] pci 0000:00:1f.1: [8086:5ad4] type 00 class 0x0c0500
[    1.271481] pci 0000:00:1f.1: reg 0x10: [mem 0x9111e000-0x9111e0ff 64bit]
[    1.271570] pci 0000:00:1f.1: reg 0x20: [io  0xf040-0xf05f]
[    1.278305] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.278573] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.278835] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.279096] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.279356] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.279624] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.279887] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.280148] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.281370] gpio gpiochip1: (INT3452:01): detected irqchip that is shared with multiple gpiochips: please fix the driver.
[    1.283064] gpio gpiochip2: (INT3452:02): detected irqchip that is shared with multiple gpiochips: please fix the driver.
[    1.283670] gpio gpiochip3: (INT3452:03): detected irqchip that is shared with multiple gpiochips: please fix the driver.
[    1.290600] ACPI Warning: GPE type mismatch (level/edge) (20190215/evxface-791)
[    1.290600] ACPI: EC: interrupt unblocked
[    1.290600] ACPI: EC: event unblocked
[    1.290615] ACPI: \_SB_.PCI0.SBRG.H_EC: GPE=0x2c, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    1.290615] ACPI: \_SB_.PCI0.SBRG.H_EC: Boot DSDT EC used to handle transactions and events
[    1.291431] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    1.291436] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    1.291455] pci 0000:00:02.0: vgaarb: bridge control possible
[    1.291457] vgaarb: loaded
[    1.291885] ACPI: bus type USB registered
[    1.292969] usbcore: registered new interface driver usbfs
[    1.292986] usbcore: registered new interface driver hub
[    1.293016] usbcore: registered new device driver usb
[    1.293084] pps_core: LinuxPPS API ver. 1 registered
[    1.293086] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.293098] PTP clock support registered
[    1.293126] EDAC MC: Ver: 3.0.0
[    1.296336] Registered efivars operations
[    1.319848] PCI: Using ACPI for IRQ routing
[    1.350569] PCI: pci_cache_line_size set to 64 bytes
[    1.350647] pci 0000:00:18.2: can't claim BAR 0 [mem 0xfea10000-0xfea10fff 64bit]: no compatible bridge window
[    1.350777] e820: reserve RAM buffer [mem 0x0003f000-0x0003ffff]
[    1.350781] e820: reserve RAM buffer [mem 0x0009e000-0x0009ffff]
[    1.350783] e820: reserve RAM buffer [mem 0x6d55c018-0x6fffffff]
[    1.350785] e820: reserve RAM buffer [mem 0x76917000-0x77ffffff]
[    1.350788] e820: reserve RAM buffer [mem 0x7a1ef000-0x7bffffff]
[    1.350791] e820: reserve RAM buffer [mem 0x7a764000-0x7bffffff]
[    1.350793] e820: reserve RAM buffer [mem 0x7b000000-0x7bffffff]
[    1.352920] NetLabel: Initializing
[    1.352920] NetLabel:  domain hash size = 128
[    1.352920] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    1.352920] NetLabel:  unlabeled traffic allowed by default
[    1.353073] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    1.353084] hpet0: 8 comparators, 64-bit 19.200000 MHz counter
[    1.357327] clocksource: Switched to clocksource tsc-early
[    1.391489] VFS: Disk quotas dquot_6.6.0
[    1.391547] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.391635] *** VALIDATE hugetlbfs ***
[    1.391773] pnp: PnP ACPI init
[    1.392366] system 00:00: [io  0x0680-0x069f] has been reserved
[    1.392372] system 00:00: [io  0x0400-0x047f] could not be reserved
[    1.392375] system 00:00: [io  0x0500-0x05fe] has been reserved
[    1.392379] system 00:00: [io  0x0600-0x061f] has been reserved
[    1.392384] system 00:00: [io  0x164e-0x164f] has been reserved
[    1.392399] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.395410] system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
[    1.395415] system 00:01: [mem 0xfea00000-0xfeafffff] has been reserved
[    1.395420] system 00:01: [mem 0xfed01000-0xfed01fff] has been reserved
[    1.395424] system 00:01: [mem 0xfed03000-0xfed03fff] has been reserved
[    1.395427] system 00:01: [mem 0xfed06000-0xfed06fff] has been reserved
[    1.395431] system 00:01: [mem 0xfed08000-0xfed09fff] has been reserved
[    1.395436] system 00:01: [mem 0xfed80000-0xfedbffff] has been reserved
[    1.395440] system 00:01: [mem 0xfed1c000-0xfed1cfff] has been reserved
[    1.395444] system 00:01: [mem 0xfee00000-0xfeefffff] could not be reserved
[    1.395456] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.395613] pnp 00:02: Plug and Play ACPI device, IDs PNP0f03 (active)
[    1.395710] pnp 00:03: Plug and Play ACPI device, IDs PNP0303 (active)
[    1.396228] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[    1.397601] pnp: PnP ACPI: found 5 devices
[    1.406325] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    1.406385] pci 0000:00:18.2: BAR 0: assigned [mem 0x91143000-0x91143fff 64bit]
[    1.406417] pci 0000:00:18.2: BAR 2: assigned [mem 0x91144000-0x91144fff 64bit]
[    1.406442] pci_bus 0000:00: resource 4 [io  0x0070-0x0077]
[    1.406446] pci_bus 0000:00: resource 5 [io  0x0000-0x006f window]
[    1.406449] pci_bus 0000:00: resource 6 [io  0x0078-0x0cf7 window]
[    1.406453] pci_bus 0000:00: resource 7 [io  0x0d00-0xffff window]
[    1.406456] pci_bus 0000:00: resource 8 [mem 0x7c000001-0x7fffffff window]
[    1.406459] pci_bus 0000:00: resource 9 [mem 0x7b800001-0x7bffffff window]
[    1.406463] pci_bus 0000:00: resource 10 [mem 0x80000000-0xcfffffff window]
[    1.406466] pci_bus 0000:00: resource 11 [mem 0xe0000000-0xefffffff window]
[    1.406935] NET: Registered protocol family 2
[    1.407330] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes)
[    1.407410] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
[    1.407693] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
[    1.408049] TCP: Hash tables configured (established 32768 bind 32768)
[    1.408158] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[    1.408244] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[    1.408448] NET: Registered protocol family 1
[    1.408469] NET: Registered protocol family 44
[    1.408515] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    1.409412] PCI: CLS 0 bytes, default 64
[    1.409519] Unpacking initramfs...
[    1.771937] Freeing initrd memory: 9052K
[    1.806327] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.806332] software IO TLB: mapped [mem 0x67000000-0x6b000000] (64MB)
[    1.806424] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0xfc66f4fc7c, max_idle_ns: 440795224246 ns
[    1.806454] clocksource: Switched to clocksource tsc
[    1.806565] check: Scanning for low memory corruption every 60 seconds
[    1.808078] Initialise system trusted keyrings
[    1.808103] Key type blacklist registered
[    1.808256] workingset: timestamp_bits=41 max_order=20 bucket_order=0
[    1.812016] zbud: loaded
[    1.978857] Key type asymmetric registered
[    1.978861] Asymmetric key parser 'x509' registered
[    1.978899] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    1.978994] io scheduler mq-deadline registered
[    1.978998] io scheduler kyber registered
[    1.979153] io scheduler bfq registered
[    1.979746] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    1.980022] efifb: probing for efifb
[    1.980068] efifb: framebuffer at 0x80000000, using 8100k, total 8100k
[    1.980071] efifb: mode is 1920x1080x32, linelength=7680, pages=1
[    1.980072] efifb: scrolling: redraw
[    1.980076] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    1.980405] Console: switching to colour frame buffer device 240x67
[    1.999409] fb0: EFI VGA frame buffer device
[    1.999443] intel_idle: MWAIT substates: 0x11242020
[    1.999445] intel_idle: v0.4.1 model 0x5C
[    1.999786] intel_idle: lapic_timer_reliable_states 0xffffffff
[    1.999930] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:13/PNP0C09:00/PNP0C0D:00/input/input0
[    2.003128] ACPI: Lid Switch [LID0]
[    2.003383] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[    2.003409] ACPI: Power Button [PWRB]
[    2.010344] thermal LNXTHERM:00: registered as thermal_zone0
[    2.010349] ACPI: Thermal Zone [TZ01] (30 C)
[    2.011017] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    2.013848] usbcore: registered new interface driver usbserial_generic
[    2.013862] usbserial: USB Serial support registered for generic
[    2.013929] rtc_cmos 00:04: RTC can wake from S4
[    2.014544] rtc_cmos 00:04: registered as rtc0
[    2.014595] rtc_cmos 00:04: alarms up to one month, y3k, 242 bytes nvram
[    2.014764] intel_pstate: Intel P-state driver initializing
[    2.015031] ledtrig-cpu: registered to indicate activity on CPUs
[    2.015934] NET: Registered protocol family 10
[    2.039537] Segment Routing with IPv6
[    2.039581] NET: Registered protocol family 17
[    2.043700] mce: Using 7 MCE banks
[    2.043735] RAS: Correctable Errors collector initialized.
[    2.043877] microcode: sig=0x506c9, pf=0x1, revision=0x1c
[    2.043973] microcode: Microcode Update Driver: v2.2.
[    2.044211] *** VALIDATE rdt ***
[    2.044234] resctrl: L2 allocation detected
[    2.044260] sched_clock: Marking stable (2046538670, -2413564)->(2052512796, -8387690)
[    2.044767] registered taskstats version 1
[    2.044782] Loading compiled-in X.509 certificates
[    2.056638] Loaded X.509 cert 'Build time autogenerated kernel key: 32aea29c51dd29dc3a3b67075610c096ab3ec4a2'
[    2.056721] zswap: loaded using pool lzo/zbud
[    2.074502] Key type big_key registered
[    2.075463] PM:   Magic number: 11:989:117
[    2.075541] acpi BCM2EA8:00: hash matches
[    2.075728] rtc_cmos 00:04: setting system clock to 2019-07-01T08:06:18 UTC (1561968378)
[    2.081753] Freeing unused decrypted memory: 2040K
[    2.082426] Freeing unused kernel image memory: 1564K
[    2.099851] Write protecting the kernel read-only data: 18432k
[    2.101403] Freeing unused kernel image memory: 2016K
[    2.101760] Freeing unused kernel image memory: 332K
[    2.122079] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    2.122170] x86/mm: Checking user space page tables
[    2.136703] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    2.136707] Run /init as init process
[    2.350954] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
[    2.363391] serio: i8042 KBD port at 0x60,0x64 irq 1
[    2.363493] serio: i8042 AUX port at 0x60,0x64 irq 12
[    2.387547] SCSI subsystem initialized
[    2.407348] libata version 3.00 loaded.
[    2.435409] ahci 0000:00:12.0: version 3.0
[    2.435802] ahci 0000:00:12.0: AHCI 0001.0301 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
[    2.435806] ahci 0000:00:12.0: flags: 64bit ncq sntf pm clo only pmp pio slum part deso sadm sds apst 
[    2.440361] sdhci: Secure Digital Host Controller Interface driver
[    2.440364] sdhci: Copyright(c) Pierre Ossman
[    2.449065] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
[    2.451016] sdhci-pci 0000:00:1b.0: SDHCI controller found [8086:5aca] (rev b)
[    2.451031] sdhci-pci 0000:00:1b.0: enabling device (0000 -> 0002)
[    2.455640] xhci_hcd 0000:00:15.0: xHCI Host Controller
[    2.455651] xhci_hcd 0000:00:15.0: new USB bus registered, assigned bus number 1
[    2.456487] mmc0: SDHCI controller on PCI [0000:00:1b.0] using ADMA 64-bit
[    2.456622] sdhci-pci 0000:00:1c.0: SDHCI controller found [8086:5acc] (rev b)
[    2.457017] xhci_hcd 0000:00:15.0: hcc params 0x200077c1 hci version 0x100 quirks 0x0000000081109810
[    2.457025] xhci_hcd 0000:00:15.0: cache line size of 64 is not supported
[    2.457327] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.01
[    2.457330] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.457332] usb usb1: Product: xHCI Host Controller
[    2.457334] usb usb1: Manufacturer: Linux 5.1.14-arch1-1-ARCH xhci-hcd
[    2.457336] usb usb1: SerialNumber: 0000:00:15.0
[    2.457487] mmc1: SDHCI controller on PCI [0000:00:1c.0] using ADMA 64-bit
[    2.457781] sdhci-pci 0000:00:1e.0: SDHCI controller found [8086:5ad0] (rev b)
[    2.457793] sdhci-pci 0000:00:1e.0: enabling device (0000 -> 0002)
[    2.457813] hub 1-0:1.0: USB hub found
[    2.457837] hub 1-0:1.0: 8 ports detected
[    2.458159] scsi host0: ahci
[    2.460167] xhci_hcd 0000:00:15.0: xHCI Host Controller
[    2.460174] xhci_hcd 0000:00:15.0: new USB bus registered, assigned bus number 2
[    2.460181] xhci_hcd 0000:00:15.0: Host supports USB 3.0  SuperSpeed
[    2.460228] mmc2: SDHCI controller on PCI [0000:00:1e.0] using ADMA 64-bit
[    2.460260] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.01
[    2.460263] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.460265] usb usb2: Product: xHCI Host Controller
[    2.460266] usb usb2: Manufacturer: Linux 5.1.14-arch1-1-ARCH xhci-hcd
[    2.460268] usb usb2: SerialNumber: 0000:00:15.0
[    2.461184] hub 2-0:1.0: USB hub found
[    2.461205] hub 2-0:1.0: 7 ports detected
[    2.462226] scsi host1: ahci
[    2.462397] ata1: SATA max UDMA/133 abar m2048@0x91141000 port 0x91141100 irq 122
[    2.462402] ata2: SATA max UDMA/133 abar m2048@0x91141000 port 0x91141180 irq 122
[    2.547151] mmc1: new HS400 MMC card at address 0001
[    2.557084] mmcblk1: mmc1:0001 DF4032 29.1 GiB 
[    2.557509] mmcblk1boot0: mmc1:0001 DF4032 partition 1 4.00 MiB
[    2.557915] mmcblk1boot1: mmc1:0001 DF4032 partition 2 4.00 MiB
[    2.558381] mmcblk1rpmb: mmc1:0001 DF4032 partition 3 4.00 MiB, chardev (242:0)
[    2.569861]  mmcblk1: p1 p2 p3 p4 p5 p6 p7
[    2.616640] random: fast init done
[    2.777228] ata2: SATA link down (SStatus 4 SControl 300)
[    2.777292] ata1: SATA link down (SStatus 4 SControl 300)
[    3.075732] EXT4-fs (mmcblk1p4): mounted filesystem with ordered data mode. Opts: (null)
[    3.441075] systemd[1]: systemd 242.29-2-arch running in system mode. (+PAM +AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[    3.456710] systemd[1]: Detected architecture x86-64.
[    3.477949] systemd[1]: Set hostname to <smart>.
[    3.480904] systemd[1]: Failed to bump fs.file-max, ignoring: Invalid argument
[    3.546318] usb 1-6: new high-speed USB device number 3 using xhci_hcd
[    3.686748] usb 1-6: New USB device found, idVendor=0bda, idProduct=0129, bcdDevice=39.60
[    3.686753] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.686756] usb 1-6: Product: USB2.0-CRW
[    3.686758] usb 1-6: Manufacturer: Generic
[    3.686761] usb 1-6: SerialNumber: 20100201396000000
[    3.809688] usb 1-7: new high-speed USB device number 4 using xhci_hcd
[    3.810280] systemd[1]: Created slice system-wpa_supplicant.slice.
[    3.810577] systemd[1]: Reached target Login Prompts.
[    3.811008] systemd[1]: Listening on Journal Audit Socket.
[    3.811329] systemd[1]: Listening on Network Service Netlink Socket.
[    3.811924] systemd[1]: Created slice User and Session Slice.
[    3.812528] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    3.842261] EXT4-fs (mmcblk1p4): re-mounted. Opts: data=ordered
[    3.863595] random: lvm: uninitialized urandom read (4 bytes read)
[    3.950181] usb 1-7: New USB device found, idVendor=0bda, idProduct=b720, bcdDevice= 2.00
[    3.950185] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.950187] usb 1-7: Product: 802.11n WLAN Adapter
[    3.950188] usb 1-7: Manufacturer: Realtek
[    3.950190] usb 1-7: SerialNumber: 00e04c000001
[    3.962320] random: systemd-random-: uninitialized urandom read (512 bytes read)
[    4.073051] usb 1-8: new high-speed USB device number 5 using xhci_hcd
[    4.321524] usb 1-8: New USB device found, idVendor=058f, idProduct=5608, bcdDevice= 0.05
[    4.321528] usb 1-8: New USB device strings: Mfr=3, Product=1, SerialNumber=0
[    4.321530] usb 1-8: Product: USB 2.0 WebCamera
[    4.321532] usb 1-8: Manufacturer: Alcor Micro, Corp.
[    4.547581] audit: type=1130 audit(1561968380.970:2): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-journald comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    4.569718] systemd-journald[261]: Received request to flush runtime journal from PID 1
[    4.592815] audit: type=1130 audit(1561968381.013:3): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-udevd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    4.855975] int3403 thermal: probe of INT3403:03 failed with error -22
[    4.856623] int3403 thermal: probe of INT3403:05 failed with error -22
[    4.865849] audit: type=1130 audit(1561968381.286:4): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-journal-flush comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    4.875034] input: Intel HID events as /devices/platform/INT33D5:00/input/input4
[    4.875063] intel-hid INT33D5:00: platform supports 5 button array
[    4.875102] input: Intel HID 5 button array as /devices/platform/INT33D5:00/input/input5
[    5.006582] ACPI: AC Adapter [ADP1] (on-line)
[    5.037669] battery: ACPI: Battery Slot [BAT0] (battery present)
[    5.124993] hidraw: raw HID events driver (C) Jiri Kosina
[    5.151525] tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x200] vs fed40080 f80
[    5.193582] tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x200] vs fed40080 f80
[    5.222060] audit: type=1130 audit(1561968381.643:5): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-networkd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.233674] idma64 idma64.0: Found Intel integrated DMA 64-bit
[    5.237540] proc_thermal 0000:00:00.1: Creating sysfs group for PROC_THERMAL_PCI
[    5.259388] idma64 idma64.1: Found Intel integrated DMA 64-bit
[    5.261901] Bluetooth: Core ver 2.22
[    5.261934] NET: Registered protocol family 31
[    5.261935] Bluetooth: HCI device and connection manager initialized
[    5.261947] Bluetooth: HCI socket layer initialized
[    5.261951] Bluetooth: L2CAP socket layer initialized
[    5.261956] Bluetooth: SCO socket layer initialized
[    5.313612] Linux agpgart interface v0.103
[    5.323002] usbcore: registered new interface driver btusb
[    5.323474] idma64 idma64.2: Found Intel integrated DMA 64-bit
[    5.343133] Bluetooth: hci0: RTL: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723

[    5.344165] Bluetooth: hci0: RTL: rom_version status=0 version=1

[    5.344169] Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8723b_fw.bin

[    5.348929] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vdd not found, using dummy regulator
[    5.348967] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vddl not found, using dummy regulator
[    5.358874] Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8723b_config.bin

[    5.358900] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[    5.358911] Bluetooth: hci0: RTL: cfg_sz -2, total sz 22496

[    5.431640] i801_smbus 0000:00:1f.1: can't derive routing for PCI INT A
[    5.431644] i801_smbus 0000:00:1f.1: PCI INT A: not connected
[    5.431668] i801_smbus 0000:00:1f.1: SPD Write Disable is set
[    5.431687] i801_smbus 0000:00:1f.1: SMBus using polling
[    5.478741] random: crng init done
[    5.487394] idma64 idma64.3: Found Intel integrated DMA 64-bit
[    5.502093] audit: type=1130 audit(1561968381.923:6): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=lvm2-monitor comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.523414] idma64 idma64.4: Found Intel integrated DMA 64-bit
[    5.546543] usbcore: registered new interface driver rtsx_usb
[    5.547390] idma64 idma64.5: Found Intel integrated DMA 64-bit
[    5.581372] audit: type=1130 audit(1561968382.003:7): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-fsck@dev-disk-by\x2duuid-68E5\x2d8916 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.594553] idma64 idma64.6: Found Intel integrated DMA 64-bit
[    5.608488] audit: type=1130 audit(1561968382.030:8): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-fsck@dev-disk-by\x2duuid-4fce15c9\x2d4d38\x2d41f9\x2d8173\x2d6b058480c1da comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.636984] EXT4-fs (mmcblk1p5): mounted filesystem with ordered data mode. Opts: data=ordered
[    5.650420] idma64 idma64.7: Found Intel integrated DMA 64-bit
[    5.675513] idma64 idma64.8: Found Intel integrated DMA 64-bit
[    5.676132] idma64 idma64.9: Found Intel integrated DMA 64-bit
[    5.679285] idma64 idma64.11: Found Intel integrated DMA 64-bit
[    5.680626] idma64 idma64.12: Found Intel integrated DMA 64-bit
[    5.681237] idma64 idma64.13: Found Intel integrated DMA 64-bit
[    5.685911] input: PC Speaker as /devices/platform/pcspkr/input/input6
[    5.736361] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
[    5.736365] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[    5.736366] RAPL PMU: hw unit of domain package 2^-14 Joules
[    5.736367] RAPL PMU: hw unit of domain dram 2^-14 Joules
[    5.736368] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[    5.784213] cryptd: max_cpu_qlen set to 1000
[    5.792398] Adding 1023996k swap on /home/swapfile.  Priority:-2 extents:2 across:1597436k SSFS
[    5.815868] Adding 1048572k swap on /home/cypa/.swapfile.  Priority:-3 extents:2457 across:8743036k SSFS
[    5.888180] audit: type=1130 audit(1561968382.310:9): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-setup comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.905046] audit: type=1127 audit(1561968382.326:10): pid=327 uid=0 auid=4294967295 ses=4294967295 msg=' comm="systemd-update-utmp" exe="/usr/lib/systemd/systemd-update-utmp" hostname=? addr=? terminal=? res=success'
[    5.935610] audit: type=1130 audit(1561968382.356:11): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-update-utmp comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    6.063757] checking generic (80000000 7e9000) vs hw (80000000 10000000)
[    6.063760] fb0: switching to inteldrmfb from EFI VGA
[    6.063798] Console: switching to colour dummy device 80x25
[    6.063949] i915 0000:00:02.0: vgaarb: deactivate vga console
[    6.064142] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    6.064143] [drm] Driver supports precise vblank timestamp query.
[    6.064297] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    6.083368] SSE version of gcm_enc/dec engaged.
[    6.090661] [drm] Initialized i915 1.6.0 20190207 for 0000:00:02.0 on minor 0
[    6.092567] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    6.093517] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input8
[    6.093806] snd_hda_intel 0000:00:0e.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    6.220106] [drm] Finished loading DMC firmware i915/bxt_dmc_ver1_07.bin (v1.7)
[    6.339573] media: Linux media interface: v0.10
[    6.345443] audit: type=1130 audit(1561968382.766:12): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    6.386795] fbcon: inteldrmfb (fb0) is primary device
[    6.465314] input: SYNA3602:00 0911:5288 Mouse as /devices/pci0000:00/0000:00:16.2/i2c_designware.2/i2c-2/i2c-SYNA3602:00/0018:0911:5288.0001/input/input9
[    6.481445] input: SYNA3602:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:16.2/i2c_designware.2/i2c-2/i2c-SYNA3602:00/0018:0911:5288.0001/input/input10
[    6.481570] hid-generic 0018:0911:5288.0001: input,hidraw0: I2C HID v1.00 Mouse [SYNA3602:00 0911:5288] on i2c-SYNA3602:00
[    6.641642] input: SYNA3602:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:16.2/i2c_designware.2/i2c-2/i2c-SYNA3602:00/0018:0911:5288.0001/input/input12
[    6.641763] hid-multitouch 0018:0911:5288.0001: input,hidraw0: I2C HID v1.00 Mouse [SYNA3602:00 0911:5288] on i2c-SYNA3602:00
[    6.740178] videodev: Linux video capture interface: v2.00
[    6.860062] dw-apb-uart.8: ttyS0 at MMIO 0x91130000 (irq = 4, base_baud = 115200) is a 16550A
[    6.879182] intel-spi intel-spi: w25q64dw (8192 Kbytes)
[    6.893816] mousedev: PS/2 mouse device common for all mice
[    6.933511] Creating 1 MTD partitions on "intel-spi":
[    6.933516] 0x000000000000-0x0000007ff000 : "BIOS"
[    6.939788] uvcvideo: Found UVC 1.00 device USB 2.0 WebCamera (058f:5608)
[    6.950336] uvcvideo 1-8:1.0: Entity type for entity Extension 6 was not initialized!
[    6.950340] uvcvideo 1-8:1.0: Entity type for entity Processing 5 was not initialized!
[    6.950342] uvcvideo 1-8:1.0: Entity type for entity Selector 4 was not initialized!
[    6.950344] uvcvideo 1-8:1.0: Entity type for entity Camera 1 was not initialized!
[    6.950448] input: USB 2.0 WebCamera: USB 2.0 WebC as /devices/pci0000:00/0000:00:15.0/usb1/1-8/1-8:1.0/input/input13
[    6.950556] usbcore: registered new interface driver uvcvideo
[    6.950558] USB Video Class driver (1.1.1)
[    6.983453] dw-apb-uart.9: ttyS1 at MMIO 0x9112e000 (irq = 5, base_baud = 115200) is a 16550A
[    7.106943] dw-apb-uart.10: ttyS2 at MMIO 0x9112c000 (irq = 7, base_baud = 115200) is a 16550A
[    7.240203] EDAC pnd2: b_cr_tolud_pci=080000001 ret=0
[    7.240246] EDAC pnd2: b_cr_touud_lo_pci=040000000 ret=0
[    7.240287] EDAC pnd2: b_cr_touud_hi_pci=000000001 ret=0
[    7.240328] EDAC pnd2: b_cr_asym_mem_region0_mchbar=000000000 ret=0
[    7.240369] EDAC pnd2: b_cr_asym_mem_region1_mchbar=000000000 ret=0
[    7.240410] EDAC pnd2: b_cr_mot_out_base_mchbar=000000000 ret=0
[    7.240450] EDAC pnd2: b_cr_mot_out_mask_mchbar=000000000 ret=0
[    7.240531] EDAC pnd2: b_cr_slice_channel_hash=8000000c00000001 ret=0
[    7.240571] EDAC pnd2: b_cr_asym_2way_mem_region_mchbar=000000000 ret=0
[    7.240613] EDAC pnd2: d_cr_drp0=00048c063 ret=0
[    7.240654] EDAC pnd2: d_cr_drp0=00048c063 ret=0
[    7.240694] EDAC pnd2: d_cr_drp0=000000000 ret=2
[    7.240735] EDAC pnd2: d_cr_drp0=000000000 ret=2
[    7.240736] EDAC pnd2: Unsupported DIMM in channel 0
[    7.240737] EDAC pnd2: Unsupported DIMM in channel 1
[    7.240738] EDAC pnd2: Failed to register device with error -22.
[    7.287834] EDAC pnd2: b_cr_tolud_pci=080000001 ret=0
[    7.287886] EDAC pnd2: b_cr_touud_lo_pci=040000000 ret=0
[    7.287935] EDAC pnd2: b_cr_touud_hi_pci=000000001 ret=0
[    7.287984] EDAC pnd2: b_cr_asym_mem_region0_mchbar=000000000 ret=0
[    7.288034] EDAC pnd2: b_cr_asym_mem_region1_mchbar=000000000 ret=0
[    7.288084] EDAC pnd2: b_cr_mot_out_base_mchbar=000000000 ret=0
[    7.288134] EDAC pnd2: b_cr_mot_out_mask_mchbar=000000000 ret=0
[    7.288230] EDAC pnd2: b_cr_slice_channel_hash=8000000c00000001 ret=0
[    7.288280] EDAC pnd2: b_cr_asym_2way_mem_region_mchbar=000000000 ret=0
[    7.288330] EDAC pnd2: d_cr_drp0=00048c063 ret=0
[    7.288379] EDAC pnd2: d_cr_drp0=00048c063 ret=0
[    7.288426] EDAC pnd2: d_cr_drp0=000000000 ret=2
[    7.288475] EDAC pnd2: d_cr_drp0=000000000 ret=2
[    7.288478] EDAC pnd2: Unsupported DIMM in channel 0
[    7.288480] EDAC pnd2: Unsupported DIMM in channel 1
[    7.288482] EDAC pnd2: Failed to register device with error -22.
[    7.498308] intel_telemetry_core Init
[    7.516652] Invalid pltconfig, ensure IPC1 device is enabled in BIOS
[    7.523117] intel_rapl: Found RAPL domain package
[    7.523121] intel_rapl: Found RAPL domain core
[    7.523124] intel_rapl: Found RAPL domain uncore
[    7.523126] intel_rapl: Found RAPL domain dram
[    8.448943] Console: switching to colour frame buffer device 240x67
[    8.481376] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    8.686366] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VC: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    8.686369] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    8.686371] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[    8.686372] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    8.686373] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    8.686375] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[    8.686377] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
[    8.834250] audit: type=1130 audit(1561968385.256:13): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-resolved comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    8.834258] audit: type=1130 audit(1561968385.256:14): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-timesyncd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.149812] audit: type=1130 audit(1561968385.573:15): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-backlight@backlight:intel_backlight comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.306744] audit: type=1130 audit(1561968385.730:16): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=dbus comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.414577] audit: type=1130 audit(1561968385.836:17): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=wpa_supplicant comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.418603] audit: type=1130 audit(1561968385.840:18): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.433215] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    9.433219] Bluetooth: BNEP filters: protocol multicast
[    9.433226] Bluetooth: BNEP socket layer initialized
[    9.872067] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:0e.0/sound/card0/input14
[    9.872155] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:0e.0/sound/card0/input15
[    9.872226] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input16
[    9.872295] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input17
[    9.872365] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input18
[    9.872437] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input19
[    9.872517] input: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input20
[   11.498020] kauditd_printk_skb: 2 callbacks suppressed
[   11.498023] audit: type=1131 audit(1561968387.920:21): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   13.729910] usb 1-2: new high-speed USB device number 6 using xhci_hcd
[   13.870838] usb 1-2: New USB device found, idVendor=12d1, idProduct=1038, bcdDevice=ff.ff
[   13.870846] usb 1-2: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[   13.870851] usb 1-2: Product: Android
[   13.870856] usb 1-2: Manufacturer: Android
[   13.870860] usb 1-2: SerialNumber: R7L4C15B24003301
[   14.043342] usb-storage 1-2:1.0: USB Mass Storage device detected
[   14.048438] scsi host2: usb-storage 1-2:1.0
[   14.049131] usbcore: registered new interface driver usb-storage
[   14.054516] usbcore: registered new interface driver uas
[   15.060970] scsi 2:0:0:0: Direct-Access     Linux    File-CD Gadget   0310 PQ: 0 ANSI: 2
[   15.061491] scsi 2:0:0:1: Direct-Access     Linux    File-CD Gadget   0310 PQ: 0 ANSI: 2
[   15.230230] sd 2:0:0:0: Power-on or device reset occurred
[   15.231239] sd 2:0:0:1: Power-on or device reset occurred
[   15.232803] sd 2:0:0:0: [sda] Attached SCSI removable disk
[   15.233294] sd 2:0:0:1: [sdb] Attached SCSI removable disk
[   40.021635] audit: type=1131 audit(1561968416.443:22): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   94.078264] audit: type=1130 audit(1561968470.500:23): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sshd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   94.233922] audit: type=1130 audit(1561968470.656:24): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-user-sessions comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   94.242240] audit: type=1130 audit(1561968470.663:25): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sddm comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   96.175498] audit: type=1130 audit(1561968472.596:26): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user-runtime-dir@973 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   96.201793] audit: type=1006 audit(1561968472.623:27): pid=438 uid=0 old-auid=4294967295 auid=973 tty=(none) old-ses=4294967295 ses=1 res=1
[   96.324851] audit: type=1130 audit(1561968472.746:28): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user@973 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  114.691213] audit: type=1006 audit(1561968491.113:29): pid=452 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=2 res=1
[  114.744352] audit: type=1130 audit(1561968491.166:30): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user-runtime-dir@1000 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  114.761176] audit: type=1006 audit(1561968491.183:31): pid=454 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=3 res=1
[  114.867337] audit: type=1130 audit(1561968491.290:32): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user@1000 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  115.812221] audit: type=1130 audit(1561968492.233:33): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=polkit comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  117.534193] audit: type=1130 audit(1561968493.956:34): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=udisks2 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  117.978668] audit: type=1130 audit(1561968494.400:35): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=upower comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  124.967927] audit: type=1131 audit(1561968501.386:36): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user@973 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  124.988133] audit: type=1131 audit(1561968501.410:37): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user-runtime-dir@973 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  148.431371] usb 1-2: USB disconnect, device number 6
[  148.816398] usb 1-2: new high-speed USB device number 7 using xhci_hcd
[  148.957502] usb 1-2: New USB device found, idVendor=12d1, idProduct=1050, bcdDevice=ff.ff
[  148.957511] usb 1-2: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[  148.957516] usb 1-2: Product: Android
[  148.957521] usb 1-2: Manufacturer: Android
[  148.957525] usb 1-2: SerialNumber: R7L4C15B24003301
[  149.140837] usbcore: registered new interface driver cdc_ether
[  149.146942] rndis_host 1-2:1.0 usb0: register 'rndis_host' at usb-0000:00:15.0-2, RNDIS device, 7e:87:2f:b2:9a:c9
[  149.147031] usbcore: registered new interface driver rndis_host
[  149.161236] rndis_host 1-2:1.0 enp0s21f0u2: renamed from usb0
[  156.393520] 8021q: 802.1Q VLAN Support v1.8
[  156.465642] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[  156.475895] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[  156.475986] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[  156.475989] cfg80211: failed to load regulatory.db
[  940.762943] audit: type=1130 audit(1561969317.455:38): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-clean comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  940.763628] audit: type=1131 audit(1561969317.455:39): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-clean comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[16890.098992] perf: interrupt took too long (2505 > 2500), lowering kernel.perf_event_max_sample_rate to 79800
[19306.260110] PM: suspend entry (s2idle)
[19306.260114] PM: Syncing filesystems ... done.
[19306.276075] Freezing user space processes ... (elapsed 0.001 seconds) done.
[19306.278044] OOM killer disabled.
[19306.278046] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[19306.279551] printk: Suspending console(s) (use no_console_suspend to debug)
[19327.446882] ACPI: button: The lid device is not compliant to SW_LID.
[19327.620380] usb 1-7: reset high-speed USB device number 4 using xhci_hcd
[19327.753056] ata1: SATA link down (SStatus 4 SControl 300)
[19327.758137] ata2: SATA link down (SStatus 4 SControl 300)
[19327.967992] OOM killer enabled.
[19327.967994] Restarting tasks ... done.
[19327.992385] audit: type=1130 audit(1561987704.590:40): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19328.051921] PM: suspend exit
[19328.059619] audit: type=1130 audit(1561987704.653:41): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19328.059626] audit: type=1131 audit(1561987704.653:42): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19328.073922] audit: type=1130 audit(1561987704.673:43): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=fix-rtl8723bu comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
[19328.647737] Bluetooth: hci0: RTL: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723

[19328.648718] Bluetooth: hci0: RTL: rom_version status=0 version=1

[19328.648721] Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8723b_fw.bin

[19328.648747] Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8723b_config.bin

[19328.648768] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[19328.648779] Bluetooth: hci0: RTL: cfg_sz -2, total sz 22496

[19333.670309] audit: type=1131 audit(1561987710.270:44): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19346.885801] usb 1-7: This Realtek USB WiFi dongle (0x0bda:0xb720) is untested!
[19346.885805] usb 1-7: Please report results to Jes.Sorensen@gmail.com
[19346.934012] usb 1-7: Vendor: Realtek
[19346.934016] usb 1-7: Product: 802.11n WLAN Adapter
[19346.934019] usb 1-7: rtl8723bu_parse_efuse: dumping efuse (0x200 bytes):
[19346.934022] usb 1-7: 00: 29 81 03 7c 01 08 21 00
[19346.934025] usb 1-7: 08: 40 07 05 35 10 00 00 00
[19346.934027] usb 1-7: 10: 26 2d 2e 2d 26 26 28 2f
[19346.934029] usb 1-7: 18: 30 2f 28 02 ff ff ff ff
[19346.934031] usb 1-7: 20: ff ff ff ff ff ff ff ff
[19346.934033] usb 1-7: 28: ff ff ff ff ff ff ff ff
[19346.934035] usb 1-7: 30: ff ff ff ff ff ff ff ff
[19346.934038] usb 1-7: 38: ff ff 2f 2f 2f 2d 2d 2d
[19346.934040] usb 1-7: 40: 31 31 31 2f 2f 02 ff ff
[19346.934042] usb 1-7: 48: ff ff ff ff ff ff ff ff
[19346.934044] usb 1-7: 50: ff ff ff ff ff ff ff ff
[19346.934046] usb 1-7: 58: ff ff ff ff ff ff ff ff
[19346.934048] usb 1-7: 60: ff ff ff ff ff ff ff ff
[19346.934051] usb 1-7: 68: ff ff ff ff ff ff ff ff
[19346.934053] usb 1-7: 70: ff ff ff ff ff ff ff ff
[19346.934055] usb 1-7: 78: ff ff ff ff ff ff ff ff
[19346.934057] usb 1-7: 80: ff ff ff ff ff ff ff ff
[19346.934059] usb 1-7: 88: ff ff ff ff ff ff ff ff
[19346.934062] usb 1-7: 90: ff ff ff ff ff ff ff ff
[19346.934064] usb 1-7: 98: ff ff ff ff ff ff ff ff
[19346.934066] usb 1-7: a0: ff ff ff ff ff ff ff ff
[19346.934068] usb 1-7: a8: ff ff ff ff ff ff ff ff
[19346.934070] usb 1-7: b0: ff ff ff ff ff ff ff ff
[19346.934072] usb 1-7: b8: 20 27 1e 00 00 00 ff ff
[19346.934075] usb 1-7: c0: ff 28 20 11 00 00 00 ff
[19346.934077] usb 1-7: c8: 00 ff ff ff ff ff ff ff
[19346.934079] usb 1-7: d0: ff ff ff ff ff ff ff ff
[19346.934081] usb 1-7: d8: ff ff ff ff ff ff ff ff
[19346.934083] usb 1-7: e0: ff ff ff ff ff ff ff ff
[19346.934085] usb 1-7: e8: ff ff ff ff ff ff ff ff
[19346.934088] usb 1-7: f0: ff ff ff ff ff ff ff ff
[19346.934090] usb 1-7: f8: ff ff ff ff ff ff ff ff
[19346.934092] usb 1-7: 100: da 0b 20 b7 e7 47 03 54
[19346.934094] usb 1-7: 108: c9 df b7 ff b7 09 03 52
[19346.934096] usb 1-7: 110: 65 61 6c 74 65 6b 16 03
[19346.934099] usb 1-7: 118: 38 30 32 2e 31 31 6e 20
[19346.934101] usb 1-7: 120: 57 4c 41 4e 20 41 64 61
[19346.934103] usb 1-7: 128: 70 74 65 72 00 ff ff ff
[19346.934105] usb 1-7: 130: ff ff ff ff ff ff ff ff
[19346.934107] usb 1-7: 138: ff ff ff ff ff ff ff ff
[19346.934110] usb 1-7: 140: ff ff ff ff ff ff ff 0f
[19346.934112] usb 1-7: 148: ff ff ff ff ff ff ff ff
[19346.934114] usb 1-7: 150: ff ff ff ff ff ff ff ff
[19346.934116] usb 1-7: 158: ff ff ff ff ff ff ff ff
[19346.934118] usb 1-7: 160: ff ff ff ff ff ff ff ff
[19346.934120] usb 1-7: 168: ff ff ff ff ff ff ff ff
[19346.934123] usb 1-7: 170: ff ff ff ff ff ff ff ff
[19346.934125] usb 1-7: 178: ff ff ff ff ff ff ff ff
[19346.934127] usb 1-7: 180: ff ff ff ff ff ff ff ff
[19346.934129] usb 1-7: 188: ff ff ff ff ff ff ff ff
[19346.934131] usb 1-7: 190: ff ff ff ff ff ff ff ff
[19346.934133] usb 1-7: 198: ff ff ff ff ff ff ff ff
[19346.934136] usb 1-7: 1a0: ff ff ff ff ff ff ff ff
[19346.934138] usb 1-7: 1a8: ff ff ff ff ff ff ff ff
[19346.934140] usb 1-7: 1b0: ff ff ff ff ff ff ff ff
[19346.934142] usb 1-7: 1b8: ff ff ff ff ff ff ff ff
[19346.934144] usb 1-7: 1c0: ff ff ff ff ff ff ff ff
[19346.934147] usb 1-7: 1c8: ff ff ff ff ff ff ff ff
[19346.934149] usb 1-7: 1d0: ff ff ff ff ff ff ff ff
[19346.934151] usb 1-7: 1d8: ff ff ff ff ff ff ff ff
[19346.934153] usb 1-7: 1e0: ff ff ff ff ff ff ff ff
[19346.934155] usb 1-7: 1e8: ff ff ff ff ff ff ff ff
[19346.934157] usb 1-7: 1f0: ff ff ff ff ff ff ff ff
[19346.934160] usb 1-7: 1f8: ff ff ff ff ff ff ff ff
[19346.934164] usb 1-7: RTL8723BU rev E (SMIC) 1T1R, TX queues 3, WiFi=1, BT=1, GPS=0, HI PA=0
[19346.934167] usb 1-7: RTL8723BU MAC: 54:c9:df:b7:ff:b7
[19346.934170] usb 1-7: rtl8xxxu: Loading firmware rtlwifi/rtl8723bu_nic.bin
[19347.088838] usb 1-7: Firmware revision 35.0 (signature 0x5301)
[19348.014910] audit: type=1130 audit(1561987724.613:45): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19348.032515] usbcore: registered new interface driver rtl8xxxu
[19348.040170] rtl8xxxu 1-7:1.2 wlp0s21f0u7i2: renamed from wlan0
[19353.022653] audit: type=1131 audit(1561987729.620:46): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19369.155318] PM: suspend entry (s2idle)
[19369.155321] PM: Syncing filesystems ... done.
[19369.318244] Freezing user space processes ... (elapsed 0.001 seconds) done.
[19369.319757] OOM killer disabled.
[19369.319758] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[19369.321337] printk: Suspending console(s) (use no_console_suspend to debug)
[19370.429351] usb 1-7: disconnecting
[19370.429357] usb 1-7: Device still attached, trying to reset
[19370.551413] usb 1-7: reset high-speed USB device number 4 using xhci_hcd
[19385.504754] ata2: SATA link down (SStatus 4 SControl 300)
[19385.504810] ata1: SATA link down (SStatus 4 SControl 300)
[19385.725045] OOM killer enabled.
[19385.725047] Restarting tasks ... done.
[19385.764373] audit: type=1130 audit(1561987762.613:47): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19385.805894] PM: suspend exit
[19385.811085] audit: type=1130 audit(1561987762.661:48): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19385.811093] audit: type=1131 audit(1561987762.661:49): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19385.824579] audit: type=1130 audit(1561987762.678:50): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=fix-rtl8723bu comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
[19386.345233] usb 1-7: This Realtek USB WiFi dongle (0x0bda:0xb720) is untested!
[19386.345239] usb 1-7: Please report results to Jes.Sorensen@gmail.com
[19386.346820] Bluetooth: hci0: RTL: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723

[19386.347793] Bluetooth: hci0: RTL: rom_version status=0 version=1

[19386.347799] Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8723b_fw.bin

[19386.347982] Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8723b_config.bin

[19386.348005] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[19386.348019] Bluetooth: hci0: RTL: cfg_sz -2, total sz 22496

[19386.412036] usb 1-7: Vendor: Realtek
[19386.412041] usb 1-7: Product: 802.11n WLAN Adapter
[19386.412045] usb 1-7: rtl8723bu_parse_efuse: dumping efuse (0x200 bytes):
[19386.412048] usb 1-7: 00: 29 81 03 7c 01 08 21 00
[19386.412050] usb 1-7: 08: 40 07 05 35 10 00 00 00
[19386.412053] usb 1-7: 10: 26 2d 2e 2d 26 26 28 2f
[19386.412055] usb 1-7: 18: 30 2f 28 02 ff ff ff ff
[19386.412057] usb 1-7: 20: ff ff ff ff ff ff ff ff
[19386.412060] usb 1-7: 28: ff ff ff ff ff ff ff ff
[19386.412062] usb 1-7: 30: ff ff ff ff ff ff ff ff
[19386.412064] usb 1-7: 38: ff ff 2f 2f 2f 2d 2d 2d
[19386.412067] usb 1-7: 40: 31 31 31 2f 2f 02 ff ff
[19386.412069] usb 1-7: 48: ff ff ff ff ff ff ff ff
[19386.412071] usb 1-7: 50: ff ff ff ff ff ff ff ff
[19386.412073] usb 1-7: 58: ff ff ff ff ff ff ff ff
[19386.412076] usb 1-7: 60: ff ff ff ff ff ff ff ff
[19386.412078] usb 1-7: 68: ff ff ff ff ff ff ff ff
[19386.412080] usb 1-7: 70: ff ff ff ff ff ff ff ff
[19386.412083] usb 1-7: 78: ff ff ff ff ff ff ff ff
[19386.412085] usb 1-7: 80: ff ff ff ff ff ff ff ff
[19386.412087] usb 1-7: 88: ff ff ff ff ff ff ff ff
[19386.412090] usb 1-7: 90: ff ff ff ff ff ff ff ff
[19386.412092] usb 1-7: 98: ff ff ff ff ff ff ff ff
[19386.412094] usb 1-7: a0: ff ff ff ff ff ff ff ff
[19386.412097] usb 1-7: a8: ff ff ff ff ff ff ff ff
[19386.412099] usb 1-7: b0: ff ff ff ff ff ff ff ff
[19386.412101] usb 1-7: b8: 20 27 1e 00 00 00 ff ff
[19386.412104] usb 1-7: c0: ff 28 20 11 00 00 00 ff
[19386.412106] usb 1-7: c8: 00 ff ff ff ff ff ff ff
[19386.412108] usb 1-7: d0: ff ff ff ff ff ff ff ff
[19386.412111] usb 1-7: d8: ff ff ff ff ff ff ff ff
[19386.412113] usb 1-7: e0: ff ff ff ff ff ff ff ff
[19386.412115] usb 1-7: e8: ff ff ff ff ff ff ff ff
[19386.412118] usb 1-7: f0: ff ff ff ff ff ff ff ff
[19386.412120] usb 1-7: f8: ff ff ff ff ff ff ff ff
[19386.412122] usb 1-7: 100: da 0b 20 b7 e7 47 03 54
[19386.412125] usb 1-7: 108: c9 df b7 ff b7 09 03 52
[19386.412127] usb 1-7: 110: 65 61 6c 74 65 6b 16 03
[19386.412129] usb 1-7: 118: 38 30 32 2e 31 31 6e 20
[19386.412132] usb 1-7: 120: 57 4c 41 4e 20 41 64 61
[19386.412134] usb 1-7: 128: 70 74 65 72 00 ff ff ff
[19386.412136] usb 1-7: 130: ff ff ff ff ff ff ff ff
[19386.412139] usb 1-7: 138: ff ff ff ff ff ff ff ff
[19386.412141] usb 1-7: 140: ff ff ff ff ff ff ff 0f
[19386.412143] usb 1-7: 148: ff ff ff ff ff ff ff ff
[19386.412146] usb 1-7: 150: ff ff ff ff ff ff ff ff
[19386.412148] usb 1-7: 158: ff ff ff ff ff ff ff ff
[19386.412150] usb 1-7: 160: ff ff ff ff ff ff ff ff
[19386.412153] usb 1-7: 168: ff ff ff ff ff ff ff ff
[19386.412155] usb 1-7: 170: ff ff ff ff ff ff ff ff
[19386.412157] usb 1-7: 178: ff ff ff ff ff ff ff ff
[19386.412160] usb 1-7: 180: ff ff ff ff ff ff ff ff
[19386.412162] usb 1-7: 188: ff ff ff ff ff ff ff ff
[19386.412164] usb 1-7: 190: ff ff ff ff ff ff ff ff
[19386.412167] usb 1-7: 198: ff ff ff ff ff ff ff ff
[19386.412169] usb 1-7: 1a0: ff ff ff ff ff ff ff ff
[19386.412171] usb 1-7: 1a8: ff ff ff ff ff ff ff ff
[19386.412174] usb 1-7: 1b0: ff ff ff ff ff ff ff ff
[19386.412176] usb 1-7: 1b8: ff ff ff ff ff ff ff ff
[19386.412178] usb 1-7: 1c0: ff ff ff ff ff ff ff ff
[19386.412181] usb 1-7: 1c8: ff ff ff ff ff ff ff ff
[19386.412183] usb 1-7: 1d0: ff ff ff ff ff ff ff ff
[19386.412185] usb 1-7: 1d8: ff ff ff ff ff ff ff ff
[19386.412188] usb 1-7: 1e0: ff ff ff ff ff ff ff ff
[19386.412190] usb 1-7: 1e8: ff ff ff ff ff ff ff ff
[19386.412192] usb 1-7: 1f0: ff ff ff ff ff ff ff ff
[19386.412195] usb 1-7: 1f8: ff ff ff ff ff ff ff ff
[19386.412200] usb 1-7: RTL8723BU rev E (SMIC) 1T1R, TX queues 3, WiFi=1, BT=1, GPS=0, HI PA=0
[19386.412203] usb 1-7: RTL8723BU MAC: 54:c9:df:b7:ff:b7
[19386.412206] usb 1-7: rtl8xxxu: Loading firmware rtlwifi/rtl8723bu_nic.bin
[19386.412227] usb 1-7: Firmware revision 35.0 (signature 0x5301)
[19387.174322] rtl8xxxu 1-7:1.2 wlp0s21f0u7i2: renamed from wlan0
[19392.261775] audit: type=1131 audit(1561987769.207:51): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19478.133779] audit: type=1130 audit(1561987855.154:52): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=wpa_supplicant@wlp0s21f0u7i2 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19479.429223] wlp0s21f0u7i2: authenticate with 60:e3:27:34:b8:96
[19479.434082] wlp0s21f0u7i2: send auth to 60:e3:27:34:b8:96 (try 1/3)
[19479.436617] wlp0s21f0u7i2: authenticated
[19479.437718] wlp0s21f0u7i2: associate with 60:e3:27:34:b8:96 (try 1/3)
[19479.440419] wlp0s21f0u7i2: RX AssocResp from 60:e3:27:34:b8:96 (capab=0x431 status=0 aid=5)
[19479.441268] usb 1-7: rtl8xxxu_bss_info_changed: HT supported
[19479.441793] wlp0s21f0u7i2: associated
[19479.633108] IPv6: ADDRCONF(NETDEV_CHANGE): wlp0s21f0u7i2: link becomes ready
[19483.471550] audit: type=1130 audit(1561987860.495:53): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19513.515300] audit: type=1131 audit(1561987890.533:54): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19734.201121] perf: interrupt took too long (3168 > 3131), lowering kernel.perf_event_max_sample_rate to 63000
[21364.992378] audit: type=1006 audit(1561989742.049:55): pid=1298 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=4 res=1

^ permalink raw reply

* rtl8xxxu do not see/connect any wifi network until suspend/resume
From: Andrej Surkov @ 2019-07-01 14:25 UTC (permalink / raw)
  To: linux-wireless
In-Reply-To: <26092471561990977@myt3-2475c4d2af83.qloud-c.yandex.net>

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

Hi!

Do you aware of rtl8xxxu do not work until suspend/resume issue?

On my laptop, see below for details, after reboot wifi-menu tool shows one single wifi network found and can't connect to it, but after 'sudo systemctl suspend' and resume by keystroke wifi-menu and connections work well.

Here is more details https : //github.com/lwfinger/rtl8723bu/issues/114 from another user.
Another user (in russian)
https : //4pda.ru/forum/index.php?showtopic=845227&view=findpost&p=79037760.

I'll provide remote access to this laptop if you need.

regards
Andrej Surkov

laptop Prestigio Smartbook 133s

Archlinux with latest updates:
$ uname -a
Linux smart 5.1.14-arch1-1-ARCH #1 SMP PREEMPT Sat Jun 22 16:28:48 UTC 2019 x86_64 GNU/Linux

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 058f:5608 Alcor Micro Corp.
Bus 001 Device 004: ID 0bda:b720 Realtek Semiconductor Corp.
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ lsmod | grep rtl
rtl8xxxu              139264  0
mac80211              958464  1 rtl8xxxu
btrtl                  20480  1 btusb
bluetooth             663552  26 btrtl,btintel,btbcm,bnep,btusb

$ modinfo rtl8xxxu
filename:       /lib/modules/5.1.14-arch1-1-ARCH/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko.xz
firmware:       rtlwifi/rtl8723bu_bt.bin
firmware:       rtlwifi/rtl8723bu_nic.bin
firmware:       rtlwifi/rtl8192eu_nic.bin
firmware:       rtlwifi/rtl8192cufw_TMSC.bin
firmware:       rtlwifi/rtl8192cufw_B.bin
firmware:       rtlwifi/rtl8192cufw_A.bin
firmware:       rtlwifi/rtl8723aufw_B_NoBT.bin
firmware:       rtlwifi/rtl8723aufw_B.bin
firmware:       rtlwifi/rtl8723aufw_A.bin
license:        GPL
description:    RTL8XXXu USB mac80211 Wireless LAN Driver
author:         Jes Sorensen <Jes.Sorensen@gmail.com>
srcversion:     5F88D6750B107D6BF9F92FF
alias:          usb:v0BDAp818Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pAB33d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0107d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392p7822d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v4855p0091d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0100d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v20F4p624Dd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pAB2Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p330Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3309d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3307d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0E66p0020d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0E66p0019d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp2E2Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0846pF001d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0846p9021d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v07B8p8178d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v07AAp0056d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0789p016Dd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0DF6p0070d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0DF6p0061d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0B05p17ABd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v06F8pE035d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0586p341Fd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v050Dp2103d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v050Dp2102d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04BBp0950d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019p1201d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFFCd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFFBd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFF8d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFFAd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFF9d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFF7d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:vCDABp8010d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v4856p0091d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v4855p0090d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pED17d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pAB2Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pAB2Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019p4902d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p330Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v13D3p3357d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v103Cp1629d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0EB0p9071d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0DF6p005Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0DF6p0052d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp5088d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp1E1Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0B05p17BAd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0846p9041d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v07B8p8189d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v06F8pE033d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v050Dp1102d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04BBp094Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v1058p0631d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp317Fd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp818Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Dd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8177d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8170d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8191d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp018Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3308d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v20F4p648Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v050Dp1004d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392p7811d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Fd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8178d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8176d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDApB720d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0109d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3319d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0108d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp818Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp0724d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp1724d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8724d*dc*dsc*dp*icFFiscFFipFFin*
depends:        mac80211
retpoline:      Y
intree:         Y
name:           rtl8xxxu
vermagic:       5.1.14-arch1-1-ARCH SMP preempt mod_unload
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        53:41:AE:BE:0F:B9:C1:34:B0:5A:DB:2C:E6:59:43:D2:37:96:40:D0
sig_hashalgo:   sha512
signature:      82:98:C3:12:C6:13:50:CD:1C:D6:25:F3:37:16:90:57:3D:E4:5A:ED:
                5C:AC:C7:AD:CF:63:E5:83:2C:BD:58:E2:06:D8:7D:DF:0A:B4:87:B1:
                80:D7:A4:78:59:49:FD:5F:54:C1:E9:62:EE:8B:1E:8B:CD:18:E4:CD:
                A4:A7:E9:8E:D1:9E:74:FE:E6:FB:A8:FF:BE:EE:E2:0D:EB:1C:E2:31:
                D5:6F:5C:F8:93:AB:D1:30:8F:71:E0:9D:D7:EC:C1:9B:DC:34:ED:A5:
                B9:DB:9D:7C:03:6B:A2:7F:08:5B:A5:52:BE:61:3B:7F:EC:9B:93:CB:
                8E:42:25:3D:4F:63:96:9A:7B:7E:0B:5E:F7:72:1E:1A:E5:69:7E:DF:
                FF:3E:4F:E6:EF:04:6C:7D:72:84:79:C6:84:09:C0:45:C3:DF:B8:7E:
                F8:01:16:46:53:C8:7F:CF:9C:3A:1C:C9:55:9D:DF:F7:C7:FD:53:39:
                27:98:58:3C:53:0C:2A:BE:0F:7F:06:CE:7F:83:86:BB:E0:25:A2:B4:
                EC:6C:22:B9:1E:01:AC:1C:80:77:14:B6:22:F1:38:BD:92:69:61:62:
                AA:7B:58:3C:DA:E7:E7:DB:36:8D:A5:B7:45:3C:41:9B:0B:E0:10:BA:
                68:31:2C:43:38:1A:A2:30:1C:01:09:68:47:FE:AF:7D:D7:ED:FE:D7:
                44:1C:D5:A2:EF:67:6E:71:FD:2B:10:73:C8:2D:B3:49:01:B7:C2:64:
                B3:F8:E2:D5:26:2D:2E:42:E3:BE:1F:1B:7D:C9:4B:70:9D:14:1A:9E:
                B5:BA:8A:A3:A3:4E:3B:4E:C6:2C:F4:87:74:7B:4E:85:A7:76:69:83:
                14:10:6E:8B:42:2A:3B:8D:70:22:D7:A5:B0:40:9C:60:9A:E6:87:18:
                57:AA:BA:78:C3:F8:99:51:16:50:A9:A3:BE:CC:A8:16:A0:A3:82:75:
                10:F4:03:56:22:4A:24:97:57:53:20:05:6B:47:80:1A:2C:98:8B:9D:
                72:5B:9D:51:AC:7A:6F:3C:05:CF:F5:89:AF:C8:35:2E:12:96:16:0B:
                01:DB:5A:5E:03:9E:06:57:77:B7:A1:EA:4C:10:E6:73:6A:5C:5A:70:
                C0:9B:D9:1B:9E:20:A9:BB:34:B0:5B:98:F3:B0:D2:C9:0A:17:A0:94:
                BF:3F:FC:73:5F:44:E3:42:23:00:F0:B0:29:C6:64:5B:76:4B:9D:BA:
                8C:88:76:3F:E5:69:1B:42:D4:A2:91:CE:E4:8B:1E:0C:B3:61:12:D1:
                78:7B:7C:EB:79:B2:BB:D2:1C:7D:4D:C4:46:7D:02:E7:02:3C:47:DD:
                68:7D:66:CB:B7:DF:03:A4:E5:13:02:15
parm:           debug:Set debug mask (int)
parm:           ht40_2g:Enable HT40 support on the 2.4GHz band (bool)
parm:           dma_aggregation:Enable DMA packet aggregation (bool)
parm:           dma_agg_timeout:Set DMA aggregation timeout (range 1-127) (int)
parm:           dma_agg_pages:Set DMA aggregation pages (range 1-127, 0 to disable) (int)

dmesg attached

[-- Attachment #2: presigio133s.dmesg --]
[-- Type: application/octet-stream, Size: 85655 bytes --]

[    0.000000] Linux version 5.1.14-arch1-1-ARCH (builduser@heftig-10038) (gcc version 9.1.0 (GCC)) #1 SMP PREEMPT Sat Jun 22 16:28:48 UTC 2019
[    0.000000] Command line: \vmlinuz-linux.efi root=UUID=e99f9884-e15b-4668-8ba3-d2127b7529ef rw initrd=\initramfs-linux.img 
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Hygon HygonGenuine
[    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 0x008: 'MPX bounds registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'
[    0.000000] x86/fpu: xstate_offset[3]:  576, xstate_sizes[3]:   64
[    0.000000] x86/fpu: xstate_offset[4]:  640, xstate_sizes[4]:   64
[    0.000000] x86/fpu: Enabled xstate features 0x1b, context size is 704 bytes, using 'compacted' format.
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000003efff] usable
[    0.000000] BIOS-e820: [mem 0x000000000003f000-0x000000000003ffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000040000-0x000000000009dfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009e000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000010000000-0x0000000012150fff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000012151000-0x0000000076916fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000076917000-0x0000000079a67fff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000079a68000-0x0000000079a82fff] ACPI data
[    0.000000] BIOS-e820: [mem 0x0000000079a83000-0x0000000079af8fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x0000000079af9000-0x0000000079e7afff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000079e7b000-0x000000007a1eefff] usable
[    0.000000] BIOS-e820: [mem 0x000000007a1ef000-0x000000007a1effff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000007a1f0000-0x000000007a209fff] reserved
[    0.000000] BIOS-e820: [mem 0x000000007a20a000-0x000000007a763fff] usable
[    0.000000] BIOS-e820: [mem 0x000000007a764000-0x000000007a765fff] reserved
[    0.000000] BIOS-e820: [mem 0x000000007a766000-0x000000007affffff] usable
[    0.000000] BIOS-e820: [mem 0x000000007b000000-0x000000007fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000d0000000-0x00000000d0ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe042000-0x00000000fe044fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe900000-0x00000000fe902fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed01000-0x00000000fed01fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff800000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000013fffffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] e820: update [mem 0x6d55c018-0x6d56c057] usable ==> usable
[    0.000000] e820: update [mem 0x6d55c018-0x6d56c057] usable ==> usable
[    0.000000] extended physical RAM map:
[    0.000000] reserve setup_data: [mem 0x0000000000000000-0x000000000003efff] usable
[    0.000000] reserve setup_data: [mem 0x000000000003f000-0x000000000003ffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000000040000-0x000000000009dfff] usable
[    0.000000] reserve setup_data: [mem 0x000000000009e000-0x00000000000fffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000000100000-0x000000000fffffff] usable
[    0.000000] reserve setup_data: [mem 0x0000000010000000-0x0000000012150fff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000012151000-0x000000006d55c017] usable
[    0.000000] reserve setup_data: [mem 0x000000006d55c018-0x000000006d56c057] usable
[    0.000000] reserve setup_data: [mem 0x000000006d56c058-0x0000000076916fff] usable
[    0.000000] reserve setup_data: [mem 0x0000000076917000-0x0000000079a67fff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000079a68000-0x0000000079a82fff] ACPI data
[    0.000000] reserve setup_data: [mem 0x0000000079a83000-0x0000000079af8fff] ACPI NVS
[    0.000000] reserve setup_data: [mem 0x0000000079af9000-0x0000000079e7afff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000079e7b000-0x000000007a1eefff] usable
[    0.000000] reserve setup_data: [mem 0x000000007a1ef000-0x000000007a1effff] ACPI NVS
[    0.000000] reserve setup_data: [mem 0x000000007a1f0000-0x000000007a209fff] reserved
[    0.000000] reserve setup_data: [mem 0x000000007a20a000-0x000000007a763fff] usable
[    0.000000] reserve setup_data: [mem 0x000000007a764000-0x000000007a765fff] reserved
[    0.000000] reserve setup_data: [mem 0x000000007a766000-0x000000007affffff] usable
[    0.000000] reserve setup_data: [mem 0x000000007b000000-0x000000007fffffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000d0000000-0x00000000d0ffffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fe042000-0x00000000fe044fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fe900000-0x00000000fe902fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fed01000-0x00000000fed01fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000ff800000-0x00000000ffffffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000013fffffff] usable
[    0.000000] efi: EFI v2.50 by American Megatrends
[    0.000000] efi:  ESRT=0x79e22918  ACPI=0x79a6d000  ACPI 2.0=0x79a6d000  SMBIOS=0x79cef000  SMBIOS 3.0=0x79cee000  TPMEventLog=0x6d56d018 
[    0.000000] SMBIOS 3.0.0 present.
[    0.000000] DMI: Prestigio PSB133S01ZFP/Aptio CRB, BIOS CC-BI-13.3-S133AR110-A44S-008-E 07/22/2017
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 1094.400 MHz processor
[    0.000034] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000038] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000065] last_pfn = 0x140000 max_arch_pfn = 0x400000000
[    0.000072] MTRR default type: uncachable
[    0.000075] MTRR fixed ranges enabled:
[    0.000078]   00000-6FFFF write-back
[    0.000080]   70000-7FFFF uncachable
[    0.000083]   80000-9FFFF write-back
[    0.000085]   A0000-BFFFF uncachable
[    0.000088]   C0000-FFFFF write-protect
[    0.000090] MTRR variable ranges enabled:
[    0.000094]   0 base 0000000000 mask 7F80000000 write-back
[    0.000097]   1 base 007C000000 mask 7FFC000000 uncachable
[    0.000100]   2 base 007B000000 mask 7FFF000000 uncachable
[    0.000103]   3 base 0100000000 mask 7FC0000000 write-back
[    0.000106]   4 base 00FF800000 mask 7FFF800000 write-combining
[    0.000108]   5 disabled
[    0.000109]   6 disabled
[    0.000111]   7 disabled
[    0.000113]   8 disabled
[    0.000114]   9 disabled
[    0.000857] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.000996] last_pfn = 0x7b000 max_arch_pfn = 0x400000000
[    0.011198] esrt: Reserving ESRT space from 0x0000000079e22918 to 0x0000000079e22950.
[    0.011225] check: Scanning 1 areas for low memory corruption
[    0.011236] Using GB pages for direct mapping
[    0.011242] BRK [0x40a01000, 0x40a01fff] PGTABLE
[    0.011249] BRK [0x40a02000, 0x40a02fff] PGTABLE
[    0.011252] BRK [0x40a03000, 0x40a03fff] PGTABLE
[    0.011396] BRK [0x40a04000, 0x40a04fff] PGTABLE
[    0.012277] BRK [0x40a05000, 0x40a05fff] PGTABLE
[    0.012290] BRK [0x40a06000, 0x40a06fff] PGTABLE
[    0.012405] BRK [0x40a07000, 0x40a07fff] PGTABLE
[    0.012606] BRK [0x40a08000, 0x40a08fff] PGTABLE
[    0.013008] Secure boot disabled
[    0.013011] RAMDISK: [mem 0x6d570000-0x6de46fff]
[    0.013023] ACPI: Early table checksum verification disabled
[    0.013031] ACPI: RSDP 0x0000000079A6D000 000024 (v02 ALASKA)
[    0.013040] ACPI: XSDT 0x0000000079A6D0D0 000114 (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.013054] ACPI: FACP 0x0000000079A754B0 000114 (v06 ALASKA A M I    01072009 AMI  00010013)
[    0.013067] ACPI: DSDT 0x0000000079A6D280 008229 (v02 ALASKA A M I    01072009 INTL 20120913)
[    0.013075] ACPI: FACS 0x0000000079AC8080 000040
[    0.013081] ACPI: FPDT 0x0000000079A755D0 000044 (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.013089] ACPI: FIDT 0x0000000079A75620 00009C (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.013096] ACPI: MSDM 0x0000000079A756C0 000055 (v03 ALASKA A M I    01072009 AMI  00010013)
[    0.013103] ACPI: MCFG 0x0000000079A75720 00003C (v01 ALASKA A M I    01072009 MSFT 00000097)
[    0.013111] ACPI: DBG2 0x0000000079A75760 000072 (v00 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013118] ACPI: DBGP 0x0000000079A757E0 000034 (v01 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013125] ACPI: HPET 0x0000000079A75820 000038 (v01 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013133] ACPI: LPIT 0x0000000079A75860 00005C (v01 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013140] ACPI: APIC 0x0000000079A758C0 000084 (v03 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013147] ACPI: NPKT 0x0000000079A75950 000065 (v01 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013154] ACPI: PRAM 0x0000000079A759C0 000030 (v01 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013162] ACPI: WSMT 0x0000000079A759F0 000028 (v00 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013169] ACPI: SSDT 0x0000000079A75A20 0040CC (v02 INTEL  DptfTab  00000003 BRXT 0100000D)
[    0.013177] ACPI: SSDT 0x0000000079A79AF0 003206 (v02 INTEL  RVPRtd3  00000003 BRXT 0100000D)
[    0.013184] ACPI: SSDT 0x0000000079A7CD00 000B53 (v02 INTEL  UsbCTabl 00000003 BRXT 0100000D)
[    0.013192] ACPI: SSDT 0x0000000079A7D860 000079 (v02 Intel_ IrmtTabl 00001000 INTL 20120913)
[    0.013199] ACPI: SSDT 0x0000000079A7D8E0 001611 (v01 Intel_ Platform 00001000 INTL 20120913)
[    0.013206] ACPI: SSDT 0x0000000079A7EF00 0003DF (v02 PmRef  Cpu0Ist  00003000 INTL 20120913)
[    0.013214] ACPI: SSDT 0x0000000079A7F2E0 00072B (v02 CpuRef CpuSsdt  00003000 INTL 20120913)
[    0.013222] ACPI: SSDT 0x0000000079A7FA10 00032D (v02 PmRef  Cpu0Tst  00003000 INTL 20120913)
[    0.013229] ACPI: SSDT 0x0000000079A7FD40 00017C (v02 PmRef  ApTst    00003000 INTL 20120913)
[    0.013237] ACPI: SSDT 0x0000000079A7FEC0 002760 (v02 SaSsdt SaSsdt   00003000 INTL 20120913)
[    0.013244] ACPI: UEFI 0x0000000079A82620 000042 (v01 ALASKA A M I    00000000      00000000)
[    0.013252] ACPI: TPM2 0x0000000079A82670 000034 (v03        Tpm2Tabl 00000001 AMI  00000000)
[    0.013259] ACPI: DMAR 0x0000000079A826B0 0000A8 (v01 INTEL  EDK2     00000003 BRXT 0100000D)
[    0.013266] ACPI: WDAT 0x0000000079A82760 000104 (v01                 00000000      00000000)
[    0.013273] ACPI: NHLT 0x0000000079A82870 0002DD (v00 INTEL  EDK2     00000002      01000013)
[    0.013281] ACPI: BGRT 0x0000000079A82B50 000038 (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.013299] ACPI: Local APIC address 0xfee00000
[    0.013569] No NUMA configuration found
[    0.013572] Faking a node at [mem 0x0000000000000000-0x000000013fffffff]
[    0.013581] NODE_DATA(0) allocated [mem 0x13fff9000-0x13fffcfff]
[    0.013638] Zone ranges:
[    0.013640]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.013644]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.013646]   Normal   [mem 0x0000000100000000-0x000000013fffffff]
[    0.013649]   Device   empty
[    0.013652] Movable zone start for each node
[    0.013653] Early memory node ranges
[    0.013656]   node   0: [mem 0x0000000000001000-0x000000000003efff]
[    0.013658]   node   0: [mem 0x0000000000040000-0x000000000009dfff]
[    0.013660]   node   0: [mem 0x0000000000100000-0x000000000fffffff]
[    0.013662]   node   0: [mem 0x0000000012151000-0x0000000076916fff]
[    0.013665]   node   0: [mem 0x0000000079e7b000-0x000000007a1eefff]
[    0.013667]   node   0: [mem 0x000000007a20a000-0x000000007a763fff]
[    0.013669]   node   0: [mem 0x000000007a766000-0x000000007affffff]
[    0.013671]   node   0: [mem 0x0000000100000000-0x000000013fffffff]
[    0.015891] Zeroed struct page in unavailable ranges: 42806 pages
[    0.015895] Initmem setup node 0 [mem 0x0000000000001000-0x000000013fffffff]
[    0.015901] On node 0 totalpages: 743626
[    0.015904]   DMA zone: 64 pages used for memmap
[    0.015906]   DMA zone: 21 pages reserved
[    0.015908]   DMA zone: 3996 pages, LIFO batch:0
[    0.016236]   DMA32 zone: 7461 pages used for memmap
[    0.016239]   DMA32 zone: 477486 pages, LIFO batch:63
[    0.062392]   Normal zone: 4096 pages used for memmap
[    0.062395]   Normal zone: 262144 pages, LIFO batch:63
[    0.082913] Reserving Intel graphics memory at [mem 0x7c000000-0x7fffffff]
[    0.083166] ACPI: PM-Timer IO Port: 0x408
[    0.083172] ACPI: Local APIC address 0xfee00000
[    0.083190] ACPI: LAPIC_NMI (acpi_id[0x01] high level lint[0x1])
[    0.083193] ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1])
[    0.083195] ACPI: LAPIC_NMI (acpi_id[0x03] high level lint[0x1])
[    0.083197] ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1])
[    0.083236] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-119
[    0.083244] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.083248] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[    0.083251] ACPI: IRQ0 used by override.
[    0.083254] ACPI: IRQ9 used by override.
[    0.083259] Using ACPI (MADT) for SMP configuration information
[    0.083262] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.083289] smpboot: Allowing 4 CPUs, 2 hotplug CPUs
[    0.083374] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.083380] PM: Registered nosave memory: [mem 0x0003f000-0x0003ffff]
[    0.083385] PM: Registered nosave memory: [mem 0x0009e000-0x000fffff]
[    0.083391] PM: Registered nosave memory: [mem 0x10000000-0x12150fff]
[    0.083396] PM: Registered nosave memory: [mem 0x6d55c000-0x6d55cfff]
[    0.083402] PM: Registered nosave memory: [mem 0x6d56c000-0x6d56cfff]
[    0.083407] PM: Registered nosave memory: [mem 0x76917000-0x79a67fff]
[    0.083409] PM: Registered nosave memory: [mem 0x79a68000-0x79a82fff]
[    0.083411] PM: Registered nosave memory: [mem 0x79a83000-0x79af8fff]
[    0.083413] PM: Registered nosave memory: [mem 0x79af9000-0x79e7afff]
[    0.083419] PM: Registered nosave memory: [mem 0x7a1ef000-0x7a1effff]
[    0.083421] PM: Registered nosave memory: [mem 0x7a1f0000-0x7a209fff]
[    0.083426] PM: Registered nosave memory: [mem 0x7a764000-0x7a765fff]
[    0.083432] PM: Registered nosave memory: [mem 0x7b000000-0x7fffffff]
[    0.083434] PM: Registered nosave memory: [mem 0x80000000-0xcfffffff]
[    0.083436] PM: Registered nosave memory: [mem 0xd0000000-0xd0ffffff]
[    0.083438] PM: Registered nosave memory: [mem 0xd1000000-0xdfffffff]
[    0.083440] PM: Registered nosave memory: [mem 0xe0000000-0xefffffff]
[    0.083442] PM: Registered nosave memory: [mem 0xf0000000-0xfe041fff]
[    0.083444] PM: Registered nosave memory: [mem 0xfe042000-0xfe044fff]
[    0.083446] PM: Registered nosave memory: [mem 0xfe045000-0xfe8fffff]
[    0.083448] PM: Registered nosave memory: [mem 0xfe900000-0xfe902fff]
[    0.083450] PM: Registered nosave memory: [mem 0xfe903000-0xfebfffff]
[    0.083451] PM: Registered nosave memory: [mem 0xfec00000-0xfec00fff]
[    0.083453] PM: Registered nosave memory: [mem 0xfec01000-0xfed00fff]
[    0.083455] PM: Registered nosave memory: [mem 0xfed01000-0xfed01fff]
[    0.083457] PM: Registered nosave memory: [mem 0xfed02000-0xfedfffff]
[    0.083459] PM: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[    0.083461] PM: Registered nosave memory: [mem 0xfee01000-0xff7fffff]
[    0.083463] PM: Registered nosave memory: [mem 0xff800000-0xffffffff]
[    0.083469] [mem 0x80000000-0xcfffffff] available for PCI devices
[    0.083471] Booting paravirtualized kernel on bare hardware
[    0.083478] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.495796] random: get_random_bytes called from start_kernel+0x8d/0x530 with crng_init=0
[    0.495828] setup_percpu: NR_CPUS:320 nr_cpumask_bits:320 nr_cpu_ids:4 nr_node_ids:1
[    0.496590] percpu: Embedded 46 pages/cpu s151552 r8192 d28672 u524288
[    0.496614] pcpu-alloc: s151552 r8192 d28672 u524288 alloc=1*2097152
[    0.496617] pcpu-alloc: [0] 0 1 2 3 
[    0.496686] Built 1 zonelists, mobility grouping on.  Total pages: 731984
[    0.496688] Policy zone: Normal
[    0.496693] Kernel command line: \vmlinuz-linux.efi root=UUID=e99f9884-e15b-4668-8ba3-d2127b7529ef rw initrd=\initramfs-linux.img 
[    0.515343] Calgary: detecting Calgary via BIOS EBDA area
[    0.515348] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.539202] Memory: 2695388K/2974504K available (12291K kernel code, 1317K rwdata, 3764K rodata, 1564K init, 3736K bss, 279116K reserved, 0K cma-reserved)
[    0.539870] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.539888] Kernel/User page tables isolation: enabled
[    0.539926] ftrace: allocating 37082 entries in 145 pages
[    0.576051] rcu: Preemptible hierarchical RCU implementation.
[    0.576056] rcu: 	CONFIG_RCU_FANOUT set to non-default value of 32.
[    0.576058] rcu: 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.576060] rcu: 	RCU restricting CPUs from NR_CPUS=320 to nr_cpu_ids=4.
[    0.576063] rcu: 	RCU priority boosting: priority 1 delay 500 ms.
[    0.576065] 	Tasks RCU enabled.
[    0.576067] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.576069] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.581609] NR_IRQS: 20736, nr_irqs: 1024, preallocated irqs: 16
[    0.581879] rcu: 	Offload RCU callbacks from CPUs: (none).
[    0.582076] Console: colour dummy device 80x25
[    0.582087] printk: console [tty0] enabled
[    0.582156] ACPI: Core revision 20190215
[    0.582847] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 99544814920 ns
[    0.582888] hpet clockevent registered
[    0.582958] APIC: Switch to symmetric I/O mode setup
[    0.582965] DMAR: Host address width 39
[    0.582968] DMAR: DRHD base: 0x000000fed64000 flags: 0x0
[    0.582999] DMAR: dmar0: reg_base_addr fed64000 ver 1:0 cap 1c0000c40660462 ecap 7e3ff0505e
[    0.583002] DMAR: DRHD base: 0x000000fed65000 flags: 0x1
[    0.583016] DMAR: dmar1: reg_base_addr fed65000 ver 1:0 cap d2008c40660462 ecap f050da
[    0.583020] DMAR: RMRR base: 0x00000079a2d000 end: 0x00000079a4cfff
[    0.583029] DMAR: RMRR base: 0x0000007b800000 end: 0x0000007fffffff
[    0.583035] DMAR-IR: IOAPIC id 1 under DRHD base  0xfed65000 IOMMU 1
[    0.583037] DMAR-IR: HPET id 0 under DRHD base 0xfed65000
[    0.583040] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[    0.585482] DMAR-IR: Enabled IRQ remapping in x2apic mode
[    0.585487] x2apic enabled
[    0.585510] Switched APIC routing to cluster x2apic.
[    0.590406] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.606241] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0xfc66f4fc7c, max_idle_ns: 440795224246 ns
[    0.606278] Calibrating delay loop (skipped), value calculated using timer frequency.. 2189.00 BogoMIPS (lpj=3648000)
[    0.606284] pid_max: default: 32768 minimum: 301
[    0.619156] LSM: Security Framework initializing
[    0.619168] Yama: becoming mindful.
[    0.621055] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.621991] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.622076] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.622118] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.622604] *** VALIDATE proc ***
[    0.622766] *** VALIDATE cgroup1 ***
[    0.622770] *** VALIDATE cgroup2 ***
[    0.623065] Last level iTLB entries: 4KB 48, 2MB 0, 4MB 0
[    0.623068] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[    0.623072] Spectre V2 : Mitigation: Full generic retpoline
[    0.623074] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    0.623076] Speculative Store Bypass: Vulnerable
[    0.623599] Freeing SMP alternatives memory: 28K
[    0.625548] TSC deadline timer enabled
[    0.625558] smpboot: CPU0: Intel(R) Celeron(R) CPU N3350 @ 1.10GHz (family: 0x6, model: 0x5c, stepping: 0x9)
[    0.636331] mce: [Hardware Error]: Machine check events logged
[    0.636337] mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank 4: e600000000020408
[    0.636350] mce: [Hardware Error]: TSC 0 ADDR fef5d340 
[    0.636361] mce: [Hardware Error]: PROCESSOR 0:506c9 TIME 1561968377 SOCKET 0 APIC 0 microcode 1c
[    0.642962] Performance Events: PEBS fmt3+, Goldmont events, 32-deep LBR, full-width counters, Intel PMU driver.
[    0.642999] ... version:                4
[    0.643001] ... bit width:              48
[    0.643002] ... generic registers:      4
[    0.643004] ... value mask:             0000ffffffffffff
[    0.643006] ... max period:             00007fffffffffff
[    0.643007] ... fixed-purpose events:   3
[    0.643009] ... event mask:             000000070000000f
[    0.649615] rcu: Hierarchical SRCU implementation.
[    0.670145] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[    0.676294] smp: Bringing up secondary CPUs ...
[    0.716322] x86: Booting SMP configuration:
[    0.716326] .... node  #0, CPUs:      #1
[    0.716876] smp: Brought up 1 node, 2 CPUs
[    0.716876] smpboot: Max logical packages: 2
[    0.716876] smpboot: Total of 2 processors activated (4379.00 BogoMIPS)
[    0.718209] devtmpfs: initialized
[    0.718209] x86/mm: Memory block size: 128MB
[    0.720577] PM: Registering ACPI NVS region [mem 0x79a83000-0x79af8fff] (483328 bytes)
[    0.720577] PM: Registering ACPI NVS region [mem 0x7a1ef000-0x7a1effff] (4096 bytes)
[    0.720577] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.720577] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.720577] pinctrl core: initialized pinctrl subsystem
[    0.720577] PM: RTC time: 08:06:17, date: 2019-07-01
[    0.720585] NET: Registered protocol family 16
[    0.720840] audit: initializing netlink subsys (disabled)
[    0.720930] audit: type=2000 audit(1561968377.139:1): state=initialized audit_enabled=0 res=1
[    0.720930] cpuidle: using governor ladder
[    0.720930] cpuidle: using governor menu
[    0.720930] ACPI: bus type PCI registered
[    0.720930] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.723044] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.723052] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
[    0.723093] PCI: Using configuration type 1 for base access
[    0.726318] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.726318] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.726509] fbcon: Taking over console
[    0.726587] ACPI: Added _OSI(Module Device)
[    0.726589] ACPI: Added _OSI(Processor Device)
[    0.726592] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.726594] ACPI: Added _OSI(Processor Aggregator Device)
[    0.726597] ACPI: Added _OSI(Linux-Dell-Video)
[    0.726600] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.726603] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[    0.765689] ACPI: 11 ACPI AML tables successfully acquired and loaded
[    0.779206] ACPI: Dynamic OEM Table Load:
[    0.779224] ACPI: SSDT 0xFFFF8B4F7B582A00 000102 (v02 PmRef  Cpu0Cst  00003001 INTL 20120913)
[    0.780998] ACPI: Dynamic OEM Table Load:
[    0.781011] ACPI: SSDT 0xFFFF8B4F7B583200 00015F (v02 PmRef  ApIst    00003000 INTL 20120913)
[    0.781995] ACPI: Dynamic OEM Table Load:
[    0.782008] ACPI: SSDT 0xFFFF8B4F7B556480 00008D (v02 PmRef  ApCst    00003000 INTL 20120913)
[    0.784157] ACPI: EC: EC started
[    0.784160] ACPI: EC: interrupt blocked
[    0.889880] ACPI: \_SB_.PCI0.SBRG.H_EC: Used as first EC
[    0.889886] ACPI: \_SB_.PCI0.SBRG.H_EC: GPE=0x2c, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.889889] ACPI: \_SB_.PCI0.SBRG.H_EC: Boot DSDT EC used to handle transactions
[    0.889891] ACPI: Interpreter enabled
[    0.889960] ACPI: (supports S0 S3 S4 S5)
[    0.889964] ACPI: Using IOAPIC for interrupt routing
[    0.890070] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.891454] ACPI: Enabled 9 GPEs in block 00 to 7F
[    0.902123] ACPI: Power Resource [SPPR] (off)
[    0.902986] ACPI: Power Resource [ODPR] (off)
[    0.903504] ACPI: Power Resource [SPPR] (off)
[    0.904364] ACPI: Power Resource [ODPR] (off)
[    0.905320] ACPI: Power Resource [UPPR] (on)
[    0.905945] ACPI: Power Resource [PX03] (on)
[    0.907295] ACPI: Power Resource [UPPR] (on)
[    0.907745] ACPI: Power Resource [UPPR] (on)
[    0.908775] ACPI: Power Resource [UPPR] (on)
[    0.909346] ACPI: Power Resource [UPPR] (on)
[    0.909823] ACPI: Power Resource [UPPR] (on)
[    0.910456] ACPI: Power Resource [USBC] (on)
[    0.910853] ACPI: Power Resource [LSPR] (on)
[    0.918627] ACPI: Power Resource [SDPR] (on)
[    0.937671] ACPI: Power Resource [PXP] (on)
[    1.078423] ACPI: Power Resource [PXP] (on)
[    1.220769] ACPI: Power Resource [PXP] (off)
[    1.222110] ACPI: Power Resource [PXP] (off)
[    1.223467] ACPI: Power Resource [PXP] (off)
[    1.225469] ACPI: Power Resource [PAUD] (on)
[    1.235088] ACPI: Power Resource [FN00] (on)
[    1.237889] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    1.237906] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    1.240899] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME AER PCIeCapability LTR]
[    1.243748] PCI host bridge to bus 0000:00
[    1.243755] pci_bus 0000:00: root bus resource [io  0x0070-0x0077]
[    1.243759] pci_bus 0000:00: root bus resource [io  0x0000-0x006f window]
[    1.243762] pci_bus 0000:00: root bus resource [io  0x0078-0x0cf7 window]
[    1.243765] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    1.243769] pci_bus 0000:00: root bus resource [mem 0x7c000001-0x7fffffff window]
[    1.243772] pci_bus 0000:00: root bus resource [mem 0x7b800001-0x7bffffff window]
[    1.243775] pci_bus 0000:00: root bus resource [mem 0x80000000-0xcfffffff window]
[    1.243779] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xefffffff window]
[    1.243784] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.243805] pci 0000:00:00.0: [8086:5af0] type 00 class 0x060000
[    1.244786] pci 0000:00:00.1: [8086:5a8c] type 00 class 0x118000
[    1.244838] pci 0000:00:00.1: reg 0x10: [mem 0x91110000-0x91117fff 64bit]
[    1.245863] pci 0000:00:02.0: [8086:5a85] type 00 class 0x030000
[    1.245891] pci 0000:00:02.0: reg 0x10: [mem 0x90000000-0x90ffffff 64bit]
[    1.245906] pci 0000:00:02.0: reg 0x18: [mem 0x80000000-0x8fffffff 64bit pref]
[    1.245917] pci 0000:00:02.0: reg 0x20: [io  0xf000-0xf03f]
[    1.245958] pci 0000:00:02.0: BAR 2: assigned to efifb
[    1.246972] pci 0000:00:0e.0: [8086:5a98] type 00 class 0x040300
[    1.247009] pci 0000:00:0e.0: reg 0x10: [mem 0x91118000-0x9111bfff 64bit]
[    1.247058] pci 0000:00:0e.0: reg 0x20: [mem 0x91000000-0x910fffff 64bit]
[    1.247153] pci 0000:00:0e.0: PME# supported from D0 D3hot D3cold
[    1.248190] pci 0000:00:0f.0: [8086:5a9a] type 00 class 0x078000
[    1.248245] pci 0000:00:0f.0: reg 0x10: [mem 0x91145000-0x91145fff 64bit]
[    1.248421] pci 0000:00:0f.0: PME# supported from D3hot
[    1.249326] pci 0000:00:12.0: [8086:5ae3] type 00 class 0x010601
[    1.249365] pci 0000:00:12.0: reg 0x10: [mem 0x9111c000-0x9111dfff]
[    1.249380] pci 0000:00:12.0: reg 0x14: [mem 0x91142000-0x911420ff]
[    1.249412] pci 0000:00:12.0: reg 0x18: [io  0xf090-0xf097]
[    1.249426] pci 0000:00:12.0: reg 0x1c: [io  0xf080-0xf083]
[    1.249441] pci 0000:00:12.0: reg 0x20: [io  0xf060-0xf07f]
[    1.249455] pci 0000:00:12.0: reg 0x24: [mem 0x91141000-0x911417ff]
[    1.249532] pci 0000:00:12.0: PME# supported from D3hot
[    1.250477] pci 0000:00:15.0: [8086:5aa8] type 00 class 0x0c0330
[    1.250517] pci 0000:00:15.0: reg 0x10: [mem 0x91100000-0x9110ffff 64bit]
[    1.250626] pci 0000:00:15.0: PME# supported from D3hot D3cold
[    1.251520] pci 0000:00:16.0: [8086:5aac] type 00 class 0x118000
[    1.251572] pci 0000:00:16.0: reg 0x10: [mem 0x91140000-0x91140fff 64bit]
[    1.251599] pci 0000:00:16.0: reg 0x18: [mem 0x9113f000-0x9113ffff 64bit]
[    1.252567] pci 0000:00:16.1: [8086:5aae] type 00 class 0x118000
[    1.252618] pci 0000:00:16.1: reg 0x10: [mem 0x9113e000-0x9113efff 64bit]
[    1.252645] pci 0000:00:16.1: reg 0x18: [mem 0x9113d000-0x9113dfff 64bit]
[    1.253632] pci 0000:00:16.2: [8086:5ab0] type 00 class 0x118000
[    1.253683] pci 0000:00:16.2: reg 0x10: [mem 0x9113c000-0x9113cfff 64bit]
[    1.253709] pci 0000:00:16.2: reg 0x18: [mem 0x9113b000-0x9113bfff 64bit]
[    1.254696] pci 0000:00:16.3: [8086:5ab2] type 00 class 0x118000
[    1.254747] pci 0000:00:16.3: reg 0x10: [mem 0x9113a000-0x9113afff 64bit]
[    1.254773] pci 0000:00:16.3: reg 0x18: [mem 0x91139000-0x91139fff 64bit]
[    1.255759] pci 0000:00:17.0: [8086:5ab4] type 00 class 0x118000
[    1.255812] pci 0000:00:17.0: reg 0x10: [mem 0x91138000-0x91138fff 64bit]
[    1.255838] pci 0000:00:17.0: reg 0x18: [mem 0x91137000-0x91137fff 64bit]
[    1.256809] pci 0000:00:17.1: [8086:5ab6] type 00 class 0x118000
[    1.256861] pci 0000:00:17.1: reg 0x10: [mem 0x91136000-0x91136fff 64bit]
[    1.256888] pci 0000:00:17.1: reg 0x18: [mem 0x91135000-0x91135fff 64bit]
[    1.257858] pci 0000:00:17.2: [8086:5ab8] type 00 class 0x118000
[    1.257909] pci 0000:00:17.2: reg 0x10: [mem 0x91134000-0x91134fff 64bit]
[    1.257934] pci 0000:00:17.2: reg 0x18: [mem 0x91133000-0x91133fff 64bit]
[    1.258893] pci 0000:00:17.3: [8086:5aba] type 00 class 0x118000
[    1.258945] pci 0000:00:17.3: reg 0x10: [mem 0x91132000-0x91132fff 64bit]
[    1.258985] pci 0000:00:17.3: reg 0x18: [mem 0x91131000-0x91131fff 64bit]
[    1.259965] pci 0000:00:18.0: [8086:5abc] type 00 class 0x118000
[    1.260032] pci 0000:00:18.0: reg 0x10: [mem 0x91130000-0x91130fff 64bit]
[    1.260059] pci 0000:00:18.0: reg 0x18: [mem 0x9112f000-0x9112ffff 64bit]
[    1.261006] pci 0000:00:18.1: [8086:5abe] type 00 class 0x118000
[    1.261074] pci 0000:00:18.1: reg 0x10: [mem 0x9112e000-0x9112efff 64bit]
[    1.261101] pci 0000:00:18.1: reg 0x18: [mem 0x9112d000-0x9112dfff 64bit]
[    1.262055] pci 0000:00:18.2: [8086:5ac0] type 00 class 0x118000
[    1.262122] pci 0000:00:18.2: reg 0x10: [mem 0xfea10000-0xfea10fff 64bit]
[    1.262148] pci 0000:00:18.2: reg 0x18: [mem 0x00000000-0x00000fff 64bit]
[    1.263113] pci 0000:00:18.3: [8086:5aee] type 00 class 0x118000
[    1.263181] pci 0000:00:18.3: reg 0x10: [mem 0x9112c000-0x9112cfff 64bit]
[    1.263208] pci 0000:00:18.3: reg 0x18: [mem 0x9112b000-0x9112bfff 64bit]
[    1.264188] pci 0000:00:19.0: [8086:5ac2] type 00 class 0x118000
[    1.264239] pci 0000:00:19.0: reg 0x10: [mem 0x9112a000-0x9112afff 64bit]
[    1.264264] pci 0000:00:19.0: reg 0x18: [mem 0x91129000-0x91129fff 64bit]
[    1.265235] pci 0000:00:19.1: [8086:5ac4] type 00 class 0x118000
[    1.265286] pci 0000:00:19.1: reg 0x10: [mem 0x91128000-0x91128fff 64bit]
[    1.265310] pci 0000:00:19.1: reg 0x18: [mem 0x91127000-0x91127fff 64bit]
[    1.266284] pci 0000:00:19.2: [8086:5ac6] type 00 class 0x118000
[    1.266336] pci 0000:00:19.2: reg 0x10: [mem 0x91126000-0x91126fff 64bit]
[    1.266363] pci 0000:00:19.2: reg 0x18: [mem 0x91125000-0x91125fff 64bit]
[    1.267352] pci 0000:00:1b.0: [8086:5aca] type 00 class 0x080501
[    1.267386] pci 0000:00:1b.0: reg 0x10: [mem 0x91124000-0x91124fff 64bit]
[    1.267402] pci 0000:00:1b.0: reg 0x18: [mem 0x91123000-0x91123fff 64bit]
[    1.268387] pci 0000:00:1c.0: [8086:5acc] type 00 class 0x080501
[    1.268427] pci 0000:00:1c.0: reg 0x10: [mem 0x91122000-0x91122fff 64bit]
[    1.268445] pci 0000:00:1c.0: reg 0x18: [mem 0x91121000-0x91121fff 64bit]
[    1.269440] pci 0000:00:1e.0: [8086:5ad0] type 00 class 0x080501
[    1.269475] pci 0000:00:1e.0: reg 0x10: [mem 0x91120000-0x91120fff 64bit]
[    1.269492] pci 0000:00:1e.0: reg 0x18: [mem 0x9111f000-0x9111ffff 64bit]
[    1.270403] pci 0000:00:1f.0: [8086:5ae8] type 00 class 0x060100
[    1.271403] pci 0000:00:1f.1: [8086:5ad4] type 00 class 0x0c0500
[    1.271481] pci 0000:00:1f.1: reg 0x10: [mem 0x9111e000-0x9111e0ff 64bit]
[    1.271570] pci 0000:00:1f.1: reg 0x20: [io  0xf040-0xf05f]
[    1.278305] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.278573] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.278835] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.279096] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.279356] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.279624] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.279887] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.280148] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
[    1.281370] gpio gpiochip1: (INT3452:01): detected irqchip that is shared with multiple gpiochips: please fix the driver.
[    1.283064] gpio gpiochip2: (INT3452:02): detected irqchip that is shared with multiple gpiochips: please fix the driver.
[    1.283670] gpio gpiochip3: (INT3452:03): detected irqchip that is shared with multiple gpiochips: please fix the driver.
[    1.290600] ACPI Warning: GPE type mismatch (level/edge) (20190215/evxface-791)
[    1.290600] ACPI: EC: interrupt unblocked
[    1.290600] ACPI: EC: event unblocked
[    1.290615] ACPI: \_SB_.PCI0.SBRG.H_EC: GPE=0x2c, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    1.290615] ACPI: \_SB_.PCI0.SBRG.H_EC: Boot DSDT EC used to handle transactions and events
[    1.291431] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    1.291436] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    1.291455] pci 0000:00:02.0: vgaarb: bridge control possible
[    1.291457] vgaarb: loaded
[    1.291885] ACPI: bus type USB registered
[    1.292969] usbcore: registered new interface driver usbfs
[    1.292986] usbcore: registered new interface driver hub
[    1.293016] usbcore: registered new device driver usb
[    1.293084] pps_core: LinuxPPS API ver. 1 registered
[    1.293086] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.293098] PTP clock support registered
[    1.293126] EDAC MC: Ver: 3.0.0
[    1.296336] Registered efivars operations
[    1.319848] PCI: Using ACPI for IRQ routing
[    1.350569] PCI: pci_cache_line_size set to 64 bytes
[    1.350647] pci 0000:00:18.2: can't claim BAR 0 [mem 0xfea10000-0xfea10fff 64bit]: no compatible bridge window
[    1.350777] e820: reserve RAM buffer [mem 0x0003f000-0x0003ffff]
[    1.350781] e820: reserve RAM buffer [mem 0x0009e000-0x0009ffff]
[    1.350783] e820: reserve RAM buffer [mem 0x6d55c018-0x6fffffff]
[    1.350785] e820: reserve RAM buffer [mem 0x76917000-0x77ffffff]
[    1.350788] e820: reserve RAM buffer [mem 0x7a1ef000-0x7bffffff]
[    1.350791] e820: reserve RAM buffer [mem 0x7a764000-0x7bffffff]
[    1.350793] e820: reserve RAM buffer [mem 0x7b000000-0x7bffffff]
[    1.352920] NetLabel: Initializing
[    1.352920] NetLabel:  domain hash size = 128
[    1.352920] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    1.352920] NetLabel:  unlabeled traffic allowed by default
[    1.353073] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    1.353084] hpet0: 8 comparators, 64-bit 19.200000 MHz counter
[    1.357327] clocksource: Switched to clocksource tsc-early
[    1.391489] VFS: Disk quotas dquot_6.6.0
[    1.391547] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.391635] *** VALIDATE hugetlbfs ***
[    1.391773] pnp: PnP ACPI init
[    1.392366] system 00:00: [io  0x0680-0x069f] has been reserved
[    1.392372] system 00:00: [io  0x0400-0x047f] could not be reserved
[    1.392375] system 00:00: [io  0x0500-0x05fe] has been reserved
[    1.392379] system 00:00: [io  0x0600-0x061f] has been reserved
[    1.392384] system 00:00: [io  0x164e-0x164f] has been reserved
[    1.392399] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.395410] system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
[    1.395415] system 00:01: [mem 0xfea00000-0xfeafffff] has been reserved
[    1.395420] system 00:01: [mem 0xfed01000-0xfed01fff] has been reserved
[    1.395424] system 00:01: [mem 0xfed03000-0xfed03fff] has been reserved
[    1.395427] system 00:01: [mem 0xfed06000-0xfed06fff] has been reserved
[    1.395431] system 00:01: [mem 0xfed08000-0xfed09fff] has been reserved
[    1.395436] system 00:01: [mem 0xfed80000-0xfedbffff] has been reserved
[    1.395440] system 00:01: [mem 0xfed1c000-0xfed1cfff] has been reserved
[    1.395444] system 00:01: [mem 0xfee00000-0xfeefffff] could not be reserved
[    1.395456] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.395613] pnp 00:02: Plug and Play ACPI device, IDs PNP0f03 (active)
[    1.395710] pnp 00:03: Plug and Play ACPI device, IDs PNP0303 (active)
[    1.396228] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[    1.397601] pnp: PnP ACPI: found 5 devices
[    1.406325] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    1.406385] pci 0000:00:18.2: BAR 0: assigned [mem 0x91143000-0x91143fff 64bit]
[    1.406417] pci 0000:00:18.2: BAR 2: assigned [mem 0x91144000-0x91144fff 64bit]
[    1.406442] pci_bus 0000:00: resource 4 [io  0x0070-0x0077]
[    1.406446] pci_bus 0000:00: resource 5 [io  0x0000-0x006f window]
[    1.406449] pci_bus 0000:00: resource 6 [io  0x0078-0x0cf7 window]
[    1.406453] pci_bus 0000:00: resource 7 [io  0x0d00-0xffff window]
[    1.406456] pci_bus 0000:00: resource 8 [mem 0x7c000001-0x7fffffff window]
[    1.406459] pci_bus 0000:00: resource 9 [mem 0x7b800001-0x7bffffff window]
[    1.406463] pci_bus 0000:00: resource 10 [mem 0x80000000-0xcfffffff window]
[    1.406466] pci_bus 0000:00: resource 11 [mem 0xe0000000-0xefffffff window]
[    1.406935] NET: Registered protocol family 2
[    1.407330] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes)
[    1.407410] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
[    1.407693] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
[    1.408049] TCP: Hash tables configured (established 32768 bind 32768)
[    1.408158] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[    1.408244] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[    1.408448] NET: Registered protocol family 1
[    1.408469] NET: Registered protocol family 44
[    1.408515] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    1.409412] PCI: CLS 0 bytes, default 64
[    1.409519] Unpacking initramfs...
[    1.771937] Freeing initrd memory: 9052K
[    1.806327] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.806332] software IO TLB: mapped [mem 0x67000000-0x6b000000] (64MB)
[    1.806424] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0xfc66f4fc7c, max_idle_ns: 440795224246 ns
[    1.806454] clocksource: Switched to clocksource tsc
[    1.806565] check: Scanning for low memory corruption every 60 seconds
[    1.808078] Initialise system trusted keyrings
[    1.808103] Key type blacklist registered
[    1.808256] workingset: timestamp_bits=41 max_order=20 bucket_order=0
[    1.812016] zbud: loaded
[    1.978857] Key type asymmetric registered
[    1.978861] Asymmetric key parser 'x509' registered
[    1.978899] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    1.978994] io scheduler mq-deadline registered
[    1.978998] io scheduler kyber registered
[    1.979153] io scheduler bfq registered
[    1.979746] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    1.980022] efifb: probing for efifb
[    1.980068] efifb: framebuffer at 0x80000000, using 8100k, total 8100k
[    1.980071] efifb: mode is 1920x1080x32, linelength=7680, pages=1
[    1.980072] efifb: scrolling: redraw
[    1.980076] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    1.980405] Console: switching to colour frame buffer device 240x67
[    1.999409] fb0: EFI VGA frame buffer device
[    1.999443] intel_idle: MWAIT substates: 0x11242020
[    1.999445] intel_idle: v0.4.1 model 0x5C
[    1.999786] intel_idle: lapic_timer_reliable_states 0xffffffff
[    1.999930] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:13/PNP0C09:00/PNP0C0D:00/input/input0
[    2.003128] ACPI: Lid Switch [LID0]
[    2.003383] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[    2.003409] ACPI: Power Button [PWRB]
[    2.010344] thermal LNXTHERM:00: registered as thermal_zone0
[    2.010349] ACPI: Thermal Zone [TZ01] (30 C)
[    2.011017] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    2.013848] usbcore: registered new interface driver usbserial_generic
[    2.013862] usbserial: USB Serial support registered for generic
[    2.013929] rtc_cmos 00:04: RTC can wake from S4
[    2.014544] rtc_cmos 00:04: registered as rtc0
[    2.014595] rtc_cmos 00:04: alarms up to one month, y3k, 242 bytes nvram
[    2.014764] intel_pstate: Intel P-state driver initializing
[    2.015031] ledtrig-cpu: registered to indicate activity on CPUs
[    2.015934] NET: Registered protocol family 10
[    2.039537] Segment Routing with IPv6
[    2.039581] NET: Registered protocol family 17
[    2.043700] mce: Using 7 MCE banks
[    2.043735] RAS: Correctable Errors collector initialized.
[    2.043877] microcode: sig=0x506c9, pf=0x1, revision=0x1c
[    2.043973] microcode: Microcode Update Driver: v2.2.
[    2.044211] *** VALIDATE rdt ***
[    2.044234] resctrl: L2 allocation detected
[    2.044260] sched_clock: Marking stable (2046538670, -2413564)->(2052512796, -8387690)
[    2.044767] registered taskstats version 1
[    2.044782] Loading compiled-in X.509 certificates
[    2.056638] Loaded X.509 cert 'Build time autogenerated kernel key: 32aea29c51dd29dc3a3b67075610c096ab3ec4a2'
[    2.056721] zswap: loaded using pool lzo/zbud
[    2.074502] Key type big_key registered
[    2.075463] PM:   Magic number: 11:989:117
[    2.075541] acpi BCM2EA8:00: hash matches
[    2.075728] rtc_cmos 00:04: setting system clock to 2019-07-01T08:06:18 UTC (1561968378)
[    2.081753] Freeing unused decrypted memory: 2040K
[    2.082426] Freeing unused kernel image memory: 1564K
[    2.099851] Write protecting the kernel read-only data: 18432k
[    2.101403] Freeing unused kernel image memory: 2016K
[    2.101760] Freeing unused kernel image memory: 332K
[    2.122079] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    2.122170] x86/mm: Checking user space page tables
[    2.136703] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    2.136707] Run /init as init process
[    2.350954] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
[    2.363391] serio: i8042 KBD port at 0x60,0x64 irq 1
[    2.363493] serio: i8042 AUX port at 0x60,0x64 irq 12
[    2.387547] SCSI subsystem initialized
[    2.407348] libata version 3.00 loaded.
[    2.435409] ahci 0000:00:12.0: version 3.0
[    2.435802] ahci 0000:00:12.0: AHCI 0001.0301 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
[    2.435806] ahci 0000:00:12.0: flags: 64bit ncq sntf pm clo only pmp pio slum part deso sadm sds apst 
[    2.440361] sdhci: Secure Digital Host Controller Interface driver
[    2.440364] sdhci: Copyright(c) Pierre Ossman
[    2.449065] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
[    2.451016] sdhci-pci 0000:00:1b.0: SDHCI controller found [8086:5aca] (rev b)
[    2.451031] sdhci-pci 0000:00:1b.0: enabling device (0000 -> 0002)
[    2.455640] xhci_hcd 0000:00:15.0: xHCI Host Controller
[    2.455651] xhci_hcd 0000:00:15.0: new USB bus registered, assigned bus number 1
[    2.456487] mmc0: SDHCI controller on PCI [0000:00:1b.0] using ADMA 64-bit
[    2.456622] sdhci-pci 0000:00:1c.0: SDHCI controller found [8086:5acc] (rev b)
[    2.457017] xhci_hcd 0000:00:15.0: hcc params 0x200077c1 hci version 0x100 quirks 0x0000000081109810
[    2.457025] xhci_hcd 0000:00:15.0: cache line size of 64 is not supported
[    2.457327] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.01
[    2.457330] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.457332] usb usb1: Product: xHCI Host Controller
[    2.457334] usb usb1: Manufacturer: Linux 5.1.14-arch1-1-ARCH xhci-hcd
[    2.457336] usb usb1: SerialNumber: 0000:00:15.0
[    2.457487] mmc1: SDHCI controller on PCI [0000:00:1c.0] using ADMA 64-bit
[    2.457781] sdhci-pci 0000:00:1e.0: SDHCI controller found [8086:5ad0] (rev b)
[    2.457793] sdhci-pci 0000:00:1e.0: enabling device (0000 -> 0002)
[    2.457813] hub 1-0:1.0: USB hub found
[    2.457837] hub 1-0:1.0: 8 ports detected
[    2.458159] scsi host0: ahci
[    2.460167] xhci_hcd 0000:00:15.0: xHCI Host Controller
[    2.460174] xhci_hcd 0000:00:15.0: new USB bus registered, assigned bus number 2
[    2.460181] xhci_hcd 0000:00:15.0: Host supports USB 3.0  SuperSpeed
[    2.460228] mmc2: SDHCI controller on PCI [0000:00:1e.0] using ADMA 64-bit
[    2.460260] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.01
[    2.460263] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.460265] usb usb2: Product: xHCI Host Controller
[    2.460266] usb usb2: Manufacturer: Linux 5.1.14-arch1-1-ARCH xhci-hcd
[    2.460268] usb usb2: SerialNumber: 0000:00:15.0
[    2.461184] hub 2-0:1.0: USB hub found
[    2.461205] hub 2-0:1.0: 7 ports detected
[    2.462226] scsi host1: ahci
[    2.462397] ata1: SATA max UDMA/133 abar m2048@0x91141000 port 0x91141100 irq 122
[    2.462402] ata2: SATA max UDMA/133 abar m2048@0x91141000 port 0x91141180 irq 122
[    2.547151] mmc1: new HS400 MMC card at address 0001
[    2.557084] mmcblk1: mmc1:0001 DF4032 29.1 GiB 
[    2.557509] mmcblk1boot0: mmc1:0001 DF4032 partition 1 4.00 MiB
[    2.557915] mmcblk1boot1: mmc1:0001 DF4032 partition 2 4.00 MiB
[    2.558381] mmcblk1rpmb: mmc1:0001 DF4032 partition 3 4.00 MiB, chardev (242:0)
[    2.569861]  mmcblk1: p1 p2 p3 p4 p5 p6 p7
[    2.616640] random: fast init done
[    2.777228] ata2: SATA link down (SStatus 4 SControl 300)
[    2.777292] ata1: SATA link down (SStatus 4 SControl 300)
[    3.075732] EXT4-fs (mmcblk1p4): mounted filesystem with ordered data mode. Opts: (null)
[    3.441075] systemd[1]: systemd 242.29-2-arch running in system mode. (+PAM +AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[    3.456710] systemd[1]: Detected architecture x86-64.
[    3.477949] systemd[1]: Set hostname to <smart>.
[    3.480904] systemd[1]: Failed to bump fs.file-max, ignoring: Invalid argument
[    3.546318] usb 1-6: new high-speed USB device number 3 using xhci_hcd
[    3.686748] usb 1-6: New USB device found, idVendor=0bda, idProduct=0129, bcdDevice=39.60
[    3.686753] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.686756] usb 1-6: Product: USB2.0-CRW
[    3.686758] usb 1-6: Manufacturer: Generic
[    3.686761] usb 1-6: SerialNumber: 20100201396000000
[    3.809688] usb 1-7: new high-speed USB device number 4 using xhci_hcd
[    3.810280] systemd[1]: Created slice system-wpa_supplicant.slice.
[    3.810577] systemd[1]: Reached target Login Prompts.
[    3.811008] systemd[1]: Listening on Journal Audit Socket.
[    3.811329] systemd[1]: Listening on Network Service Netlink Socket.
[    3.811924] systemd[1]: Created slice User and Session Slice.
[    3.812528] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    3.842261] EXT4-fs (mmcblk1p4): re-mounted. Opts: data=ordered
[    3.863595] random: lvm: uninitialized urandom read (4 bytes read)
[    3.950181] usb 1-7: New USB device found, idVendor=0bda, idProduct=b720, bcdDevice= 2.00
[    3.950185] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.950187] usb 1-7: Product: 802.11n WLAN Adapter
[    3.950188] usb 1-7: Manufacturer: Realtek
[    3.950190] usb 1-7: SerialNumber: 00e04c000001
[    3.962320] random: systemd-random-: uninitialized urandom read (512 bytes read)
[    4.073051] usb 1-8: new high-speed USB device number 5 using xhci_hcd
[    4.321524] usb 1-8: New USB device found, idVendor=058f, idProduct=5608, bcdDevice= 0.05
[    4.321528] usb 1-8: New USB device strings: Mfr=3, Product=1, SerialNumber=0
[    4.321530] usb 1-8: Product: USB 2.0 WebCamera
[    4.321532] usb 1-8: Manufacturer: Alcor Micro, Corp.
[    4.547581] audit: type=1130 audit(1561968380.970:2): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-journald comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    4.569718] systemd-journald[261]: Received request to flush runtime journal from PID 1
[    4.592815] audit: type=1130 audit(1561968381.013:3): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-udevd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    4.855975] int3403 thermal: probe of INT3403:03 failed with error -22
[    4.856623] int3403 thermal: probe of INT3403:05 failed with error -22
[    4.865849] audit: type=1130 audit(1561968381.286:4): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-journal-flush comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    4.875034] input: Intel HID events as /devices/platform/INT33D5:00/input/input4
[    4.875063] intel-hid INT33D5:00: platform supports 5 button array
[    4.875102] input: Intel HID 5 button array as /devices/platform/INT33D5:00/input/input5
[    5.006582] ACPI: AC Adapter [ADP1] (on-line)
[    5.037669] battery: ACPI: Battery Slot [BAT0] (battery present)
[    5.124993] hidraw: raw HID events driver (C) Jiri Kosina
[    5.151525] tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x200] vs fed40080 f80
[    5.193582] tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x200] vs fed40080 f80
[    5.222060] audit: type=1130 audit(1561968381.643:5): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-networkd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.233674] idma64 idma64.0: Found Intel integrated DMA 64-bit
[    5.237540] proc_thermal 0000:00:00.1: Creating sysfs group for PROC_THERMAL_PCI
[    5.259388] idma64 idma64.1: Found Intel integrated DMA 64-bit
[    5.261901] Bluetooth: Core ver 2.22
[    5.261934] NET: Registered protocol family 31
[    5.261935] Bluetooth: HCI device and connection manager initialized
[    5.261947] Bluetooth: HCI socket layer initialized
[    5.261951] Bluetooth: L2CAP socket layer initialized
[    5.261956] Bluetooth: SCO socket layer initialized
[    5.313612] Linux agpgart interface v0.103
[    5.323002] usbcore: registered new interface driver btusb
[    5.323474] idma64 idma64.2: Found Intel integrated DMA 64-bit
[    5.343133] Bluetooth: hci0: RTL: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723

[    5.344165] Bluetooth: hci0: RTL: rom_version status=0 version=1

[    5.344169] Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8723b_fw.bin

[    5.348929] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vdd not found, using dummy regulator
[    5.348967] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vddl not found, using dummy regulator
[    5.358874] Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8723b_config.bin

[    5.358900] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[    5.358911] Bluetooth: hci0: RTL: cfg_sz -2, total sz 22496

[    5.431640] i801_smbus 0000:00:1f.1: can't derive routing for PCI INT A
[    5.431644] i801_smbus 0000:00:1f.1: PCI INT A: not connected
[    5.431668] i801_smbus 0000:00:1f.1: SPD Write Disable is set
[    5.431687] i801_smbus 0000:00:1f.1: SMBus using polling
[    5.478741] random: crng init done
[    5.487394] idma64 idma64.3: Found Intel integrated DMA 64-bit
[    5.502093] audit: type=1130 audit(1561968381.923:6): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=lvm2-monitor comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.523414] idma64 idma64.4: Found Intel integrated DMA 64-bit
[    5.546543] usbcore: registered new interface driver rtsx_usb
[    5.547390] idma64 idma64.5: Found Intel integrated DMA 64-bit
[    5.581372] audit: type=1130 audit(1561968382.003:7): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-fsck@dev-disk-by\x2duuid-68E5\x2d8916 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.594553] idma64 idma64.6: Found Intel integrated DMA 64-bit
[    5.608488] audit: type=1130 audit(1561968382.030:8): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-fsck@dev-disk-by\x2duuid-4fce15c9\x2d4d38\x2d41f9\x2d8173\x2d6b058480c1da comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.636984] EXT4-fs (mmcblk1p5): mounted filesystem with ordered data mode. Opts: data=ordered
[    5.650420] idma64 idma64.7: Found Intel integrated DMA 64-bit
[    5.675513] idma64 idma64.8: Found Intel integrated DMA 64-bit
[    5.676132] idma64 idma64.9: Found Intel integrated DMA 64-bit
[    5.679285] idma64 idma64.11: Found Intel integrated DMA 64-bit
[    5.680626] idma64 idma64.12: Found Intel integrated DMA 64-bit
[    5.681237] idma64 idma64.13: Found Intel integrated DMA 64-bit
[    5.685911] input: PC Speaker as /devices/platform/pcspkr/input/input6
[    5.736361] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
[    5.736365] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[    5.736366] RAPL PMU: hw unit of domain package 2^-14 Joules
[    5.736367] RAPL PMU: hw unit of domain dram 2^-14 Joules
[    5.736368] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[    5.784213] cryptd: max_cpu_qlen set to 1000
[    5.792398] Adding 1023996k swap on /home/swapfile.  Priority:-2 extents:2 across:1597436k SSFS
[    5.815868] Adding 1048572k swap on /home/cypa/.swapfile.  Priority:-3 extents:2457 across:8743036k SSFS
[    5.888180] audit: type=1130 audit(1561968382.310:9): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-setup comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.905046] audit: type=1127 audit(1561968382.326:10): pid=327 uid=0 auid=4294967295 ses=4294967295 msg=' comm="systemd-update-utmp" exe="/usr/lib/systemd/systemd-update-utmp" hostname=? addr=? terminal=? res=success'
[    5.935610] audit: type=1130 audit(1561968382.356:11): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-update-utmp comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    6.063757] checking generic (80000000 7e9000) vs hw (80000000 10000000)
[    6.063760] fb0: switching to inteldrmfb from EFI VGA
[    6.063798] Console: switching to colour dummy device 80x25
[    6.063949] i915 0000:00:02.0: vgaarb: deactivate vga console
[    6.064142] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    6.064143] [drm] Driver supports precise vblank timestamp query.
[    6.064297] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    6.083368] SSE version of gcm_enc/dec engaged.
[    6.090661] [drm] Initialized i915 1.6.0 20190207 for 0000:00:02.0 on minor 0
[    6.092567] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    6.093517] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input8
[    6.093806] snd_hda_intel 0000:00:0e.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    6.220106] [drm] Finished loading DMC firmware i915/bxt_dmc_ver1_07.bin (v1.7)
[    6.339573] media: Linux media interface: v0.10
[    6.345443] audit: type=1130 audit(1561968382.766:12): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    6.386795] fbcon: inteldrmfb (fb0) is primary device
[    6.465314] input: SYNA3602:00 0911:5288 Mouse as /devices/pci0000:00/0000:00:16.2/i2c_designware.2/i2c-2/i2c-SYNA3602:00/0018:0911:5288.0001/input/input9
[    6.481445] input: SYNA3602:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:16.2/i2c_designware.2/i2c-2/i2c-SYNA3602:00/0018:0911:5288.0001/input/input10
[    6.481570] hid-generic 0018:0911:5288.0001: input,hidraw0: I2C HID v1.00 Mouse [SYNA3602:00 0911:5288] on i2c-SYNA3602:00
[    6.641642] input: SYNA3602:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:16.2/i2c_designware.2/i2c-2/i2c-SYNA3602:00/0018:0911:5288.0001/input/input12
[    6.641763] hid-multitouch 0018:0911:5288.0001: input,hidraw0: I2C HID v1.00 Mouse [SYNA3602:00 0911:5288] on i2c-SYNA3602:00
[    6.740178] videodev: Linux video capture interface: v2.00
[    6.860062] dw-apb-uart.8: ttyS0 at MMIO 0x91130000 (irq = 4, base_baud = 115200) is a 16550A
[    6.879182] intel-spi intel-spi: w25q64dw (8192 Kbytes)
[    6.893816] mousedev: PS/2 mouse device common for all mice
[    6.933511] Creating 1 MTD partitions on "intel-spi":
[    6.933516] 0x000000000000-0x0000007ff000 : "BIOS"
[    6.939788] uvcvideo: Found UVC 1.00 device USB 2.0 WebCamera (058f:5608)
[    6.950336] uvcvideo 1-8:1.0: Entity type for entity Extension 6 was not initialized!
[    6.950340] uvcvideo 1-8:1.0: Entity type for entity Processing 5 was not initialized!
[    6.950342] uvcvideo 1-8:1.0: Entity type for entity Selector 4 was not initialized!
[    6.950344] uvcvideo 1-8:1.0: Entity type for entity Camera 1 was not initialized!
[    6.950448] input: USB 2.0 WebCamera: USB 2.0 WebC as /devices/pci0000:00/0000:00:15.0/usb1/1-8/1-8:1.0/input/input13
[    6.950556] usbcore: registered new interface driver uvcvideo
[    6.950558] USB Video Class driver (1.1.1)
[    6.983453] dw-apb-uart.9: ttyS1 at MMIO 0x9112e000 (irq = 5, base_baud = 115200) is a 16550A
[    7.106943] dw-apb-uart.10: ttyS2 at MMIO 0x9112c000 (irq = 7, base_baud = 115200) is a 16550A
[    7.240203] EDAC pnd2: b_cr_tolud_pci=080000001 ret=0
[    7.240246] EDAC pnd2: b_cr_touud_lo_pci=040000000 ret=0
[    7.240287] EDAC pnd2: b_cr_touud_hi_pci=000000001 ret=0
[    7.240328] EDAC pnd2: b_cr_asym_mem_region0_mchbar=000000000 ret=0
[    7.240369] EDAC pnd2: b_cr_asym_mem_region1_mchbar=000000000 ret=0
[    7.240410] EDAC pnd2: b_cr_mot_out_base_mchbar=000000000 ret=0
[    7.240450] EDAC pnd2: b_cr_mot_out_mask_mchbar=000000000 ret=0
[    7.240531] EDAC pnd2: b_cr_slice_channel_hash=8000000c00000001 ret=0
[    7.240571] EDAC pnd2: b_cr_asym_2way_mem_region_mchbar=000000000 ret=0
[    7.240613] EDAC pnd2: d_cr_drp0=00048c063 ret=0
[    7.240654] EDAC pnd2: d_cr_drp0=00048c063 ret=0
[    7.240694] EDAC pnd2: d_cr_drp0=000000000 ret=2
[    7.240735] EDAC pnd2: d_cr_drp0=000000000 ret=2
[    7.240736] EDAC pnd2: Unsupported DIMM in channel 0
[    7.240737] EDAC pnd2: Unsupported DIMM in channel 1
[    7.240738] EDAC pnd2: Failed to register device with error -22.
[    7.287834] EDAC pnd2: b_cr_tolud_pci=080000001 ret=0
[    7.287886] EDAC pnd2: b_cr_touud_lo_pci=040000000 ret=0
[    7.287935] EDAC pnd2: b_cr_touud_hi_pci=000000001 ret=0
[    7.287984] EDAC pnd2: b_cr_asym_mem_region0_mchbar=000000000 ret=0
[    7.288034] EDAC pnd2: b_cr_asym_mem_region1_mchbar=000000000 ret=0
[    7.288084] EDAC pnd2: b_cr_mot_out_base_mchbar=000000000 ret=0
[    7.288134] EDAC pnd2: b_cr_mot_out_mask_mchbar=000000000 ret=0
[    7.288230] EDAC pnd2: b_cr_slice_channel_hash=8000000c00000001 ret=0
[    7.288280] EDAC pnd2: b_cr_asym_2way_mem_region_mchbar=000000000 ret=0
[    7.288330] EDAC pnd2: d_cr_drp0=00048c063 ret=0
[    7.288379] EDAC pnd2: d_cr_drp0=00048c063 ret=0
[    7.288426] EDAC pnd2: d_cr_drp0=000000000 ret=2
[    7.288475] EDAC pnd2: d_cr_drp0=000000000 ret=2
[    7.288478] EDAC pnd2: Unsupported DIMM in channel 0
[    7.288480] EDAC pnd2: Unsupported DIMM in channel 1
[    7.288482] EDAC pnd2: Failed to register device with error -22.
[    7.498308] intel_telemetry_core Init
[    7.516652] Invalid pltconfig, ensure IPC1 device is enabled in BIOS
[    7.523117] intel_rapl: Found RAPL domain package
[    7.523121] intel_rapl: Found RAPL domain core
[    7.523124] intel_rapl: Found RAPL domain uncore
[    7.523126] intel_rapl: Found RAPL domain dram
[    8.448943] Console: switching to colour frame buffer device 240x67
[    8.481376] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    8.686366] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VC: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    8.686369] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    8.686371] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[    8.686372] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    8.686373] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    8.686375] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[    8.686377] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
[    8.834250] audit: type=1130 audit(1561968385.256:13): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-resolved comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    8.834258] audit: type=1130 audit(1561968385.256:14): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-timesyncd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.149812] audit: type=1130 audit(1561968385.573:15): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-backlight@backlight:intel_backlight comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.306744] audit: type=1130 audit(1561968385.730:16): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=dbus comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.414577] audit: type=1130 audit(1561968385.836:17): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=wpa_supplicant comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.418603] audit: type=1130 audit(1561968385.840:18): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.433215] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    9.433219] Bluetooth: BNEP filters: protocol multicast
[    9.433226] Bluetooth: BNEP socket layer initialized
[    9.872067] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:0e.0/sound/card0/input14
[    9.872155] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:0e.0/sound/card0/input15
[    9.872226] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input16
[    9.872295] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input17
[    9.872365] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input18
[    9.872437] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input19
[    9.872517] input: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input20
[   11.498020] kauditd_printk_skb: 2 callbacks suppressed
[   11.498023] audit: type=1131 audit(1561968387.920:21): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   13.729910] usb 1-2: new high-speed USB device number 6 using xhci_hcd
[   13.870838] usb 1-2: New USB device found, idVendor=12d1, idProduct=1038, bcdDevice=ff.ff
[   13.870846] usb 1-2: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[   13.870851] usb 1-2: Product: Android
[   13.870856] usb 1-2: Manufacturer: Android
[   13.870860] usb 1-2: SerialNumber: R7L4C15B24003301
[   14.043342] usb-storage 1-2:1.0: USB Mass Storage device detected
[   14.048438] scsi host2: usb-storage 1-2:1.0
[   14.049131] usbcore: registered new interface driver usb-storage
[   14.054516] usbcore: registered new interface driver uas
[   15.060970] scsi 2:0:0:0: Direct-Access     Linux    File-CD Gadget   0310 PQ: 0 ANSI: 2
[   15.061491] scsi 2:0:0:1: Direct-Access     Linux    File-CD Gadget   0310 PQ: 0 ANSI: 2
[   15.230230] sd 2:0:0:0: Power-on or device reset occurred
[   15.231239] sd 2:0:0:1: Power-on or device reset occurred
[   15.232803] sd 2:0:0:0: [sda] Attached SCSI removable disk
[   15.233294] sd 2:0:0:1: [sdb] Attached SCSI removable disk
[   40.021635] audit: type=1131 audit(1561968416.443:22): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   94.078264] audit: type=1130 audit(1561968470.500:23): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sshd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   94.233922] audit: type=1130 audit(1561968470.656:24): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-user-sessions comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   94.242240] audit: type=1130 audit(1561968470.663:25): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sddm comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   96.175498] audit: type=1130 audit(1561968472.596:26): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user-runtime-dir@973 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   96.201793] audit: type=1006 audit(1561968472.623:27): pid=438 uid=0 old-auid=4294967295 auid=973 tty=(none) old-ses=4294967295 ses=1 res=1
[   96.324851] audit: type=1130 audit(1561968472.746:28): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user@973 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  114.691213] audit: type=1006 audit(1561968491.113:29): pid=452 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=2 res=1
[  114.744352] audit: type=1130 audit(1561968491.166:30): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user-runtime-dir@1000 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  114.761176] audit: type=1006 audit(1561968491.183:31): pid=454 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=3 res=1
[  114.867337] audit: type=1130 audit(1561968491.290:32): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user@1000 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  115.812221] audit: type=1130 audit(1561968492.233:33): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=polkit comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  117.534193] audit: type=1130 audit(1561968493.956:34): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=udisks2 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  117.978668] audit: type=1130 audit(1561968494.400:35): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=upower comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  124.967927] audit: type=1131 audit(1561968501.386:36): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user@973 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  124.988133] audit: type=1131 audit(1561968501.410:37): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user-runtime-dir@973 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  148.431371] usb 1-2: USB disconnect, device number 6
[  148.816398] usb 1-2: new high-speed USB device number 7 using xhci_hcd
[  148.957502] usb 1-2: New USB device found, idVendor=12d1, idProduct=1050, bcdDevice=ff.ff
[  148.957511] usb 1-2: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[  148.957516] usb 1-2: Product: Android
[  148.957521] usb 1-2: Manufacturer: Android
[  148.957525] usb 1-2: SerialNumber: R7L4C15B24003301
[  149.140837] usbcore: registered new interface driver cdc_ether
[  149.146942] rndis_host 1-2:1.0 usb0: register 'rndis_host' at usb-0000:00:15.0-2, RNDIS device, 7e:87:2f:b2:9a:c9
[  149.147031] usbcore: registered new interface driver rndis_host
[  149.161236] rndis_host 1-2:1.0 enp0s21f0u2: renamed from usb0
[  156.393520] 8021q: 802.1Q VLAN Support v1.8
[  156.465642] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[  156.475895] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[  156.475986] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[  156.475989] cfg80211: failed to load regulatory.db
[  940.762943] audit: type=1130 audit(1561969317.455:38): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-clean comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  940.763628] audit: type=1131 audit(1561969317.455:39): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-clean comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[16890.098992] perf: interrupt took too long (2505 > 2500), lowering kernel.perf_event_max_sample_rate to 79800
[19306.260110] PM: suspend entry (s2idle)
[19306.260114] PM: Syncing filesystems ... done.
[19306.276075] Freezing user space processes ... (elapsed 0.001 seconds) done.
[19306.278044] OOM killer disabled.
[19306.278046] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[19306.279551] printk: Suspending console(s) (use no_console_suspend to debug)
[19327.446882] ACPI: button: The lid device is not compliant to SW_LID.
[19327.620380] usb 1-7: reset high-speed USB device number 4 using xhci_hcd
[19327.753056] ata1: SATA link down (SStatus 4 SControl 300)
[19327.758137] ata2: SATA link down (SStatus 4 SControl 300)
[19327.967992] OOM killer enabled.
[19327.967994] Restarting tasks ... done.
[19327.992385] audit: type=1130 audit(1561987704.590:40): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19328.051921] PM: suspend exit
[19328.059619] audit: type=1130 audit(1561987704.653:41): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19328.059626] audit: type=1131 audit(1561987704.653:42): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19328.073922] audit: type=1130 audit(1561987704.673:43): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=fix-rtl8723bu comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
[19328.647737] Bluetooth: hci0: RTL: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723

[19328.648718] Bluetooth: hci0: RTL: rom_version status=0 version=1

[19328.648721] Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8723b_fw.bin

[19328.648747] Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8723b_config.bin

[19328.648768] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[19328.648779] Bluetooth: hci0: RTL: cfg_sz -2, total sz 22496

[19333.670309] audit: type=1131 audit(1561987710.270:44): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19346.885801] usb 1-7: This Realtek USB WiFi dongle (0x0bda:0xb720) is untested!
[19346.885805] usb 1-7: Please report results to Jes.Sorensen@gmail.com
[19346.934012] usb 1-7: Vendor: Realtek
[19346.934016] usb 1-7: Product: 802.11n WLAN Adapter
[19346.934019] usb 1-7: rtl8723bu_parse_efuse: dumping efuse (0x200 bytes):
[19346.934022] usb 1-7: 00: 29 81 03 7c 01 08 21 00
[19346.934025] usb 1-7: 08: 40 07 05 35 10 00 00 00
[19346.934027] usb 1-7: 10: 26 2d 2e 2d 26 26 28 2f
[19346.934029] usb 1-7: 18: 30 2f 28 02 ff ff ff ff
[19346.934031] usb 1-7: 20: ff ff ff ff ff ff ff ff
[19346.934033] usb 1-7: 28: ff ff ff ff ff ff ff ff
[19346.934035] usb 1-7: 30: ff ff ff ff ff ff ff ff
[19346.934038] usb 1-7: 38: ff ff 2f 2f 2f 2d 2d 2d
[19346.934040] usb 1-7: 40: 31 31 31 2f 2f 02 ff ff
[19346.934042] usb 1-7: 48: ff ff ff ff ff ff ff ff
[19346.934044] usb 1-7: 50: ff ff ff ff ff ff ff ff
[19346.934046] usb 1-7: 58: ff ff ff ff ff ff ff ff
[19346.934048] usb 1-7: 60: ff ff ff ff ff ff ff ff
[19346.934051] usb 1-7: 68: ff ff ff ff ff ff ff ff
[19346.934053] usb 1-7: 70: ff ff ff ff ff ff ff ff
[19346.934055] usb 1-7: 78: ff ff ff ff ff ff ff ff
[19346.934057] usb 1-7: 80: ff ff ff ff ff ff ff ff
[19346.934059] usb 1-7: 88: ff ff ff ff ff ff ff ff
[19346.934062] usb 1-7: 90: ff ff ff ff ff ff ff ff
[19346.934064] usb 1-7: 98: ff ff ff ff ff ff ff ff
[19346.934066] usb 1-7: a0: ff ff ff ff ff ff ff ff
[19346.934068] usb 1-7: a8: ff ff ff ff ff ff ff ff
[19346.934070] usb 1-7: b0: ff ff ff ff ff ff ff ff
[19346.934072] usb 1-7: b8: 20 27 1e 00 00 00 ff ff
[19346.934075] usb 1-7: c0: ff 28 20 11 00 00 00 ff
[19346.934077] usb 1-7: c8: 00 ff ff ff ff ff ff ff
[19346.934079] usb 1-7: d0: ff ff ff ff ff ff ff ff
[19346.934081] usb 1-7: d8: ff ff ff ff ff ff ff ff
[19346.934083] usb 1-7: e0: ff ff ff ff ff ff ff ff
[19346.934085] usb 1-7: e8: ff ff ff ff ff ff ff ff
[19346.934088] usb 1-7: f0: ff ff ff ff ff ff ff ff
[19346.934090] usb 1-7: f8: ff ff ff ff ff ff ff ff
[19346.934092] usb 1-7: 100: da 0b 20 b7 e7 47 03 54
[19346.934094] usb 1-7: 108: c9 df b7 ff b7 09 03 52
[19346.934096] usb 1-7: 110: 65 61 6c 74 65 6b 16 03
[19346.934099] usb 1-7: 118: 38 30 32 2e 31 31 6e 20
[19346.934101] usb 1-7: 120: 57 4c 41 4e 20 41 64 61
[19346.934103] usb 1-7: 128: 70 74 65 72 00 ff ff ff
[19346.934105] usb 1-7: 130: ff ff ff ff ff ff ff ff
[19346.934107] usb 1-7: 138: ff ff ff ff ff ff ff ff
[19346.934110] usb 1-7: 140: ff ff ff ff ff ff ff 0f
[19346.934112] usb 1-7: 148: ff ff ff ff ff ff ff ff
[19346.934114] usb 1-7: 150: ff ff ff ff ff ff ff ff
[19346.934116] usb 1-7: 158: ff ff ff ff ff ff ff ff
[19346.934118] usb 1-7: 160: ff ff ff ff ff ff ff ff
[19346.934120] usb 1-7: 168: ff ff ff ff ff ff ff ff
[19346.934123] usb 1-7: 170: ff ff ff ff ff ff ff ff
[19346.934125] usb 1-7: 178: ff ff ff ff ff ff ff ff
[19346.934127] usb 1-7: 180: ff ff ff ff ff ff ff ff
[19346.934129] usb 1-7: 188: ff ff ff ff ff ff ff ff
[19346.934131] usb 1-7: 190: ff ff ff ff ff ff ff ff
[19346.934133] usb 1-7: 198: ff ff ff ff ff ff ff ff
[19346.934136] usb 1-7: 1a0: ff ff ff ff ff ff ff ff
[19346.934138] usb 1-7: 1a8: ff ff ff ff ff ff ff ff
[19346.934140] usb 1-7: 1b0: ff ff ff ff ff ff ff ff
[19346.934142] usb 1-7: 1b8: ff ff ff ff ff ff ff ff
[19346.934144] usb 1-7: 1c0: ff ff ff ff ff ff ff ff
[19346.934147] usb 1-7: 1c8: ff ff ff ff ff ff ff ff
[19346.934149] usb 1-7: 1d0: ff ff ff ff ff ff ff ff
[19346.934151] usb 1-7: 1d8: ff ff ff ff ff ff ff ff
[19346.934153] usb 1-7: 1e0: ff ff ff ff ff ff ff ff
[19346.934155] usb 1-7: 1e8: ff ff ff ff ff ff ff ff
[19346.934157] usb 1-7: 1f0: ff ff ff ff ff ff ff ff
[19346.934160] usb 1-7: 1f8: ff ff ff ff ff ff ff ff
[19346.934164] usb 1-7: RTL8723BU rev E (SMIC) 1T1R, TX queues 3, WiFi=1, BT=1, GPS=0, HI PA=0
[19346.934167] usb 1-7: RTL8723BU MAC: 54:c9:df:b7:ff:b7
[19346.934170] usb 1-7: rtl8xxxu: Loading firmware rtlwifi/rtl8723bu_nic.bin
[19347.088838] usb 1-7: Firmware revision 35.0 (signature 0x5301)
[19348.014910] audit: type=1130 audit(1561987724.613:45): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19348.032515] usbcore: registered new interface driver rtl8xxxu
[19348.040170] rtl8xxxu 1-7:1.2 wlp0s21f0u7i2: renamed from wlan0
[19353.022653] audit: type=1131 audit(1561987729.620:46): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19369.155318] PM: suspend entry (s2idle)
[19369.155321] PM: Syncing filesystems ... done.
[19369.318244] Freezing user space processes ... (elapsed 0.001 seconds) done.
[19369.319757] OOM killer disabled.
[19369.319758] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[19369.321337] printk: Suspending console(s) (use no_console_suspend to debug)
[19370.429351] usb 1-7: disconnecting
[19370.429357] usb 1-7: Device still attached, trying to reset
[19370.551413] usb 1-7: reset high-speed USB device number 4 using xhci_hcd
[19385.504754] ata2: SATA link down (SStatus 4 SControl 300)
[19385.504810] ata1: SATA link down (SStatus 4 SControl 300)
[19385.725045] OOM killer enabled.
[19385.725047] Restarting tasks ... done.
[19385.764373] audit: type=1130 audit(1561987762.613:47): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19385.805894] PM: suspend exit
[19385.811085] audit: type=1130 audit(1561987762.661:48): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19385.811093] audit: type=1131 audit(1561987762.661:49): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19385.824579] audit: type=1130 audit(1561987762.678:50): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=fix-rtl8723bu comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
[19386.345233] usb 1-7: This Realtek USB WiFi dongle (0x0bda:0xb720) is untested!
[19386.345239] usb 1-7: Please report results to Jes.Sorensen@gmail.com
[19386.346820] Bluetooth: hci0: RTL: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723

[19386.347793] Bluetooth: hci0: RTL: rom_version status=0 version=1

[19386.347799] Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8723b_fw.bin

[19386.347982] Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8723b_config.bin

[19386.348005] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[19386.348019] Bluetooth: hci0: RTL: cfg_sz -2, total sz 22496

[19386.412036] usb 1-7: Vendor: Realtek
[19386.412041] usb 1-7: Product: 802.11n WLAN Adapter
[19386.412045] usb 1-7: rtl8723bu_parse_efuse: dumping efuse (0x200 bytes):
[19386.412048] usb 1-7: 00: 29 81 03 7c 01 08 21 00
[19386.412050] usb 1-7: 08: 40 07 05 35 10 00 00 00
[19386.412053] usb 1-7: 10: 26 2d 2e 2d 26 26 28 2f
[19386.412055] usb 1-7: 18: 30 2f 28 02 ff ff ff ff
[19386.412057] usb 1-7: 20: ff ff ff ff ff ff ff ff
[19386.412060] usb 1-7: 28: ff ff ff ff ff ff ff ff
[19386.412062] usb 1-7: 30: ff ff ff ff ff ff ff ff
[19386.412064] usb 1-7: 38: ff ff 2f 2f 2f 2d 2d 2d
[19386.412067] usb 1-7: 40: 31 31 31 2f 2f 02 ff ff
[19386.412069] usb 1-7: 48: ff ff ff ff ff ff ff ff
[19386.412071] usb 1-7: 50: ff ff ff ff ff ff ff ff
[19386.412073] usb 1-7: 58: ff ff ff ff ff ff ff ff
[19386.412076] usb 1-7: 60: ff ff ff ff ff ff ff ff
[19386.412078] usb 1-7: 68: ff ff ff ff ff ff ff ff
[19386.412080] usb 1-7: 70: ff ff ff ff ff ff ff ff
[19386.412083] usb 1-7: 78: ff ff ff ff ff ff ff ff
[19386.412085] usb 1-7: 80: ff ff ff ff ff ff ff ff
[19386.412087] usb 1-7: 88: ff ff ff ff ff ff ff ff
[19386.412090] usb 1-7: 90: ff ff ff ff ff ff ff ff
[19386.412092] usb 1-7: 98: ff ff ff ff ff ff ff ff
[19386.412094] usb 1-7: a0: ff ff ff ff ff ff ff ff
[19386.412097] usb 1-7: a8: ff ff ff ff ff ff ff ff
[19386.412099] usb 1-7: b0: ff ff ff ff ff ff ff ff
[19386.412101] usb 1-7: b8: 20 27 1e 00 00 00 ff ff
[19386.412104] usb 1-7: c0: ff 28 20 11 00 00 00 ff
[19386.412106] usb 1-7: c8: 00 ff ff ff ff ff ff ff
[19386.412108] usb 1-7: d0: ff ff ff ff ff ff ff ff
[19386.412111] usb 1-7: d8: ff ff ff ff ff ff ff ff
[19386.412113] usb 1-7: e0: ff ff ff ff ff ff ff ff
[19386.412115] usb 1-7: e8: ff ff ff ff ff ff ff ff
[19386.412118] usb 1-7: f0: ff ff ff ff ff ff ff ff
[19386.412120] usb 1-7: f8: ff ff ff ff ff ff ff ff
[19386.412122] usb 1-7: 100: da 0b 20 b7 e7 47 03 54
[19386.412125] usb 1-7: 108: c9 df b7 ff b7 09 03 52
[19386.412127] usb 1-7: 110: 65 61 6c 74 65 6b 16 03
[19386.412129] usb 1-7: 118: 38 30 32 2e 31 31 6e 20
[19386.412132] usb 1-7: 120: 57 4c 41 4e 20 41 64 61
[19386.412134] usb 1-7: 128: 70 74 65 72 00 ff ff ff
[19386.412136] usb 1-7: 130: ff ff ff ff ff ff ff ff
[19386.412139] usb 1-7: 138: ff ff ff ff ff ff ff ff
[19386.412141] usb 1-7: 140: ff ff ff ff ff ff ff 0f
[19386.412143] usb 1-7: 148: ff ff ff ff ff ff ff ff
[19386.412146] usb 1-7: 150: ff ff ff ff ff ff ff ff
[19386.412148] usb 1-7: 158: ff ff ff ff ff ff ff ff
[19386.412150] usb 1-7: 160: ff ff ff ff ff ff ff ff
[19386.412153] usb 1-7: 168: ff ff ff ff ff ff ff ff
[19386.412155] usb 1-7: 170: ff ff ff ff ff ff ff ff
[19386.412157] usb 1-7: 178: ff ff ff ff ff ff ff ff
[19386.412160] usb 1-7: 180: ff ff ff ff ff ff ff ff
[19386.412162] usb 1-7: 188: ff ff ff ff ff ff ff ff
[19386.412164] usb 1-7: 190: ff ff ff ff ff ff ff ff
[19386.412167] usb 1-7: 198: ff ff ff ff ff ff ff ff
[19386.412169] usb 1-7: 1a0: ff ff ff ff ff ff ff ff
[19386.412171] usb 1-7: 1a8: ff ff ff ff ff ff ff ff
[19386.412174] usb 1-7: 1b0: ff ff ff ff ff ff ff ff
[19386.412176] usb 1-7: 1b8: ff ff ff ff ff ff ff ff
[19386.412178] usb 1-7: 1c0: ff ff ff ff ff ff ff ff
[19386.412181] usb 1-7: 1c8: ff ff ff ff ff ff ff ff
[19386.412183] usb 1-7: 1d0: ff ff ff ff ff ff ff ff
[19386.412185] usb 1-7: 1d8: ff ff ff ff ff ff ff ff
[19386.412188] usb 1-7: 1e0: ff ff ff ff ff ff ff ff
[19386.412190] usb 1-7: 1e8: ff ff ff ff ff ff ff ff
[19386.412192] usb 1-7: 1f0: ff ff ff ff ff ff ff ff
[19386.412195] usb 1-7: 1f8: ff ff ff ff ff ff ff ff
[19386.412200] usb 1-7: RTL8723BU rev E (SMIC) 1T1R, TX queues 3, WiFi=1, BT=1, GPS=0, HI PA=0
[19386.412203] usb 1-7: RTL8723BU MAC: 54:c9:df:b7:ff:b7
[19386.412206] usb 1-7: rtl8xxxu: Loading firmware rtlwifi/rtl8723bu_nic.bin
[19386.412227] usb 1-7: Firmware revision 35.0 (signature 0x5301)
[19387.174322] rtl8xxxu 1-7:1.2 wlp0s21f0u7i2: renamed from wlan0
[19392.261775] audit: type=1131 audit(1561987769.207:51): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19478.133779] audit: type=1130 audit(1561987855.154:52): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=wpa_supplicant@wlp0s21f0u7i2 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19479.429223] wlp0s21f0u7i2: authenticate with 60:e3:27:34:b8:96
[19479.434082] wlp0s21f0u7i2: send auth to 60:e3:27:34:b8:96 (try 1/3)
[19479.436617] wlp0s21f0u7i2: authenticated
[19479.437718] wlp0s21f0u7i2: associate with 60:e3:27:34:b8:96 (try 1/3)
[19479.440419] wlp0s21f0u7i2: RX AssocResp from 60:e3:27:34:b8:96 (capab=0x431 status=0 aid=5)
[19479.441268] usb 1-7: rtl8xxxu_bss_info_changed: HT supported
[19479.441793] wlp0s21f0u7i2: associated
[19479.633108] IPv6: ADDRCONF(NETDEV_CHANGE): wlp0s21f0u7i2: link becomes ready
[19483.471550] audit: type=1130 audit(1561987860.495:53): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19513.515300] audit: type=1131 audit(1561987890.533:54): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19734.201121] perf: interrupt took too long (3168 > 3131), lowering kernel.perf_event_max_sample_rate to 63000
[21364.992378] audit: type=1006 audit(1561989742.049:55): pid=1298 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=4 res=1

^ permalink raw reply

* Re: iwl_mvm_add_new_dqa_stream_wk BUG in lib/list_debug.c:56
From: Skyler Hawthorne @ 2019-07-01 14:34 UTC (permalink / raw)
  To: Marc Haber, linux-kernel, linux-wireless, netdev
In-Reply-To: <20190625130317.GB31363@torres.zugschlus.de>

Hello, I'm also still experiencing this issue on 5.1.15. It's making it
very difficult to use my work laptop in my office, since it has many
access points and frequently has to reauthenticate. I hit this bug 1-3
times per day, and the only way to fix it is a hard shutdown. Has there
been any effort to identify and/or fix the cause?

-- 
Skyler

On Tue, 2019-06-25 at 15:03 +0200, Marc Haber wrote:
> On Sun, Jun 02, 2019 at 03:48:42PM +0200, Marc Haber wrote:
> > On Thu, May 30, 2019 at 10:12:57AM +0200, Marc Haber wrote:
> > > on my primary notebook, a Lenovo X260, with an Intel Wireless
> > > 8260
> > > (8086:24f3), running Debian unstable, I have started to see
> > > network
> > > hangs since upgrading to kernel 5.1. In this situation, I cannot
> > > restart Network-Manager (the call just hangs), I can log out of
> > > X, but
> > > the system does not cleanly shut down and I need to Magic SysRq
> > > myself
> > > out of the running system. This happens about once every two
> > > days.
> > 
> > The issue is also present in 5.1.5 and 5.1.6.
> 
> Almost a month later, 5.1.15 still crashes about twice a day on my
> Notebook. The error message seems pretty clear to me, how can I go on
> from there and may be identify a line number outside of a library?
> 
> Greetings
> Marc
> 
> 


^ permalink raw reply

* [PATCH v3 1/3] nl80211: Update uapi for CMD_FRAME_WAIT_CANCEL
From: Denis Kenzior @ 2019-07-01 15:33 UTC (permalink / raw)
  To: Johannes Berg; +Cc: linux-wireless, Denis Kenzior

Commit 1c38c7f22068 ("nl80211: send event when CMD_FRAME duration
expires") added the possibility of NL80211_CMD_FRAME_WAIT_CANCEL
being sent whenever the off-channel wait time associated with a
CMD_FRAME completes.  Document this in the uapi/linux/nl80211.h file.

Signed-off-by: Denis Kenzior <denkenz@gmail.com>
---
 include/uapi/linux/nl80211.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

 Changes in v3:
  -  None

 Changes in v2:
  - update commit formatting

diff --git a/include/uapi/linux/nl80211.h b/include/uapi/linux/nl80211.h
index 8fc3a43cac75..0d9aad98c983 100644
--- a/include/uapi/linux/nl80211.h
+++ b/include/uapi/linux/nl80211.h
@@ -657,7 +657,9 @@
  *	is used during CSA period.
  * @NL80211_CMD_FRAME_WAIT_CANCEL: When an off-channel TX was requested, this
  *	command may be used with the corresponding cookie to cancel the wait
- *	time if it is known that it is no longer necessary.
+ *	time if it is known that it is no longer necessary.  This command is
+ *	also sent as an event whenever the driver has completed the off-channel
+ *	wait time.
  * @NL80211_CMD_ACTION: Alias for @NL80211_CMD_FRAME for backward compatibility.
  * @NL80211_CMD_FRAME_TX_STATUS: Report TX status of a management frame
  *	transmitted with %NL80211_CMD_FRAME. %NL80211_ATTR_COOKIE identifies
-- 
2.21.0


^ permalink raw reply related

* [PATCH v3 3/3] nl80211: Include wiphy address setup in NEW_WIPHY
From: Denis Kenzior @ 2019-07-01 15:33 UTC (permalink / raw)
  To: Johannes Berg; +Cc: linux-wireless, Denis Kenzior
In-Reply-To: <20190701153317.27170-1-denkenz@gmail.com>

Include wiphy address setup in wiphy dumps and new wiphy events.  The
wiphy permanent address is exposed as ATTR_MAC.  If addr_mask is setup,
then it is included as ATTR_MAC_MASK attribute.  If multiple addresses
are available, then their are exposed in a nested ATTR_MAC_ADDRS array.

This information is already exposed via sysfs, but it makes sense to
include it in the wiphy dump as well.

Signed-off-by: Denis Kenzior <denkenz@gmail.com>
---
 net/wireless/nl80211.c | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

 Changes in v3:
  - None

 Changes in v2:
  - Move from case 0 to 9
diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c
index ebf5eab1f9b2..fb09c2301ed8 100644
--- a/net/wireless/nl80211.c
+++ b/net/wireless/nl80211.c
@@ -2166,6 +2166,31 @@ static int nl80211_send_wiphy(struct cfg80211_registered_device *rdev,
 			    rdev->wiphy.vht_capa_mod_mask))
 			goto nla_put_failure;
 
+		if (nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN,
+			    rdev->wiphy.perm_addr))
+			goto nla_put_failure;
+
+		if (!is_zero_ether_addr(rdev->wiphy.addr_mask) &&
+		    nla_put(msg, NL80211_ATTR_MAC_MASK, ETH_ALEN,
+			    rdev->wiphy.addr_mask))
+			goto nla_put_failure;
+
+		if (rdev->wiphy.n_addresses > 1) {
+			void *attr;
+
+			attr = nla_nest_start_noflag(msg,
+						     NL80211_ATTR_MAC_ADDRS);
+			if (!attr)
+				goto nla_put_failure;
+
+			for (i = 0; i < rdev->wiphy.n_addresses; i++)
+				if (nla_put(msg, i + 1, ETH_ALEN,
+					    rdev->wiphy.addresses[i].addr))
+					goto nla_put_failure;
+
+			nla_nest_end(msg, attr);
+		}
+
 		state->split_start++;
 		break;
 	case 10:
-- 
2.21.0


^ permalink raw reply related

* [PATCH v3 2/3] nl80211: Limit certain commands to interface owner
From: Denis Kenzior @ 2019-07-01 15:33 UTC (permalink / raw)
  To: Johannes Berg; +Cc: linux-wireless, Denis Kenzior
In-Reply-To: <20190701153317.27170-1-denkenz@gmail.com>

If the wdev object has been created (via NEW_INTERFACE) with
SOCKET_OWNER attribute set, then limit certain commands only to the
process that created that wdev.

This can be used to make sure no other process on the system interferes
by sending unwanted scans, action frames or any other funny business.

This patch introduces a new internal flag, and checks that flag in the
pre_doit hook.

Signed-off-by: Denis Kenzior <denkenz@gmail.com>
---
 net/wireless/nl80211.c | 80 ++++++++++++++++++++++++++++++++----------
 1 file changed, 61 insertions(+), 19 deletions(-)

Changes in v3:
  - Fix minor locking mistake reported by kernel test robot

Changes in v2:
  - None

diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c
index ff760ba83449..ebf5eab1f9b2 100644
--- a/net/wireless/nl80211.c
+++ b/net/wireless/nl80211.c
@@ -13587,6 +13587,7 @@ static int nl80211_probe_mesh_link(struct sk_buff *skb, struct genl_info *info)
 #define NL80211_FLAG_NEED_WDEV_UP	(NL80211_FLAG_NEED_WDEV |\
 					 NL80211_FLAG_CHECK_NETDEV_UP)
 #define NL80211_FLAG_CLEAR_SKB		0x20
+#define NL80211_FLAG_OWNER_ONLY		0x40
 
 static int nl80211_pre_doit(const struct genl_ops *ops, struct sk_buff *skb,
 			    struct genl_info *info)
@@ -13595,6 +13596,7 @@ static int nl80211_pre_doit(const struct genl_ops *ops, struct sk_buff *skb,
 	struct wireless_dev *wdev;
 	struct net_device *dev;
 	bool rtnl = ops->internal_flags & NL80211_FLAG_NEED_RTNL;
+	int ret;
 
 	if (rtnl)
 		rtnl_lock();
@@ -13602,10 +13604,10 @@ static int nl80211_pre_doit(const struct genl_ops *ops, struct sk_buff *skb,
 	if (ops->internal_flags & NL80211_FLAG_NEED_WIPHY) {
 		rdev = cfg80211_get_dev_from_info(genl_info_net(info), info);
 		if (IS_ERR(rdev)) {
-			if (rtnl)
-				rtnl_unlock();
-			return PTR_ERR(rdev);
+			ret = PTR_ERR(rdev);
+			goto done;
 		}
+
 		info->user_ptr[0] = rdev;
 	} else if (ops->internal_flags & NL80211_FLAG_NEED_NETDEV ||
 		   ops->internal_flags & NL80211_FLAG_NEED_WDEV) {
@@ -13614,32 +13616,33 @@ static int nl80211_pre_doit(const struct genl_ops *ops, struct sk_buff *skb,
 		wdev = __cfg80211_wdev_from_attrs(genl_info_net(info),
 						  info->attrs);
 		if (IS_ERR(wdev)) {
-			if (rtnl)
-				rtnl_unlock();
-			return PTR_ERR(wdev);
+			ret = PTR_ERR(wdev);
+			goto done;
 		}
 
 		dev = wdev->netdev;
 		rdev = wiphy_to_rdev(wdev->wiphy);
 
+		ret = -EINVAL;
 		if (ops->internal_flags & NL80211_FLAG_NEED_NETDEV) {
-			if (!dev) {
-				if (rtnl)
-					rtnl_unlock();
-				return -EINVAL;
-			}
+			if (!dev)
+				goto done;
 
 			info->user_ptr[1] = dev;
 		} else {
 			info->user_ptr[1] = wdev;
 		}
 
+		ret = -ENETDOWN;
 		if (ops->internal_flags & NL80211_FLAG_CHECK_NETDEV_UP &&
-		    !wdev_running(wdev)) {
-			if (rtnl)
-				rtnl_unlock();
-			return -ENETDOWN;
-		}
+		    !wdev_running(wdev))
+			goto done;
+
+		ret = -EPERM;
+		if (ops->internal_flags & NL80211_FLAG_OWNER_ONLY &&
+		    wdev->owner_nlportid &&
+		    wdev->owner_nlportid != info->snd_portid)
+			goto done;
 
 		if (dev)
 			dev_hold(dev);
@@ -13647,7 +13650,13 @@ static int nl80211_pre_doit(const struct genl_ops *ops, struct sk_buff *skb,
 		info->user_ptr[0] = rdev;
 	}
 
-	return 0;
+	ret = 0;
+
+done:
+	if (rtnl && ret < 0)
+		rtnl_unlock();
+
+	return ret;
 }
 
 static void nl80211_post_doit(const struct genl_ops *ops, struct sk_buff *skb,
@@ -13712,7 +13721,8 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_set_interface,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV |
-				  NL80211_FLAG_NEED_RTNL,
+				  NL80211_FLAG_NEED_RTNL |
+				  NL80211_FLAG_OWNER_ONLY,
 	},
 	{
 		.cmd = NL80211_CMD_NEW_INTERFACE,
@@ -13728,7 +13738,8 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_del_interface,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_WDEV |
-				  NL80211_FLAG_NEED_RTNL,
+				  NL80211_FLAG_NEED_RTNL |
+				  NL80211_FLAG_OWNER_ONLY,
 	},
 	{
 		.cmd = NL80211_CMD_GET_KEY,
@@ -13745,6 +13756,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
 				  NL80211_FLAG_NEED_RTNL |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_CLEAR_SKB,
 	},
 	{
@@ -13754,6 +13766,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
 				  NL80211_FLAG_NEED_RTNL |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_CLEAR_SKB,
 	},
 	{
@@ -13762,6 +13775,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_del_key,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -13778,6 +13792,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.flags = GENL_UNS_ADMIN_PERM,
 		.doit = nl80211_start_ap,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -13786,6 +13801,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.flags = GENL_UNS_ADMIN_PERM,
 		.doit = nl80211_stop_ap,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -13802,6 +13818,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_set_station,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -13810,6 +13827,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_new_station,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -13818,6 +13836,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_del_station,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -13921,6 +13940,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_trigger_scan,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_WDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -13929,6 +13949,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_abort_scan,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_WDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -13942,6 +13963,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_start_sched_scan,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -13950,6 +13972,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_stop_sched_scan,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -13958,6 +13981,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_authenticate,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL |
 				  NL80211_FLAG_CLEAR_SKB,
 	},
@@ -13967,6 +13991,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_associate,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL |
 				  NL80211_FLAG_CLEAR_SKB,
 	},
@@ -13976,6 +14001,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_deauthenticate,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -13984,6 +14010,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_disassociate,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -13992,6 +14019,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_join_ibss,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -14000,6 +14028,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_leave_ibss,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 #ifdef CONFIG_NL80211_TESTMODE
@@ -14019,6 +14048,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_connect,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL |
 				  NL80211_FLAG_CLEAR_SKB,
 	},
@@ -14028,6 +14058,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_update_connect_params,
 		.flags = GENL_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL |
 				  NL80211_FLAG_CLEAR_SKB,
 	},
@@ -14037,6 +14068,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_disconnect,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -14083,6 +14115,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_remain_on_channel,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_WDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -14091,6 +14124,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_cancel_remain_on_channel,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_WDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -14115,6 +14149,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_tx_mgmt,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_WDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -14123,6 +14158,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_tx_mgmt_cancel_wait,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_WDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -14147,6 +14183,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_set_cqm,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -14221,6 +14258,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_set_rekey_data,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_NETDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL |
 				  NL80211_FLAG_CLEAR_SKB,
 	},
@@ -14278,6 +14316,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_start_p2p_device,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_WDEV |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -14286,6 +14325,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_stop_p2p_device,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_WDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -14371,6 +14411,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_crit_protocol_start,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_WDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
@@ -14379,6 +14420,7 @@ static const struct genl_ops nl80211_ops[] = {
 		.doit = nl80211_crit_protocol_stop,
 		.flags = GENL_UNS_ADMIN_PERM,
 		.internal_flags = NL80211_FLAG_NEED_WDEV_UP |
+				  NL80211_FLAG_OWNER_ONLY |
 				  NL80211_FLAG_NEED_RTNL,
 	},
 	{
-- 
2.21.0


^ permalink raw reply related


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