All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH v2 0/7] stabilize kepler reclocking
@ 2015-12-02 16:24 Karol Herbst
       [not found] ` <1449073474-3445-1-git-send-email-nouveau-lIBOoy2+GI7scQ4cX5LuPg@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Karol Herbst @ 2015-12-02 16:24 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

this series solves different issues we encounter on kepler cards while reclocking:

1. core clock doesn't change at all and produces a volting error (patch 1)
	this can happen when the voltage table has only 0ed values in the header
	so we have to parse the entries itself, which contain the right voltages
2. kepler won't clock to highest cstates (patch 2)
	this happens, because there are entries in the cstep table with too high voltages attached
	in this case we should simply drop those cstates, because they can't even be used by the gpu
	the voltage limit is found in the voltage map table
3. higher voltage used than on blob/Windows (patch 3-4)
	this happened, because previously nouveau didn't know how the read the max voltage for boosting out of the vbios
	like patch 2 we simply drop all cstates with voltage higher than this one
4. heat issues after clocking to highest pstate (patch 5-7)
	sometimes the gpu is able to handle the highest cstate, but the gpu isn't build for that high voltages
	in that case we should just parse the baseclock table, which tells us the clocks the gpu is intented to run with

the last patches also introduce a new config option: NvBoost

0: no boosting/cstates, this will stick with the base clocks from the PM_Mode table
1: highest clock available is the base clock (default)
2: highest clock available is the boost clock
3: all cstates are available (still limited by gpu and boost voltage)

because this will regress performance on some cards, the new option should be advertised later on, but I think
it is a better idea to be safe here, because otherwise nouveau can easily go above the TDP of the gpu and this
leads to complete different issues.

After this, we can then try to understand which factors are important for boosting and implement it in a better way, but for this we need:
1. support for power consumption sensors
2. better understanding on which power budget is the right one
3. in which situation we can boost how far

Because this series can mess up reclocking for a wide range of cards, I really want to have it tested on several systems, thanks

Karol Herbst (7):
  bios/volt: handle voltage table version 0x50 with 0ed header
  clk: drop cstates with too high voltage
  volt: parse the boost voltage entry
  clk: drop cstates with higher voltage than boost_max_voltage
  nvbios: add parsing of BASE CLOCK table
  subdev/clk: print the base clocks
  clk: allow boosting only when NvBoost is set

 drm/nouveau/include/nvkm/subdev/bios/baseclock.h | 23 +++++++
 drm/nouveau/include/nvkm/subdev/bios/vmap.h      |  1 +
 drm/nouveau/include/nvkm/subdev/clk.h            | 10 ++-
 drm/nouveau/include/nvkm/subdev/volt.h           |  6 ++
 drm/nouveau/nvkm/subdev/bios/Kbuild              |  1 +
 drm/nouveau/nvkm/subdev/bios/baseclock.c         | 79 ++++++++++++++++++++++++
 drm/nouveau/nvkm/subdev/bios/vmap.c              |  5 +-
 drm/nouveau/nvkm/subdev/bios/volt.c              |  3 +
 drm/nouveau/nvkm/subdev/clk/base.c               | 41 +++++++++++-
 drm/nouveau/nvkm/subdev/clk/gf100.c              |  2 +-
 drm/nouveau/nvkm/subdev/clk/gk104.c              |  2 +-
 drm/nouveau/nvkm/subdev/volt/base.c              | 26 +++++++-
 12 files changed, 192 insertions(+), 7 deletions(-)
 create mode 100644 drm/nouveau/include/nvkm/subdev/bios/baseclock.h
 create mode 100644 drm/nouveau/nvkm/subdev/bios/baseclock.c

-- 
2.6.3

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 19+ messages in thread

* [PATCH v2 1/7] bios/volt: handle voltage table version 0x50 with 0ed header
       [not found] ` <1449073474-3445-1-git-send-email-nouveau-lIBOoy2+GI7scQ4cX5LuPg@public.gmane.org>
@ 2015-12-02 16:24   ` Karol Herbst
  2015-12-02 16:24   ` [PATCH v2 2/7] clk: drop cstates with too high voltage Karol Herbst
                     ` (6 subsequent siblings)
  7 siblings, 0 replies; 19+ messages in thread
From: Karol Herbst @ 2015-12-02 16:24 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

Some Kepler cards have no usefull header in the voltage table, which means
nouveau has to read the voltages out of the entries directly.

This patch fixes volting issues on those cards enabling them to switch cstates
---
 drm/nouveau/nvkm/subdev/bios/volt.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drm/nouveau/nvkm/subdev/bios/volt.c b/drm/nouveau/nvkm/subdev/bios/volt.c
index 6e0a336..fd2776b 100644
--- a/drm/nouveau/nvkm/subdev/bios/volt.c
+++ b/drm/nouveau/nvkm/subdev/bios/volt.c
@@ -142,7 +142,10 @@ nvbios_volt_entry_parse(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len,
 		info->vid     = nvbios_rd08(bios, volt + 0x01) >> 2;
 		break;
 	case 0x40:
+		break;
 	case 0x50:
+		info->voltage = nvbios_rd32(bios, volt) & 0x001fffff;
+		info->vid     = idx;
 		break;
 	}
 	return volt;
-- 
2.6.3

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [PATCH v2 2/7] clk: drop cstates with too high voltage
       [not found] ` <1449073474-3445-1-git-send-email-nouveau-lIBOoy2+GI7scQ4cX5LuPg@public.gmane.org>
  2015-12-02 16:24   ` [PATCH v2 1/7] bios/volt: handle voltage table version 0x50 with 0ed header Karol Herbst
@ 2015-12-02 16:24   ` Karol Herbst
  2015-12-02 16:24   ` [PATCH v2 3/7] volt: parse the boost voltage entry Karol Herbst
                     ` (5 subsequent siblings)
  7 siblings, 0 replies; 19+ messages in thread
From: Karol Herbst @ 2015-12-02 16:24 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

To support boosting, vbios' seems to have fasters cstate than the actual base clock.
We should definitly drop all those with a higher voltage than the max voltage
stated in the vbios.

This fixes reclocking issues mostly on high-end kepler cards where the highest
cstates goes way beyond the max voltage supported

v2: don't depend on the order of the vid entries
---
 drm/nouveau/include/nvkm/subdev/volt.h |  4 ++++
 drm/nouveau/nvkm/subdev/clk/base.c     |  6 ++++++
 drm/nouveau/nvkm/subdev/volt/base.c    | 18 ++++++++++++++++--
 3 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/drm/nouveau/include/nvkm/subdev/volt.h b/drm/nouveau/include/nvkm/subdev/volt.h
index b458d04..32c1a22 100644
--- a/drm/nouveau/include/nvkm/subdev/volt.h
+++ b/drm/nouveau/include/nvkm/subdev/volt.h
@@ -12,8 +12,12 @@ struct nvkm_volt {
 		u32 uv;
 		u8 vid;
 	} vid[256];
+
+	u32 max_voltage;
+	u32 min_voltage;
 };
 
+int nvkm_volt_map(struct nvkm_volt *volt, u8 id);
 int nvkm_volt_get(struct nvkm_volt *);
 int nvkm_volt_set_id(struct nvkm_volt *, u8 id, int condition);
 
diff --git a/drm/nouveau/nvkm/subdev/clk/base.c b/drm/nouveau/nvkm/subdev/clk/base.c
index dc8682c..d731bc3 100644
--- a/drm/nouveau/nvkm/subdev/clk/base.c
+++ b/drm/nouveau/nvkm/subdev/clk/base.c
@@ -138,16 +138,22 @@ static int
 nvkm_cstate_new(struct nvkm_clk *clk, int idx, struct nvkm_pstate *pstate)
 {
 	struct nvkm_bios *bios = clk->subdev.device->bios;
+	struct nvkm_volt *volt = clk->subdev.device->volt;
 	const struct nvkm_domain *domain = clk->domains;
 	struct nvkm_cstate *cstate = NULL;
 	struct nvbios_cstepX cstepX;
 	u8  ver, hdr;
 	u16 data;
+	int voltage;
 
 	data = nvbios_cstepXp(bios, idx, &ver, &hdr, &cstepX);
 	if (!data)
 		return -ENOENT;
 
+	voltage = nvkm_volt_map(volt, cstepX.voltage);
+	if (volt && (voltage > volt->max_voltage || voltage < volt->min_voltage))
+		return -EINVAL;
+
 	cstate = kzalloc(sizeof(*cstate), GFP_KERNEL);
 	if (!cstate)
 		return -ENOMEM;
diff --git a/drm/nouveau/nvkm/subdev/volt/base.c b/drm/nouveau/nvkm/subdev/volt/base.c
index 50b5649..7104168 100644
--- a/drm/nouveau/nvkm/subdev/volt/base.c
+++ b/drm/nouveau/nvkm/subdev/volt/base.c
@@ -65,7 +65,7 @@ nvkm_volt_set(struct nvkm_volt *volt, u32 uv)
 	return ret;
 }
 
-static int
+int
 nvkm_volt_map(struct nvkm_volt *volt, u8 id)
 {
 	struct nvkm_bios *bios = volt->subdev.device->bios;
@@ -120,6 +120,9 @@ nvkm_volt_parse_bios(struct nvkm_bios *bios, struct nvkm_volt *volt)
 
 	data = nvbios_volt_parse(bios, &ver, &hdr, &cnt, &len, &info);
 	if (data && info.vidmask && info.base && info.step) {
+		volt->min_voltage = info.min;
+		volt->max_voltage = info.max;
+
 		for (i = 0; i < info.vidmask + 1; i++) {
 			if (info.base >= info.min &&
 				info.base <= info.max) {
@@ -138,9 +141,18 @@ nvkm_volt_parse_bios(struct nvkm_bios *bios, struct nvkm_volt *volt)
 				volt->vid[volt->vid_nr].uv = ivid.voltage;
 				volt->vid[volt->vid_nr].vid = ivid.vid;
 				volt->vid_nr++;
+
+				if (volt->min_voltage == 0)
+					volt->min_voltage = ivid.voltage;
+				else
+					volt->min_voltage = min(volt->min_voltage, ivid.voltage);
+				volt->max_voltage = max(volt->max_voltage, ivid.voltage);
 			}
 		}
 		volt->vid_mask = info.vidmask;
+	} else if (data && info.type == NVBIOS_VOLT_PWM) {
+		volt->min_voltage = info.base;
+		volt->max_voltage = info.base + info.pwm_range;
 	}
 }
 
@@ -181,8 +193,10 @@ nvkm_volt_ctor(const struct nvkm_volt_func *func, struct nvkm_device *device,
 	volt->func = func;
 
 	/* Assuming the non-bios device should build the voltage table later */
-	if (bios)
+	if (bios) {
 		nvkm_volt_parse_bios(bios, volt);
+		nvkm_debug(&volt->subdev, "min: %iuv max: %iuv\n", volt->min_voltage, volt->max_voltage);
+	}
 
 	if (volt->vid_nr) {
 		for (i = 0; i < volt->vid_nr; i++) {
-- 
2.6.3

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [PATCH v2 3/7] volt: parse the boost voltage entry
       [not found] ` <1449073474-3445-1-git-send-email-nouveau-lIBOoy2+GI7scQ4cX5LuPg@public.gmane.org>
  2015-12-02 16:24   ` [PATCH v2 1/7] bios/volt: handle voltage table version 0x50 with 0ed header Karol Herbst
  2015-12-02 16:24   ` [PATCH v2 2/7] clk: drop cstates with too high voltage Karol Herbst
@ 2015-12-02 16:24   ` Karol Herbst
  2015-12-02 16:24   ` [PATCH v2 4/7] clk: drop cstates with higher voltage than boost_max_voltage Karol Herbst
                     ` (4 subsequent siblings)
  7 siblings, 0 replies; 19+ messages in thread
From: Karol Herbst @ 2015-12-02 16:24 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

---
 drm/nouveau/include/nvkm/subdev/bios/vmap.h | 1 +
 drm/nouveau/include/nvkm/subdev/volt.h      | 2 ++
 drm/nouveau/nvkm/subdev/bios/vmap.c         | 5 ++++-
 drm/nouveau/nvkm/subdev/volt/base.c         | 8 ++++++++
 4 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/drm/nouveau/include/nvkm/subdev/bios/vmap.h b/drm/nouveau/include/nvkm/subdev/bios/vmap.h
index 6633c6d..1e170c7 100644
--- a/drm/nouveau/include/nvkm/subdev/bios/vmap.h
+++ b/drm/nouveau/include/nvkm/subdev/bios/vmap.h
@@ -1,6 +1,7 @@
 #ifndef __NVBIOS_VMAP_H__
 #define __NVBIOS_VMAP_H__
 struct nvbios_vmap {
+	u8  boost;
 };
 
 u16 nvbios_vmap_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
diff --git a/drm/nouveau/include/nvkm/subdev/volt.h b/drm/nouveau/include/nvkm/subdev/volt.h
index 32c1a22..085f65f 100644
--- a/drm/nouveau/include/nvkm/subdev/volt.h
+++ b/drm/nouveau/include/nvkm/subdev/volt.h
@@ -15,6 +15,8 @@ struct nvkm_volt {
 
 	u32 max_voltage;
 	u32 min_voltage;
+
+	u32 boost_max_voltage;
 };
 
 int nvkm_volt_map(struct nvkm_volt *volt, u8 id);
diff --git a/drm/nouveau/nvkm/subdev/bios/vmap.c b/drm/nouveau/nvkm/subdev/bios/vmap.c
index 2f13db7..9b0ab33 100644
--- a/drm/nouveau/nvkm/subdev/bios/vmap.c
+++ b/drm/nouveau/nvkm/subdev/bios/vmap.c
@@ -60,8 +60,11 @@ nvbios_vmap_parse(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
 	u16 vmap = nvbios_vmap_table(bios, ver, hdr, cnt, len);
 	memset(info, 0x00, sizeof(*info));
 	switch (!!vmap * *ver) {
-	case 0x10:
 	case 0x20:
+		info->boost = nvbios_rd08(bios, vmap + 0x7);
+		break;
+	case 0x10:
+		info->boost = 0xff;
 		break;
 	}
 	return vmap;
diff --git a/drm/nouveau/nvkm/subdev/volt/base.c b/drm/nouveau/nvkm/subdev/volt/base.c
index 7104168..763ec0b 100644
--- a/drm/nouveau/nvkm/subdev/volt/base.c
+++ b/drm/nouveau/nvkm/subdev/volt/base.c
@@ -194,8 +194,16 @@ nvkm_volt_ctor(const struct nvkm_volt_func *func, struct nvkm_device *device,
 
 	/* Assuming the non-bios device should build the voltage table later */
 	if (bios) {
+		u8 ver, hdr, cnt, len;
+		struct nvbios_vmap vmap;
+
 		nvkm_volt_parse_bios(bios, volt);
 		nvkm_debug(&volt->subdev, "min: %iuv max: %iuv\n", volt->min_voltage, volt->max_voltage);
+
+		if (nvbios_vmap_parse(bios, &ver, &hdr, &cnt, &len, &vmap) && vmap.boost != 0xff) {
+			volt->boost_max_voltage = nvkm_volt_map(volt, vmap.boost);
+			nvkm_debug(&volt->subdev, "max boost voltage: %iuv\n", volt->boost_max_voltage);
+		}
 	}
 
 	if (volt->vid_nr) {
-- 
2.6.3

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [PATCH v2 4/7] clk: drop cstates with higher voltage than boost_max_voltage
       [not found] ` <1449073474-3445-1-git-send-email-nouveau-lIBOoy2+GI7scQ4cX5LuPg@public.gmane.org>
                     ` (2 preceding siblings ...)
  2015-12-02 16:24   ` [PATCH v2 3/7] volt: parse the boost voltage entry Karol Herbst
@ 2015-12-02 16:24   ` Karol Herbst
  2015-12-02 16:24   ` [PATCH v2 5/7] nvbios: add parsing of BASE CLOCK table Karol Herbst
                     ` (3 subsequent siblings)
  7 siblings, 0 replies; 19+ messages in thread
From: Karol Herbst @ 2015-12-02 16:24 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

---
 drm/nouveau/nvkm/subdev/clk/base.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drm/nouveau/nvkm/subdev/clk/base.c b/drm/nouveau/nvkm/subdev/clk/base.c
index d731bc3..43abca7 100644
--- a/drm/nouveau/nvkm/subdev/clk/base.c
+++ b/drm/nouveau/nvkm/subdev/clk/base.c
@@ -154,6 +154,9 @@ nvkm_cstate_new(struct nvkm_clk *clk, int idx, struct nvkm_pstate *pstate)
 	if (volt && (voltage > volt->max_voltage || voltage < volt->min_voltage))
 		return -EINVAL;
 
+	if (volt && volt->boost_max_voltage && (voltage > volt->boost_max_voltage))
+		return -EINVAL;
+
 	cstate = kzalloc(sizeof(*cstate), GFP_KERNEL);
 	if (!cstate)
 		return -ENOMEM;
-- 
2.6.3

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [PATCH v2 5/7] nvbios: add parsing of BASE CLOCK table
       [not found] ` <1449073474-3445-1-git-send-email-nouveau-lIBOoy2+GI7scQ4cX5LuPg@public.gmane.org>
                     ` (3 preceding siblings ...)
  2015-12-02 16:24   ` [PATCH v2 4/7] clk: drop cstates with higher voltage than boost_max_voltage Karol Herbst
@ 2015-12-02 16:24   ` Karol Herbst
  2015-12-02 16:24   ` [PATCH v2 6/7] subdev/clk: print the base clocks Karol Herbst
                     ` (2 subsequent siblings)
  7 siblings, 0 replies; 19+ messages in thread
From: Karol Herbst @ 2015-12-02 16:24 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

---
 drm/nouveau/include/nvkm/subdev/bios/baseclock.h | 23 +++++++
 drm/nouveau/nvkm/subdev/bios/Kbuild              |  1 +
 drm/nouveau/nvkm/subdev/bios/baseclock.c         | 79 ++++++++++++++++++++++++
 3 files changed, 103 insertions(+)
 create mode 100644 drm/nouveau/include/nvkm/subdev/bios/baseclock.h
 create mode 100644 drm/nouveau/nvkm/subdev/bios/baseclock.c

diff --git a/drm/nouveau/include/nvkm/subdev/bios/baseclock.h b/drm/nouveau/include/nvkm/subdev/bios/baseclock.h
new file mode 100644
index 0000000..07ee355
--- /dev/null
+++ b/drm/nouveau/include/nvkm/subdev/bios/baseclock.h
@@ -0,0 +1,23 @@
+#ifndef __NVBIOS_BASECLOCK_H__
+#define __NVBIOS_BASECLOCK_H__
+struct nvbios_baseclock_header {
+	u16 offset;
+
+	u8 version;
+	u8 hlen;
+	u8 ecount;
+	u8 elen;
+	u8 scount;
+	u8 slen;
+
+	u8 base_entry;
+	u8 boost_entry;
+	u8 tdp_entry;
+};
+struct nvbios_baseclock_entry {
+	u8  pstate;
+	u16 clock_mhz;
+};
+int nvbios_baseclock_parse(struct nvkm_bios *, struct nvbios_baseclock_header *);
+int nvbios_baseclock_get_entry(struct nvkm_bios *, struct nvbios_baseclock_header *h, u8 idx, struct nvbios_baseclock_entry *);
+#endif
diff --git a/drm/nouveau/nvkm/subdev/bios/Kbuild b/drm/nouveau/nvkm/subdev/bios/Kbuild
index 64730d5..a402755 100644
--- a/drm/nouveau/nvkm/subdev/bios/Kbuild
+++ b/drm/nouveau/nvkm/subdev/bios/Kbuild
@@ -1,4 +1,5 @@
 nvkm-y += nvkm/subdev/bios/base.o
+nvkm-y += nvkm/subdev/bios/baseclock.o
 nvkm-y += nvkm/subdev/bios/bit.o
 nvkm-y += nvkm/subdev/bios/boost.o
 nvkm-y += nvkm/subdev/bios/conn.o
diff --git a/drm/nouveau/nvkm/subdev/bios/baseclock.c b/drm/nouveau/nvkm/subdev/bios/baseclock.c
new file mode 100644
index 0000000..31609e0
--- /dev/null
+++ b/drm/nouveau/nvkm/subdev/bios/baseclock.c
@@ -0,0 +1,79 @@
+/*
+ * Copyright 2015 Nouveau Community
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+ * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
+ * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * Authors: Karol Herbst
+ */
+#include <subdev/bios.h>
+#include <subdev/bios/bit.h>
+#include <subdev/bios/baseclock.h>
+
+static u16
+nvbios_baseclock_offset(struct nvkm_bios *b)
+{
+	struct bit_entry bit_P;
+
+	if (!bit_entry(b, 'P', &bit_P)) {
+		if (bit_P.version == 2)
+			return nvbios_rd16(b, bit_P.offset + 0x38);
+	}
+
+	return 0x0000;
+}
+
+int nvbios_baseclock_parse(struct nvkm_bios *b, struct nvbios_baseclock_header *h)
+{
+	if (!h)
+		return -EINVAL;
+
+	h->offset = nvbios_baseclock_offset(b);
+	if (!h->offset)
+		return -ENODEV;
+
+	h->version = nvbios_rd08(b, h->offset);
+	switch (h->version) {
+	case 0x10:
+		h->hlen    = nvbios_rd08(b, h->offset + 0x1);
+		h->elen    = nvbios_rd08(b, h->offset + 0x2);
+		h->slen    = nvbios_rd08(b, h->offset + 0x3);
+		h->scount  = nvbios_rd08(b, h->offset + 0x4);
+		h->ecount  = nvbios_rd08(b, h->offset + 0x5);
+
+		h->base_entry  = nvbios_rd08(b, h->offset + 0x0f);
+		h->boost_entry = nvbios_rd08(b, h->offset + 0x10);
+		h->tdp_entry   = nvbios_rd08(b, h->offset + 0x11);
+		return 0;
+	default:
+		return -EINVAL;
+	}
+}
+
+int nvbios_baseclock_get_entry(struct nvkm_bios *b, struct nvbios_baseclock_header *h, u8 idx, struct nvbios_baseclock_entry *e)
+{
+	u16 offset;
+
+	if (!e || !h)
+		return -EINVAL;
+
+	offset = h->offset + h->hlen + idx * (h->elen + (h->slen * h->scount));
+	e->pstate    = nvbios_rd08(b, offset);
+	e->clock_mhz = nvbios_rd16(b, offset + 0x5);
+	return 0;
+}
-- 
2.6.3

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [PATCH v2 6/7] subdev/clk: print the base clocks
       [not found] ` <1449073474-3445-1-git-send-email-nouveau-lIBOoy2+GI7scQ4cX5LuPg@public.gmane.org>
                     ` (4 preceding siblings ...)
  2015-12-02 16:24   ` [PATCH v2 5/7] nvbios: add parsing of BASE CLOCK table Karol Herbst
@ 2015-12-02 16:24   ` Karol Herbst
  2015-12-02 16:24   ` [PATCH v2 7/7] clk: allow boosting only when NvBoost is set Karol Herbst
  2015-12-24 23:08   ` [RFC PATCH v2 0/7] stabilize kepler reclocking Thomas Martitz
  7 siblings, 0 replies; 19+ messages in thread
From: Karol Herbst @ 2015-12-02 16:24 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

---
 drm/nouveau/nvkm/subdev/clk/base.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/drm/nouveau/nvkm/subdev/clk/base.c b/drm/nouveau/nvkm/subdev/clk/base.c
index 43abca7..7cb9dd8 100644
--- a/drm/nouveau/nvkm/subdev/clk/base.c
+++ b/drm/nouveau/nvkm/subdev/clk/base.c
@@ -24,6 +24,7 @@
 #include "priv.h"
 
 #include <subdev/bios.h>
+#include <subdev/bios/baseclock.h>
 #include <subdev/bios/boost.h>
 #include <subdev/bios/cstep.h>
 #include <subdev/bios/perf.h>
@@ -565,10 +566,25 @@ int
 nvkm_clk_ctor(const struct nvkm_clk_func *func, struct nvkm_device *device,
 	      int index, bool allow_reclock, struct nvkm_clk *clk)
 {
+	struct nvkm_bios *bios;
 	int ret, idx, arglen;
 	const char *mode;
+	struct nvbios_baseclock_header header;
 
 	nvkm_subdev_ctor(&nvkm_clk, device, index, 0, &clk->subdev);
+	bios = device->bios;
+
+	if (bios && !nvbios_baseclock_parse(bios, &header)) {
+		struct nvbios_baseclock_entry base_entry, boost_entry;
+		if (nvbios_baseclock_get_entry(bios, &header, header.base_entry, &base_entry))
+			nvkm_error(&clk->subdev, "couldn't parse base clock\n");
+		else if (nvbios_baseclock_get_entry(bios, &header, header.boost_entry, &boost_entry))
+			nvkm_error(&clk->subdev, "couldn't parse boost clock\n");
+		else
+			nvkm_info(&clk->subdev, "base: %i MHz, boost: %i MHz\n",
+				base_entry.clock_mhz / 2, boost_entry.clock_mhz / 2);
+	}
+
 	clk->func = func;
 	INIT_LIST_HEAD(&clk->states);
 	clk->domains = func->domains;
-- 
2.6.3

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [PATCH v2 7/7] clk: allow boosting only when NvBoost is set
       [not found] ` <1449073474-3445-1-git-send-email-nouveau-lIBOoy2+GI7scQ4cX5LuPg@public.gmane.org>
                     ` (5 preceding siblings ...)
  2015-12-02 16:24   ` [PATCH v2 6/7] subdev/clk: print the base clocks Karol Herbst
@ 2015-12-02 16:24   ` Karol Herbst
  2015-12-24 23:08   ` [RFC PATCH v2 0/7] stabilize kepler reclocking Thomas Martitz
  7 siblings, 0 replies; 19+ messages in thread
From: Karol Herbst @ 2015-12-02 16:24 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

0: disable boosting (use fixed clocks from PM_Mode table)
1: boost only to base clock from the vbios (default)
2: boost only to boost clock from the vbios
3: boost to max clock available (still limited by gpu and boost voltage)
---
 drm/nouveau/include/nvkm/subdev/clk.h | 10 +++++++++-
 drm/nouveau/nvkm/subdev/clk/base.c    | 18 ++++++++++++++++--
 drm/nouveau/nvkm/subdev/clk/gf100.c   |  2 +-
 drm/nouveau/nvkm/subdev/clk/gk104.c   |  2 +-
 4 files changed, 27 insertions(+), 5 deletions(-)

diff --git a/drm/nouveau/include/nvkm/subdev/clk.h b/drm/nouveau/include/nvkm/subdev/clk.h
index 8708f0a..8085d81 100644
--- a/drm/nouveau/include/nvkm/subdev/clk.h
+++ b/drm/nouveau/include/nvkm/subdev/clk.h
@@ -64,7 +64,8 @@ struct nvkm_pstate {
 struct nvkm_domain {
 	enum nv_clk_src name;
 	u8 bios; /* 0xff for none */
-#define NVKM_CLK_DOM_FLAG_CORE 0x01
+#define NVKM_CLK_DOM_FLAG_CORE            0x01
+#define NVKM_CLK_DOM_FLAG_BASE_CLOCK_CORE 0x02
 	u8 flags;
 	const char *mname;
 	int mdiv;
@@ -94,6 +95,13 @@ struct nvkm_clk {
 	int dstate; /* display adjustment (min+) */
 
 	bool allow_reclock;
+#define NVKM_CLK_BOOST_MODE_NONE 0x0
+#define NVKM_CLK_BOOST_MODE_AVG  0x1
+#define NVKM_CLK_BOOST_MODE_FULL 0x2
+	u8 boost_mode;
+
+	u32 base_clock;
+	u32 boost_clock;
 
 	/*XXX: die, these are here *only* to support the completely
 	 *     bat-shit insane what-was-nouveau_hw.c code
diff --git a/drm/nouveau/nvkm/subdev/clk/base.c b/drm/nouveau/nvkm/subdev/clk/base.c
index 7cb9dd8..7da0ae3 100644
--- a/drm/nouveau/nvkm/subdev/clk/base.c
+++ b/drm/nouveau/nvkm/subdev/clk/base.c
@@ -169,6 +169,12 @@ nvkm_cstate_new(struct nvkm_clk *clk, int idx, struct nvkm_pstate *pstate)
 		if (domain->flags & NVKM_CLK_DOM_FLAG_CORE) {
 			u32 freq = nvkm_clk_adjust(clk, true, pstate->pstate,
 						   domain->bios, cstepX.freq);
+			if (domain->flags & NVKM_CLK_DOM_FLAG_BASE_CLOCK_CORE) {
+				if (clk->boost_mode == 1 && freq > clk->base_clock)
+					goto err;
+				if (clk->boost_mode == 2 && freq > clk->boost_clock)
+					goto err;
+			}
 			cstate->domain[domain->name] = freq;
 		}
 		domain++;
@@ -176,6 +182,9 @@ nvkm_cstate_new(struct nvkm_clk *clk, int idx, struct nvkm_pstate *pstate)
 
 	list_add(&cstate->head, &pstate->list);
 	return 0;
+err:
+	kfree(cstate);
+	return -EINVAL;
 }
 
 /******************************************************************************
@@ -366,7 +375,7 @@ nvkm_pstate_new(struct nvkm_clk *clk, int idx)
 	}
 
 	data = nvbios_cstepEm(bios, pstate->pstate, &ver, &hdr, &cstepE);
-	if (data) {
+	if (data && clk->boost_mode > 0) {
 		int idx = cstepE.index;
 		do {
 			nvkm_cstate_new(clk, idx, pstate);
@@ -574,15 +583,20 @@ nvkm_clk_ctor(const struct nvkm_clk_func *func, struct nvkm_device *device,
 	nvkm_subdev_ctor(&nvkm_clk, device, index, 0, &clk->subdev);
 	bios = device->bios;
 
+	clk->boost_mode = 0;
 	if (bios && !nvbios_baseclock_parse(bios, &header)) {
 		struct nvbios_baseclock_entry base_entry, boost_entry;
 		if (nvbios_baseclock_get_entry(bios, &header, header.base_entry, &base_entry))
 			nvkm_error(&clk->subdev, "couldn't parse base clock\n");
 		else if (nvbios_baseclock_get_entry(bios, &header, header.boost_entry, &boost_entry))
 			nvkm_error(&clk->subdev, "couldn't parse boost clock\n");
-		else
+		else {
+			clk->boost_mode = nvkm_longopt(device->cfgopt, "NvBoost", 1);
+			clk->base_clock = base_entry.clock_mhz * 1000;
+			clk->boost_clock = boost_entry.clock_mhz * 1000;
 			nvkm_info(&clk->subdev, "base: %i MHz, boost: %i MHz\n",
 				base_entry.clock_mhz / 2, boost_entry.clock_mhz / 2);
+		}
 	}
 
 	clk->func = func;
diff --git a/drm/nouveau/nvkm/subdev/clk/gf100.c b/drm/nouveau/nvkm/subdev/clk/gf100.c
index a52b7e7..eaf4f83 100644
--- a/drm/nouveau/nvkm/subdev/clk/gf100.c
+++ b/drm/nouveau/nvkm/subdev/clk/gf100.c
@@ -443,7 +443,7 @@ gf100_clk = {
 		{ nv_clk_src_hubk06 , 0x00 },
 		{ nv_clk_src_hubk01 , 0x01 },
 		{ nv_clk_src_copy   , 0x02 },
-		{ nv_clk_src_gpc    , 0x03, 0, "core", 2000 },
+		{ nv_clk_src_gpc    , 0x03, NVKM_CLK_DOM_FLAG_BASE_CLOCK_CORE, "core", 2000 },
 		{ nv_clk_src_rop    , 0x04 },
 		{ nv_clk_src_mem    , 0x05, 0, "memory", 1000 },
 		{ nv_clk_src_vdec   , 0x06 },
diff --git a/drm/nouveau/nvkm/subdev/clk/gk104.c b/drm/nouveau/nvkm/subdev/clk/gk104.c
index 396f7e4..f194112 100644
--- a/drm/nouveau/nvkm/subdev/clk/gk104.c
+++ b/drm/nouveau/nvkm/subdev/clk/gk104.c
@@ -485,7 +485,7 @@ gk104_clk = {
 	.domains = {
 		{ nv_clk_src_crystal, 0xff },
 		{ nv_clk_src_href   , 0xff },
-		{ nv_clk_src_gpc    , 0x00, NVKM_CLK_DOM_FLAG_CORE, "core", 2000 },
+		{ nv_clk_src_gpc    , 0x00, NVKM_CLK_DOM_FLAG_CORE | NVKM_CLK_DOM_FLAG_BASE_CLOCK_CORE, "core", 2000 },
 		{ nv_clk_src_hubk07 , 0x01, NVKM_CLK_DOM_FLAG_CORE },
 		{ nv_clk_src_rop    , 0x02, NVKM_CLK_DOM_FLAG_CORE },
 		{ nv_clk_src_mem    , 0x03, 0, "memory", 500 },
-- 
2.6.3

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply related	[flat|nested] 19+ messages in thread

* Re: [RFC PATCH v2 0/7] stabilize kepler reclocking
       [not found] ` <1449073474-3445-1-git-send-email-nouveau-lIBOoy2+GI7scQ4cX5LuPg@public.gmane.org>
                     ` (6 preceding siblings ...)
  2015-12-02 16:24   ` [PATCH v2 7/7] clk: allow boosting only when NvBoost is set Karol Herbst
@ 2015-12-24 23:08   ` Thomas Martitz
       [not found]     ` <567CEDB4.1010504@rockbox.org>
  7 siblings, 1 reply; 19+ messages in thread
From: Thomas Martitz @ 2015-12-24 23:08 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

Hello,

first of all, I'm new to this list, so please beer with me. On the other 
hand, I'm a graduate computer systems engineer with experience in Linux 
kernel code, so I can hopefully provide useful input/assistance on this 
topic.

I'm replying because I tried your patches on my setup in the hope they'd 
fix my lockups. Unfortunately they didn't, so I'm offering debug 
assistance to make my system work as well.

Here's my setup:
- Arch Linux
- Lenovo Thinkpad x230 laptop with integrated intel (ivy bridge)
- External GPU (eGPU) connected via ExpressCard <-> PCIe adaptor, a 
nvidia GeForce 650 Ti (Kepler). The PCIe link is unfortunately limited 
to Gen 1 and one lane.
- PRIME with eGPU as primary (following this guide: 
https://wiki.archlinux.org/index.php/PRIME#Discrete_Card_as_Primary_GPU)
- This setup works fine under Windows 10, and the eGPU gives a lot 
better performance than the intel chip even with the limited PCIe link.
- I compiled nouveau.ko, and nothing else, from your out-of-tree fork 
(branch stable_reclocking_kepler, HEAD at bc4767c (bios/fan: hardcode 
the fan mode to linear))

With and without your patches, I get lockups when attempting to reclock 
to the highest level (echo 0f > /sys/.../pstate) and then running an 
actual game (Dota 2 in this instance). Reclock as such appears to work 
fine initially, but the whole system locks up as soon as I start Dota 2. 
glxgears runs fine. echo 0a > /sys/.../pstate works as wel, however the 
performance is poor.

I suspected that reclocking doesn't work fully in that the core voltage 
isn't ramped high enough, so that the GPU (and rest of the system) locks 
up when the load goes above some threshold (glxgears works after all). 
Unfortunately, I can't see any improvement with your patches.

FWIW, I made sure that the self-compiled nouveau.ko is used by running 
make install and then deleting the distro's shipped nouveau.ko. I 
verified this by running modprobe -nv nouveau (it also shows that 
pstate=1 is correctly passed to it). The nouveau.ko (.ko.gz actually) is 
placed under /lib/modules/4.3.3-2-ARCH/extra/nouveau.ko.gz.

Thanks for your ongoing effort to improve the situation on nvidia cards. 
I hope I can be of any help.

Best regards.

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [RFC PATCH v2 0/7] stabilize kepler reclocking
       [not found]       ` <567CEDB4.1010504-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
@ 2015-12-25 17:43         ` Pierre Moreau
       [not found]           ` <20151225174301.GA2829-WLoDKDh+7sdAfugRpC6u6w@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Pierre Moreau @ 2015-12-25 17:43 UTC (permalink / raw)
  To: Thomas Martitz; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

Hello,

Maybe my e-mail client is messing with me, but I couldn't find any dmesg output
attached to your e-mail. Could you please try to attach it again?

By the way, since you have a Kepler, you should try booting with
"nouveau.War00C800_0=1". That workaround is enabled by default in 4.4-rc5
(IIRC), but that might not be the case on Karol's branch.

Best regards,
Pierre

On 08:18 AM - Dec 25 2015, Thomas Martitz wrote:
> Hello,
> 
> following up on myself, it was suggested on IRC that I better attach a dmesg
> output. Here's the output of a clean boot & echo 0f > /sys/.../pstate cycle.
> 
> I can't spot a message that relates to the reclock action, and there's only
> one weird "nouveau 0000:04:00.0: clk: base: 7 MHz, boost: 7 MHz" message.
> 
> On the other hand:
> # cat /sys/bus/pci/devices/0000:04:00.0/pstate
> 07: core 324 MHz memory 648 MHz
> 0a: core 549 MHz memory 1620 MHz
> 0f: core 1032 MHz memory 5400 MHz AC DC *
> DC: core 1032 MHz memory 5400 MHz
> 
> One additional data point: In a gnome3 session it can lock up even without
> starting a game, just by entering the gnome menu (I think the gnome desktop
> is hardware accelerated).
> 
> Hope that helps.
> 
> Best regards
> _______________________________________________
> Nouveau mailing list
> Nouveau@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/nouveau
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [RFC PATCH v2 0/7] stabilize kepler reclocking
       [not found]           ` <20151225174301.GA2829-WLoDKDh+7sdAfugRpC6u6w@public.gmane.org>
@ 2015-12-25 22:37             ` Thomas Martitz
       [not found]               ` <567DC51A.1020400-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
  2015-12-30 22:53             ` Thomas Martitz
  1 sibling, 1 reply; 19+ messages in thread
From: Thomas Martitz @ 2015-12-25 22:37 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

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

Am 25.12.2015 um 18:43 schrieb Pierre Moreau:
> Hello,
>
> Maybe my e-mail client is messing with me, but I couldn't find any dmesg output
> attached to your e-mail. Could you please try to attach it again?
>
> By the way, since you have a Kepler, you should try booting with
> "nouveau.War00C800_0=1". That workaround is enabled by default in 4.4-rc5
> (IIRC), but that might not be the case on Karol's branch.
>
> Best regards,
> Pierre
>

No, I messed up. I'm sorry. Here's the dmesg log.

I'll try your suggestion, however as I said in the other mail it'll take 
a few days due to vacations.

Best regards.

[-- Attachment #2: nouveau-dmesg --]
[-- Type: text/plain, Size: 135006 bytes --]

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.3.3-2-ARCH (builduser@tobias) (gcc version 5.3.0 (GCC) ) #1 SMP PREEMPT Wed Dec 23 20:09:18 CET 2015
[    0.000000] Command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img root=/dev/sda2 rw nouveau.pstate=1
[    0.000000] x86/fpu: xstate_offset[2]: 0240, xstate_sizes[2]: 0100
[    0.000000] x86/fpu: Supporting XSAVE feature 0x01: 'x87 floating point registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x04: 'AVX registers'
[    0.000000] x86/fpu: Enabled xstate features 0x7, context size is 0x340 bytes, using 'standard' format.
[    0.000000] x86/fpu: Using 'eager' FPU context switches.
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009bfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009c000-0x000000000009cfff] reserved
[    0.000000] BIOS-e820: [mem 0x000000000009d000-0x000000000009dfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009e000-0x00000000000bffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000020200000-0x0000000040003fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000040004000-0x0000000040004fff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000040005000-0x00000000bfeb7fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000bfeb8000-0x00000000c00b9fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000c00ba000-0x00000000c684efff] usable
[    0.000000] BIOS-e820: [mem 0x00000000c684f000-0x00000000cae9efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000cae9f000-0x00000000caf9efff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000caf9f000-0x00000000caffefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000cafff000-0x00000000caffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000cb000000-0x00000000cf9fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f80f8000-0x00000000f80f8fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000022e5fffff] usable
[    0.000000] BIOS-e820: [mem 0x000000022e600000-0x000000022fffffff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] e820: update [mem 0xc0aad018-0xc0abd057] usable ==> usable
[    0.000000] e820: update [mem 0xc0a9c018-0xc0aac657] usable ==> usable
[    0.000000] e820: update [mem 0xc0a7c018-0xc0a9bc57] usable ==> usable
[    0.000000] extended physical RAM map:
[    0.000000] reserve setup_data: [mem 0x0000000000000000-0x000000000009bfff] usable
[    0.000000] reserve setup_data: [mem 0x000000000009c000-0x000000000009cfff] reserved
[    0.000000] reserve setup_data: [mem 0x000000000009d000-0x000000000009dfff] usable
[    0.000000] reserve setup_data: [mem 0x000000000009e000-0x00000000000bffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000000100000-0x000000001fffffff] usable
[    0.000000] reserve setup_data: [mem 0x0000000020000000-0x00000000201fffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000020200000-0x0000000040003fff] usable
[    0.000000] reserve setup_data: [mem 0x0000000040004000-0x0000000040004fff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000040005000-0x00000000bfeb7fff] usable
[    0.000000] reserve setup_data: [mem 0x00000000bfeb8000-0x00000000c00b9fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000c00ba000-0x00000000c0a7c017] usable
[    0.000000] reserve setup_data: [mem 0x00000000c0a7c018-0x00000000c0a9bc57] usable
[    0.000000] reserve setup_data: [mem 0x00000000c0a9bc58-0x00000000c0a9c017] usable
[    0.000000] reserve setup_data: [mem 0x00000000c0a9c018-0x00000000c0aac657] usable
[    0.000000] reserve setup_data: [mem 0x00000000c0aac658-0x00000000c0aad017] usable
[    0.000000] reserve setup_data: [mem 0x00000000c0aad018-0x00000000c0abd057] usable
[    0.000000] reserve setup_data: [mem 0x00000000c0abd058-0x00000000c684efff] usable
[    0.000000] reserve setup_data: [mem 0x00000000c684f000-0x00000000cae9efff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000cae9f000-0x00000000caf9efff] ACPI NVS
[    0.000000] reserve setup_data: [mem 0x00000000caf9f000-0x00000000caffefff] ACPI data
[    0.000000] reserve setup_data: [mem 0x00000000cafff000-0x00000000caffffff] usable
[    0.000000] reserve setup_data: [mem 0x00000000cb000000-0x00000000cf9fffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000f80f8000-0x00000000f80f8fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000022e5fffff] usable
[    0.000000] reserve setup_data: [mem 0x000000022e600000-0x000000022fffffff] reserved
[    0.000000] efi: EFI v2.31 by Lenovo
[    0.000000] efi:  ACPI=0xcaffe000  ACPI 2.0=0xcaffe014  SMBIOS=0xcae9e000 
[    0.000000] SMBIOS 2.7 present.
[    0.000000] DMI: LENOVO 2325CN3/2325CN3, BIOS G2ETA4WW (2.64 ) 04/09/2015
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x22e600 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-FFFFF uncachable
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0FFC00000 mask FFFC00000 write-protect
[    0.000000]   1 base 000000000 mask F80000000 write-back
[    0.000000]   2 base 080000000 mask FC0000000 write-back
[    0.000000]   3 base 0C0000000 mask FE0000000 write-back
[    0.000000]   4 base 0D0000000 mask FF0000000 uncachable
[    0.000000]   5 base 0CC000000 mask FFC000000 uncachable
[    0.000000]   6 base 0CB000000 mask FFF000000 uncachable
[    0.000000]   7 base 100000000 mask F00000000 write-back
[    0.000000]   8 base 200000000 mask FE0000000 write-back
[    0.000000]   9 base 220000000 mask FF0000000 write-back
[    0.000000] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WC  UC- WT  
[    0.000000] e820: last_pfn = 0xcb000 max_arch_pfn = 0x400000000
[    0.000000] Scanning 1 areas for low memory corruption
[    0.000000] Base memory trampoline at [ffff880000096000] 96000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x01b3f000, 0x01b3ffff] PGTABLE
[    0.000000] BRK [0x01b40000, 0x01b40fff] PGTABLE
[    0.000000] BRK [0x01b41000, 0x01b41fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x22e400000-0x22e5fffff]
[    0.000000]  [mem 0x22e400000-0x22e5fffff] page 2M
[    0.000000] BRK [0x01b42000, 0x01b42fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x220000000-0x22e3fffff]
[    0.000000]  [mem 0x220000000-0x22e3fffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x200000000-0x21fffffff]
[    0.000000]  [mem 0x200000000-0x21fffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x00100000-0x1fffffff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x1fffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x20200000-0x40003fff]
[    0.000000]  [mem 0x20200000-0x3fffffff] page 2M
[    0.000000]  [mem 0x40000000-0x40003fff] page 4k
[    0.000000] BRK [0x01b43000, 0x01b43fff] PGTABLE
[    0.000000] BRK [0x01b44000, 0x01b44fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x40005000-0xbfeb7fff]
[    0.000000]  [mem 0x40005000-0x401fffff] page 4k
[    0.000000]  [mem 0x40200000-0xbfdfffff] page 2M
[    0.000000]  [mem 0xbfe00000-0xbfeb7fff] page 4k
[    0.000000] init_memory_mapping: [mem 0xc00ba000-0xc684efff]
[    0.000000]  [mem 0xc00ba000-0xc01fffff] page 4k
[    0.000000]  [mem 0xc0200000-0xc67fffff] page 2M
[    0.000000]  [mem 0xc6800000-0xc684efff] page 4k
[    0.000000] init_memory_mapping: [mem 0xcafff000-0xcaffffff]
[    0.000000]  [mem 0xcafff000-0xcaffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x100000000-0x1ffffffff]
[    0.000000]  [mem 0x100000000-0x1ffffffff] page 2M
[    0.000000] RAMDISK: [mem 0x7fbdf000-0x7fffffff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000CAFFE014 000024 (v02 LENOVO)
[    0.000000] ACPI: XSDT 0x00000000CAFFE170 0000C4 (v01 LENOVO TP-G2    00002640 PTL  00000002)
[    0.000000] ACPI: FACP 0x00000000CAFE6000 00010C (v05 LENOVO TP-G2    00002640 PTL  00000002)
[    0.000000] ACPI: DSDT 0x00000000CAFE8000 011383 (v01 LENOVO TP-G2    00002640 INTL 20061109)
[    0.000000] ACPI: FACS 0x00000000CAF5A000 000040
[    0.000000] ACPI: TCPA 0x00000000CAFFD000 000032 (v02 PTL    LENOVO   06040000 LNVO 00000001)
[    0.000000] ACPI: SSDT 0x00000000CAFFC000 000408 (v01 LENOVO TP-SSDT2 00000200 INTL 20061109)
[    0.000000] ACPI: SSDT 0x00000000CAFFB000 000033 (v01 LENOVO TP-SSDT1 00000100 INTL 20061109)
[    0.000000] ACPI: SSDT 0x00000000CAFFA000 0007A8 (v01 LENOVO SataAhci 00001000 INTL 20061109)
[    0.000000] ACPI: HPET 0x00000000CAFE4000 000038 (v01 LENOVO TP-G2    00002640 PTL  00000002)
[    0.000000] ACPI: APIC 0x00000000CAFE3000 000098 (v01 LENOVO TP-G2    00002640 PTL  00000002)
[    0.000000] ACPI: MCFG 0x00000000CAFE2000 00003C (v01 LENOVO TP-G2    00002640 PTL  00000002)
[    0.000000] ACPI: ECDT 0x00000000CAFE1000 000052 (v01 LENOVO TP-G2    00002640 PTL  00000002)
[    0.000000] ACPI: FPDT 0x00000000CAFE0000 000064 (v01 LENOVO TP-G2    00002640 PTL  00000002)
[    0.000000] ACPI: ASF! 0x00000000CAFE7000 0000A5 (v32 LENOVO TP-G2    00002640 PTL  00000002)
[    0.000000] ACPI: UEFI 0x00000000CAFDF000 00003E (v01 LENOVO TP-G2    00002640 PTL  00000002)
[    0.000000] ACPI: UEFI 0x00000000CAFDE000 000042 (v01 PTL    COMBUF   00000001 PTL  00000001)
[    0.000000] ACPI: POAT 0x00000000CAFDD000 000055 (v03 LENOVO TP-G2    00002640 PTL  00000002)
[    0.000000] ACPI: SSDT 0x00000000CAFDC000 000C79 (v01 PmRef  Cpu0Ist  00003000 INTL 20061109)
[    0.000000] ACPI: SSDT 0x00000000CAFDB000 000A83 (v01 PmRef  CpuPm    00003000 INTL 20061109)
[    0.000000] ACPI: DMAR 0x00000000CAFDA000 0000B8 (v01 INTEL  SNB      00000001 INTL 00000001)
[    0.000000] ACPI: UEFI 0x00000000CAFD9000 0002A6 (v01 LENOVO TP-G2    00002640 PTL  00000002)
[    0.000000] ACPI: DBG2 0x00000000CAFD8000 0000E9 (v00 LENOVO TP-G2    00002640 PTL  00000002)
[    0.000000] ACPI: BGRT 0x00000000CAFD7000 000038 (v00 LENOVO TP-G2    00002640 PTL  00000002)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000022e5fffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x22e5f2000-0x22e5f5fff]
[    0.000000]  [ffffea0000000000-ffffea0008bfffff] PMD -> [ffff880225c00000-ffff88022dbfffff] on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000022e5fffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009bfff]
[    0.000000]   node   0: [mem 0x000000000009d000-0x000000000009dfff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x000000001fffffff]
[    0.000000]   node   0: [mem 0x0000000020200000-0x0000000040003fff]
[    0.000000]   node   0: [mem 0x0000000040005000-0x00000000bfeb7fff]
[    0.000000]   node   0: [mem 0x00000000c00ba000-0x00000000c684efff]
[    0.000000]   node   0: [mem 0x00000000cafff000-0x00000000caffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x000000022e5fffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000022e5fffff]
[    0.000000] On node 0 totalpages: 2050537
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 23 pages reserved
[    0.000000]   DMA zone: 3996 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 12626 pages used for memmap
[    0.000000]   DMA32 zone: 808013 pages, LIFO batch:31
[    0.000000]   Normal zone: 19352 pages used for memmap
[    0.000000]   Normal zone: 1238528 pages, LIFO batch:31
[    0.000000] Reserving Intel graphics stolen memory at 0xcba00000-0xcf9fffff
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[    0.000000] smpboot: Allowing 8 CPUs, 4 hotplug CPUs
[    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.000000] PM: Registered nosave memory: [mem 0x0009c000-0x0009cfff]
[    0.000000] PM: Registered nosave memory: [mem 0x0009e000-0x000bffff]
[    0.000000] PM: Registered nosave memory: [mem 0x000c0000-0x000fffff]
[    0.000000] PM: Registered nosave memory: [mem 0x20000000-0x201fffff]
[    0.000000] PM: Registered nosave memory: [mem 0x40004000-0x40004fff]
[    0.000000] PM: Registered nosave memory: [mem 0xbfeb8000-0xc00b9fff]
[    0.000000] PM: Registered nosave memory: [mem 0xc0a7c000-0xc0a7cfff]
[    0.000000] PM: Registered nosave memory: [mem 0xc0a9b000-0xc0a9bfff]
[    0.000000] PM: Registered nosave memory: [mem 0xc0a9c000-0xc0a9cfff]
[    0.000000] PM: Registered nosave memory: [mem 0xc0aac000-0xc0aacfff]
[    0.000000] PM: Registered nosave memory: [mem 0xc0aad000-0xc0aadfff]
[    0.000000] PM: Registered nosave memory: [mem 0xc0abd000-0xc0abdfff]
[    0.000000] PM: Registered nosave memory: [mem 0xc684f000-0xcae9efff]
[    0.000000] PM: Registered nosave memory: [mem 0xcae9f000-0xcaf9efff]
[    0.000000] PM: Registered nosave memory: [mem 0xcaf9f000-0xcaffefff]
[    0.000000] PM: Registered nosave memory: [mem 0xcb000000-0xcf9fffff]
[    0.000000] PM: Registered nosave memory: [mem 0xcfa00000-0xf80f7fff]
[    0.000000] PM: Registered nosave memory: [mem 0xf80f8000-0xf80f8fff]
[    0.000000] PM: Registered nosave memory: [mem 0xf80f9000-0xfed1bfff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed20000-0xffffffff]
[    0.000000] e820: [mem 0xcfa00000-0xf80f7fff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.000000] setup_percpu: NR_CPUS:128 nr_cpumask_bits:128 nr_cpu_ids:8 nr_node_ids:1
[    0.000000] PERCPU: Embedded 32 pages/cpu @ffff88022e200000 s92824 r8192 d30056 u262144
[    0.000000] pcpu-alloc: s92824 r8192 d30056 u262144 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7 
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 2018472
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img root=/dev/sda2 rw nouveau.pstate=1
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 7913916K/8202148K available (5666K kernel code, 937K rwdata, 1796K rodata, 1188K init, 1164K bss, 288232K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Build-time adjustment of leaf fanout to 64.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=128 to nr_cpu_ids=8.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=8
[    0.000000] NR_IRQS:8448 nr_irqs:488 16
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 2593.912 MHz processor
[    0.000067] Calibrating delay loop (skipped), value calculated using timer frequency.. 5189.98 BogoMIPS (lpj=8646373)
[    0.000072] pid_max: default: 32768 minimum: 301
[    0.000081] ACPI: Core revision 20150818
[    0.024185] ACPI: 6 ACPI AML tables successfully acquired and loaded
[    0.068468] Security Framework initialized
[    0.068474] Yama: becoming mindful.
[    0.069431] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.073501] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.075337] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.075356] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.075719] Initializing cgroup subsys io
[    0.075728] Initializing cgroup subsys memory
[    0.075739] Initializing cgroup subsys devices
[    0.075743] Initializing cgroup subsys freezer
[    0.075746] Initializing cgroup subsys net_cls
[    0.075750] Initializing cgroup subsys pids
[    0.075788] CPU: Physical Processor ID: 0
[    0.075790] CPU: Processor Core ID: 0
[    0.075798] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[    0.075800] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.076544] mce: CPU supports 7 MCE banks
[    0.076564] CPU0: Thermal monitoring enabled (TM1)
[    0.076577] process: using mwait in idle threads
[    0.076582] Last level iTLB entries: 4KB 512, 2MB 8, 4MB 8
[    0.076584] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
[    0.077347] Freeing SMP alternatives memory: 20K (ffffffff81a15000 - ffffffff81a1a000)
[    0.080041] Ignoring BGRT: invalid version 0 (expected 1)
[    0.083729] ftrace: allocating 22571 entries in 89 pages
[    0.103728] DMAR: Host address width 36
[    0.103733] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[    0.103745] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap c0000020e60262 ecap f0101a
[    0.103747] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[    0.103758] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap c9008020660262 ecap f0105a
[    0.103760] DMAR: RMRR base: 0x000000ca2ba000 end: 0x000000ca2d0fff
[    0.103763] DMAR: RMRR base: 0x000000cb800000 end: 0x000000cf9fffff
[    0.103767] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 1
[    0.103769] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[    0.103772] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[    0.104277] DMAR-IR: Enabled IRQ remapping in x2apic mode
[    0.104281] x2apic enabled
[    0.104289] Switched APIC routing to cluster x2apic.
[    0.104780] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.137815] TSC deadline timer enabled
[    0.137821] smpboot: CPU0: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz (family: 0x6, model: 0x3a, stepping: 0x9)
[    0.137868] Performance Events: PEBS fmt1+, 16-deep LBR, IvyBridge events, full-width counters, Intel PMU driver.
[    0.137907] ... version:                3
[    0.137909] ... bit width:              48
[    0.137911] ... generic registers:      4
[    0.137912] ... value mask:             0000ffffffffffff
[    0.137914] ... max period:             0000ffffffffffff
[    0.137916] ... fixed-purpose events:   3
[    0.137918] ... event mask:             000000070000000f
[    0.167901] x86: Booting SMP configuration:
[    0.167905] .... node  #0, CPUs:      #1
[    0.182250] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[    0.192080]  #2 #3
[    0.229929] x86: Booted up 1 node, 4 CPUs
[    0.229935] smpboot: Total of 4 processors activated (20759.93 BogoMIPS)
[    0.235919] devtmpfs: initialized
[    0.242658] PM: Registering ACPI NVS region [mem 0xcae9f000-0xcaf9efff] (1048576 bytes)
[    0.242866] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.243027] pinctrl core: initialized pinctrl subsystem
[    0.243104] RTC time:  7:06:55, date: 12/25/15
[    0.243311] NET: Registered protocol family 16
[    0.256068] cpuidle: using governor ladder
[    0.266080] cpuidle: using governor menu
[    0.266230] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    0.266234] ACPI: bus type PCI registered
[    0.266236] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.266515] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.266520] PCI: not using MMCONFIG
[    0.266522] PCI: Using configuration type 1 for base access
[    0.266951] perf_event_intel: PMU erratum BJ122, BV98, HSD29 worked around, HT is on
[    0.280017] ACPI: Added _OSI(Module Device)
[    0.280021] ACPI: Added _OSI(Processor Device)
[    0.280023] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.280026] ACPI: Added _OSI(Processor Aggregator Device)
[    0.283065] ACPI : EC: EC description table is found, configuring boot EC
[    0.283081] ACPI : EC: EC started
[    0.291269] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.295175] ACPI: Dynamic OEM Table Load:
[    0.295197] ACPI: SSDT 0xFFFF880224783000 000A01 (v01 PmRef  Cpu0Cst  00003001 INTL 20061109)
[    0.296305] ACPI: Dynamic OEM Table Load:
[    0.296321] ACPI: SSDT 0xFFFF8802240C8C00 000303 (v01 PmRef  ApIst    00003000 INTL 20061109)
[    0.297277] ACPI: Dynamic OEM Table Load:
[    0.297290] ACPI: SSDT 0xFFFF88022477EC00 000119 (v01 PmRef  ApCst    00003000 INTL 20061109)
[    0.299057] ACPI: Interpreter enabled
[    0.299069] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20150818/hwxface-580)
[    0.299077] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20150818/hwxface-580)
[    0.299101] ACPI: (supports S0 S3 S4 S5)
[    0.299104] ACPI: Using IOAPIC for interrupt routing
[    0.299146] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.299840] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in ACPI motherboard resources
[    0.299856] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.304171] ACPI: Power Resource [PUBS] (on)
[    0.304848] acpi PNP0C0A:01: ACPI dock station (docks/bays count: 1)
[    0.306704] acpi LNXIOBAY:00: ACPI dock station (docks/bays count: 2)
[    0.310024] acpi IBM0079:00: ACPI dock station (docks/bays count: 3)
[    0.310881] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.310992] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.311097] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.311201] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.311304] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.311407] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.311509] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.311612] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.311762] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3f])
[    0.311771] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    0.311967] acpi PNP0A08:00: _OSC: platform does not support [PCIeCapability]
[    0.312054] acpi PNP0A08:00: _OSC: not requesting control; platform does not support [PCIeCapability]
[    0.312059] acpi PNP0A08:00: _OSC: OS requested [PCIeHotplug PME AER PCIeCapability]
[    0.312062] acpi PNP0A08:00: _OSC: platform willing to grant [PCIeHotplug PME AER]
[    0.312065] acpi PNP0A08:00: _OSC failed (AE_SUPPORT); disabling ASPM
[    0.312331] PCI host bridge to bus 0000:00
[    0.312337] pci_bus 0000:00: root bus resource [bus 00-3f]
[    0.312340] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.312344] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.312347] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.312351] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000c3fff window]
[    0.312354] pci_bus 0000:00: root bus resource [mem 0x000c4000-0x000c7fff window]
[    0.312357] pci_bus 0000:00: root bus resource [mem 0x000c8000-0x000cbfff window]
[    0.312360] pci_bus 0000:00: root bus resource [mem 0x000cc000-0x000cffff window]
[    0.312363] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff window]
[    0.312366] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff window]
[    0.312369] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff window]
[    0.312372] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff window]
[    0.312375] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e3fff window]
[    0.312378] pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e7fff window]
[    0.312381] pci_bus 0000:00: root bus resource [mem 0x000e8000-0x000ebfff window]
[    0.312384] pci_bus 0000:00: root bus resource [mem 0x000ec000-0x000effff window]
[    0.312387] pci_bus 0000:00: root bus resource [mem 0xcfa00000-0xfebfffff window]
[    0.312390] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed4bfff window]
[    0.312413] pci 0000:00:00.0: [8086:0154] type 00 class 0x060000
[    0.312574] pci 0000:00:02.0: [8086:0166] type 00 class 0x030000
[    0.312599] pci 0000:00:02.0: reg 0x10: [mem 0xec400000-0xec7fffff 64bit]
[    0.312611] pci 0000:00:02.0: reg 0x18: [mem 0xd0000000-0xdfffffff 64bit pref]
[    0.312619] pci 0000:00:02.0: reg 0x20: [io  0x5000-0x503f]
[    0.312805] pci 0000:00:14.0: [8086:1e31] type 00 class 0x0c0330
[    0.312867] pci 0000:00:14.0: reg 0x10: [mem 0xed920000-0xed92ffff 64bit]
[    0.312976] pci 0000:00:14.0: PME# supported from D3hot D3cold
[    0.313045] pci 0000:00:14.0: System wakeup disabled by ACPI
[    0.313120] pci 0000:00:16.0: [8086:1e3a] type 00 class 0x078000
[    0.313179] pci 0000:00:16.0: reg 0x10: [mem 0xed935000-0xed93500f 64bit]
[    0.313289] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.313438] pci 0000:00:19.0: [8086:1502] type 00 class 0x020000
[    0.313485] pci 0000:00:19.0: reg 0x10: [mem 0xed900000-0xed91ffff]
[    0.313503] pci 0000:00:19.0: reg 0x14: [mem 0xed93b000-0xed93bfff]
[    0.313520] pci 0000:00:19.0: reg 0x18: [io  0x5080-0x509f]
[    0.313615] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
[    0.313684] pci 0000:00:19.0: System wakeup disabled by ACPI
[    0.313755] pci 0000:00:1a.0: [8086:1e2d] type 00 class 0x0c0320
[    0.313805] pci 0000:00:1a.0: reg 0x10: [mem 0xed93a000-0xed93a3ff]
[    0.313925] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.313994] pci 0000:00:1a.0: System wakeup disabled by ACPI
[    0.314068] pci 0000:00:1b.0: [8086:1e20] type 00 class 0x040300
[    0.314126] pci 0000:00:1b.0: reg 0x10: [mem 0xed930000-0xed933fff 64bit]
[    0.314245] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.314328] pci 0000:00:1b.0: System wakeup disabled by ACPI
[    0.314398] pci 0000:00:1c.0: [8086:1e10] type 01 class 0x060400
[    0.314535] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.314674] pci 0000:00:1c.1: [8086:1e12] type 01 class 0x060400
[    0.314799] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[    0.314933] pci 0000:00:1c.2: [8086:1e14] type 01 class 0x060400
[    0.315069] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[    0.315141] pci 0000:00:1c.2: System wakeup disabled by ACPI
[    0.315221] pci 0000:00:1d.0: [8086:1e26] type 00 class 0x0c0320
[    0.315271] pci 0000:00:1d.0: reg 0x10: [mem 0xed939000-0xed9393ff]
[    0.315392] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.315469] pci 0000:00:1d.0: System wakeup disabled by ACPI
[    0.315539] pci 0000:00:1f.0: [8086:1e55] type 00 class 0x060100
[    0.315824] pci 0000:00:1f.2: [8086:1e03] type 00 class 0x010601
[    0.315875] pci 0000:00:1f.2: reg 0x10: [io  0x50a8-0x50af]
[    0.315891] pci 0000:00:1f.2: reg 0x14: [io  0x50b4-0x50b7]
[    0.315907] pci 0000:00:1f.2: reg 0x18: [io  0x50a0-0x50a7]
[    0.315922] pci 0000:00:1f.2: reg 0x1c: [io  0x50b0-0x50b3]
[    0.315939] pci 0000:00:1f.2: reg 0x20: [io  0x5060-0x507f]
[    0.315957] pci 0000:00:1f.2: reg 0x24: [mem 0xed938000-0xed9387ff]
[    0.316017] pci 0000:00:1f.2: PME# supported from D3hot
[    0.316145] pci 0000:00:1f.3: [8086:1e22] type 00 class 0x0c0500
[    0.316177] pci 0000:00:1f.3: reg 0x10: [mem 0xed934000-0xed9340ff 64bit]
[    0.316223] pci 0000:00:1f.3: reg 0x20: [io  0xefa0-0xefbf]
[    0.316569] pci 0000:02:00.0: [1180:e823] type 00 class 0x088001
[    0.316622] pci 0000:02:00.0: MMC controller base frequency changed to 50Mhz.
[    0.316654] pci 0000:02:00.0: reg 0x10: [mem 0xed100000-0xed1000ff]
[    0.316881] pci 0000:02:00.0: supports D1 D2
[    0.316884] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.322616] pci 0000:00:1c.0: PCI bridge to [bus 02]
[    0.322624] pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
[    0.322631] pci 0000:00:1c.0:   bridge window [mem 0xed100000-0xed8fffff]
[    0.322643] pci 0000:00:1c.0:   bridge window [mem 0xec800000-0xecffffff 64bit pref]
[    0.322970] pci 0000:03:00.0: [8086:0085] type 00 class 0x028000
[    0.323580] pci 0000:03:00.0: reg 0x10: [mem 0xed000000-0xed001fff 64bit]
[    0.324908] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
[    0.329243] pci 0000:00:1c.1: PCI bridge to [bus 03]
[    0.329255] pci 0000:00:1c.1:   bridge window [mem 0xed000000-0xed0fffff]
[    0.329391] acpiphp: Slot [1] registered
[    0.329441] pci 0000:04:00.0: [10de:11c6] type 00 class 0x030000
[    0.329535] pci 0000:04:00.0: reg 0x10: [mem 0xeb000000-0xebffffff]
[    0.329581] pci 0000:04:00.0: reg 0x14: [mem 0xe0000000-0xe7ffffff 64bit pref]
[    0.329626] pci 0000:04:00.0: reg 0x1c: [mem 0xe8000000-0xe9ffffff 64bit pref]
[    0.329655] pci 0000:04:00.0: reg 0x24: [io  0x3000-0x307f]
[    0.329685] pci 0000:04:00.0: reg 0x30: [mem 0xfff80000-0xffffffff pref]
[    0.329964] pci 0000:04:00.1: [10de:0e0b] type 00 class 0x040300
[    0.330056] pci 0000:04:00.1: reg 0x10: [mem 0xec000000-0xec003fff]
[    0.335821] pci 0000:00:1c.2: PCI bridge to [bus 04-0b]
[    0.335829] pci 0000:00:1c.2:   bridge window [io  0x3000-0x3fff]
[    0.335836] pci 0000:00:1c.2:   bridge window [mem 0xeb000000-0xec0fffff]
[    0.335847] pci 0000:00:1c.2:   bridge window [mem 0xe0000000-0xea7fffff 64bit pref]
[    0.337270] ACPI: Enabled 4 GPEs in block 00 to 3F
[    0.337396] ACPI : EC: GPE = 0x11, I/O: command/status = 0x66, data = 0x62
[    0.337575] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=mem,locks=none
[    0.337588] vgaarb: device added: PCI:0000:04:00.0,decodes=io+mem,owns=none,locks=none
[    0.337590] vgaarb: loaded
[    0.337592] vgaarb: bridge control possible 0000:04:00.0
[    0.337594] vgaarb: setting as boot device: PCI:0000:00:02.0
[    0.337596] vgaarb: no bridge control possible 0000:00:02.0
[    0.337826] PCI: Using ACPI for IRQ routing
[    0.341868] PCI: pci_cache_line_size set to 64 bytes
[    0.342388] e820: reserve RAM buffer [mem 0x0009c000-0x0009ffff]
[    0.342391] e820: reserve RAM buffer [mem 0x0009e000-0x0009ffff]
[    0.342394] e820: reserve RAM buffer [mem 0x40004000-0x43ffffff]
[    0.342396] e820: reserve RAM buffer [mem 0xbfeb8000-0xbfffffff]
[    0.342398] e820: reserve RAM buffer [mem 0xc0a7c018-0xc3ffffff]
[    0.342402] e820: reserve RAM buffer [mem 0xc0a9c018-0xc3ffffff]
[    0.342404] e820: reserve RAM buffer [mem 0xc0aad018-0xc3ffffff]
[    0.342407] e820: reserve RAM buffer [mem 0xc684f000-0xc7ffffff]
[    0.342409] e820: reserve RAM buffer [mem 0xcb000000-0xcbffffff]
[    0.342412] e820: reserve RAM buffer [mem 0x22e600000-0x22fffffff]
[    0.342633] NetLabel: Initializing
[    0.342635] NetLabel:  domain hash size = 128
[    0.342637] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.342660] NetLabel:  unlabeled traffic allowed by default
[    0.342714] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    0.342724] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    0.344769] clocksource: Switched to clocksource hpet
[    0.353875] pnp: PnP ACPI init
[    0.354467] system 00:00: [mem 0x00000000-0x0009ffff] could not be reserved
[    0.354473] system 00:00: [mem 0x000f0000-0x000fffff] could not be reserved
[    0.354477] system 00:00: [mem 0x00100000-0xcf9fffff] could not be reserved
[    0.354481] system 00:00: [mem 0xfec00000-0xffffffff] could not be reserved
[    0.354488] system 00:00: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.354681] pnp 00:01: disabling [mem 0xfffff000-0xffffffff] because it overlaps 0000:04:00.0 BAR 6 [mem 0xfff80000-0xffffffff pref]
[    0.354693] pnp 00:01: [Firmware Bug]: PNP resource [mem 0xfed10000-0xfed13fff] covers only part of 0000:00:00.0 Intel MCH; extending to [mem 0xfed10000-0xfed17fff]
[    0.354734] system 00:01: [io  0x0400-0x047f] could not be reserved
[    0.354737] system 00:01: [io  0x0500-0x057f] has been reserved
[    0.354741] system 00:01: [io  0x0800-0x080f] has been reserved
[    0.354744] system 00:01: [io  0x15e0-0x15ef] has been reserved
[    0.354748] system 00:01: [io  0x1600-0x167f] has been reserved
[    0.354752] system 00:01: [mem 0xf8000000-0xfbffffff] could not be reserved
[    0.354756] system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.354760] system 00:01: [mem 0xfed10000-0xfed17fff] has been reserved
[    0.354763] system 00:01: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.354767] system 00:01: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.354788] system 00:01: [mem 0xfed45000-0xfed4bfff] has been reserved
[    0.354792] system 00:01: [mem 0xfed40000-0xfed44fff] has been reserved
[    0.354797] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.354892] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.354937] pnp 00:03: Plug and Play ACPI device, IDs LEN0071 PNP0303 (active)
[    0.354978] pnp 00:04: Plug and Play ACPI device, IDs LEN0020 PNP0f13 (active)
[    0.355655] pnp: PnP ACPI: found 5 devices
[    0.363635] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.363650] pci 0000:04:00.0: can't claim BAR 6 [mem 0xfff80000-0xffffffff pref]: no compatible bridge window
[    0.363702] pci 0000:00:1c.0: PCI bridge to [bus 02]
[    0.363707] pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
[    0.363718] pci 0000:00:1c.0:   bridge window [mem 0xed100000-0xed8fffff]
[    0.363726] pci 0000:00:1c.0:   bridge window [mem 0xec800000-0xecffffff 64bit pref]
[    0.363737] pci 0000:00:1c.1: PCI bridge to [bus 03]
[    0.363747] pci 0000:00:1c.1:   bridge window [mem 0xed000000-0xed0fffff]
[    0.363768] pci 0000:04:00.0: BAR 6: assigned [mem 0xec080000-0xec0fffff pref]
[    0.363771] pci 0000:00:1c.2: PCI bridge to [bus 04-0b]
[    0.363776] pci 0000:00:1c.2:   bridge window [io  0x3000-0x3fff]
[    0.363786] pci 0000:00:1c.2:   bridge window [mem 0xeb000000-0xec0fffff]
[    0.363793] pci 0000:00:1c.2:   bridge window [mem 0xe0000000-0xea7fffff 64bit pref]
[    0.363806] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    0.363810] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    0.363813] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.363816] pci_bus 0000:00: resource 7 [mem 0x000c0000-0x000c3fff window]
[    0.363819] pci_bus 0000:00: resource 8 [mem 0x000c4000-0x000c7fff window]
[    0.363822] pci_bus 0000:00: resource 9 [mem 0x000c8000-0x000cbfff window]
[    0.363826] pci_bus 0000:00: resource 10 [mem 0x000cc000-0x000cffff window]
[    0.363829] pci_bus 0000:00: resource 11 [mem 0x000d0000-0x000d3fff window]
[    0.363832] pci_bus 0000:00: resource 12 [mem 0x000d4000-0x000d7fff window]
[    0.363835] pci_bus 0000:00: resource 13 [mem 0x000d8000-0x000dbfff window]
[    0.363838] pci_bus 0000:00: resource 14 [mem 0x000dc000-0x000dffff window]
[    0.363841] pci_bus 0000:00: resource 15 [mem 0x000e0000-0x000e3fff window]
[    0.363844] pci_bus 0000:00: resource 16 [mem 0x000e4000-0x000e7fff window]
[    0.363847] pci_bus 0000:00: resource 17 [mem 0x000e8000-0x000ebfff window]
[    0.363851] pci_bus 0000:00: resource 18 [mem 0x000ec000-0x000effff window]
[    0.363854] pci_bus 0000:00: resource 19 [mem 0xcfa00000-0xfebfffff window]
[    0.363857] pci_bus 0000:00: resource 20 [mem 0xfed40000-0xfed4bfff window]
[    0.363861] pci_bus 0000:02: resource 0 [io  0x4000-0x4fff]
[    0.363864] pci_bus 0000:02: resource 1 [mem 0xed100000-0xed8fffff]
[    0.363867] pci_bus 0000:02: resource 2 [mem 0xec800000-0xecffffff 64bit pref]
[    0.363870] pci_bus 0000:03: resource 1 [mem 0xed000000-0xed0fffff]
[    0.363874] pci_bus 0000:04: resource 0 [io  0x3000-0x3fff]
[    0.363877] pci_bus 0000:04: resource 1 [mem 0xeb000000-0xec0fffff]
[    0.363880] pci_bus 0000:04: resource 2 [mem 0xe0000000-0xea7fffff 64bit pref]
[    0.363935] NET: Registered protocol family 2
[    0.364224] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[    0.364504] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.364697] TCP: Hash tables configured (established 65536 bind 65536)
[    0.364745] UDP hash table entries: 4096 (order: 5, 131072 bytes)
[    0.364813] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
[    0.364928] NET: Registered protocol family 1
[    0.364957] pci 0000:00:02.0: Video device with shadowed ROM
[    0.365390] PCI: CLS 64 bytes, default 64
[    0.365479] Unpacking initramfs...
[    0.482690] Freeing initrd memory: 4228K (ffff88007fbdf000 - ffff880080000000)
[    0.482738] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.482743] software IO TLB [mem 0xb9a89000-0xbda89000] (64MB) mapped at [ffff8800b9a89000-ffff8800bda88fff]
[    0.482861] RAPL PMU detected, API unit is 2^-32 Joules, 3 fixed counters 163840 ms ovfl timer
[    0.482864] hw unit of domain pp0-core 2^-16 Joules
[    0.482866] hw unit of domain package 2^-16 Joules
[    0.482867] hw unit of domain pp1-gpu 2^-16 Joules
[    0.483074] microcode: CPU0 sig=0x306a9, pf=0x10, revision=0x1b
[    0.483087] microcode: CPU1 sig=0x306a9, pf=0x10, revision=0x1b
[    0.483103] microcode: CPU2 sig=0x306a9, pf=0x10, revision=0x1b
[    0.483115] microcode: CPU3 sig=0x306a9, pf=0x10, revision=0x1b
[    0.483208] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    0.483283] Scanning for low memory corruption every 60 seconds
[    0.483790] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    0.484414] Initialise system trusted keyring
[    0.484564] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.487261] zbud: loaded
[    0.487608] VFS: Disk quotas dquot_6.6.0
[    0.487667] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.487934] Key type big_key registered
[    0.488322] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[    0.488385] io scheduler noop registered
[    0.488391] io scheduler deadline registered
[    0.488448] io scheduler cfq registered (default)
[    0.489145] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.489160] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    0.489194] efifb: probing for efifb
[    0.489211] pmd_set_huge: Cannot satisfy [mem 0xd0000000-0xd0200000] with a huge-page mapping due to MTRR override.
[    0.489229] efifb: framebuffer at 0xd0000000, mapped to 0xffffc90001000000, using 4128k, total 4128k
[    0.489232] efifb: mode is 1366x768x32, linelength=5504, pages=1
[    0.489233] efifb: scrolling: redraw
[    0.489236] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    0.494328] Console: switching to colour frame buffer device 170x48
[    0.499073] fb0: EFI VGA frame buffer device
[    0.499093] intel_idle: MWAIT substates: 0x21120
[    0.499096] intel_idle: v0.4 model 0x3A
[    0.499098] intel_idle: lapic_timer_reliable_states 0xffffffff
[    0.499407] GHES: HEST is not enabled!
[    0.499514] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.500111] Linux agpgart interface v0.103
[    0.500778] rtc_cmos 00:02: RTC can wake from S4
[    0.500948] rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
[    0.500990] rtc_cmos 00:02: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    0.501007] Intel P-state driver initializing.
[    0.501161] ledtrig-cpu: registered to indicate activity on CPUs
[    0.501802] NET: Registered protocol family 10
[    0.502115] NET: Registered protocol family 17
[    0.502680] registered taskstats version 1
[    0.502703] Loading compiled-in X.509 certificates
[    0.502743] zswap: loaded using pool lzo/zbud
[    0.503477]   Magic number: 11:720:117
[    0.503614] rtc_cmos 00:02: setting system clock to 2015-12-25 07:06:56 UTC (1451027216)
[    0.503778] PM: Hibernation image not present or could not be loaded.
[    0.504261] Freeing unused kernel memory: 1188K (ffffffff818ec000 - ffffffff81a15000)
[    0.504264] Write protecting the kernel read-only data: 8192k
[    0.504649] Freeing unused kernel memory: 464K (ffff88000158c000 - ffff880001600000)
[    0.504778] Freeing unused kernel memory: 252K (ffff8800017c1000 - ffff880001800000)
[    0.516472] random: systemd-tmpfile urandom read with 4 bits of entropy available
[    0.556847] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    0.558655] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.558744] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.568037] ACPI: bus type USB registered
[    0.568084] usbcore: registered new interface driver usbfs
[    0.568105] usbcore: registered new interface driver hub
[    0.568303] usbcore: registered new device driver usb
[    0.569218] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.569488] sdhci: Secure Digital Host Controller Interface driver
[    0.569493] sdhci: Copyright(c) Pierre Ossman
[    0.569567] ehci-pci: EHCI PCI platform driver
[    0.569751] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    0.569765] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    0.569786] ehci-pci 0000:00:1a.0: debug port 2
[    0.569968] sdhci-pci 0000:02:00.0: SDHCI controller found [1180:e823] (rev 4)
[    0.570090] sdhci-pci 0000:02:00.0: No vmmc regulator found
[    0.570093] sdhci-pci 0000:02:00.0: No vqmmc regulator found
[    0.571396] mmc0: SDHCI controller on PCI [0000:02:00.0] using DMA
[    0.571920] SCSI subsystem initialized
[    0.573693] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[    0.573705] ehci-pci 0000:00:1a.0: irq 16, io mem 0xed93a000
[    0.573915] libata version 3.00 loaded.
[    0.581667] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    0.582135] hub 1-0:1.0: USB hub found
[    0.582149] hub 1-0:1.0: 3 ports detected
[    0.582557] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    0.582568] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    0.582587] ehci-pci 0000:00:1d.0: debug port 2
[    0.586516] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[    0.586541] ehci-pci 0000:00:1d.0: irq 23, io mem 0xed939000
[    0.594951] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    0.595226] hub 2-0:1.0: USB hub found
[    0.595238] hub 2-0:1.0: 3 ports detected
[    0.595627] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    0.595635] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[    0.596735] xhci_hcd 0000:00:14.0: hcc params 0x20007181 hci version 0x100 quirks 0x0000b930
[    0.596747] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[    0.597182] hub 3-0:1.0: USB hub found
[    0.597201] hub 3-0:1.0: 4 ports detected
[    0.597821] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    0.597827] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[    0.598058] hub 4-0:1.0: USB hub found
[    0.598073] hub 4-0:1.0: 4 ports detected
[    0.598128] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    0.598872] ahci 0000:00:1f.2: version 3.0
[    0.599025] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
[    0.611717] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x17 impl SATA mode
[    0.611725] ahci 0000:00:1f.2: flags: 64bit ncq stag pm led clo pio slum part ems sxs apst 
[    0.632737] scsi host0: ahci
[    0.632898] scsi host1: ahci
[    0.633028] scsi host2: ahci
[    0.633149] scsi host3: ahci
[    0.633272] scsi host4: ahci
[    0.633409] scsi host5: ahci
[    0.633468] ata1: SATA max UDMA/133 abar m2048@0xed938000 port 0xed938100 irq 27
[    0.633472] ata2: SATA max UDMA/133 abar m2048@0xed938000 port 0xed938180 irq 27
[    0.633475] ata3: SATA max UDMA/133 abar m2048@0xed938000 port 0xed938200 irq 27
[    0.633477] ata4: DUMMY
[    0.633480] ata5: SATA max UDMA/133 abar m2048@0xed938000 port 0xed938300 irq 27
[    0.633481] ata6: DUMMY
[    0.888538] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    0.901893] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    0.951939] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    0.953050] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[    0.953060] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[    0.953357] ata1.00: ATA-9: TS512GSSD370, N0815B, max UDMA/133
[    0.953364] ata1.00: 1000215216 sectors, multi 2: LBA48 NCQ (depth 31/32), AA
[    0.953905] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[    0.953925] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[    0.954164] ata1.00: configured for UDMA/133
[    0.954606] scsi 0:0:0:0: Direct-Access     ATA      TS512GSSD370     5B   PQ: 0 ANSI: 5
[    0.955190] usb 3-1: new high-speed USB device number 2 using xhci_hcd
[    1.013492] hub 1-1:1.0: USB hub found
[    1.013608] hub 1-1:1.0: 6 ports detected
[    1.026570] hub 2-1:1.0: USB hub found
[    1.026697] hub 2-1:1.0: 8 ports detected
[    1.130860] hub 3-1:1.0: USB hub found
[    1.131199] hub 3-1:1.0: 4 ports detected
[    1.272145] ata2: SATA link down (SStatus 0 SControl 300)
[    1.282114] usb 1-1.3: new full-speed USB device number 3 using ehci-pci
[    1.398876] usb 3-1.1: new full-speed USB device number 3 using xhci_hcd
[    1.435585] usb 1-1.6: new high-speed USB device number 4 using ehci-pci
[    1.482692] tsc: Refined TSC clocksource calibration: 2594.111 MHz
[    1.482699] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2564811980e, max_idle_ns: 440795290434 ns
[    1.484140] hidraw: raw HID events driver (C) Jiri Kosina
[    1.486325] usbcore: registered new interface driver usbhid
[    1.486329] usbhid: USB HID core driver
[    1.548999] usb 3-1.2: new full-speed USB device number 4 using xhci_hcd
[    1.592360] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.592839] ata3.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[    1.592848] ata3.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[    1.592852] ata3.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    1.593316] ata3.00: ATA-9: M4-CT256M4SSD3, 04MH, max UDMA/100
[    1.593324] ata3.00: 500118192 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    1.593873] ata3.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[    1.593882] ata3.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[    1.593886] ata3.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    1.594355] ata3.00: configured for UDMA/100
[    1.594837] scsi 2:0:0:0: Direct-Access     ATA      M4-CT256M4SSD3   04MH PQ: 0 ANSI: 5
[    1.705769] usb 3-1.3: new low-speed USB device number 5 using xhci_hcd
[    1.793724] usb 3-1.3: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[    1.793737] usb 3-1.3: ep 0x82 - rounding interval to 64 microframes, ep desc says 80 microframes
[    1.869210] usb 3-1.4: new full-speed USB device number 6 using xhci_hcd
[    1.912531] ata5: SATA link down (SStatus 0 SControl 300)
[    1.918792] sd 0:0:0:0: [sda] 1000215216 512-byte logical blocks: (512 GB/476 GiB)
[    1.918824] sd 2:0:0:0: [sdb] 500118192 512-byte logical blocks: (256 GB/238 GiB)
[    1.918970] sd 0:0:0:0: [sda] Write Protect is off
[    1.918977] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.918993] sd 2:0:0:0: [sdb] Write Protect is off
[    1.918999] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    1.919026] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.919046] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.921266]  sdb: sdb1 sdb2 sdb3 sdb4 sdb5
[    1.921291]  sda: sda1 sda2 sda3 sda4
[    1.922334] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.922356] sd 2:0:0:0: [sdb] Attached SCSI disk
[    1.951886] usb 3-1.4: ep 0x83 - rounding interval to 64 microframes, ep desc says 80 microframes
[    2.002531] raid6: sse2x1   gen()  4901 MB/s
[    2.059229] raid6: sse2x1   xor()  5235 MB/s
[    2.115952] raid6: sse2x2   gen() 10180 MB/s
[    2.172638] raid6: sse2x2   xor()  3397 MB/s
[    2.229341] raid6: sse2x4   gen()  7893 MB/s
[    2.286044] raid6: sse2x4   xor()  7536 MB/s
[    2.286045] raid6: using algorithm sse2x2 gen() 10180 MB/s
[    2.286046] raid6: .... xor() 3397 MB/s, rmw enabled
[    2.286047] raid6: using ssse3x2 recovery algorithm
[    2.286360] xor: automatically using best checksumming function:
[    2.319395]    avx       : 23241.600 MB/sec
[    2.322253] Btrfs loaded
[    2.323454] BTRFS: device label HOME devid 1 transid 17304 /dev/sda3
[    2.323618] BTRFS: device label ROOT devid 1 transid 64675 /dev/sda2
[    2.337307] BTRFS info (device sda2): disk space caching is enabled
[    2.345969] BTRFS: detected SSD devices, enabling SSD mode
[    2.443118] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.471330] systemd[1]: systemd 228 running in system mode. (+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
[    2.471465] systemd[1]: Detected architecture x86-64.
[    2.472401] systemd[1]: Set hostname to <thomas-nb>.
[    2.482937] clocksource: Switched to clocksource tsc
[    2.500496] systemd[1]: [/etc/systemd/system/enable-dualgpu.service:5] Failed to parse service type, ignoring: Oneshot
[    2.503069] systemd[1]: [/etc/systemd/system/rc-local.service:10] Support for option SysVStartPriority= has been removed and it is ignored
[    2.508541] systemd[1]: Listening on Journal Socket.
[    2.508769] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    2.508862] systemd[1]: Listening on Journal Socket (/dev/log).
[    2.508937] systemd[1]: Listening on udev Control Socket.
[    2.509267] systemd[1]: Created slice System Slice.
[    2.509717] systemd[1]: Starting Journal Service...
[    2.510162] systemd[1]: Starting Setup Virtual Console...
[    2.510943] systemd[1]: Mounting Temporary Directory...
[    2.511125] systemd[1]: Created slice User and Session Slice.
[    2.511218] systemd[1]: Reached target Slices.
[    2.511283] systemd[1]: Reached target Remote File Systems.
[    2.513093] systemd[1]: Starting Load Kernel Modules...
[    2.513200] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[    2.513297] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    2.513383] systemd[1]: Reached target Encrypted Volumes.
[    2.513842] systemd[1]: Mounting POSIX Message Queue File System...
[    2.513924] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[    2.514502] systemd[1]: Mounting Huge Pages File System...
[    2.515207] systemd[1]: Mounting Debug File System...
[    2.515303] systemd[1]: Reached target Login Prompts.
[    2.515413] systemd[1]: Listening on udev Kernel Socket.
[    2.515900] systemd[1]: Starting Set Up Additional Binary Formats...
[    2.516478] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[    2.516571] systemd[1]: Reached target Swap.
[    2.517188] systemd[1]: Starting Remount Root and Kernel File Systems...
[    2.517410] systemd[1]: Created slice system-systemd\x2dfsck.slice.
[    2.517549] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[    2.517635] systemd[1]: Reached target Paths.
[    2.518838] systemd[1]: Started Create list of required static device nodes for the current kernel.
[    2.522801] systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
[    2.523084] systemd[1]: Failed to start Load Kernel Modules.
[    2.523254] systemd[1]: systemd-modules-load.service: Unit entered failed state.
[    2.523262] systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
[    2.523759] systemd[1]: Mounting Configuration File System...
[    2.524220] systemd[1]: Starting Apply Kernel Variables...
[    2.525862] systemd[1]: Mounted POSIX Message Queue File System.
[    2.525965] systemd[1]: Mounted Huge Pages File System.
[    2.527136] BTRFS info (device sda2): disk space caching is enabled
[    2.528131] systemd[1]: Mounted Debug File System.
[    2.528960] systemd[1]: Mounted Temporary Directory.
[    2.530430] systemd[1]: Mounted Configuration File System.
[    2.531490] systemd[1]: Started Remount Root and Kernel File Systems.
[    2.532279] systemd[1]: proc-sys-fs-binfmt_misc.automount: Got automount request for /proc/sys/fs/binfmt_misc, triggered by 177 (systemd-binfmt)
[    2.538852] systemd[1]: Started Apply Kernel Variables.
[    2.542557] systemd[1]: Mounting Arbitrary Executable File Formats File System...
[    2.545063] systemd[1]: Starting Load/Save Random Seed...
[    2.546299] systemd[1]: Starting Create Static Device Nodes in /dev...
[    2.551601] systemd-journald[170]: File /var/log/journal/0cda9b2b00684e08b2ed27c7877ddb42/system.journal corrupted or uncleanly shut down, renaming and replacing.
[    2.551640] systemd[1]: Starting udev Coldplug all Devices...
[    2.555721] systemd[1]: Mounted Arbitrary Executable File Formats File System.
[    2.556687] systemd[1]: Started Load/Save Random Seed.
[    2.559251] systemd[1]: Started Set Up Additional Binary Formats.
[    2.567695] systemd[1]: Started Create Static Device Nodes in /dev.
[    2.568778] systemd[1]: Reached target Local File Systems (Pre).
[    2.576687] systemd[1]: Starting udev Kernel Device Manager...
[    2.581358] systemd[1]: Started Setup Virtual Console.
[    2.590641] systemd[1]: Started udev Coldplug all Devices.
[    2.598013] systemd[1]: Started Journal Service.
[    2.603947] systemd-journald[170]: Received request to flush runtime journal from PID 1
[    2.653541] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
[    2.653723] pps_core: LinuxPPS API ver. 1 registered
[    2.653725] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    2.653748] ACPI: Lid Switch [LID]
[    2.653808] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3
[    2.653812] ACPI: Sleep Button [SLPB]
[    2.653888] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
[    2.653891] ACPI: Power Button [PWRF]
[    2.656872] PTP clock support registered
[    2.662732] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    2.662736] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    2.664005] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    2.665208] [drm] Initialized drm 1.1.0 20060810
[    2.665559] FUJITSU Extended Socket Network Device Driver - version 1.0 - Copyright (c) 2015 FUJITSU LIMITED
[    2.665633] ACPI: AC Adapter [AC] (off-line)
[    2.672081] Non-volatile memory driver v1.3
[    2.673323] ACPI: Battery Slot [BAT0] (battery present)
[    2.688456] thinkpad_acpi: ThinkPad ACPI Extras v0.25
[    2.688459] thinkpad_acpi: http://ibm-acpi.sf.net/
[    2.688460] thinkpad_acpi: ThinkPad BIOS G2ETA4WW (2.64 ), EC unknown
[    2.688461] thinkpad_acpi: Lenovo ThinkPad X230, model 2325CN3
[    2.688826] thinkpad_acpi: Unsupported brightness interface, please contact ibm-acpi-devel@lists.sourceforge.net
[    2.689727] thinkpad_acpi: radio switch found; radios are disabled
[    2.689837] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
[    2.689839] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
[    2.694299] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is blocked
[    2.701843] wmi: Mapper loaded
[    2.702880] thermal LNXTHERM:00: registered as thermal_zone0
[    2.702884] ACPI: Thermal Zone [THM0] (36 C)
[    2.708794] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input5
[    2.776521] BTRFS info (device sda3): use ssd allocation scheme
[    2.776522] BTRFS info (device sda3): disk space caching is enabled
[    2.776523] BTRFS: has skinny extents
[    2.817337] input: PC Speaker as /devices/platform/pcspkr/input/input6
[    2.834575] AVX version of gcm_enc/dec engaged.
[    2.834578] AES CTR mode by8 optimization enabled
[    2.877393] e1000e 0000:00:19.0 eth0: registered PHC clock
[    2.877397] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 3c:97:0e:68:9c:44
[    2.877398] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[    2.877447] e1000e 0000:00:19.0 eth0: MAC: 10, PHY: 11, PBA No: 1000FF-0FF
[    2.877483] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    2.877532] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\_SB_.PCI0.LPC_.PMIO) (20150818/utaddress-254)
[    2.877537] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.877541] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x000000000000057F (\_SB_.PCI0.LPC_.LPIO) (20150818/utaddress-254)
[    2.877545] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.877546] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x000000000000057F (\_SB_.PCI0.LPC_.LPIO) (20150818/utaddress-254)
[    2.877549] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.877551] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x000000000000057F (\_SB_.PCI0.LPC_.LPIO) (20150818/utaddress-254)
[    2.877554] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.877555] lpc_ich: Resource conflict(s) found affecting gpio_ich
[    2.877704] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[    2.877866] i915 0000:00:02.0: enabling device (0006 -> 0007)
[    2.878548] [drm] Memory usable by graphics device = 2048M
[    2.878551] checking generic (d0000000 408000) vs hw (d0000000 10000000)
[    2.878553] fb: switching to inteldrmfb from EFI VGA
[    2.878579] Console: switching to colour dummy device 80x25
[    2.878667] [drm] Replacing VGA console driver
[    2.885309] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.885313] [drm] Driver supports precise vblank timestamp query.
[    2.885402] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=mem
[    2.912657] Intel(R) Wireless WiFi driver for Linux
[    2.912660] Copyright(c) 2003- 2015 Intel Corporation
[    2.912835] iwlwifi 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
[    2.915977] EXT4-fs (sda4): recovery complete
[    2.917191] iwlwifi 0000:03:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm
[    2.917964] EXT4-fs (sda4): mounted filesystem with writeback data mode. Opts: errors=remount-ro,data=writeback
[    2.924043] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)
[    2.924233] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input8
[    2.924537] [drm] Initialized i915 1.6.0 20150731 for 0000:00:02.0 on minor 0
[    2.926326] snd_hda_intel 0000:04:00.1: Disabling MSI
[    2.926335] snd_hda_intel 0000:04:00.1: Handle VGA-switcheroo audio client
[    2.928386] intel_rapl: Found RAPL domain package
[    2.928390] intel_rapl: Found RAPL domain core
[    2.928392] intel_rapl: Found RAPL domain uncore
[    2.936362] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUG disabled
[    2.936367] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
[    2.936368] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[    2.936371] iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Advanced-N 6205 AGN, REV=0xB0
[    2.937302] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[    2.938107] nouveau 0000:04:00.0: enabling device (0006 -> 0007)
[    2.938158] BTRFS: could not find root 8
[    2.938164] nouveau 0000:04:00.0: NVIDIA GK106 (0e6060a1)
[    2.941369] BTRFS: could not find root 8
[    2.941405] BTRFS: could not find root 8
[    2.944137] iwlwifi 0000:03:00.0: RF_KILL bit toggled to disable radio.
[    2.959912] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VC: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    2.959917] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    2.959919] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=2 (0x15/0x1b/0x0/0x0/0x0)
[    2.959921] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    2.959923] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    2.959926] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[    2.959928] snd_hda_codec_realtek hdaudioC0D0:      Dock Mic=0x19
[    2.959930] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
[    2.983182] [drm] GMBUS [i915 gmbus dpb] timed out, falling back to bit banging on pin 5
[    2.995536] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[    2.996475] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[    2.996548] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[    2.996616] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[    2.996756] input: HDA Intel PCH Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[    2.996827] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
[    2.996897] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
[    2.996964] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
[    3.001397] fbcon: inteldrmfb (fb0) is primary device
[    3.003076] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[    3.086126] iTCO_vendor_support: vendor-support=0
[    3.087095] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[    3.087149] iTCO_wdt: Found a Panther Point TCO device (Version=2, TCOBASE=0x0460)
[    3.087291] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[    3.137707] nouveau 0000:04:00.0: bios: version 80.06.3c.00.5d
[    3.138028] nouveau 0000:04:00.0: clk: base: 7 MHz, boost: 7 MHz
[    3.138618] nouveau 0000:04:00.0: fb: 1024 MiB GDDR5
[    3.337076] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1c.2/0000:04:00.1/sound/card1/input17
[    3.337145] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1c.2/0000:04:00.1/sound/card1/input18
[    3.337207] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1c.2/0000:04:00.1/sound/card1/input19
[    3.481640] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    3.584159] psmouse serio1: synaptics: queried max coordinates: x [..5768], y [..5062]
[    3.614070] psmouse serio1: synaptics: queried min coordinates: x [1174..], y [790..]
[    3.672799] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd002a3/0x940300/0x123800/0x0, board id: 1611, fw id: 1099905
[    3.672806] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
[    3.710984] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input7
[    3.716502] mousedev: PS/2 mouse device common for all mice
[    3.721450] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    3.727541] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[    3.838278] Console: switching to colour frame buffer device 170x48
[    3.842405] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    3.842900] rc.local
[    4.227971] [TTM] Zone  kernel: Available graphics memory: 3996862 kiB
[    4.227973] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
[    4.227974] [TTM] Initializing pool allocator
[    4.227979] [TTM] Initializing DMA pool allocator
[    4.227990] nouveau 0000:04:00.0: DRM: VRAM: 1024 MiB
[    4.227991] nouveau 0000:04:00.0: DRM: GART: 1048576 MiB
[    4.227995] nouveau 0000:04:00.0: DRM: TMDS table version 2.0
[    4.227996] nouveau 0000:04:00.0: DRM: DCB version 4.0
[    4.227998] nouveau 0000:04:00.0: DRM: DCB outp 00: 02033f10 00000000
[    4.228000] nouveau 0000:04:00.0: DRM: DCB outp 01: 01000f02 00020030
[    4.228001] nouveau 0000:04:00.0: DRM: DCB outp 02: 08011f82 00020030
[    4.228002] nouveau 0000:04:00.0: DRM: DCB outp 03: 02022f62 00020010
[    4.228004] nouveau 0000:04:00.0: DRM: DCB conn 00: 00001031
[    4.228005] nouveau 0000:04:00.0: DRM: DCB conn 01: 00002131
[    4.228006] nouveau 0000:04:00.0: DRM: DCB conn 02: 00010261
[    4.228007] nouveau 0000:04:00.0: DRM: DCB conn 03: 00000300
[    4.255205] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    4.255208] [drm] Driver supports precise vblank timestamp query.
[    4.317008] media: Linux media interface: v0.10
[    4.323560] Linux video capture interface: v2.00
[    4.328224] input: SUNREX USB Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.3/3-1.3:1.0/0003:05AF:0003.0003/input/input21
[    4.328508] input: ROCCAT ROCCAT Kone Pure Optical as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.1/3-1.1:1.0/0003:1E7D:2DB4.0001/input/input22
[    4.331494] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1530, Max: 1285
[    4.331496] xhci_hcd 0000:00:14.0: Not enough bandwidth
[    4.331499] usb 3-1.4: Not enough bandwidth for altsetting 4
[    4.341530] usbcore: registered new interface driver snd-usb-audio
[    4.384289] hid-generic 0003:05AF:0003.0003: input,hidraw0: USB HID v1.10 Keyboard [SUNREX USB Keyboard] on usb-0000:00:14.0-1.3/input0
[    4.384439] input: SUNREX USB Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.3/3-1.3:1.1/0003:05AF:0003.0004/input/input23
[    4.388282] uvcvideo: Found UVC 1.00 device Integrated Camera (5986:02d2)
[    4.390439] input: Integrated Camera as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input24
[    4.398171] input: Xbox 360 Wireless Receiver as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.2/3-1.2:1.0/input/input25
[    4.437653] konepure 0003:1E7D:2DB4.0001: input,hiddev0,hidraw1: USB HID v1.00 Mouse [ROCCAT ROCCAT Kone Pure Optical] on usb-0000:00:14.0-1.1/input0
[    4.438026] input: ROCCAT ROCCAT Kone Pure Optical as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.1/3-1.1:1.1/0003:1E7D:2DB4.0002/input/input26
[    4.491356] usbcore: registered new interface driver uvcvideo
[    4.491359] USB Video Class driver (1.1.1)
[    4.491766] input: Xbox 360 Wireless Receiver as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.2/3-1.2:1.2/input/input27
[    4.493043] input: Xbox 360 Wireless Receiver as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.2/3-1.2:1.4/input/input28
[    4.493088] hid-generic 0003:05AF:0003.0004: input,hidraw2: USB HID v1.10 Device [SUNREX USB Keyboard] on usb-0000:00:14.0-1.3/input1
[    4.493607] input: Xbox 360 Wireless Receiver as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.2/3-1.2:1.6/input/input29
[    4.544568] usbcore: registered new interface driver xpad
[    4.545730] konepure 0003:1E7D:2DB4.0002: input,hidraw3: USB HID v1.11 Keyboard [ROCCAT ROCCAT Kone Pure Optical] on usb-0000:00:14.0-1.1/input1
[    4.688988] nouveau 0000:04:00.0: DRM: MM: using COPY for buffer copies
[    4.935950] nouveau 0000:04:00.0: DRM: allocated 1920x1080 fb: 0x60000, bo ffff8800c433bc00
[    4.936032] nouveau 0000:04:00.0: fb1: nouveaufb frame buffer device
[    4.936049] [drm] Initialized nouveau 1.3.1 20120801 for 0000:04:00.0 on minor 1
[    6.119304] random: nonblocking pool is initialized
[    6.630936] fuse init (API version 7.23)
[    7.791859] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
[    7.991346] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input20
[   21.280290] systemd-journald[170]: File /var/log/journal/0cda9b2b00684e08b2ed27c7877ddb42/user-1000.journal corrupted or uncleanly shut down, renaming and replacing.
[   21.693929] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.693933] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.693936] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.693939] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.693963] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.693964] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.693966] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.693967] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.693990] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.693992] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.693994] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.693995] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.694152] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.694156] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.694158] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.694160] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.694346] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.694348] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.694350] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.694351] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.694728] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.694730] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.694732] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.694734] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.694757] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.694759] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.694761] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.694762] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.694783] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.694784] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.694786] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.694787] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.694890] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.694891] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.694894] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.694895] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.695007] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.695009] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.695011] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.695012] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.695421] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.695424] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.695426] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.695428] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.695527] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.695529] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.695530] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.695536] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.695601] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.695603] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.695604] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.695606] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.695771] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.695773] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.695775] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.695776] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.695962] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.695964] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.695967] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.695969] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.696512] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.696515] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.696517] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.696518] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.696600] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.696601] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.696604] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.696605] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.696695] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.696697] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.696699] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.696701] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.696878] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.696879] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.696882] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.696884] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.697071] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.697073] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.697075] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.697077] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.697302] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.697304] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.697306] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.697308] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.697332] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.697334] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.697335] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.697337] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.697360] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.697362] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.697364] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.697365] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.697483] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.697485] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.697491] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.697492] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.697660] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.697662] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.697665] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.697667] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.697879] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.697880] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.697886] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.697888] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.697911] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.697912] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.697914] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.697916] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.697939] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.697940] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.697942] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.697944] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.698061] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.698063] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.698065] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.698071] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.698201] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.698202] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.698204] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.698206] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.698504] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.698506] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.698509] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.698511] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.698584] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.698586] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.698588] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.698589] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.698659] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.698661] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.698662] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.698664] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.698855] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.698857] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.698859] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.698861] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.699033] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.699035] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.699037] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.699039] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.699403] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.699405] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.699407] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.699409] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.699490] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.699492] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.699494] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.699495] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.699583] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.699584] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.699586] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.699587] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.699778] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.699781] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.699783] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.699785] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.699984] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.699986] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.699988] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.699990] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.700491] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.700493] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.700496] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.700497] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.700520] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.700522] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.700524] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.700525] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.700548] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.700550] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.700552] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.700553] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.700666] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.700668] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.700670] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.700672] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.700792] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.700794] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.700796] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.700798] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.701221] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.701223] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.701225] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.701227] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.701253] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.701255] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.701257] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.701259] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.701283] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.701284] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.701286] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.701288] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.701408] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.701410] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.701412] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.701416] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.701567] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.701569] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.701571] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.701573] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.702113] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.702115] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.702117] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.702119] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.702206] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.702208] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.702210] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.702212] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.702283] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.702285] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.702287] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.702289] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.702461] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.702463] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.702465] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.702466] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.702629] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.702630] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.702632] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.702634] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.703236] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.703238] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.703245] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.703246] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.703327] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.703328] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.703331] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.703332] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.703418] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.703420] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.703422] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.703424] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.703599] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.703600] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.703602] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.703604] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.703779] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.703781] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.703783] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.703785] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.712059] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.712062] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.712067] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.712069] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.712096] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.712098] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.712100] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.712101] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.712127] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.712128] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.712131] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.712133] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.712297] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.712299] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.712302] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.712304] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.712475] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.712477] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.712480] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.712481] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.712849] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.712851] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.712853] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.712855] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.712880] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.712882] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.712884] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.712886] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.712907] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.712908] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.712910] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.712911] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.713033] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.713035] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.713038] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.713039] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.713182] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.713184] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.713187] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.713188] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.713649] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.713651] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.713654] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.713655] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.713723] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.713725] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.713727] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.713728] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.713799] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.713801] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.713803] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.713805] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.713972] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.713975] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.713977] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.713978] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.714160] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.714162] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.714168] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.714170] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.714695] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.714697] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.714700] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.714702] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.714783] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.714787] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.714789] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.714791] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.714879] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.714881] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.714884] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.714885] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.715061] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.715063] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.715065] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.715067] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.715258] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.715260] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.715261] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.715263] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.715493] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.715495] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.715512] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.715516] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.715557] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.715561] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.715564] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.715566] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.715596] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.715598] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.715601] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.715603] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.715738] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.715741] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.715744] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.715746] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.715911] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.715913] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.715916] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.715918] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.716194] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.716197] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.716200] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.716202] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.716229] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.716232] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.716234] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.716236] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.716261] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.716263] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.716266] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.716268] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.716381] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.716384] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.716386] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.716388] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.716516] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.716518] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.716521] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.716523] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.716853] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.716855] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.716858] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.716860] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.716949] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.716951] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.716954] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.716956] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.717043] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.717046] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.717049] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.717051] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.717218] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.717220] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.717223] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.717225] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.717415] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.717418] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.717421] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.717423] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.717845] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.717848] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.717851] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.717853] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.717955] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.717958] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.717960] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.717963] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.718064] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.718067] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.718070] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.718072] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.718248] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.718250] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.718253] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.718255] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.718448] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.718451] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.718454] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.718456] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.718980] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.718983] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.718986] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.718988] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.719017] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.719019] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.719021] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.719023] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.719049] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.719051] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.719054] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.719056] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.719183] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.719186] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.719188] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.719190] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.719331] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.719334] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.719337] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.719339] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.719836] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.719839] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.719842] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.719844] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.719872] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.719874] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.719877] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.719879] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.719904] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.719907] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.719909] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.719912] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.720023] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.720025] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.720028] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.720030] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.720157] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.720160] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.720163] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.720165] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.720737] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.720741] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.720744] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.720746] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.720837] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.720839] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.720842] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.720845] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.720929] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.720932] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.720934] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.720937] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.721103] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.721106] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.721108] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.721111] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.721307] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.721309] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.721312] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.721314] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.722017] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.722020] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.722023] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.722025] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.722133] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.722136] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.722139] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.722141] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.722272] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.722275] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.722278] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.722280] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.722469] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.722473] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.722476] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.722478] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.722678] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.722681] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.722683] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.722685] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.730913] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.730917] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.730921] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.730923] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.730954] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.730956] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.730959] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.730961] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.730986] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.730988] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.730991] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.730993] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.731130] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.731134] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.731138] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.731140] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.731282] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.731283] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.731285] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.731286] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.731677] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.731680] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.731683] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.731685] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.731710] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.731712] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.731714] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.731716] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.731737] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.731738] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.731740] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.731741] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.731842] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.731843] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.731845] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.731846] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.731945] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.731946] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.731948] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.731949] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.732367] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.732371] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.732374] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.732376] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.732460] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.732462] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.732465] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.732467] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.732522] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.732524] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.732525] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.732526] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.732647] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.732649] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.732651] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.732652] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.732780] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.732781] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.732783] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.732784] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.733188] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.733190] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.733192] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.733193] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.733250] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.733252] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.733253] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.733254] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.733310] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.733311] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.733312] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.733313] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.733457] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.733459] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.733461] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.733463] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.733665] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.733668] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.733671] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.733673] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.733962] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.733965] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.733968] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.733970] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.733997] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.733999] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.734002] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.734004] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.734028] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.734030] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.734032] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.734035] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.734151] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.734153] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.734155] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.734158] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.734292] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.734294] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.734297] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.734299] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.734551] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.734553] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.734556] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.734558] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.734584] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.734586] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.734588] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.734590] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.734613] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.734615] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.734617] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.734619] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.734738] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.734740] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.734743] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.734744] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.734891] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.734893] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.734897] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.734898] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.735222] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.735223] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.735225] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.735227] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.735278] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.735279] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.735280] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.735282] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.735339] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.735341] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.735343] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.735345] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.735522] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.735524] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.735527] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.735530] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.735678] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.735679] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.735681] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.735683] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.736059] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.736062] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.736065] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.736066] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.736126] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.736127] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.736129] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.736130] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.736186] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.736187] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.736189] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.736190] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.736318] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.736319] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.736321] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.736322] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.736470] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.736471] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.736473] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.736474] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.736948] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.736950] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.736952] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.736953] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.736971] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.736972] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.736974] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.736975] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.736990] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.736991] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.736992] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.736993] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.737087] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.737089] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.737090] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.737091] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.737187] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.737188] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.737190] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.737191] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.737573] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.737576] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.737578] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.737580] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.737606] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.737608] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.737610] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.737612] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.737637] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.737639] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.737642] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.737644] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.737766] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.737768] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.737771] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.737773] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.737923] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.737925] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.737927] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.737929] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.738546] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.738549] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.738552] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.738554] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.738642] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.738645] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.738647] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.738648] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.738703] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.738704] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.738706] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.738708] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.738858] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.738860] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.738862] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.738863] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.738997] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.738998] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.739000] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.739001] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.739436] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.739438] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.739440] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.739442] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.739504] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.739505] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.739507] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.739508] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.739564] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.739565] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.739566] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.739568] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.739685] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.739686] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.739687] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.739689] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.739837] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.739838] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.739840] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.739841] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.747297] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.747300] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.747302] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.747304] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.747323] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.747325] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.747326] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.747328] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.747343] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.747345] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.747346] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.747347] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.747452] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.747453] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.747455] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.747456] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.747575] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.747576] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.747578] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.747579] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.747855] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.747857] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.747859] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.747860] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.747876] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.747877] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.747878] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.747880] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.747894] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.747895] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.747896] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.747898] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.747984] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.747985] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.747986] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.747988] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.748082] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.748085] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.748086] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.748088] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.748393] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.748394] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.748396] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.748397] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.748449] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.748451] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.748453] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.748455] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.748507] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.748508] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.748510] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.748511] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.748615] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.748617] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.748618] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.748620] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.748736] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.748737] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.748738] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.748740] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.749130] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.749132] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.749134] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.749135] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.749192] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.749193] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.749195] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.749196] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.749251] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.749252] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.749253] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.749254] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.749376] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.749378] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.749380] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.749381] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.749521] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.749522] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.749524] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.749525] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.749703] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.749704] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.749706] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.749707] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.749723] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.749724] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.749725] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.749727] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.749741] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.749742] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.749743] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.749744] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.749821] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.749822] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.749824] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.749825] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.749915] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.749916] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.749918] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.749919] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.750062] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.750064] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.750066] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.750067] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.750087] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.750088] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.750089] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.750090] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.750104] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.750106] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.750107] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.750109] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.750190] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.750191] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.750193] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.750194] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.750286] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.750288] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.750290] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.750291] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.750511] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.750512] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.750514] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.750516] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.750564] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.750565] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.750566] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.750568] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.750614] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.750615] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.750616] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.750618] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.750719] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.750720] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.750721] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.750723] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.750841] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.750842] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.750843] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.750845] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.751112] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.751113] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.751115] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.751116] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.751172] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.751173] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.751174] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.751175] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.751230] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.751231] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.751233] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.751234] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.751350] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.751351] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.751353] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.751354] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.751490] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.751492] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.751493] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.751495] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.751816] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.751818] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.751819] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.751821] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.751837] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.751838] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.751839] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.751841] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.751855] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.751856] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.751858] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.751859] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.751933] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.751935] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.751936] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.751937] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.752026] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.752027] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.752029] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.752030] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.752342] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.752344] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.752346] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.752347] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.752363] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.752364] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.752366] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.752367] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.752381] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.752382] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.752383] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.752385] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.752471] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.752472] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.752473] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.752475] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.752573] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.752575] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.752576] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.752578] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.752943] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.752944] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.752946] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.752948] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.752996] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.752997] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.752999] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.753000] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.753047] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.753048] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.753050] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.753051] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.753212] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.753214] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.753215] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.753217] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.753334] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.753336] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.753337] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.753338] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.753749] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.753752] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.753754] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.753755] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.753810] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.753812] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.753813] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.753814] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.753869] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.753871] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.753872] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.753873] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.753994] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.753995] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.753997] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.753998] usb 3-1.4: 2:1: usb_set_interface failed (-12)
[   21.754137] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1452, Max: 1285
[   21.754138] xhci_hcd 0000:00:14.0: Not enough bandwidth
[   21.754140] usb 3-1.4: Not enough bandwidth for altsetting 1
[   21.754141] usb 3-1.4: 2:1: usb_set_interface failed (-12)

[-- Attachment #3: Type: text/plain, Size: 153 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [RFC PATCH v2 0/7] stabilize kepler reclocking
       [not found]               ` <567DC51A.1020400-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
@ 2015-12-26  9:33                 ` Karol Herbst
  0 siblings, 0 replies; 19+ messages in thread
From: Karol Herbst @ 2015-12-26  9:33 UTC (permalink / raw)
  To: nouveau, Thomas Martitz

yeah, there is nothing strange in it, just the parsing of the "base" clocks.

They have no actual effect, just capping the highest clocks enabled through
nouveau on my branch,
but we really want to parse that right and so we need your vbios :)

> Thomas Martitz <kugel@rockbox.org> hat am 25. Dezember 2015 um 23:37
> geschrieben:
> 
> Am 25.12.2015 um 18:43 schrieb Pierre Moreau:
> > Hello,
> >
> > Maybe my e-mail client is messing with me, but I couldn't find any dmesg
> > output
> > attached to your e-mail. Could you please try to attach it again?
> >
> > By the way, since you have a Kepler, you should try booting with
> > "nouveau.War00C800_0=1". That workaround is enabled by default in 4.4-rc5
> > (IIRC), but that might not be the case on Karol's branch.
> >
> > Best regards,
> > Pierre
> >
> 
> No, I messed up. I'm sorry. Here's the dmesg log.
> 
> I'll try your suggestion, however as I said in the other mail it'll take 
> a few days due to vacations.
> 
> Best regards.
> _______________________________________________
> Nouveau mailing list
> Nouveau@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/nouveau
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [RFC PATCH v2 0/7] stabilize kepler reclocking
       [not found]         ` <1617684914.182932.1451068655247.JavaMail.open-xchange-KNm3LHm9FEhKTQ5g00o1eQ@public.gmane.org>
@ 2015-12-30 22:42           ` Thomas Martitz
       [not found]             ` <56845DD0.6010508-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Thomas Martitz @ 2015-12-30 22:42 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

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

Am 25.12.2015 um 19:37 schrieb Karol Herbst:
> Hi Thomas,
>
> thanks for trying the branch out. Could you please send me your vbios?
>
> You can get it through installing envytools and nvagetbios or inside
> /sys/kernel/debug/dri/*/vbios.rom
>
> The lookups can actually happen due to undervolting, my branch just fix the
> issue that nouveau doesn't reclock at all.
> But fixes related to that are already in discussion and will need some time to
> actually land.

Probably expected, but there was more than one vbios.rom file. Each is 
167KB big. I attached all of them.

The filenames are derived from the location inside debugfs.

# ls /sys/kernel/debug/dri/*/vbios.rom
/sys/kernel/debug/dri/1/vbios.rom 
/sys/kernel/debug/dri/129/vbios.rom/sys/kernel/debug/dri/65/vbios.rom


Best regards.

[-- Attachment #2: vbios-files.tar.7z --]
[-- Type: application/x-7z-compressed, Size: 122863 bytes --]

[-- Attachment #3: Type: text/plain, Size: 153 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [RFC PATCH v2 0/7] stabilize kepler reclocking
       [not found]           ` <20151225174301.GA2829-WLoDKDh+7sdAfugRpC6u6w@public.gmane.org>
  2015-12-25 22:37             ` Thomas Martitz
@ 2015-12-30 22:53             ` Thomas Martitz
       [not found]               ` <5684607C.7080105-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
  1 sibling, 1 reply; 19+ messages in thread
From: Thomas Martitz @ 2015-12-30 22:53 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

Am 25.12.2015 um 18:43 schrieb Pierre Moreau:
> Hello,
>
> Maybe my e-mail client is messing with me, but I couldn't find any dmesg output
> attached to your e-mail. Could you please try to attach it again?
>
> By the way, since you have a Kepler, you should try booting with
> "nouveau.War00C800_0=1". That workaround is enabled by default in 4.4-rc5
> (IIRC), but that might not be the case on Karol's branch.
>
> Best regards,
> Pierre
>

I did not find that parameter under /sys/module/nouveau/parameters. 
Google led me to try nouveau.config=War00C800_0=1 instead.

Anyway, I added both to the kernel cmdline. Unfortunately it made no 
difference. Dota 2 still freezes up the system pretty much immediately 
(when 0f pstate is in use).

I verified the config is active through cat 
/sys/module/nouveau/parameters/config (returns a single lien 
"War00C800_0=1" as expected).

Best regards
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [RFC PATCH v2 0/7] stabilize kepler reclocking
       [not found]               ` <5684607C.7080105-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
@ 2015-12-31  2:54                 ` Karol Herbst
       [not found]                   ` <1822370810.198263.1451530483711.JavaMail.open-xchange-KNm3LHm9FEhKTQ5g00o1eQ@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Karol Herbst @ 2015-12-31  2:54 UTC (permalink / raw)
  To: nouveau, Thomas Martitz

> Thomas Martitz <kugel@rockbox.org> hat am 30. Dezember 2015 um 23:53
> geschrieben:
> 
> Am 25.12.2015 um 18:43 schrieb Pierre Moreau:
> > Hello,
> >
> > Maybe my e-mail client is messing with me, but I couldn't find any dmesg
> > output
> > attached to your e-mail. Could you please try to attach it again?
> >
> > By the way, since you have a Kepler, you should try booting with
> > "nouveau.War00C800_0=1". That workaround is enabled by default in 4.4-rc5
> > (IIRC), but that might not be the case on Karol's branch.
> >
> > Best regards,
> > Pierre
> >
> 
> I did not find that parameter under /sys/module/nouveau/parameters. 
> Google led me to try nouveau.config=War00C800_0=1 instead.
> 
> Anyway, I added both to the kernel cmdline. Unfortunately it made no 
> difference. Dota 2 still freezes up the system pretty much immediately 
> (when 0f pstate is in use).

well so that means that it doesn't freeze when not using 0f?

I suspect that nouveau currently just sets the voltage too low, but this is
another issue
and this issue will be tackled next year.

You could replace info.min with info.max in
drm/nouveau/nvkm/subdev/volt/base.c:nvkm_volt_map
but this will result in more heat generated by your gpu and nouveau currently
does not verifies if the
ovearheating protection is setup sanely (though it should be setup already by
the gpu itself)

Just keep an eye open on sensors while testing this.

I hope that helps.

> 
> I verified the config is active through cat 
> /sys/module/nouveau/parameters/config (returns a single lien 
> "War00C800_0=1" as expected).
> 
> Best regards
> _______________________________________________
> Nouveau mailing list
> Nouveau@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/nouveau
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [RFC PATCH v2 0/7] stabilize kepler reclocking
       [not found]                   ` <1822370810.198263.1451530483711.JavaMail.open-xchange-KNm3LHm9FEhKTQ5g00o1eQ@public.gmane.org>
@ 2015-12-31  9:56                     ` Thomas Martitz
       [not found]                       ` <6691D391-5BAB-4DB9-80CC-6A2DDD5066B0-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Thomas Martitz @ 2015-12-31  9:56 UTC (permalink / raw)
  To: Karol Herbst, nouveau

Am 31. Dezember 2015 03:54:43 MEZ, schrieb Karol Herbst <nouveau@karolherbst.de>:
>> Thomas Martitz <kugel@rockbox.org> hat am 30. Dezember 2015 um 23:53
>> geschrieben:
>> 
>> Am 25.12.2015 um 18:43 schrieb Pierre Moreau:
>> > Hello,
>> >
>> > Maybe my e-mail client is messing with me, but I couldn't find any
>dmesg
>> > output
>> > attached to your e-mail. Could you please try to attach it again?
>> >
>> > By the way, since you have a Kepler, you should try booting with
>> > "nouveau.War00C800_0=1". That workaround is enabled by default in
>4.4-rc5
>> > (IIRC), but that might not be the case on Karol's branch.
>> >
>> > Best regards,
>> > Pierre
>> >
>> 
>> I did not find that parameter under /sys/module/nouveau/parameters. 
>> Google led me to try nouveau.config=War00C800_0=1 instead.
>> 
>> Anyway, I added both to the kernel cmdline. Unfortunately it made no 
>> difference. Dota 2 still freezes up the system pretty much
>immediately 
>> (when 0f pstate is in use).
>
>well so that means that it doesn't freeze when not using 0f?
>

That's right.


>I suspect that nouveau currently just sets the voltage too low, but
>this is
>another issue
>and this issue will be tackled next year.
>
>You could replace info.min with info.max in
>drm/nouveau/nvkm/subdev/volt/base.c:nvkm_volt_map
>but this will result in more heat generated by your gpu and nouveau
>currently
>does not verifies if the
>ovearheating protection is setup sanely (though it should be setup
>already by
>the gpu itself)
>

What's your recommendation to determine suitable values? I could try the binary driver under Linux or win10. Under win10 I know some tools (e.g. msi afterburner). Note that I know next to nothing about the Kepler architecture itself, just the basic voltage-frequency-temperature interactions.

>Just keep an eye open on sensors while testing this.
>

What's your recommendation here to continously read temperature data under nouveau?

Best regards 

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [RFC PATCH v2 0/7] stabilize kepler reclocking
       [not found]                       ` <6691D391-5BAB-4DB9-80CC-6A2DDD5066B0-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
@ 2015-12-31 10:09                         ` Karol Herbst
  2016-01-06  9:53                         ` Thomas Martitz
  1 sibling, 0 replies; 19+ messages in thread
From: Karol Herbst @ 2015-12-31 10:09 UTC (permalink / raw)
  To: nouveau, Thomas Martitz

> Thomas Martitz <kugel@rockbox.org> hat am 31. Dezember 2015 um 10:56
> geschrieben:
> 
> Am 31. Dezember 2015 03:54:43 MEZ, schrieb Karol Herbst
> <nouveau@karolherbst.de>:
> >> Thomas Martitz <kugel@rockbox.org> hat am 30. Dezember 2015 um 23:53
> >> geschrieben:
> >> 
> >> Am 25.12.2015 um 18:43 schrieb Pierre Moreau:
> >> > Hello,
> >> >
> >> > Maybe my e-mail client is messing with me, but I couldn't find any
> >dmesg
> >> > output
> >> > attached to your e-mail. Could you please try to attach it again?
> >> >
> >> > By the way, since you have a Kepler, you should try booting with
> >> > "nouveau.War00C800_0=1". That workaround is enabled by default in
> >4.4-rc5
> >> > (IIRC), but that might not be the case on Karol's branch.
> >> >
> >> > Best regards,
> >> > Pierre
> >> >
> >> 
> >> I did not find that parameter under /sys/module/nouveau/parameters. 
> >> Google led me to try nouveau.config=War00C800_0=1 instead.
> >> 
> >> Anyway, I added both to the kernel cmdline. Unfortunately it made no 
> >> difference. Dota 2 still freezes up the system pretty much
> >immediately 
> >> (when 0f pstate is in use).
> >
> >well so that means that it doesn't freeze when not using 0f?
> >
> 
> That's right.
> 
> >I suspect that nouveau currently just sets the voltage too low, but
> >this is
> >another issue
> >and this issue will be tackled next year.
> >
> >You could replace info.min with info.max in
> >drm/nouveau/nvkm/subdev/volt/base.c:nvkm_volt_map
> >but this will result in more heat generated by your gpu and nouveau
> >currently
> >does not verifies if the
> >ovearheating protection is setup sanely (though it should be setup
> >already by
> >the gpu itself)
> >
> 
> What's your recommendation to determine suitable values? I could try the
> binary driver under Linux or win10. Under win10 I know some tools (e.g. msi
> afterburner). Note that I know next to nothing about the Kepler architecture
> itself, just the basic voltage-frequency-temperature interactions.
> 

I think we somehow know already, there isn't much we need anymore for this. It's
just to get all the stuff right now. I think if we are fast we can get it fully
working
in the first quarter of next year. There are just some annoying bits to be find
out regarding the power sensors (we have to stay within the power budgets of the
gpus, which is kind of important).
And before that's done everything else is on hold, but everything else is pretty
much ready.

> >Just keep an eye open on sensors while testing this.
> >
> 
> What's your recommendation here to continously read temperature data under
> nouveau?
> 

sensors, it is a command which displays sensor data

> Best regards

>
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [RFC PATCH v2 0/7] stabilize kepler reclocking
       [not found]             ` <56845DD0.6010508-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
@ 2015-12-31 19:47               ` Ilia Mirkin
  0 siblings, 0 replies; 19+ messages in thread
From: Ilia Mirkin @ 2015-12-31 19:47 UTC (permalink / raw)
  To: Thomas Martitz; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org

On Wed, Dec 30, 2015 at 5:42 PM, Thomas Martitz <kugel@rockbox.org> wrote:
> Am 25.12.2015 um 19:37 schrieb Karol Herbst:
>>
>> Hi Thomas,
>>
>> thanks for trying the branch out. Could you please send me your vbios?
>>
>> You can get it through installing envytools and nvagetbios or inside
>> /sys/kernel/debug/dri/*/vbios.rom
>>
>> The lookups can actually happen due to undervolting, my branch just fix
>> the
>> issue that nouveau doesn't reclock at all.
>> But fixes related to that are already in discussion and will need some
>> time to
>> actually land.
>
>
> Probably expected, but there was more than one vbios.rom file. Each is 167KB
> big. I attached all of them.
>
> The filenames are derived from the location inside debugfs.
>
> # ls /sys/kernel/debug/dri/*/vbios.rom
> /sys/kernel/debug/dri/1/vbios.rom
> /sys/kernel/debug/dri/129/vbios.rom/sys/kernel/debug/dri/65/vbios.rom

I believe that's just an artifact of how the debugfs stuff is hooked
up -- it's a single vbios. But multiple DRI nodes, so multiple debugfs
entries. All 3 should be bit-for-bit identical.

  -ilia
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [RFC PATCH v2 0/7] stabilize kepler reclocking
       [not found]                       ` <6691D391-5BAB-4DB9-80CC-6A2DDD5066B0-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
  2015-12-31 10:09                         ` Karol Herbst
@ 2016-01-06  9:53                         ` Thomas Martitz
  1 sibling, 0 replies; 19+ messages in thread
From: Thomas Martitz @ 2016-01-06  9:53 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

Am 31.12.2015 um 10:56 schrieb Thomas Martitz:
> Am 31. Dezember 2015 03:54:43 MEZ, schrieb Karol Herbst <nouveau@karolherbst.de>:
>>> Thomas Martitz <kugel@rockbox.org> hat am 30. Dezember 2015 um 23:53
>>> geschrieben:
>>>
>>> Am 25.12.2015 um 18:43 schrieb Pierre Moreau:
>>>> Hello,
>>>>
>>>> Maybe my e-mail client is messing with me, but I couldn't find any
>> dmesg
>>>> output
>>>> attached to your e-mail. Could you please try to attach it again?
>>>>
>>>> By the way, since you have a Kepler, you should try booting with
>>>> "nouveau.War00C800_0=1". That workaround is enabled by default in
>> 4.4-rc5
>>>> (IIRC), but that might not be the case on Karol's branch.
>>>>
>>>> Best regards,
>>>> Pierre
>>>>
>>> I did not find that parameter under /sys/module/nouveau/parameters.
>>> Google led me to try nouveau.config=War00C800_0=1 instead.
>>>
>>> Anyway, I added both to the kernel cmdline. Unfortunately it made no
>>> difference. Dota 2 still freezes up the system pretty much
>> immediately
>>> (when 0f pstate is in use).
>> well so that means that it doesn't freeze when not using 0f?
>>
> That's right.
>
>
>> I suspect that nouveau currently just sets the voltage too low, but
>> this is
>> another issue
>> and this issue will be tackled next year.
>>
>> You could replace info.min with info.max in
>> drm/nouveau/nvkm/subdev/volt/base.c:nvkm_volt_map
>> but this will result in more heat generated by your gpu and nouveau
>> currently
>> does not verifies if the
>> ovearheating protection is setup sanely (though it should be setup
>> already by
>> the gpu itself)
>>
> What's your recommendation to determine suitable values? I could try the binary driver under Linux or win10. Under win10 I know some tools (e.g. msi afterburner). Note that I know next to nothing about the Kepler architecture itself, just the basic voltage-frequency-temperature interactions.

Just a follow up. Your suggestion worked fine for me. Should this change 
be merged?

Best regards.
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2016-01-06  9:53 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-02 16:24 [RFC PATCH v2 0/7] stabilize kepler reclocking Karol Herbst
     [not found] ` <1449073474-3445-1-git-send-email-nouveau-lIBOoy2+GI7scQ4cX5LuPg@public.gmane.org>
2015-12-02 16:24   ` [PATCH v2 1/7] bios/volt: handle voltage table version 0x50 with 0ed header Karol Herbst
2015-12-02 16:24   ` [PATCH v2 2/7] clk: drop cstates with too high voltage Karol Herbst
2015-12-02 16:24   ` [PATCH v2 3/7] volt: parse the boost voltage entry Karol Herbst
2015-12-02 16:24   ` [PATCH v2 4/7] clk: drop cstates with higher voltage than boost_max_voltage Karol Herbst
2015-12-02 16:24   ` [PATCH v2 5/7] nvbios: add parsing of BASE CLOCK table Karol Herbst
2015-12-02 16:24   ` [PATCH v2 6/7] subdev/clk: print the base clocks Karol Herbst
2015-12-02 16:24   ` [PATCH v2 7/7] clk: allow boosting only when NvBoost is set Karol Herbst
2015-12-24 23:08   ` [RFC PATCH v2 0/7] stabilize kepler reclocking Thomas Martitz
     [not found]     ` <567CEDB4.1010504@rockbox.org>
     [not found]       ` <567CEDB4.1010504-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
2015-12-25 17:43         ` Pierre Moreau
     [not found]           ` <20151225174301.GA2829-WLoDKDh+7sdAfugRpC6u6w@public.gmane.org>
2015-12-25 22:37             ` Thomas Martitz
     [not found]               ` <567DC51A.1020400-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
2015-12-26  9:33                 ` Karol Herbst
2015-12-30 22:53             ` Thomas Martitz
     [not found]               ` <5684607C.7080105-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
2015-12-31  2:54                 ` Karol Herbst
     [not found]                   ` <1822370810.198263.1451530483711.JavaMail.open-xchange-KNm3LHm9FEhKTQ5g00o1eQ@public.gmane.org>
2015-12-31  9:56                     ` Thomas Martitz
     [not found]                       ` <6691D391-5BAB-4DB9-80CC-6A2DDD5066B0-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
2015-12-31 10:09                         ` Karol Herbst
2016-01-06  9:53                         ` Thomas Martitz
     [not found]       ` <1617684914.182932.1451068655247.JavaMail.open-xchange@www.ud-mail.de>
     [not found]         ` <1617684914.182932.1451068655247.JavaMail.open-xchange-KNm3LHm9FEhKTQ5g00o1eQ@public.gmane.org>
2015-12-30 22:42           ` Thomas Martitz
     [not found]             ` <56845DD0.6010508-UCKwuKHb1aVAfugRpC6u6w@public.gmane.org>
2015-12-31 19:47               ` Ilia Mirkin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.