Bug#833035: linux-image-3.16.0-4-amd64: Keyspan USB serial adapter USA-49WLC failed to load firmware

2016-08-02 Thread Ben Hutchings
On Mon, 2016-08-01 at 22:51 -0700, Chris Rhodin wrote:
[...]
> I get this from dmesg.  I'm assuming the new error -2 indicates the file 
> was not found.
[...]

Yes.  And the other error code (-110) indicates a time-out.

Can you test whether the attached patch fixes this?  You can do this by
following the instructions at
.

Ben.

-- 

Ben Hutchings
73.46% of all statistics are made up.
--- a/drivers/usb/serial/keyspan.c
+++ b/drivers/usb/serial/keyspan.c
@@ -38,6 +38,8 @@
 #include 
 #include 
 #include 
+#include 
+#include 
 #include 
 #include 
 #include 
@@ -1165,7 +1167,10 @@
 /* download the firmware to a pre-renumeration device */
 static int keyspan_fake_startup(struct usb_serial *serial)
 {
+	int response;
+	const struct ihex_binrec 	*record;
+	char*fw_name;
+	const struct firmware		*fw;
-	char	*fw_name;
 
 	dev_dbg(>dev->dev, "Keyspan startup version %04x product %04x\n",
 		le16_to_cpu(serial->dev->descriptor.bcdDevice),
@@ -1233,16 +1238,34 @@
 		return 1;
 	}
 
+	if (request_ihex_firmware(, fw_name, >dev->dev)) {
+		dev_err(>dev->dev, "Required keyspan firmware image (%s) unavailable.\n", fw_name);
+		return 1;
+	}
+
 	dev_dbg(>dev->dev, "Uploading Keyspan %s firmware.\n", fw_name);
 
+		/* download the firmware image */
+	response = ezusb_fx1_set_reset(serial->dev, 1);
+
+	record = (const struct ihex_binrec *)fw->data;
+
+	while (record) {
+		response = ezusb_writememory(serial->dev, be32_to_cpu(record->addr),
+	 (unsigned char *)record->data,
+	 be16_to_cpu(record->len), 0xa0);
+		if (response < 0) {
+			dev_err(>dev->dev, "ezusb_writememory failed for Keyspan firmware (%d %04X %p %d)\n",
+response, be32_to_cpu(record->addr),
+record->data, be16_to_cpu(record->len));
+			break;
+		}
+		record = ihex_next_binrec(record);
-	if (ezusb_fx1_ihex_firmware_download(serial->dev, fw_name) < 0) {
-		dev_err(>dev->dev, "failed to load firmware \"%s\"\n",
-			fw_name);
-		return -ENOENT;
 	}
+	release_firmware(fw);
+		/* bring device out of reset. Renumeration will occur in a
+		   moment and the new device will bind to the real driver */
+	response = ezusb_fx1_set_reset(serial->dev, 0);
-
-	/* after downloading firmware Renumeration will occur in a
-	  moment and the new device will bind to the real driver */
 
 	/* we don't want this device to have a driver assigned to it. */
 	return 1;


signature.asc
Description: This is a digitally signed message part


Processed: Re: Bug#833267: xserver-xorg-input-all: psmouse takes 3min to enable symaptics touchpad

2016-08-02 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 linux
Bug #833267 [xserver-xorg-input-all] xserver-xorg-input-all: psmouse takes 3min 
to enable symaptics touchpad
Bug reassigned from package 'xserver-xorg-input-all' to 'linux'.
No longer marked as found in versions xorg/1:7.7+16.
Ignoring request to alter fixed versions of bug #833267 to the same values 
previously set

-- 
833267: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833267
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Re: Bug#833267: xserver-xorg-input-all: psmouse takes 3min to enable symaptics touchpad

2016-08-02 Thread Julien Cristau
Control: reassign -1 linux

On Tue, Aug  2, 2016 at 12:31:35 +0200, Christian Gogolin wrote:

> Package: xserver-xorg-input-all
> Version: 1:7.7+16
> Severity: important
> 
> Dear Maintainer,
> 
>* What led up to the situation?
> 
> after a recent upgrade including in particular
> 
> [UPGRADE] linux-image-4.6.0-1-amd64:amd64 4.6.3-1 -> 4.6.4-1
> [UPGRADE] xserver-common:amd64 2:1.18.3-1 -> 2:1.18.4-1
> [UPGRADE] xserver-xorg:amd64 1:7.7+15 -> 1:7.7+16
> [UPGRADE] xserver-xorg-core:amd64 2:1.18.3-1 -> 2:1.18.4-1
> [UPGRADE] xserver-xorg-input-all:amd64 1:7.7+15 -> 1:7.7+16
> 
> the synaptics touchpad takes around 3 minutes to activate itself after 
> startup,
> as can be seen in syslog:
> 
> $ cat /var/log/messages | grep psmouse
> Aug  2 12:17:39 x1yoga kernel: [2.374250] psmouse serio1: synaptics:
> queried max coordinates: x [..5678], y [..4754]
> Aug  2 12:17:39 x1yoga kernel: [2.409507] psmouse serio1: synaptics:
> queried min coordinates: x [1262..], y [1098..]
> Aug  2 12:17:39 x1yoga kernel: [2.476319] psmouse serio1: synaptics:
> Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf002a3/0x940300/0x12e800/0x0,
> board id: 3144, fw id: 2059155
> Aug  2 12:17:39 x1yoga kernel: [2.476344] psmouse serio1: synaptics: 
> serio:
> Synaptics pass-through port at isa0060/serio1/input0
> Aug  2 12:17:39 x1yoga kernel: [3.159420] psmouse serio2: trackpoint: IBM
> TrackPoint firmware: 0x0e, buttons: 3/3
> Aug  2 12:17:39 x1yoga kernel: [   20.543125] psmouse serio2: Failed to
> deactivate mouse on synaptics-pt/serio0
> Aug  2 12:17:39 x1yoga kernel: [   21.011213] psmouse serio2: Failed to enable
> mouse on synaptics-pt/serio0
> Aug  2 12:20:38 x1yoga kernel: [  201.277555] psmouse serio2: trackpoint: IBM
> TrackPoint firmware: 0x0e, buttons: 3/3
> 
> The touchpad remains completely unresponsive until the last of the above
> messages appears in syslog and then works normally.
> 
> During this time I can still use the xserver normally by tapping on the
> touchscreen of my Thinkpad X1 Yoga.
> 
That looks like a kernel issue to me.

Cheers,
Julien



Bug#833295: BUG: unable to handle kernel NULL pointer dereference at gen6_ppgtt_insert_entries+0xc9/0x160

2016-08-02 Thread Riccardo Magliocchetti
Package: src:linux
Version: 4.6.4-1
Severity: normal
Tags: upstream

Hello,

got this crash with kernel 4.6.3, no idea on how to reproduce.

Aug  2 17:14:33 rieux kernel: [624938.589267] BUG: unable to handle kernel NULL
pointer dereference at   (null)
Aug  2 17:14:33 rieux kernel: [624938.589310] IP: []
gen6_ppgtt_insert_entries+0xc9/0x160 [i915]
Aug  2 17:14:33 rieux kernel: [624938.589376] PGD 1d5d67067 PUD 107361067 PMD 0
Aug  2 17:14:33 rieux kernel: [624938.589399] Oops:  [#1] SMP
Aug  2 17:14:33 rieux kernel: [624938.589415] Modules linked in: ufs(E) qnx4(E)
hfsplus(E) hfs(E) minix(E) ntfs(E) vfat(E) msdos(E) fat(E) jfs(E) xfs(E)
libcrc32c(E) dm_mod(E) cpuid(E) hmac(E) drbg(E) ansi_cprng
(E) ctr(E) ccm(E) hid_generic(E) hid_roccat_koneplus(E) hid_roccat(E)
hid_roccat_common(E) usbhid(E) hid(E) udf(E) crc_itu_t(E) loop(E)
usb_serial_simple(E) usbserial(E) xt_addrtype(E) br_netfilter(E) ipt_MASQUE
RADE(E) nf_nat_masquerade_ipv4(E) iptable_nat(E) nf_nat_ipv4(E) nf_nat(E)
nf_conntrack_ipv4(E) nf_defrag_ipv4(E) xt_conntrack(E) nf_conntrack(E)
xt_CHECKSUM(E) iptable_mangle(E) ipt_REJECT(E) nf_reject_ipv4(E) x
t_tcpudp(E) overlay(E) tun(E) bridge(E) stp(E) llc(E) ebtable_filter(E)
ebtables(E) ip6table_filter(E) ip6_tables(E) iptable_filter(E) ip_tables(E)
x_tables(E) cpufreq_userspace(E) cpufreq_stats(E) cpufreq_conse
rvative(E) cpufreq_powersave(E) bnep(E) fuse(E) snd_hda_codec_hdmi(E)
binfmt_misc(E) arc4(E) iTCO_wdt(E) iTCO_vendor_support(E) intel_rapl(E)
x86_pkg_temp_thermal(E) intel_powerclamp(E) coretemp(E) kvm_intel(E)
kvm(E) irqbypass(E) crct10dif_pclmul(E) crc32_pclmul(E) ghash_clmulni_intel(E)
uvcvideo(E) joydev(E) evdev(E) videobuf2_vmalloc(E) videobuf2_memops(E)
videobuf2_v4l2(E) serio_raw(E) iwlmvm(E) pcspkr(E) mac80211(
E) cdc_mbim(E) videobuf2_core(E) sg(E) videodev(E) media(E) cdc_wdm(E)
iwlwifi(E) cdc_acm(E) cdc_ncm(E) btusb(E) usbnet(E) btrtl(E) rtsx_pci_ms(E)
mii(E) btbcm(E) btintel(E) memstick(E) bluetooth(E) cfg80211(E)
wmi(E) thinkpad_acpi(E) nvram(E) rfkill(E) ac(E) battery(E)
snd_hda_codec_realtek(E) snd_hda_codec_generic(E) i915(E) snd_hda_intel(E)
snd_hda_codec(E) snd_hda_core(E) snd_hwdep(E) snd_pcm(E) snd_timer(E) snd(E)
 soundcore(E) drm_kms_helper(E) video(E) drm(E) mei_me(E) i2c_algo_bit(E)
mei(E) i2c_i801(E) lpc_ich(E) shpchp(E) tpm_tis(E) tpm(E) processor(E)
button(E) parport_pc(E) ppdev(E) lp(E) parport(E) autofs4(E) ext4(
E) ecb(E) crc16(E) jbd2(E) mbcache(E) btrfs(E) crc32c_generic(E) xor(E)
raid6_pq(E) sd_mod(E) crc32c_intel(E) rtsx_pci_sdmmc(E) mmc_core(E)
aesni_intel(E) aes_x86_64(E) glue_helper(E) lrw(E) gf128mul(E) ablk_hel
per(E) cryptd(E) psmouse(E) rtsx_pci(E) mfd_core(E) ahci(E) libahci(E)
libata(E) scsi_mod(E) ehci_pci(E) ehci_hcd(E) xhci_pci(E) xhci_hcd(E) e1000e(E)
ptp(E) pps_core(E) usbcore(E) usb_common(E) thermal(E) fjes(
E)
Aug  2 17:14:33 rieux kernel: [624938.590189] CPU: 1 PID: 28204 Comm: vlc
Tainted: GE   4.6.0-1-amd64 #1 Debian 4.6.3-1
Aug  2 17:14:33 rieux kernel: [624938.590211] Hardware name: LENOVO
20AQ007SIX/20AQ007SIX, BIOS GJET79WW (2.29 ) 09/03/2014
Aug  2 17:14:33 rieux kernel: [624938.590231] task: 8801d5d72180 ti:
8800a0cf8000 task.ti: 8800a0cf8000
Aug  2 17:14:33 rieux kernel: [624938.590249] RIP: 0010:[]
[] gen6_ppgtt_insert_entries+0xc9/0x160 [i915]
Aug  2 17:14:33 rieux kernel: [624938.590294] RSP: 0018:8800a0cfba20
EFLAGS: 00010246
Aug  2 17:14:33 rieux kernel: [624938.590308] RAX:  RBX:
 RCX: 
Aug  2 17:14:33 rieux kernel: [624938.590325] RDX: 880036c4f160 RSI:
8800a9d32000 RDI: 8800a0cfba38
Aug  2 17:14:33 rieux kernel: [624938.590342] RBP:  R08:
 R09: 880231512000
Aug  2 17:14:33 rieux kernel: [624938.590359] R10:  R11:
 R12: 880231512000
Aug  2 17:14:33 rieux kernel: [624938.590375] R13:  R14:
0001 R15: 8800a9d32ffc
Aug  2 17:14:33 rieux kernel: [624938.590393] FS:  7fb7aff2f700()
GS:88023e24() knlGS:
Aug  2 17:14:33 rieux kernel: [624938.590412] CS:  0010 DS:  ES:  CR0:
80050033
Aug  2 17:14:33 rieux kernel: [624938.590426] CR2:  CR3:
000234243000 CR4: 001406e0
Aug  2 17:14:33 rieux kernel: [624938.590443] Stack:
Aug  2 17:14:33 rieux kernel: [624938.590448]  0200
8801d5d72180 02007bcadc60 880036c4f160
Aug  2 17:14:33 rieux kernel: [624938.590469]  0005
0001 503253b2 880036be0640
Aug  2 17:14:33 rieux kernel: [624938.590489]  
8800a88abe80 0002 0001
Aug  2 17:14:33 rieux kernel: [624938.590510] Call Trace:
Aug  2 17:14:33 rieux kernel: [624938.590529]  [] ?
aliasing_gtt_bind_vma+0x90/0xe0 [i915]
Aug  2 17:14:33 rieux kernel: [624938.590556]  [] ?
i915_vma_bind+0xbb/0x160 [i915]
Aug  2 17:14:33 rieux kernel: [624938.590582]  [] ?

Bug#804079: [Xen-devel] Kernel panic on Xen virtualisation in Debian

2016-08-02 Thread Wei Liu
On Tue, Aug 02, 2016 at 12:30:30PM +0200, Ingo Jürgensmann wrote:
> On 02.08.2016 11:20, Wei Liu wrote:
> >On Fri, Jul 29, 2016 at 10:17:22PM +0200, Ingo Jürgensmann wrote:
> >What is also interesting is that you seem to be running some sort of
> >ip accounting software (pmacctd) which also segfault'ed.
> 
> Yeah, it is segfaulting, because the database (in a domU VM) where it is
> storing the accounting is not yet available after the crash. When database
> is up, those segfaults go away.
> 

At least we can now rule out that it is not related to the issue you
reported.

> >Still not sure what to make of that though.
> 
> Me neither. ;-)
> 
> I already tried to get a core dump by setting ulimit -c unlimited, but that
> didn't work as well, which makes me believe that the crash happens in
> hypervisor not in dom0 kernel. When it's dom0 kernel I would expect dumping
> a core file should work.
> 

We can't draw the conclusion that the crash is in hypervisor yet. If
your dom0 crash, hypervisor would normally decide to reboot the machine.

Wei.

> -- 
> Ciao...  //http://blog.windfluechter.net
>   Ingo \X/ XMPP: i...@jabber.windfluechter.net
> 
> 
> gpg pubkey:  http://www.juergensmann.de/ij_public_key.asc



Bug#804079: [Xen-devel] Kernel panic on Xen virtualisation in Debian

2016-08-02 Thread Ingo Jürgensmann

On 02.08.2016 11:20, Wei Liu wrote:

On Fri, Jul 29, 2016 at 10:17:22PM +0200, Ingo Jürgensmann wrote:
What is also interesting is that you seem to be running some sort of
ip accounting software (pmacctd) which also segfault'ed.


Yeah, it is segfaulting, because the database (in a domU VM) where it is 
storing the accounting is not yet available after the crash. When 
database is up, those segfaults go away.



Still not sure what to make of that though.


Me neither. ;-)

I already tried to get a core dump by setting ulimit -c unlimited, but 
that didn't work as well, which makes me believe that the crash happens 
in hypervisor not in dom0 kernel. When it's dom0 kernel I would expect 
dumping a core file should work.


--
Ciao...  //http://blog.windfluechter.net
  Ingo \X/ XMPP: i...@jabber.windfluechter.net


gpg pubkey:  http://www.juergensmann.de/ij_public_key.asc



Bug#804079: [Xen-devel] Kernel panic on Xen virtualisation in Debian

2016-08-02 Thread Wei Liu
On Fri, Jul 29, 2016 at 10:17:22PM +0200, Ingo Jürgensmann wrote:
> Am 29.07.2016 um 13:45 schrieb Andreas Ziegler :
> 
> > we tried with kernel 4.6 now, the crashed happened again, though.
> 
> Please find attached the netconsole log of 3 from 4 crashes so far today… 


What is also interesting is that you seem to be running some sort of
ip accounting software (pmacctd) which also segfault'ed.

Still not sure what to make of that though.

Wei.

> 
> -- 
> Ciao...  //http://blog.windfluechter.net
>   Ingo \X/ XMPP: i...@jabber.windfluechter.net
>   
> gpg pubkey:  http://www.juergensmann.de/ij_public_key.asc
> 
> 
> 



Bug#833231: initramfs-tools: during initramfs: "/init: line 1: logsave: not found" when e2fsprogs is not installed

2016-08-02 Thread Daniel Kahn Gillmor
Control: severity 833231 wishlist 

On Tue 2016-08-02 02:29:27 -0400, Julien Cristau wrote:
> e2fsprogs is Essential: yes.  Removing things from Essential is probably
> nontrivial.  I'd say at most this is "wishlist" territory.

sure, wishlist is fine with me.

  --dkg



Processed: Re: Bug#833231: initramfs-tools: during initramfs: "/init: line 1: logsave: not found" when e2fsprogs is not installed

2016-08-02 Thread Debian Bug Tracking System
Processing control commands:

> severity 833231 wishlist
Bug #833231 [src:initramfs-tools] initramfs-tools: during initramfs: "/init: 
line 1: logsave: not found" when e2fsprogs is not installed
Severity set to 'wishlist' from 'normal'

-- 
833231: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833231
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#833231: initramfs-tools: during initramfs: "/init: line 1: logsave: not found" when e2fsprogs is not installed

2016-08-02 Thread Julien Cristau
On Tue, Aug  2, 2016 at 00:14:14 -0400, Daniel Kahn Gillmor wrote:

> Source: initramfs-tools
> Version: 0.125
> Severity: normal
> Control: affects -1 e2fsprogs
> 
> I have a minimal system with only btrfs filesystems, and e2fsprogs is
> not needed on it.  It would be nice to be able to uninstall it.
> 
e2fsprogs is Essential: yes.  Removing things from Essential is probably
nontrivial.  I'd say at most this is "wishlist" territory.

Cheers,
Julien



Bug#833247: linux-image-3.16.0-4-amd64: DRM/i915 "blanks" display and dumps trace

2016-08-02 Thread Rafal Pietrak
Package: src:linux
Version: 3.16.7-ckt25-2+deb8u3
Severity: normal

Dear Maintainer,


   * What led up to the situation?
I vagually correlate it to a prolonged "runtime" of my notebook. I don't
power it down ever, but only put it into suspend mode. Currently it has
14 days of uptime, but it happens to have 100 days or more.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?
I honestly don't know.

   * What was the outcome of this action?
The screen goes "blank" in a strange way: first it blanks-black, then 
after 5-11 seconds it becomes "white becklited" from top left corner
in a "hash pattern" with 1mm grid size. When the display blanks black, I
can bring it up to normal display "mode" with a mouse (but not with a
keyboard).  When it becomes "grid-patterend", only suspend-by-closing
the lid helps.

   * What outcome did you expect instead?
obviosly - normal operation.



-- Package-specific info:
** Version:
Linux version 3.16.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 
4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02)

