Linux wireless drivers development
 help / color / mirror / Atom feed
* 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

* [PATCH][next] iwlwifi: mvm: fix comparison of u32 variable with less than zero
From: Colin King @ 2019-07-01 16:27 UTC (permalink / raw)
  To: Haim Dreyfuss, linux-wireless; +Cc: kernel-janitors

From: Colin Ian King <colin.king@canonical.com>

The comparison of the u32 variable wgds_tbl_idx with less than zero is
always going to be false because it is unsigned.  Fix this by making
wgds_tbl_idx a plain signed int.

Addresses-Coverity: ("Unsigned compared against 0")
Fixes: 4fd445a2c855 ("iwlwifi: mvm: Add log information about SAR status")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c b/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
index 719f793b3487..a9bb43a2f27b 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
@@ -620,7 +620,7 @@ void iwl_mvm_rx_chub_update_mcc(struct iwl_mvm *mvm,
 	enum iwl_mcc_source src;
 	char mcc[3];
 	struct ieee80211_regdomain *regd;
-	u32 wgds_tbl_idx;
+	int wgds_tbl_idx;
 
 	lockdep_assert_held(&mvm->mutex);
 
-- 
2.20.1


^ permalink raw reply related

* [PATCH] mt76: mt7615: clean up FWDL TXQ during/after firmware upload
From: Felix Fietkau @ 2019-07-01 18:20 UTC (permalink / raw)
  To: linux-wireless

Since we don't clean that tx queue from the tx tasklet, we need to do it
after the firmware upload is done. This patch also adds a cleanup step during
the upload, to help reclaim memory faster.

Fixes unprocessed queued frames eating up memory  long after the firmware
upload has already completed

Signed-off-by: Felix Fietkau <nbd@nbd.name>
---
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c b/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
index 06d146198e33..de371bd2e0b9 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
+++ b/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
@@ -248,6 +248,7 @@ static int mt7615_mcu_send_firmware(struct mt7615_dev *dev, const void *data,
 
 		data += cur_len;
 		len -= cur_len;
+		mt76_queue_tx_cleanup(dev, MT_TXQ_FWDL, false);
 	}
 
 	return ret;
@@ -525,6 +526,8 @@ static int mt7615_load_firmware(struct mt7615_dev *dev)
 		return -EIO;
 	}
 
+	mt76_queue_tx_cleanup(dev, MT_TXQ_FWDL, false);
+
 	dev_dbg(dev->mt76.dev, "Firmware init done\n");
 
 	return 0;
-- 
2.17.0


^ permalink raw reply related

* linux-next: Fixes tag needs some work in the wireless-drivers-next tree
From: Stephen Rothwell @ 2019-07-01 21:33 UTC (permalink / raw)
  To: Kalle Valo, Wireless
  Cc: Linux Next Mailing List, Linux Kernel Mailing List,
	Dundi Raviteja

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

Hi all,

In commit

  c709df58832c ("ath10k: Fix memory leak in qmi")

Fixes tag

  Fixes: fda6fee0001e ("ath10k: add QMI message handshake for wcn3990 client")

has these problem(s):

  - Target SHA1 does not exist

Did you mean

Fixes: ba94c753ccb4 ("ath10k: add QMI message handshake for wcn3990 client")

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply

* RE: linux-next: Fixes tag needs some work in the wireless-drivers-next tree
From: dundi @ 2019-07-02  4:26 UTC (permalink / raw)
  To: 'Stephen Rothwell', 'Kalle Valo',
	'Wireless'
  Cc: 'Linux Next Mailing List',
	'Linux Kernel Mailing List'
In-Reply-To: <20190702073306.3bd439ab@canb.auug.org.au>

Hi Stephen,

You are correct, Its
Fixes: ba94c753ccb4 ("ath10k: add QMI message handshake for wcn3990 client")

My bad, I added last 12 digits instead of first 12 digits of SHA1.

Regards,
Dundi

-----Original Message-----
From: Stephen Rothwell <sfr@canb.auug.org.au> 
Sent: Tuesday, July 2, 2019 3:03 AM
To: Kalle Valo <kvalo@codeaurora.org>; Wireless
<linux-wireless@vger.kernel.org>
Cc: Linux Next Mailing List <linux-next@vger.kernel.org>; Linux Kernel
Mailing List <linux-kernel@vger.kernel.org>; Dundi Raviteja
<dundi@codeaurora.org>
Subject: linux-next: Fixes tag needs some work in the wireless-drivers-next
tree

Hi all,

In commit

  c709df58832c ("ath10k: Fix memory leak in qmi")

