Boot delay and i915 PHY timeout errors on Reeder E19

Hello Zorin OS Community,

I am using Zorin OS on my Reeder E19 laptop. Once the system boots to the desktop, everything runs very smoothly and perfectly. However, I am experiencing a noticeable freeze/delay during the initial boot sequence.

I checked my dmesg --level=err,warn logs to investigate the hang, and I noticed repetitive timeout errors related to the Intel i915 graphics driver, specifically: [drm] *ERROR* Port D/TC#1: timeout waiting for PHY ready drm_WARN_ON(tc->mode == TC_PORT_LEGACY)

I am sharing the relevant parts of my dmesg output below. Could you please advise if there is a specific kernel parameter (like a GRUB tweak) I can apply to bypass this timeout and speed up the boot? Or is this a known hardware/BIOS compatibility quirk that I should just safely ignore?

Thank you in advance for your help!

[ 0.087502] #1 #3 #5 #7
[ 0.710412] pnp 00:01: disabling [mem 0xc0000000-0xcfffffff] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
[ 0.782396] hpet_acpi_add: no address or irqs in _CRS
[ 0.795465] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[ 0.799559] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log.
[ 0.804060] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[ 4.080846] intel-hid INTC1070:00: failed to enable HID power button
[ 4.130060] spi-nor spi0.0: supply vcc not found, using dummy regulator
[ 4.143313] proc_thermal_pci 0000:00:04.0: error: proc_thermal_add, will continue
[ 5.041716] i915 0000:00:02.0: [drm] ERROR Port D/TC#1: timeout waiting for PHY ready
[ 5.041764] ------------[ cut here ]------------
[ 5.041778] i915 0000:00:02.0: [drm] drm_WARN_ON(tc->mode == TC_PORT_LEGACY)
[ 5.041826] WARNING: CPU: 11 PID: 433 at drivers/gpu/drm/i915/display/intel_tc.c:925 adlp_tc_phy_connect+0x1ac/0x260 [i915]
[ 5.042222] CPU: 11 UID: 0 PID: 433 Comm: (udev-worker) Not tainted 6.17.0-35-generic #35~24.04.1-Ubuntu PREEMPT(voluntary)
[ 5.042225] Hardware name: GPU Company Reeder E19 Laptop/GPU Company, BIOS YZ-BI-15-TU141ALR210-261-D 04/15/2024
[ 5.042227] RIP: 0010:adlp_tc_phy_connect+0x1ac/0x260 [i915]
[ 5.045079] ---[ end trace 0000000000000000 ]---
[ 5.226159] kauditd_printk_skb: 119 callbacks suppressed
[ 6.048332] i915 0000:00:02.0: [drm] ERROR Port E/TC#2: timeout waiting for PHY ready
[ 6.048452] ------------[ cut here ]------------
[ 6.048460] i915 0000:00:02.0: [drm] drm_WARN_ON(tc->mode == TC_PORT_LEGACY)
[ 6.048628] WARNING: CPU: 9 PID: 433 at drivers/gpu/drm/i915/display/intel_tc.c:925 adlp_tc_phy_connect+0x1ac/0x260 [i915]
[ 6.050697] CPU: 9 UID: 0 PID: 433 Comm: (udev-worker) Tainted: G W 6.17.0-35-generic #35~24.04.1-Ubuntu PREEMPT(voluntary)
[ 6.055132] ---[ end trace 0000000000000000 ]---
[ 6.613735] ------------[ cut here ]------------
[ 6.613738] i915 0000:00:02.0: [drm] drm_WARN_ON(tc->mode == TC_PORT_LEGACY)
[ 6.613780] WARNING: CPU: 3 PID: 433 at drivers/gpu/drm/i915/display/intel_tc.c:925 adlp_tc_phy_connect+0x1ac/0x260 [i915]
[ 6.615803] ---[ end trace 0000000000000000 ]---
[ 7.122771] ------------[ cut here ]------------
[ 7.122792] i915 0000:00:02.0: [drm] drm_WARN_ON(tc->mode == TC_PORT_LEGACY)
[ 7.122954] WARNING: CPU: 9 PID: 433 at drivers/gpu/drm/i915/display/intel_tc.c:925 adlp_tc_phy_connect+0x1ac/0x260 [i915]
[ 7.132517] ---[ end trace 0000000000000000 ]---
[ 9.549795] ------------[ cut here ]------------
[ 9.549803] i915 0000:00:02.0: [drm] drm_WARN_ON(tc->mode == TC_PORT_LEGACY)
[ 9.549876] WARNING: CPU: 9 PID: 1427 at drivers/gpu/drm/i915/display/intel_tc.c:925 adlp_tc_phy_connect+0x1ac/0x260 [i915]
[ 9.552788] ---[ end trace 0000000000000000 ]---
[ 10.059902] ------------[ cut here ]------------
[ 10.059912] i915 0000:00:02.0: [drm] drm_WARN_ON(tc->mode == TC_PORT_LEGACY)
[ 10.059998] WARNING: CPU: 9 PID: 1427 at drivers/gpu/drm/i915/display/intel_tc.c:925 adlp_tc_phy_connect+0x1ac/0x260 [i915]
[ 10.063125] ---[ end trace 0000000000000000 ]---
[ 18.984816] ------------[ cut here ]------------
[ 18.984820] i915 0000:00:02.0: [drm] drm_WARN_ON(tc->mode == TC_PORT_LEGACY)
[ 18.984868] WARNING: CPU: 9 PID: 2324 at drivers/gpu/drm/i915/display/intel_tc.c:925 adlp_tc_phy_connect+0x1ac/0x260 [i915]
[ 18.986126] ---[ end trace 0000000000000000 ]---
[ 19.492272] ------------[ cut here ]------------
[ 19.492294] i915 0000:00:02.0: [drm] drm_WARN_ON(tc->mode == TC_PORT_LEGACY)
[ 19.492477] WARNING: CPU: 9 PID: 2324 at drivers/gpu/drm/i915/display/intel_tc.c:925 adlp_tc_phy_connect+0x1ac/0x260 [i915]
[ 19.497697] ---[ end trace 0000000000000000 ]---
[ 22.165470] ------------[ cut here ]------------
[ 22.165474] i915 0000:00:02.0: [drm] drm_WARN_ON(tc->mode == TC_PORT_LEGACY)
[ 22.165516] WARNING: CPU: 5 PID: 2954 at drivers/gpu/drm/i915/display/intel_tc.c:925 adlp_tc_phy_connect+0x1ac/0x260 [i915]
[ 22.166738] ---[ end trace 0000000000000000 ]---
[ 22.828845] ------------[ cut here ]------------
[ 22.828851] i915 0000:00:02.0: [drm] drm_WARN_ON(tc->mode == TC_PORT_LEGACY)
[ 22.828902] WARNING: CPU: 6 PID: 2954 at drivers/gpu/drm/i915/display/intel_tc.c:925 adlp_tc_phy_connect+0x1ac/0x260 [i915]
[ 22.830725] ---[ end trace 0000000000000000 ]---
[ 28.012705] ------------[ cut here ]------------
[ 28.012709] i915 0000:00:02.0: [drm] drm_WARN_ON(tc->mode == TC_PORT_LEGACY)
[ 28.012770] WARNING: CPU: 7 PID: 2954 at drivers/gpu/drm/i915/display/intel_tc.c:925 adlp_tc_phy_connect+0x1ac/0x260 [i915]
[ 28.013816] ---[ end trace 0000000000000000 ]---
[ 28.264965] warning: `ThreadPoolForeg' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
[ 28.674946] ------------[ cut here ]------------
[ 28.674951] i915 0000:00:02.0: [drm] drm_WARN_ON(tc->mode == TC_PORT_LEGACY)
[ 28.675018] WARNING: CPU: 11 PID: 2954 at drivers/gpu/drm/i915/display/intel_tc.c:925 adlp_tc_phy_connect+0x1ac/0x260 [i915]
[ 28.676888] ---[ end trace 0000000000000000 ]---
[ 81.304804] [UFW BLOCK] IN=wlp1s0 OUT= MAC=[REDACTED] SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2
[ 83.739680] [UFW BLOCK] IN=wlp1s0 OUT= MAC=[REDACTED] SRC=[REDACTED_IP] DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=33012 PROTO=2
[ 110.739760] atkbd serio0: Unknown key pressed (translated set 2, code 0x55 on isa0060/serio0).
[ 110.739781] atkbd serio0: Use 'setkeycodes 55 ' to make it known.
[ 111.083699] atkbd serio0: Unknown key released (translated set 2, code 0x55 on isa0060/serio0).
[ 111.083714] atkbd serio0: Use 'setkeycodes 55 ' to make it known.

Hello and welcome,
You can consider to Check for BIOS Updates.

Your dmesg logs show repeated timeout errors during Thunderbolt/Type-C (TC)

Disable TC Port Detection

  • Open terminal and enter:
sudo nano /etc/default/grub
  • Find the line:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  • Change it to:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_dc=2 i915.disable_power_well=0"
  • Save (Ctrl+X, then Y, then Enter)
  • Run:
sudo update-grub
  • Reboot and test

Is this a common/normal issue?
Will these errors cause any long-term damage to my laptop or hardware?
Should I try to fix it, or is it safe to ignore? If it’s better to fix it, should I go ahead with the BIOS update and the GRUB parameters (i915.enable_dc=2 i915.disable_power_well=0) you mentioned?Thanks in advance!

It will not damage your hardware, but it will stay a problem for Linux
If you want to stay like this what can I say ?
if you decide to fix it, try to see if you can update your bios, and if it fix errors don't touch Grub, but if it don't, apply change

1 Like