i915 + DRM: *ERROR* too many voltage retries, give up + *ERROR* failed to train DP, aborting

From: Toralf FÃrster
Date: Wed Dec 16 2015 - 10:13:00 EST


There's a regression in the stable 4.2.x series.

With 4.2.7 I get the following within kern.log:

Dec 16 14:58:41 t44 kernel: [111050.930350] dvb-usb: found a 'Terratec Cinergy T USB XXS (HD)/ T3' in cold state, will try to load a firmware
Dec 16 14:58:41 t44 kernel: [111050.930436] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
Dec 16 14:58:41 t44 kernel: [111051.012685] dib0700: firmware started successfully.
Dec 16 14:58:41 t44 kernel: [111051.436108] [drm:ffffffffc049a8c8] *ERROR* too many voltage retries, give up
Dec 16 14:58:41 t44 kernel: [111051.436113] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:41 t44 kernel: [111051.436122] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:41 t44 kernel: [111051.454952] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:41 t44 kernel: [111051.454962] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:41 t44 kernel: [111051.456517] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:41 t44 kernel: [111051.456527] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:41 t44 kernel: [111051.513835] dvb-usb: found a 'Terratec Cinergy T USB XXS (HD)/ T3' in warm state.
Dec 16 14:58:41 t44 kernel: [111051.513900] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Dec 16 14:58:41 t44 kernel: [111051.513927] DVB: registering new adapter (Terratec Cinergy T USB XXS (HD)/ T3)
Dec 16 14:58:42 t44 kernel: [111051.820661] usb 1-3.3: DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
Dec 16 14:58:42 t44 kernel: [111052.005764] DiB0070: successfully identified
Dec 16 14:58:42 t44 kernel: [111052.005772] Registered IR keymap rc-dib0700-rc5
Dec 16 14:58:42 t44 kernel: [111052.005908] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3/rc/rc0/input41
Dec 16 14:58:42 t44 kernel: [111052.006046] rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3/rc/rc0
Dec 16 14:58:42 t44 kernel: [111052.006121] dvb-usb: schedule remote query interval to 50 msecs.
Dec 16 14:58:42 t44 kernel: [111052.006123] dvb-usb: Terratec Cinergy T USB XXS (HD)/ T3 successfully initialized and connected.
Dec 16 14:58:42 t44 kernel: [111052.081381] usb 1-3.4: new high-speed USB device number 43 using xhci_hcd
Dec 16 14:58:42 t44 kernel: [111052.133231] [drm:ffffffffc049a8c8] *ERROR* too many voltage retries, give up
Dec 16 14:58:42 t44 kernel: [111052.133235] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:42 t44 kernel: [111052.133244] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:42 t44 kernel: [111052.152078] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:42 t44 kernel: [111052.152088] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:42 t44 kernel: [111052.153692] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:42 t44 kernel: [111052.153702] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:42 t44 kernel: [111052.166747] usb 1-3.4: New USB device found, idVendor=17ef, idProduct=100f
Dec 16 14:58:42 t44 kernel: [111052.166750] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 16 14:58:42 t44 kernel: [111052.166752] usb 1-3.4: Product: Lenovo ThinkPad Dock
Dec 16 14:58:42 t44 kernel: [111052.166754] usb 1-3.4: Manufacturer: Lenovo
Dec 16 14:58:42 t44 kernel: [111052.166756] usb 1-3.4: SerialNumber: Rev1.2
Dec 16 14:58:42 t44 kernel: [111052.167201] hub 1-3.4:1.0: USB hub found
Dec 16 14:58:42 t44 kernel: [111052.167264] hub 1-3.4:1.0: 3 ports detected
Dec 16 14:58:42 t44 kernel: [111052.440782] usb 1-3.4.3: new low-speed USB device number 44 using xhci_hcd
Dec 16 14:58:42 t44 kernel: [111052.546988] usb 1-3.4.3: New USB device found, idVendor=046d, idProduct=c062
Dec 16 14:58:42 t44 kernel: [111052.546991] usb 1-3.4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 16 14:58:42 t44 kernel: [111052.546993] usb 1-3.4.3: Product: USB Laser Mouse
Dec 16 14:58:42 t44 kernel: [111052.546995] usb 1-3.4.3: Manufacturer: Logitech
...
Dec 16 14:58:48 t44 kernel: [111057.722954] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:48 t44 kernel: [111057.722964] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:48 t44 kernel: [111058.399772] [drm:ffffffffc049a8c8] *ERROR* too many voltage retries, give up
Dec 16 14:58:48 t44 kernel: [111058.399776] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:48 t44 kernel: [111058.399785] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:48 t44 kernel: [111058.418626] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:48 t44 kernel: [111058.418636] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:48 t44 kernel: [111058.420191] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:48 t44 kernel: [111058.420202] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:49 t44 kernel: [111059.097147] [drm:ffffffffc049a8c8] *ERROR* too many voltage retries, give up
Dec 16 14:58:49 t44 kernel: [111059.097151] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:49 t44 kernel: [111059.097160] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:49 t44 kernel: [111059.097658] [drm:ffffffffc049a9fd] *ERROR* failed to train DP, aborting
Dec 16 14:58:49 t44 kernel: [111059.097661] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:49 t44 kernel: [111059.097685] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:49 t44 kernel: [111059.099124] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:49 t44 kernel: [111059.101135] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 14:58:49 t44 kernel: [111059.101149] [drm:ffffffffc049abfa] *ERROR* Timed out waiting for DP idle patterns
Dec 16 14:58:49 t44 kernel: [111059.101151] [drm:ffffffffc0457004] *ERROR* Unclaimed register before interrupt
Dec 16 15:39:27 t44 kernel: [113500.049024] usb 1-3: USB disconnect, device number 41
Dec 16 15:39:27 t44 kernel: [113500.049036] usb 1-3.3: USB disconnect, device number 42
Dec 16 15:39:27 t44 kernel: [113500.064335] dvb-usb: Terratec Cinergy T USB XXS (HD)/ T3 successfully deinitialized and disconnected.
Dec 16 15:39:27 t44 kernel: [113500.064941] usb 1-3.4: USB disconnect, device number 43


when I plugin the TinkPad T442 into the docking station.
Furthermore now the display isn't switched any longer from internal LID to the monitor connected at the docking station.
This issue does not happen immediately after boot, but after I plugged it in one or 2 times and s2ram the notebook in between that.

4.2.5 (and probably 4.2.6 were fine)

--
Toralf, pgp: C4EACDDE 0076E94E
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/