** Command line:
placeholder root=/dev/mapper/nowszy-root ro quiet

** Tainted: W (512)
 * Taint on warning.

** Kernel log:
[624084.880378] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70084
[624084.889872] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70088
[624084.889878] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70088
[624084.889880] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70084
[624084.889882] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70084
[624084.890881] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70088
[624084.890886] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70088
[624084.890888] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70084
[624084.890890] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70084
[624084.899840] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70088
[624084.899844] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70088
[624084.899846] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70084
[624084.899848] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70084
[624084.909759] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70088
[624084.909763] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70088
[624084.909766] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70084
[624084.909768] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70084
[624084.910762] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70088
[624084.910766] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70088
[624084.910768] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70084
[624084.910770] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70084
[624084.919841] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70088
[624084.919845] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70088
[624084.919847] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70084
[624084.919850] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70084
[624084.928905] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70088
[624084.928909] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70088
[624084.928912] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70084
[624084.928914] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70084
[624084.938809] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70088
[624084.938815] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70088
[624084.938819] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70084
[624084.938821] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70084
[624084.948969] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70088
[624084.948974] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70088
[624084.948976] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70084
[624084.948978] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70084
[624084.958940] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70088
[624084.958945] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 70088
[624084.958948] [drm:hsw_unclaimed_reg_clear] *ERROR* Unknown unclaimed 
register before writing to 70084
[624084.958950] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed