Skip to content

media_softlet: register PTL device ID 0xB086 - #2035

Merged
intel-mediadev merged 1 commit into
intel:masterfrom
pixelsandpointers:add-ptl-device-b086
Sep 11, 2026
Merged

media_softlet: register PTL device ID 0xB086#2035
intel-mediadev merged 1 commit into
intel:masterfrom
pixelsandpointers:add-ptl-device-b086

Conversation

@pixelsandpointers

Copy link
Copy Markdown
Contributor

Summary

0xB086 (Arc Pro B390, Panther Lake) is missing from the Panther Lake device
table in media_sysinfo_ptl.cpp, even though it falls in the middle of the
already-registered ID range (0xB080-0xB084, 0xB08F-0xB092,
0xB0A0-0xB0A2, 0xB0B0, 0xB0FF) and is the same silicon/media family as
its neighbors.

Without this entry, DeviceInfoFactory has no match for the PCI ID, so VAAPI
initialization fails outright (vaInitialize failed with error code 1) on
any hardware reporting this ID.

Fix

Register 0xB086 against the existing ptlInfo struct, same as the
surrounding device IDs.

Test plan

  • Confirmed lspci -nn reports 8086:b086 on the affected hardware
    (Panther Lake iGPU, kernel xe driver, "Arc Pro B390").
  • Built this driver locally with the one-line patch applied.
  • vainfo now succeeds and reports full decode/encode profile support
    (H.264, HEVC 8/10/12-bit incl. 4:2:2/4:4:4, VP8, VP9, AV1, VVC) where it
    previously failed with iHD_drv_video.so init failed.

0xB086 (Arc Pro B390, Panther Lake) is missing from the Panther Lake
device table even though it sits in the middle of the already
registered range (0xB080-0xB084, 0xB08F-0xB092, 0xB0A0-0xB0A2,
0xB0B0, 0xB0FF) and uses the same silicon/media family. Without this
entry, DeviceInfoFactory has no match for the PCI ID and VAAPI init
fails outright on hardware reporting this ID.

Register it against the existing ptlInfo struct, same as its
neighbors.

Signed-off-by: Benjamin Beilharz <benjamin.beilharz@pm.me>
@XinfengZhang XinfengZhang added the verifying PR: fix ready and verifying with build/test label Sep 11, 2026
@intel-mediadev
intel-mediadev merged commit 6d452ae into intel:master Sep 11, 2026
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

verifying PR: fix ready and verifying with build/test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants