Source: linux
Severity: normal
X-Debbugs-Cc: [email protected]

Dear Maintainer,

Issue:

The Intel Arc Pro B60 (Battlemage, device 8086:e211) has some issues with fan
control. After the system has been running for a while, the fans
spin up and do not spin back down.

The driver logs show:

  xe 0000:04:00.0: [drm] Can't init xe mei late bind missing mei component

The fan control version shows as:

  $ cat /sys/bus/pci/drivers/xe/0000:04:00.0/lb_fan_control_version
  0.0.0.0

Root cause(my working theory):

The xe driver requires CONFIG_INTEL_MEI_LB to communicate with the load board
microcontroller that manages fan control and voltage regulation. This option
was added in Linux 6.19 but is currently disabled in Debian's kernel config:

  $ grep INTEL_MEI_LB /boot/config-$(uname -r)
  # CONFIG_INTEL_MEI_LB is not set

Setting CONFIG_INTEL_MEI_LB=m should allow the xe driver to initialize the
load board via the MEI interface at runtime, enabling proper fan control and
voltage regulation without requiring firmware flashing or a reboot.

This is similar to bug #1028463 which added CONFIG_INTEL_MEI_GSC for Intel
Arc A-series support.

Please also consider backporting to trixie-backports, as this affects users
running the current stable release with backports kernel.

-- System Information:
Debian Release: 13.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.19.14+deb13-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to