drm/i915: Drop force_probe requirement for ADL-S

Bug #1929027 reported by You-Sheng Yang
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
Fix Released
Undecided
Unassigned
linux (Ubuntu)
Invalid
Undecided
Unassigned
linux-oem-5.13 (Ubuntu)
Invalid
Undecided
Unassigned
Focal
Fix Released
High
You-Sheng Yang

Bug Description

[SRU Justification]

[Impact]

ADL-S i915 PCI ID has been in v5.13-rc1 in commit 0883d63b19bbd
("drm/i915/adl_s: Add ADL-S platform info and PCI ids"), but it is
marked require_force_probe currently, therefore early phase development
takes an extra i915.force_probe=4680 boot parameter to enable i915.

[Fix]

Intel should remove this flag sometime later when ADL-S drm is stable
enough. But before that, we can simply remove that flag from adl_s_info in
drivers/gpu/drm/i915/i915_pci.c.

[Test Case]

i915 should be loaded automatically with patched kernel, so do:

  $ lsmod|grep i915
  i915

[Where problems could occur]

While this is still an alpha platform in development in OEM projects,
this should not introduce trouble for others. As for ADL, troubles are
expected and to be resolved.

========== original bug description ==========

ADL i915 PCI IDs have been in v5.13-rc1 in commit 0883d63b19bbd ("drm/i915/adl_s: Add ADL-S platform info and PCI ids"), but it is marked require_force_probe. We need drop this requirement from this kernel so that machines being tested don't need to work around it locally.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu27.17
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: u 1601 F.... pulseaudio
CasperMD5CheckResult: skip
DistroRelease: Ubuntu 20.04
InstallationDate: Installed on 2020-04-01 (413 days ago)
InstallationMedia: Ubuntu 20.04.2 LTS "Focal Fossa" - Release amd64 (20210204)
IwConfig:
 lo no wireless extensions.

 enp0s31f6 no wireless extensions.
Lsusb:
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 002: ID 062a:4c01 MosArt Semiconductor Corp. 2.4G INPUT DEVICE
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Lsusb-t:
 /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 20000M
 /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
     |__ Port 13: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
     |__ Port 13: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
MachineType: Intel Corporation Alder Lake Client Platform
Package: linux (not installed)
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.13.0-2002-oem root=UUID=19a0773e-f33a-413d-bb6a-f1e1cc674a3a ro quiet splash vt.handoff=7 i915.force_probe=4680
ProcVersionSignature: Ubuntu 5.13.0-2002.2+lp1922856.1.i915.mm.bug-oem 5.13.0-rc2
RelatedPackageVersions:
 linux-restricted-modules-5.13.0-2002-oem N/A
 linux-backports-modules-5.13.0-2002-oem N/A
 linux-firmware 1.187.12
RfKill:

Tags: focal
Uname: Linux 5.13.0-2002-oem x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 02/25/2021
dmi.bios.vendor: Intel Corporation
dmi.bios.version: ADLSFWI1.R00.2081.A02.2102250858
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: AlderLake-S ADP-S DDR5 UDIMM CRB
dmi.board.vendor: Intel Corporation
dmi.board.version: 2
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 3
dmi.chassis.vendor: Intel Corporation
dmi.chassis.version: 0.1
dmi.ec.firmware.release: 1.25
dmi.modalias: dmi:bvnIntelCorporation:bvrADLSFWI1.R00.2081.A02.2102250858:bd02/25/2021:efr1.25:svnIntelCorporation:pnAlderLakeClientPlatform:pvr0.1:sku00001001002B0100:rvnIntelCorporation:rnAlderLake-SADP-SDDR5UDIMMCRB:rvr2:cvnIntelCorporation:ct3:cvr0.1:
dmi.product.family: Alder Lake Client System
dmi.product.name: Alder Lake Client Platform
dmi.product.sku: 00001001002B0100
dmi.product.version: 0.1
dmi.sys.vendor: Intel Corporation

Revision history for this message
You-Sheng Yang (vicamo) wrote :

This was supposed to be under linux-oem-5.13, but I cannot file bug for that currently. (no release yet?)

tags: added: oem-priority originate-from-1922856 somerville
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1929027

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Changed in linux (Ubuntu Focal):
status: New → Incomplete
Revision history for this message
You-Sheng Yang (vicamo) wrote :
tags: added: apport-collected focal
description: updated
Revision history for this message
You-Sheng Yang (vicamo) wrote : AlsaInfo.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : CRDA.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : CurrentDmesg.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lspci.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lspci-vt.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lsusb-v.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcEnviron.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcInterrupts.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcModules.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : PulseList.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : UdevDb.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : WifiSyslog.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : acpidump.txt

apport information

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

right, linux-oem-5.13 is not in the archive yet but I've applied it to git now

You-Sheng Yang (vicamo)
description: updated
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-focal' to 'verification-done-focal'. If the problem still exists, change the tag 'verification-needed-focal' to 'verification-failed-focal'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-focal
Revision history for this message
You-Sheng Yang (vicamo) wrote :

Verified linux-oem-5.13 version 5.13.0-1003.3 from focal-proposed on Intel ADL-S SDP.

Changed in linux-oem-5.13 (Ubuntu Focal):
status: New → In Progress
Changed in linux-oem-5.13 (Ubuntu):
status: New → Invalid
Changed in linux-oem-5.13 (Ubuntu Focal):
importance: Undecided → High
assignee: nobody → You-Sheng Yang (vicamo)
no longer affects: linux (Ubuntu)
no longer affects: linux (Ubuntu Focal)
tags: added: verification-done-focal
removed: verification-needed-focal
Timo Aaltonen (tjaalton)
Changed in linux-oem-5.13 (Ubuntu Focal):
status: In Progress → Fix Committed
Timo Aaltonen (tjaalton)
Changed in linux-oem-5.13 (Ubuntu Focal):
status: Fix Committed → Fix Released
Changed in hwe-next:
status: New → Fix Released
Timo Aaltonen (tjaalton)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

I'll file a separate bug for jammy instead.

Changed in linux (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.