Fixes tag

  Fixes: fda6fee0001e ("ath10k: add QMI message handshake for wcn3990
client")

has these problem(s):

  - Target SHA1 does not exist

Did you mean

Fixes: ba94c753ccb4 ("ath10k: add QMI message handshake for wcn3990 client")

-- 
Cheers,
Stephen Rothwell


^ permalink raw reply

* [PATCH] ath10k:New interface to get interface combinations from FW
From: Zhonglin Zhang @ 2019-07-02  6:59 UTC (permalink / raw)
  To: ath10k; +Cc: linux-wireless, Zhonglin Zhang

New wmi event "WMI_TLV_IFACE_COMBINATION_EVENTID" is used.
If WMI_SERVICE_IFACE_COMBINATION_SUPPORT service bit set and
WMI_TLV_IFACE_COMBINATION_EVENTID event got from FW side, then
interface combinations reported from FW will override the default
combinations which is hard-coded in host drivers.

Tested HW: WCN3990
Tested FW: WLAN.HL.3.1-01061-QCAHLSWMTPL-1

Signed-off-by: Zhonglin Zhang <zhonglin@codeaurora.org>
---
 drivers/net/wireless/ath/ath10k/core.c    |   2 +
 drivers/net/wireless/ath/ath10k/core.h    |  36 +++++
 drivers/net/wireless/ath/ath10k/mac.c     |  12 ++
 drivers/net/wireless/ath/ath10k/wmi-tlv.c | 183 ++++++++++++++++++++++-
 drivers/net/wireless/ath/ath10k/wmi-tlv.h | 232 ++++++++++++++++++++++++++++++
 drivers/net/wireless/ath/ath10k/wmi.h     |   2 +
 6 files changed, 466 insertions(+), 1 deletion(-)

diff --git a/drivers/net/wireless/ath/ath10k/core.c b/drivers/net/wireless/ath/ath10k/core.c
index dc45d16..29d558a 100644
--- a/drivers/net/wireless/ath/ath10k/core.c
+++ b/drivers/net/wireless/ath/ath10k/core.c
@@ -3210,6 +3210,7 @@ struct ath10k *ath10k_core_create(size_t priv_size, struct device *dev,
 		  ath10k_core_set_coverage_class_work);
 
 	init_dummy_netdev(&ar->napi_dev);
+	ath10k_init_iface_comb(ar);
 
 	ret = ath10k_coredump_create(ar);
 	if (ret)
@@ -3248,6 +3249,7 @@ void ath10k_core_destroy(struct ath10k *ar)
 	ath10k_coredump_destroy(ar);
 	ath10k_htt_tx_destroy(&ar->htt);
 	ath10k_wmi_free_host_mem(ar);
+	ath10k_deinit_iface_comb(ar);
 	ath10k_mac_destroy(ar);
 }
 EXPORT_SYMBOL(ath10k_core_destroy);
diff --git a/drivers/net/wireless/ath/ath10k/core.h b/drivers/net/wireless/ath/ath10k/core.h
index 4d7db07..4ec7517 100644
--- a/drivers/net/wireless/ath/ath10k/core.h
+++ b/drivers/net/wireless/ath/ath10k/core.h
@@ -40,6 +40,9 @@
 #define ATH10K_NUM_CHANS 41
 #define ATH10K_MAX_5G_CHAN 173
 
+#define MAX_NUM_IFACE_COMBINATIONS  16
+#define BEACON_TX_OFFLOAD_MAX_VDEV  2
+
 /* Antenna noise floor */
 #define ATH10K_DEFAULT_NOISE_FLOOR -95
 
@@ -940,6 +943,13 @@ struct ath10k_bus_params {
 	bool hl_msdu_ids;
 };
 
+struct ath10k_iface_comb {
+	struct ieee80211_iface_combination combo[MAX_NUM_IFACE_COMBINATIONS];
+	u16 combo_sz;
+	u16 interface_modes;
+	u32 beacon_tx_offload_max_vdev;
+};
+
 struct ath10k {
 	struct ath_common ath_common;
 	struct ieee80211_hw *hw;
@@ -1211,10 +1221,36 @@ struct ath10k {
 	struct ath10k_bus_params bus_param;
 	struct completion peer_delete_done;
 
+	/* iface combination */
+	struct ath10k_iface_comb iface;
+
 	/* must be last */
 	u8 drv_priv[0] __aligned(sizeof(void *));
 };
 
+static inline void ath10k_init_iface_comb(struct ath10k *ar)
+{
+	memset(&ar->iface, 0, sizeof(struct ath10k_iface_comb));
+	ar->iface.beacon_tx_offload_max_vdev = BEACON_TX_OFFLOAD_MAX_VDEV;
+}
+
+static inline void ath10k_deinit_iface_comb(struct ath10k *ar)
+{
+	int i;
+
+	for (i = 0; i < ar->iface.combo_sz; i++) {
+		kfree(ar->iface.combo[i].limits);
+		ar->iface.combo[i].limits = NULL;
+	}
+}
+
+static inline void ath10k_iface_comb_assignment(struct ath10k *ar)
+{
+	ar->hw->wiphy->iface_combinations = ar->iface.combo;
+	ar->hw->wiphy->n_iface_combinations = ar->iface.combo_sz;
+	ar->hw->wiphy->interface_modes = ar->iface.interface_modes;
+}
+
 static inline bool ath10k_peer_stats_enabled(struct ath10k *ar)
 {
 	if (test_bit(ATH10K_FLAG_PEER_STATS, &ar->dev_flags) &&
diff --git a/drivers/net/wireless/ath/ath10k/mac.c b/drivers/net/wireless/ath/ath10k/mac.c
index e43a566..0e90f30 100644
--- a/drivers/net/wireless/ath/ath10k/mac.c
+++ b/drivers/net/wireless/ath/ath10k/mac.c
@@ -8913,6 +8913,18 @@ int ath10k_mac_register(struct ath10k *ar)
 				ARRAY_SIZE(ath10k_tlv_if_comb);
 		}
 		ar->hw->wiphy->interface_modes |= BIT(NL80211_IFTYPE_ADHOC);
+
+		if (test_bit
+		    (WMI_SERVICE_IFACE_COMBINATION_SUPPORT, ar->wmi.svc_map)) {
+			/**
+			 * If combo_sz is not ZERO, it means that host will use
+			 * iface_combinations reported from FW.
+			 */
+			if (ar->iface.combo_sz)
+				ath10k_iface_comb_assignment(ar);
+			else
+				ath10k_warn(ar, "iface combination event missing!\n");
+		}
 		break;
 	case ATH10K_FW_WMI_OP_VERSION_10_1:
 	case ATH10K_FW_WMI_OP_VERSION_10_2:
diff --git a/drivers/net/wireless/ath/ath10k/wmi-tlv.c b/drivers/net/wireless/ath/ath10k/wmi-tlv.c
index 2985bb1..ce89e96 100644
--- a/drivers/net/wireless/ath/ath10k/wmi-tlv.c
+++ b/drivers/net/wireless/ath/ath10k/wmi-tlv.c
@@ -64,6 +64,12 @@ static const struct wmi_tlv_policy wmi_tlv_policies[] = {
 		= { .min_len = sizeof(struct wmi_tlv_wow_event_info) },
 	[WMI_TLV_TAG_STRUCT_TX_PAUSE_EVENT]
 		= { .min_len = sizeof(struct wmi_tlv_tx_pause_ev) },
+	[WMI_TLV_TAG_STRUCT_IFACE_COMBINATION_IND_EVENT]
+		= { .min_len = sizeof(struct wmi_tlv_iface_combination_event) },
+	[WMI_TLV_TAG_STRUCT_IFACE_COMBINATION]
+		= { .min_len = sizeof(struct wmi_tlv_iface_combination) },
+	[WMI_TLV_TAG_STRUCT_IFACE_LIMIT]
+		= { .min_len = sizeof(struct wmi_tlv_iface_limit) },
 };
 
 static int
@@ -483,6 +489,177 @@ static int ath10k_wmi_tlv_event_peer_delete_resp(struct ath10k *ar,
 	return 0;
 }
 
+static u16 ath10k_wmi_tlv_vdev_type_remap(struct wmi_tlv_iface_limit *limit)
+{
+	u32 vdev_has_type = __le32_to_cpu(limit->vdev_type);
+	u32 vdev_has_subtype = __le32_to_cpu(limit->vdev_subtype);
+	u16 type = 0;
+
+	if (vdev_has_subtype) {
+		if (vdev_has_subtype & BIT(WMI_VDEV_SUBTYPE_P2P_DEVICE))
+			type |= BIT(NL80211_IFTYPE_P2P_DEVICE);
+		if (vdev_has_subtype & BIT(WMI_VDEV_SUBTYPE_P2P_CLIENT))
+			type |= BIT(NL80211_IFTYPE_P2P_CLIENT);
+		if (vdev_has_subtype & BIT(WMI_VDEV_SUBTYPE_P2P_GO))
+			type |= BIT(NL80211_IFTYPE_P2P_GO);
+	} else {
+		if (vdev_has_type & BIT(WMI_VDEV_TYPE_AP))
+			type |= BIT(NL80211_IFTYPE_AP);
+		if (vdev_has_type & BIT(WMI_VDEV_TYPE_STA))
+			type |= BIT(NL80211_IFTYPE_STATION);
+		if (vdev_has_type & BIT(WMI_VDEV_TYPE_IBSS))
+			type |= BIT(NL80211_IFTYPE_ADHOC);
+	}
+
+	return type;
+}
+
+static int ath10k_wmi_tlv_iface_comb_parse(struct ath10k *ar, u16 tag, u16 len,
+					   const void *ptr, void *data)
+{
+	int ret = 0;
+	unsigned long valid_fields = 0;
+	struct wmi_tlv_iface_comb_parse *p = data;
+	struct ieee80211_iface_combination *comb = &ar->iface.combo[0];
+	struct ieee80211_iface_limit *limit = NULL;
+
+	switch (tag) {
+	case WMI_TLV_TAG_STRUCT_IFACE_COMBINATION_IND_EVENT:
+		p->ev = (struct wmi_tlv_iface_combination_event *)ptr;
+		break;
+	case WMI_TLV_TAG_ARRAY_STRUCT:
+		ret = ath10k_wmi_tlv_iter(ar, ptr, len,
+					  ath10k_wmi_tlv_iface_comb_parse, p);
+		break;
+	case WMI_TLV_TAG_STRUCT_IFACE_COMBINATION:
+		p->combs = (struct wmi_tlv_iface_combination *)ptr;
+
+		if (p->n_combs >= MAX_NUM_IFACE_COMBINATIONS) {
+			ath10k_warn(ar, "Exceed Max Num Iface Combinations!\n");
+			ret = -ENOMEM;
+			goto out;
+		}
+
+		valid_fields = __le32_to_cpu(p->combs->valid_fields);
+
+		if (test_bit(WMI_TLV_IFACE_COMB_BCN_INT_MATCH_VALID_BIT,
+			     &valid_fields))
+			comb[p->n_combs].beacon_int_infra_match =
+				__le32_to_cpu(p->combs->beacon_int_infra_match);
+
+		if (test_bit(WMI_TLV_IFACE_COMB_BCN_INT_MIN_GCD_VALID_BIT,
+			     &valid_fields))
+			comb[p->n_combs].beacon_int_min_gcd =
+				__le32_to_cpu(p->combs->beacon_int_min_gcd);
+
+		comb[p->n_combs].limits =
+			kcalloc(p->combs->limits_n, sizeof(*limit), GFP_ATOMIC);
+		if (!comb[p->n_combs].limits) {
+			ret = -ENOMEM;
+			goto out;
+		}
+
+		p->n_combs++;
+		ar->iface.combo_sz++;
+		break;
+	case WMI_TLV_TAG_STRUCT_IFACE_LIMIT:
+		p->limits = (struct wmi_tlv_iface_limit *)ptr;
+
+		/**
+		 * p->comb_index: current iface combo index, default value 0
+		 * comb[p->comb_index]: current iface comb
+		 * p->limit_index: point to the next available iface limit slot,
+		 * limit_index default value 0.
+		 * comb[p->comb_index].n_limits: num of limits of this
+		 * comb_index. n_limits value got from
+		 * WMI_TLV_TAG_STRUCT_IFACE_COMBINATION assignment.
+		 *
+		 * So the logic here:
+		 * 0) Basic precondition now we have got all comb(s) in
+		 *    WMI_TLV_TAG_STRUCT_IFACE_COMBINATION assignment.
+		 * 1) if (limit_index >= n_limits of current iface combo, then
+		 *    this new iface limit will belong to a new iface combo. So
+		 *    update the index
+		 *    a. comb_index++ and limit_index reset as 0.
+		 *    b. comb_fill_max_interfaces point to the current iface
+		 *       combo to fill max_interfaces field. And its default
+		 *       value should point to the first iface combo.
+		 * 2) Use combo_index/limit_index to do assignment, and finally
+		 *    limit_index++ to point to the next available limit slot.
+		 * 3) Loop to 1) when find new iface limit, else exit the parse
+		 *    procedure.
+		 */
+		if (p->limit_index >= comb[p->comb_index].n_limits) {
+			p->comb_index++;
+			p->limit_index = 0;
+			p->comb_fill_max_interfaces = &comb[p->comb_index];
+		}
+
+		limit = (struct ieee80211_iface_limit *)
+			  &comb[p->comb_index].limits[p->limit_index];
+		limit->max = __le32_to_cpu(p->limits->vdev_limit_n);
+		limit->types = ath10k_wmi_tlv_vdev_type_remap(p->limits);
+		ar->iface.interface_modes |= limit->types;
+
+		/**
+		 * ar->iface.beacon_tx_offload_max_vdev default value is 2.
+		 * If limit type is AP and
+		 * limit->max > ar->iface.beacon_tx_offload_max_vdev, we will
+		 * override this value by limit->max.  FW needs this value in
+		 * WMI_INIT command for beacon offload function.
+		 */
+		if ((limit->types & BIT(NL80211_IFTYPE_AP)) &&
+		    limit->max > ar->iface.beacon_tx_offload_max_vdev)
+			ar->iface.beacon_tx_offload_max_vdev = limit->max;
+		if (!p->comb_fill_max_interfaces)
+			/* point to the first combination */
+			p->comb_fill_max_interfaces = comb;
+
+		p->comb_fill_max_interfaces->max_interfaces += limit->max;
+
+		p->limit_index++;
+		break;
+	default:
+		break;
+	}
+out:
+	if (ret) {
+		int i;
+
+		for (i = 0; i < p->n_combs; i++) {
+			kfree(comb[i].limits);
+			comb[i].limits = NULL;
+		}
+	}
+	return ret;
+}
+
+static int ath10k_wmi_tlv_iface_combination(struct ath10k *ar,
+					    struct sk_buff *skb)
+{
+	int ret;
+	struct wmi_tlv_iface_comb_parse parse;
+
+	if (!test_bit(WMI_SERVICE_IFACE_COMBINATION_SUPPORT, ar->wmi.svc_map))
+		return 0;
+
+	memset(&parse, 0, sizeof(struct wmi_tlv_iface_comb_parse));
+
+	ath10k_deinit_iface_comb(ar);
+	ath10k_init_iface_comb(ar);
+
+	ret = ath10k_wmi_tlv_iter(ar, skb->data, skb->len,
+				  ath10k_wmi_tlv_iface_comb_parse, &parse);
+
+	if (ret) {
+		ath10k_warn(ar, "%s:failed to parse tlv: %d\n", __func__, ret);
+		ar->iface.combo_sz = 0;
+		return ret;
+	}
+
+	return 0;
+}
+
 /***********/
 /* TLV ops */
 /***********/
@@ -608,6 +785,9 @@ static void ath10k_wmi_tlv_op_rx(struct ath10k *ar, struct sk_buff *skb)
 	case WMI_TLV_SERVICE_READY_EVENTID:
 		ath10k_wmi_event_service_ready(ar, skb);
 		return;
+	case WMI_TLV_IFACE_COMBINATION_EVENTID:
+		ath10k_wmi_tlv_iface_combination(ar, skb);
+		break;
 	case WMI_TLV_READY_EVENTID:
 		ath10k_wmi_event_ready(ar, skb);
 		break;
@@ -1776,7 +1956,8 @@ static struct sk_buff *ath10k_wmi_tlv_op_gen_init(struct ath10k *ar)
 	cfg->max_frag_entries = __cpu_to_le32(2);
 	cfg->num_tdls_vdevs = __cpu_to_le32(TARGET_TLV_NUM_TDLS_VDEVS);
 	cfg->num_tdls_conn_table_entries = __cpu_to_le32(0x20);
-	cfg->beacon_tx_offload_max_vdev = __cpu_to_le32(2);
+	cfg->beacon_tx_offload_max_vdev =
+			__cpu_to_le32(ar->iface.beacon_tx_offload_max_vdev);
 	cfg->num_multicast_filter_entries = __cpu_to_le32(5);
 	cfg->num_wow_filters = __cpu_to_le32(ar->wow.max_num_patterns);
 	cfg->num_keep_alive_pattern = __cpu_to_le32(6);
diff --git a/drivers/net/wireless/ath/ath10k/wmi-tlv.h b/drivers/net/wireless/ath/ath10k/wmi-tlv.h
index d691f06..71d7f396 100644
--- a/drivers/net/wireless/ath/ath10k/wmi-tlv.h
+++ b/drivers/net/wireless/ath/ath10k/wmi-tlv.h
@@ -288,6 +288,7 @@ enum wmi_tlv_event_id {
 	WMI_TLV_SERVICE_READY_EVENTID = 0x1,
 	WMI_TLV_READY_EVENTID,
 	WMI_TLV_SERVICE_AVAILABLE_EVENTID,
+	WMI_TLV_IFACE_COMBINATION_EVENTID,
 	WMI_TLV_SCAN_EVENTID = WMI_TLV_EV(WMI_TLV_GRP_SCAN),
 	WMI_TLV_PDEV_TPC_CONFIG_EVENTID = WMI_TLV_EV(WMI_TLV_GRP_PDEV),
 	WMI_TLV_CHAN_INFO_EVENTID,
@@ -1217,6 +1218,121 @@ enum wmi_tlv_tag {
 	WMI_TLV_TAG_STRUCT_FD_SEND_FROM_HOST_CMD,
 	WMI_TLV_TAG_STRUCT_ENABLE_FILS_CMD,
 	WMI_TLV_TAG_STRUCT_HOST_SWFDA_EVENT,
+	WMI_TLV_TAG_STRUCT_BCN_OFFLOAD_CTRL_CMD,
+	WMI_TLV_TAG_STRUCT_PDEV_SET_AC_TXQ_OPTIMIZED_CMD,
+	WMI_TLV_TAG_STRUCT_STATS_PERIOD,
+	WMI_TLV_TAG_STRUCT_NDL_SCHEDULE_UPDATE,
+	WMI_TLV_TAG_STRUCT_PEER_TID_MSDUQ_QDEPTH_THRESH_UPDATE_CMD,
+	WMI_TLV_TAG_STRUCT_MSDUQ_QDEPTH_THRESH_UPDATE,
+	WMI_TLV_TAG_STRUCT_PDEV_SET_RX_FILTER_PROMISCUOUS_CMD,
+	WMI_TLV_TAG_STRUCT_SAR2_RESULT_EVENT,
+	WMI_TLV_TAG_STRUCT_SAR_CAPABILITIES,
+	WMI_TLV_TAG_STRUCT_SAP_OBSS_DETECTION_CFG_CMD,
+	WMI_TLV_TAG_STRUCT_SAP_OBSS_DETECTION_INFO_EVENT,
+	WMI_TLV_TAG_STRUCT_DMA_RING_CAPABILITIES,
+	WMI_TLV_TAG_STRUCT_DMA_RING_CFG_REQ,
+	WMI_TLV_TAG_STRUCT_DMA_RING_CFG_RSP,
+	WMI_TLV_TAG_STRUCT_DMA_BUF_RELEASE,
+	WMI_TLV_TAG_STRUCT_DMA_BUF_RELEASE_ENTRY,
+	WMI_TLV_TAG_STRUCT_SAR_GET_LIMITS_CMD,
+	WMI_TLV_TAG_STRUCT_SAR_GET_LIMITS_EVENT,
+	WMI_TLV_TAG_STRUCT_SAR_GET_LIMITS_EVENT_ROW,
+	WMI_TLV_TAG_STRUCT_OFFLOAD_11K_REPORT,
+	WMI_TLV_TAG_STRUCT_INVOKE_NEIGHBOR_REPORT,
+	WMI_TLV_TAG_STRUCT_NEIGHBOR_REPORT_OFFLOAD_TLV_PARAM,
+	WMI_TLV_TAG_STRUCT_VDEV_SET_CONNECTIVITY_CHECK_STATS,
+	WMI_TLV_TAG_STRUCT_VDEV_GET_CONNECTIVITY_CHECK_STATS,
+	WMI_TLV_TAG_STRUCT_BPF_SET_VDEV_ENABLE_CMD,
+	WMI_TLV_TAG_STRUCT_BPF_SET_VDEV_WORK_MEMORY_CMD,
+	WMI_TLV_TAG_STRUCT_BPF_GET_VDEV_WORK_MEMORY_CMD,
+	WMI_TLV_TAG_STRUCT_BPF_GET_VDEV_WORK_MEMORY_RESP_EVENT,
+	WMI_TLV_TAG_STRUCT_PDEV_GET_NFCAL_POWER,
+	WMI_TLV_TAG_STRUCT_BSS_COLOR_CHANGE_ENABLE,
+	WMI_TLV_TAG_STRUCT_OBSS_COLOR_COLLISION_DET_CONFIG,
+	WMI_TLV_TAG_STRUCT_OBSS_COLOR_COLLISION_EVENT,
+	WMI_TLV_TAG_STRUCT_RUNTIME_DPD_RECAL_CMD,
+	WMI_TLV_TAG_STRUCT_TWT_ENABLE_CMD,
+	WMI_TLV_TAG_STRUCT_TWT_DISABLE_CMD,
+	WMI_TLV_TAG_STRUCT_TWT_ADD_DIALOG_CMD,
+	WMI_TLV_TAG_STRUCT_TWT_DEL_DIALOG_CMD,
+	WMI_TLV_TAG_STRUCT_TWT_PAUSE_DIALOG_CMD,
+	WMI_TLV_TAG_STRUCT_TWT_RESUME_DIALOG_CMD,
+	WMI_TLV_TAG_STRUCT_TWT_ENABLE_COMPLETE_EVENT,
+	WMI_TLV_TAG_STRUCT_TWT_DISABLE_COMPLETE_EVENT,
+	WMI_TLV_TAG_STRUCT_TWT_ADD_DIALOG_COMPLETE_EVENT,
+	WMI_TLV_TAG_STRUCT_TWT_DEL_DIALOG_COMPLETE_EVENT,
+	WMI_TLV_TAG_STRUCT_TWT_PAUSE_DIALOG_COMPLETE_EVENT,
+	WMI_TLV_TAG_STRUCT_TWT_RESUME_DIALOG_COMPLETE_EVENT,
+	WMI_TLV_TAG_STRUCT_REQUEST_ROAM_SCAN_STATS_CMD,
+	WMI_TLV_TAG_STRUCT_ROAM_SCAN_STATS_EVENT,
+	WMI_TLV_TAG_STRUCT_PEER_TID_CONFIGURATIONS_CMD,
+	WMI_TLV_TAG_STRUCT_VDEV_SET_CUSTOM_SW_RETRY_TH_CMD,
+	WMI_TLV_TAG_STRUCT_GET_TPC_POWER_CMD,
+	WMI_TLV_TAG_STRUCT_GET_TPC_POWER_EVENT,
+	WMI_TLV_TAG_STRUCT_DMA_BUF_RELEASE_SPECTRAL_META_DATA,
+	WMI_TLV_TAG_STRUCT_MOTION_DET_CONFIG_PARAMS_CMD,
+	WMI_TLV_TAG_STRUCT_MOTION_DET_BASE_LINE_CONFIG_PARAMS_CMD,
+	WMI_TLV_TAG_STRUCT_MOTION_DET_START_STOP_CMD,
+	WMI_TLV_TAG_STRUCT_MOTION_DET_BASE_LINE_START_STOP_CMD,
+	WMI_TLV_TAG_STRUCT_MOTION_DET_EVENT,
+	WMI_TLV_TAG_STRUCT_MOTION_DET_BASE_LINE_EVENT,
+	WMI_TLV_TAG_STRUCT_NDP_TRANSPORT_IP_PARAM,
+	WMI_TLV_TAG_STRUCT_OBSS_SPATIAL_REUSE_SET_CMD,
+	WMI_TLV_TAG_STRUCT_ESP_ESTIMATE_EVENT,
+	WMI_TLV_TAG_STRUCT_NAN_HOST_CONFIG_PARAM,
+	WMI_TLV_TAG_STRUCT_SPECTRAL_BIN_SCALING_PARAM,
+	WMI_TLV_TAG_STRUCT_PEER_CFR_CAPTURE_CONF_CMD,
+	WMI_TLV_TAG_STRUCT_PEER_CHAN_WIDTH_SWITCH_CMD,
+	WMI_TLV_TAG_STRUCT_CHAN_WIDTH_PEER_LIST,
+	WMI_TLV_TAG_STRUCT_OBSS_SPATIAL_REUSE_SET_DEF_OBSS_THRESH_CMD,
+	WMI_TLV_TAG_STRUCT_PDEV_HE_TB_ACTION_FRM_CMD,
+	WMI_TLV_TAG_STRUCT_PEER_EXTD2_STATS,
+	WMI_TLV_TAG_STRUCT_HPCS_PULSE_START_CMD,
+	WMI_TLV_TAG_STRUCT_PDEV_CTL_FAILSAFE_CHECK_PARAM,
+	WMI_TLV_TAG_STRUCT_VDEV_CHAINMASK_CONFIG_CMD,
+	WMI_TLV_TAG_STRUCT_VDEV_BCN_OFFLOAD_QUIET_CONFIG_CMD,
+	WMI_TLV_TAG_STRUCT_NAN_EVENT_INFO,
+	WMI_TLV_TAG_STRUCT_NDP_CHANNEL_INFO,
+	WMI_TLV_TAG_STRUCT_NDP_CMD,
+	WMI_TLV_TAG_STRUCT_NDP_EVENT,
+	WMI_TLV_TAG_STRUCT_PDEV_PKTLOG_FILTER_CMD,
+	WMI_TLV_TAG_STRUCT_PDEV_PKTLOG_FILTER_INFO,
+	WMI_TLV_TAG_STRUCT_QUIET_OFFLOAD_INFO,
+	WMI_TLV_TAG_STRUCT_GET_BCN_RECV_STATS,
+	WMI_TLV_TAG_STRUCT_VDEV_BCN_RECV_STATS_EVENT,
+	WMI_TLV_TAG_STRUCT_PEER_TX_PN_REQUEST_CMD,
+	WMI_TLV_TAG_STRUCT_PEER_TX_PN_RESPONSE_EVENT,
+	WMI_TLV_TAG_STRUCT_TLV_ARRAYS_LEN_PARAM,
+	WMI_TLV_TAG_STRUCT_PEER_UNMAP_RESPONSE_CMD,
+	WMI_TLV_TAG_STRUCT_PDEV_CSC_SWITCH_COUNT_STATUS_EVENT,
+	WMI_TLV_TAG_STRUCT_ROAM_BSS_LOAD_CONFIG_CMD,
+	WMI_TLV_TAG_STRUCT_ROAM_BLACKLIST_EVENT,
+	WMI_TLV_TAG_STRUCT_CSC_VDEV_LIST,
+	WMI_TLV_TAG_STRUCT_VDEV_GET_MWS_COEX_INFO_CMD,
+	WMI_TLV_TAG_STRUCT_VDEV_GET_MWS_COEX_STATE,
+	WMI_TLV_TAG_STRUCT_VDEV_GET_MWS_COEX_DPWB_STATE,
+	WMI_TLV_TAG_STRUCT_VDEV_GET_MWS_COEX_TDM_STATE,
+	WMI_TLV_TAG_STRUCT_VDEV_GET_MWS_COEX_IDRX_STATE,
+	WMI_TLV_TAG_STRUCT_VDEV_GET_MWS_COEX_ANTENNA_SHARING_STATE,
+	WMI_TLV_TAG_STRUCT_REQUEST_WLM_STATS_CMD,
+	WMI_TLV_TAG_STRUCT_WLM_STATS_EVENT,
+	WMI_TLV_TAG_STRUCT_KEY_MATERIAL_EXT,
+	WMI_TLV_TAG_STRUCT_PEER_CFR_CAPTURE_EVENT,
+	WMI_TLV_TAG_STRUCT_COLD_BOOT_CAL_DATA,
+	WMI_TLV_TAG_STRUCT_PDEV_SET_RAP_CONFIG,
+	WMI_TLV_TAG_STRUCT_PDEV_SET_RAP_CONFIG_ON_STA_PS,
+	WMI_TLV_TAG_STRUCT_PDEV_RAP_INFO_EVENT,
+	WMI_TLV_TAG_STRUCT_STA_TDCC_CONFIG_CMD,
+	WMI_TLV_TAG_STRUCT_ROAM_DEAUTH_CONFIG_CMD,
+	WMI_TLV_TAG_STRUCT_ROAM_IDLE_CONFIG_CMD,
+	WMI_TLV_TAG_STRUCT_IDLE_TRIGGER_MONITOR_CMD,
+	WMI_TLV_TAG_STRUCT_STATS_INTERFERENCE,
+	WMI_TLV_TAG_STRUCT_ROAM_SCORE_DELTA_PARAM,
+	WMI_TLV_TAG_STRUCT_ROAM_CND_MIN_RSSI_PARAM,
+	WMI_TLV_TAG_STRUCT_CHAN_RF_CHARACTERIZATION_INFO,
+	WMI_TLV_TAG_STRUCT_IFACE_COMBINATION_IND_EVENT,
+	WMI_TLV_TAG_STRUCT_IFACE_COMBINATION,
+	WMI_TLV_TAG_STRUCT_IFACE_LIMIT,
 
 	WMI_TLV_TAG_MAX
 };
@@ -1409,6 +1525,7 @@ enum wmi_tlv_service {
 	WMI_TLV_SERVICE_WLAN_HPCS_PULSE = 172,
 	WMI_TLV_SERVICE_PER_VDEV_CHAINMASK_CONFIG_SUPPORT = 173,
 	WMI_TLV_SERVICE_TX_DATA_MGMT_ACK_RSSI = 174,
+	WMI_TLV_SERVICE_IFACE_COMBINATION_SUPPORT = 209,
 
 	WMI_TLV_MAX_EXT_SERVICE = 256,
 };
@@ -1588,6 +1705,8 @@ wmi_tlv_svc_map_ext(const __le32 *in, unsigned long *out, size_t len)
 	       WMI_TLV_MAX_SERVICE);
 	SVCMAP(WMI_TLV_SERVICE_TX_DATA_MGMT_ACK_RSSI,
 	       WMI_SERVICE_TX_DATA_ACK_RSSI, WMI_TLV_MAX_SERVICE);
+	SVCMAP(WMI_TLV_SERVICE_IFACE_COMBINATION_SUPPORT,
+	       WMI_SERVICE_IFACE_COMBINATION_SUPPORT, WMI_TLV_MAX_SERVICE);
 }
 
 #undef SVCMAP
@@ -2483,4 +2602,117 @@ struct wmi_tlv_mgmt_tx_cmd {
 	__le32 frame_len;
 	__le32 buf_len;
 } __packed;
+
+struct wmi_tlv_iface_combination_event {
+	/* common part */
+	__le32 pdev_n;
+
+	/* iface combination part
+	 * wmi_tlv_iface_combinations[] will follow.
+	 * 1. iface combinations:
+	 * wmi_tlv_iface_combination combinations[0];
+	 * wmi_tlv_iface_combination combinations[.];
+	 * wmi_tlv_iface_combination combinations[m];
+	 * ===========================================
+	 * 2. limits for all combinations:
+	 * 2.1 limits for first combination:
+	 * wmi_tlv_iface_limit limits[0];
+	 * wmi_tlv_iface_limit limits[vdev_limit_n - 1];
+	 * -------------------------------------------
+	 * 2.2 limits for next combination:
+	 * wmi_tlv_iface_limit limits[i];
+	 * wmi_tlv_iface_limit limits[vdev_limit_n - 1];
+	 * -------------------------------------------
+	 * 2.3 limits for the last combination:
+	 * wmi_tlv_iface_limit limits[m];
+	 * wmi_tlv_iface_limit limits[vdev_limit_n - 1];
+	 */
+} __packed;
+
+struct wmi_tlv_iface_limit {
+	/**
+	 * How many vdevs can work as below vdev_type/vdev_subtype
+	 * in one combination
+	 */
+	__le32 vdev_limit_n;
+
+	/* Indicate what role above vdev can work as
+	 * Refer to "WMI_VDEV_TYPE_xx, WMI_VDEV_SUBTYPE_xx
+	 * for role definition
+	 */
+	__le32 vdev_type;
+	__le32 vdev_subtype;
+} __packed;
+
+#define WMI_TLV_IFACE_COMB_PEER_MAX_VALID_BIT 0
+#define WMI_TLV_IFACE_COMB_BCN_INT_MATCH_VALID_BIT 1
+#define WMI_TLV_IFACE_COMB_BCN_INT_MIN_GCD_VALID_BIT 2
+#define WMI_TLV_IFACE_COMB_NUM_UNIQUE_BI_VALID_BIT 3
+
+struct wmi_tlv_iface_combination {
+	/**
+	 * Max num peers can be supported in this combination.
+	 * It excludes the self-peers associated with each vdev.
+	 * It's the number of real remote peers.
+	 * eg: when working as AP mode, indicating how many clients can be
+	 * supported to connect with this AP.
+	 */
+	__le32 peer_max;
+	/**
+	 * Home channels supported on one single phy concurrently
+	 */
+	__le32 channel_n;
+	/**
+	 * The number of "wmi_tlv_iface_limit" for a specified combination.
+	 */
+	__le32 limits_n;
+	/**
+	 * Beacon intervals between infrastructure and AP types must match
+	 * or not.
+	 * 1: need match
+	 * 0: not need
+	 */
+	__le32 beacon_int_infra_match;
+	/**
+	 * This interface (vdev) combination supports different beacon
+	 * intervals.
+	 *
+	 * = 0
+	 *   all beacon intervals for different interface must be same.
+	 * > 0
+	 *   any beacon interval for the interface part of this combination AND
+	 *   GCD of all beacon intervals from beaconing interfaces of this
+	 *   combination must be greater or equal to this value.
+	 */
+	__le32 beacon_int_min_gcd;
+	/**
+	 * Number of different beacon intervals supported.
+	 */
+	__le32 num_unique_bi;
+	/**
+	 * This indicates which field contains valid value from FW side.
+	 * All fields except channel_n and limits_n are optional.
+	 */
+	__le32 valid_fields;
+} __packed;
+
+/**
+ * It is to save the parse status. Through the parse procedure,
+ * iface_combinations info will be got finally.
+ */
+struct wmi_tlv_iface_comb_parse {
+	struct wmi_tlv_iface_combination_event *ev;
+	struct wmi_tlv_iface_combination *combs;
+	struct wmi_tlv_iface_limit *limits;
+	/* for combos fill */
+	int n_combs;
+	struct ieee80211_iface_combination *comb_fill_max_interfaces;
+
+	/* for limits fill
+	 * comb_index point to the current combo
+	 * limit_index point to the next available limit slot
+	 */
+	int comb_index;
+	int limit_index;
+};
 #endif
diff --git a/drivers/net/wireless/ath/ath10k/wmi.h b/drivers/net/wireless/ath/ath10k/wmi.h
index 838768c..cdba117 100644
--- a/drivers/net/wireless/ath/ath10k/wmi.h
+++ b/drivers/net/wireless/ath/ath10k/wmi.h
@@ -202,6 +202,7 @@ enum wmi_service {
 	WMI_SERVICE_REPORT_AIRTIME,
 	WMI_SERVICE_SYNC_DELETE_CMDS,
 	WMI_SERVICE_TX_PWR_PER_PEER,
+	WMI_SERVICE_IFACE_COMBINATION_SUPPORT,
 
 	/* Remember to add the new value to wmi_service_name()! */
 
@@ -496,6 +497,7 @@ static inline char *wmi_service_name(enum wmi_service service_id)
 	SVCSTR(WMI_SERVICE_REPORT_AIRTIME);
 	SVCSTR(WMI_SERVICE_SYNC_DELETE_CMDS);
 	SVCSTR(WMI_SERVICE_TX_PWR_PER_PEER);
+	SVCSTR(WMI_SERVICE_IFACE_COMBINATION_SUPPORT);
 
 	case WMI_SERVICE_MAX:
 		return NULL;
-- 
2.7.4


^ 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