[Bug 109522] drm:intel_dp_start_link_train [i915] *ERROR* failed to enable link training

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jun 21 03:19:40 UTC 2019


https://bugs.freedesktop.org/show_bug.cgi?id=109522

--- Comment #19 from howaboutsynergy at pm.me ---
`i915.disable_power_well=0` does not help, ie.:

```
$ dmesg|grep -e '0000:00:02.0' -e 'i915'
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-linux-stable
root=UUID=2b8b9ab8-7ac5-4586-aa42-d7ffb12de92a rw root_trim=yes
rd.luks.allow-discards rd.luks.options=discard ipv6.disable=1
ipv6.disable_ipv6=1 ipv6.autoconf=0 loglevel=15 log_buf_len=16M ignore_loglevel
printk.always_kmsg_dump=y printk.time=y printk.devkmsg=on mminit_loglevel=4
memory_corruption_check=1 fbcon=scrollback:4096k fbcon=font:ProFont6x11
net.ifnames=0 nolvm dobtrfs console=tty1 earlyprintk=vga audit=0
systemd.log_target=kmsg systemd.journald.forward_to_console=1 enforcing=0
udev.children-max=1256 rd.udev.children-max=1256 nohz=on oops=panic
crashkernel=256M panic=0 page_poison=1 psi=1 sysrq_always_enabled
random.trust_cpu=off logo.nologo lpj=0 mce=bootlog reboot=force,cold noexec=on
nohibernate scsi_mod.use_blk_mq=1 consoleblank=120 mitigations=off nospectre_v1
nospectre_v2 spectre_v2=off nospec_store_bypass_disable
kvm-intel.vmentry_l1d_flush=never l1tf=off nopti pti=off no_stf_barrier noibrs
noibpb ssbd=force-off spectre_v2_user=off noretpoline mds=off rd.log=all noefi
cpuidle.governor=menu zram.num_devices=3 zswap.enabled=0
zswap.same_filled_pages_enabled=1 zswap.compressor=zstd
zswap.max_pool_percent=40 zswap.zpool=z3fold i915.alpha_support=1
i915.fastboot=1 i915.disable_power_well=0
[    0.351304] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux-stable
root=UUID=2b8b9ab8-7ac5-4586-aa42-d7ffb12de92a rw root_trim=yes
rd.luks.allow-discards rd.luks.options=discard ipv6.disable=1
ipv6.disable_ipv6=1 ipv6.autoconf=0 loglevel=15 log_buf_len=16M ignore_loglevel
printk.always_kmsg_dump=y printk.time=y printk.devkmsg=on mminit_loglevel=4
memory_corruption_check=1 fbcon=scrollback:4096k fbcon=font:ProFont6x11
net.ifnames=0 nolvm dobtrfs console=tty1 earlyprintk=vga audit=0
systemd.log_target=kmsg systemd.journald.forward_to_console=1 enforcing=0
udev.children-max=1256 rd.udev.children-max=1256 nohz=on oops=panic
crashkernel=256M panic=0 page_poison=1 psi=1 sysrq_always_enabled
random.trust_cpu=off logo.nologo lpj=0 mce=bootlog reboot=force,cold noexec=on
nohibernate scsi_mod.use_blk_mq=1 consoleblank=120 mitigations=off nospectre_v1
nospectre_v2 spectre_v2=off nospec_store_bypass_disable
kvm-intel.vmentry_l1d_flush=never l1tf=off nopti pti=off no_stf_barrier noibrs
noibpb ssbd=force-off spectre_v2_user=off noretpoline mds=off rd.log=all noefi
cpuidle.governor=menu zram.num_devices=3 zswap.enabled=0
zswap.same_filled_pages_enabled=1 zswap.compressor=zstd
zswap.max_pool_percent=40 zswap.zpool=z3fold i915.alpha_support=1
i915.fastboot=1 i915.disable_power_well=0
[    2.757573] pci 0000:00:02.0: [8086:3e92] type 00 class 0x030000
[    2.757741] pci 0000:00:02.0: reg 0x10: [mem 0xde000000-0xdeffffff 64bit]
[    2.757906] pci 0000:00:02.0: reg 0x18: [mem 0xc0000000-0xcfffffff 64bit
pref]
[    2.758133] pci 0000:00:02.0: reg 0x20: [io  0xf000-0xf03f]
[    2.758318] device: '0000:00:02.0': device_add
[    2.758446] bus: 'pci': add device 0000:00:02.0
[    2.758609] PM: Adding info for pci:0000:00:02.0
[    2.904428] pci 0000:00:02.0: Video device with shadowed ROM at [mem
0x000c0000-0x000dffff]
[    5.653546] bus: 'pci': add driver i915
[    5.653711] bus: 'pci': driver_probe_device: matched device 0000:00:02.0
with driver i915
[    5.653938] bus: 'pci': really_probe: probing driver i915 with device
0000:00:02.0
[    5.654166] i915 0000:00:02.0: no default pinctrl state
[    5.654329] i915 0000:00:02.0: runtime IRQ mapping not provided by arch
[    5.657558] i2c i2c-1: adapter [i915 gmbus dpc] registered
[    5.658289] i2c i2c-2: adapter [i915 gmbus dpb] registered
[    5.658975] i2c i2c-3: adapter [i915 gmbus dpd] registered
[    5.659613] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin
(v1.4)
[    5.944140] device: 'i915': device_add
[    5.944304] bus: 'event_source': add device i915
[    5.944466] PM: Adding info for event_source:i915
[    5.948208] [drm] Initialized i915 1.6.0 20190207 for 0000:00:02.0 on minor
0
[    5.952289] i915 0000:00:02.0: adding component (ops
i915_audio_component_bind_ops [i915])
[    5.952878] snd_hda_intel 0000:00:1f.3: found component 0000:00:02.0,
duplicate 0
[    5.953119] snd_hda_intel 0000:00:1f.3: binding 0000:00:02.0 (ops
i915_audio_component_bind_ops [i915])
[    5.953732] snd_hda_intel 0000:00:1f.3: Linked as a consumer to 0000:00:02.0
[    5.953909] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops
i915_audio_component_bind_ops [i915])
[    5.954339] driver: 'i915': driver_bound: bound to device '0000:00:02.0'
[    5.954507] bus: 'pci': really_probe: bound device 0000:00:02.0 to driver
i915
[    5.995964] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=5 len=5
[    5.997663] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=5 len=5
[    6.000374] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=1 len=1
[    6.062740] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
```

```
...
[    5.648405] Setting dangerous option disable_power_well - tainting kernel
...
[  140.419975] gpg-agent[1102]: handler 0x7a423a6ff700 for fd 10 started
[  140.477095] gpg-agent[1102]: handler 0x7a423a6ff700 for fd 10 terminated
[  200.482440] gpg-agent[1102]: handler 0x7a4239efe700 for fd 10 started
[  200.543903] gpg-agent[1102]: handler 0x7a4239efe700 for fd 10 terminated
[  201.779269] user[2626]: '/home/user/bin/monoff' is executing: 'sleep 1'
[  202.782765] user[2633]: '/home/user/bin/monoff' is executing: 'xset dpms
force suspend'
[  202.886388] snd_hda_intel 0000:00:1f.3: power state changed by ACPI to D0
[  202.898494] snd_hda_intel 0000:00:1f.3: PME# disabled
[  202.911455] snd_hda_intel 0000:00:1f.3: PME# enabled
[  202.923592] snd_hda_intel 0000:00:1f.3: power state changed by ACPI to D3hot
[  202.946158] user[2635]: '/home/user/bin/monoff' is executing: 'sleep 1'
[  203.900374] user[2642]: '/home/user/bin/monoff' is executing: 'xset dpms
force off'
[  204.009111] user[2644]: '/home/user/bin/monoff' is executing: 'sleep 1'
[  205.015169] user[2651]: '/home/user/bin/monoff' is executing: 'xset dpms
force standby'
[  205.124020] user[2653]: '/home/user/bin/monoff' is executing: 'setterm
--blank force'
[  220.715002] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=-110 len=5
[  220.715016] [drm:intel_dp_start_link_train [i915]] *ERROR* failed to enable
link training
[  220.984404] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=-110 len=1
[  220.984787] snd_hda_intel 0000:00:1f.3: power state changed by ACPI to D0
[  220.996593] snd_hda_intel 0000:00:1f.3: PME# disabled
[  221.009573] snd_hda_intel 0000:00:1f.3: PME# enabled
[  221.022464] snd_hda_intel 0000:00:1f.3: power state changed by ACPI to D3hot
[  221.320977] i2c i2c-2: NAK from device addr 0x50 msg #0
[  221.324827] i2c i2c-1: NAK from device addr 0x50 msg #0
[  221.328677] i2c i2c-3: NAK from device addr 0x50 msg #0
[  221.600815] i2c i2c-2: NAK from device addr 0x50 msg #0
[  221.604597] i2c i2c-1: NAK from device addr 0x50 msg #0
[  221.608409] i2c i2c-3: NAK from device addr 0x50 msg #0
[  221.904445] i2c i2c-2: NAK from device addr 0x50 msg #0
[  221.908255] i2c i2c-1: NAK from device addr 0x50 msg #0
[  221.912065] i2c i2c-3: NAK from device addr 0x50 msg #0
[  222.183955] i2c i2c-2: NAK from device addr 0x50 msg #0
[  222.187592] i2c i2c-1: NAK from device addr 0x50 msg #0
[  222.191224] i2c i2c-3: NAK from device addr 0x50 msg #0
[  222.544129] i2c i2c-2: NAK from device addr 0x50 msg #0
[  222.547899] i2c i2c-1: NAK from device addr 0x50 msg #0
[  222.551550] i2c i2c-3: NAK from device addr 0x50 msg #0
[  222.585170] snd_hda_intel 0000:00:1f.3: power state changed by ACPI to D0
[  222.596599] snd_hda_intel 0000:00:1f.3: PME# disabled
[  222.609442] snd_hda_intel 0000:00:1f.3: PME# enabled
[  222.621440] snd_hda_intel 0000:00:1f.3: power state changed by ACPI to D3hot
[  232.057307] i2c i2c-2: NAK from device addr 0x50 msg #0
[  232.366672] i2c i2c-2: NAK from device addr 0x50 msg #0
[  232.378634] i2c i2c-2: NAK from device addr 0x50 msg #0
[  232.382283] i2c i2c-1: NAK from device addr 0x50 msg #0
[  232.385931] i2c i2c-3: NAK from device addr 0x50 msg #0
[  232.397218] i2c i2c-2: NAK from device addr 0x50 msg #0
[  232.400973] i2c i2c-1: NAK from device addr 0x50 msg #0
[  232.404723] i2c i2c-3: NAK from device addr 0x50 msg #0
[  232.443129] i2c i2c-2: NAK from device addr 0x50 msg #0
[  232.446689] i2c i2c-1: NAK from device addr 0x50 msg #0
[  232.450356] i2c i2c-3: NAK from device addr 0x50 msg #0
[  232.457487] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=5 len=5
[  232.459178] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=5 len=5
[  232.461879] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=1 len=1
[  232.462209] snd_hda_intel 0000:00:1f.3: power state changed by ACPI to D0
[  232.473474] snd_hda_intel 0000:00:1f.3: PME# disabled
[  232.486275] snd_hda_intel 0000:00:1f.3: PME# enabled
[  232.497460] snd_hda_intel 0000:00:1f.3: power state changed by ACPI to D3hot
[  260.543548] gpg-agent[1102]: handler 0x7a423a6ff700 for fd 10 started
[  260.627503] gpg-agent[1102]: handler 0x7a423a6ff700 for fd 10 terminated
[  301.490986] user[3150]: okiedokie


```

at [  220.715002] I pressed Ctrl key to wake up the software but the monitor
was still off! got the ret=-110 messages.
10 seconds later(so at [  232.057307] I'm guessing) I turned on monitor, got
the normal ret=5 messages.

`drm.debug=0x1e` spews just too many messages, not sure what to do with it...
not even sure if it would log all of them during the test or they would just
get overwritten due to the ring property of the dmesg(kmsg?) buffer. Maybe I'll
retry.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20190621/f8cd286c/attachment-0001.html>


More information about the intel-gfx-bugs mailing list