Bug ID | 1231756 |
---|---|
Summary | xe driver unexpectedly does not support Arc A750 (56a1) |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | aarch64 |
OS | openSUSE Tumbleweed |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Kernel:Drivers |
Assignee | kernel-bugs@suse.de |
Reporter | afaerber@suse.com |
QA Contact | qa-bugs@suse.de |
CC | jcheung@suse.com, marc.ruehrschneck@suse.com, mbrugger@suse.com, patrik.jakobsson@suse.com |
Target Milestone | --- |
Found By | --- |
Blocker | --- |
According to Intel's https://dgpu-docs.intel.com/devices/hardware-table.html the 8086:56A1 Arc A750 dGPU should be enabled since 6.2 and not need force_probe. However, in Tumbleweed aarch64 with 6.11.3 kernel I got: [ 12.232648] [ T661] xe 000d:03:00.0: Your graphics device 56a1 is not officially supported by xe driver in this kernel version. To force Xe probe, use xe.force_probe='56a1' and i915.force_probe='!56a1' module parameters or CONFIG_DRM_XE_FORCE_PROBE='56a1' and CONFIG_DRM_I915_FORCE_PROBE='!56a1' configuration options. and when following those instructions, [ 11.765712][ T577] Setting dangerous option force_probe - tainting kernel [ 11.772912][ T577] xe 000d:03:00.0: Adding to iommu group 18 ... [ 11.968981][ T660] xe 000d:03:00.0: enabling device (0000 -> 0002) ... [ 11.990262][ T660] xe 000d:03:00.0: [drm] Found DG2/G10 (device ID 56a1) display version 13.00 ... [ 12.062198][ T660] xe 000d:03:00.0: [drm] Using GuC firmware from i915/dg2_guc_70.bin version 70.29.2 ... [ 12.100456][ T660] xe 000d:03:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none ... [ 12.100456][ T660] xe 000d:03:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none [ 12.102321][ T705] BTRFS info (device nvme0n1p2): using free-space-tree [ 12.111966][ T660] Unable to handle kernel paging request at virtual address ffffffffc08003cc [ 12.127252][ T660] Mem abort info: [ 12.130732][ T660] ESR = 0x0000000096000006 [ 12.135168][ T660] EC = 0x25: DABT (current EL), IL = 32 bits [ 12.141167][ T660] SET = 0, FnV = 0 [ 12.144909][ T660] EA = 0, S1PTW = 0 [ 12.148739][ T660] FSC = 0x06: level 2 translation fault [ 12.154304][ T660] Data abort info: [ 12.157872][ T660] ISV = 0, ISS = 0x00000006, ISS2 = 0x00000000 [ 12.164045][ T660] CM = 0, WnR = 0, TnD = 0, TagAccess = 0 [ 12.169783][ T660] GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0 [ 12.175782][ T660] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000080d66e08000 [ 12.183173][ T660] [ffffffffc08003cc] pgd=0000080d67c78003, p4d=0000080d67c78003, pud=0000080d67c79003, pmd=0000000000000000 [ 12.194477][ T660] Internal error: Oops: 0000000096000006 [#1] SMP [ 12.200733][ T660] Modules linked in: xe(+) drm_ttm_helper ttm i2c_algo_bit aes_ce_blk gpu_sched aes_ce_cipher drm_buddy crct10dif_ce polyval_ce video polyval_generic drm_suballoc_helper xhci_pci drm_gpuvm ghash_ce xhci_pci_renesas drm_exec xhci_hcd gf128mul sm4 drm_display_helper nvme sha2_ce sha256_arm64 usbcore nvme_core cec sha1_ce sbsa_gwdt rc_core nvme_auth usb_common xgene_hwmon gpio_dwapb btrfs blake2b_generic libcrc32c xor xor_neon raid6_pq ip6_tables x_tables br_netfilter bridge stp llc efivarfs [ 12.245579][ T660] CPU: 0 UID: 0 PID: 660 Comm: kworker/0:2 Tainted: G U 6.11.3-1-default #1 openSUSE Tumbleweed 1400000003000000474e5500fd56bd985baac2f4 [ 12.260779][ T660] Tainted: [U]=USER [ 12.264429][ T660] Hardware name: ADLINK Ampere Altra Developer Platform/Ampere Altra Developer Platform, BIOS TianoCore 2.04.100.11 (SYS: 2.06.20220308) 10/05/2 [ 12.278930][ T660] Workqueue: events work_for_cpu_fn [ 12.283975][ T660] pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 12.291620][ T660] pc : logic_inb+0xc0/0x108 [ 12.295968][ T660] lr : intel_vga_reset_io_mem+0x38/0x68 [xe] [ 12.302000][ T660] sp : ffff800083c7ba90 [ 12.305997][ T660] x29: ffff800083c7ba90 x28: ffffc97776d89408 x27: 0000000000000001 [ 12.313817][ T660] x26: ffff07ff955c4000 x25: ffff07ff8322f0c8 x24: ffffc97776dc0d70 [ 12.321636][ T660] x23: ffff07ff955c5760 x22: 0000000000045404 x21: 0000000000000000 [ 12.329455][ T660] x20: 00000000000003cc x19: ffff07ff8322f000 x18: ffffffffffffffff [ 12.337274][ T660] x17: 2c6d656d2b6f693d x16: ffffc977a1414a68 x15: 6c6f203a6465676e [ 12.345092][ T660] x14: 616863207365646f x13: 205d303636542020 x12: 5b5d363534303031 [ 12.352911][ T660] x11: 65646f6365642c6d x10: 656d2b6f693d7365 x9 : ffffc977a0d26250 [ 12.360730][ T660] x8 : 3a62726161677620 x7 : 205b5d3635343030 x6 : 00000000000000ff [ 12.368549][ T660] x5 : 0000000000000000 x4 : 000000000000000a x3 : 0000000000000000 [ 12.376368][ T660] x2 : 0000000000000000 x1 : 0000000000ffbffe x0 : ffffffffc08003cc [ 12.384187][ T660] Call trace: [ 12.387316][ T660] logic_inb+0xc0/0x108 [ 12.391315][ T660] intel_vga_reset_io_mem+0x38/0x68 [xe 1400000003000000474e5500a641a49136d814c9] [ 12.400545][ T660] hsw_power_well_enable+0x150/0x1d0 [xe 1400000003000000474e5500a641a49136d814c9] [ 12.409854][ T660] intel_power_well_enable+0x74/0xa0 [xe 1400000003000000474e5500a641a49136d814c9] [ 12.419156][ T660] intel_power_well_get+0x2c/0x40 [xe 1400000003000000474e5500a641a49136d814c9] [ 12.428193][ T660] __intel_display_power_get_domain.part.0+0x78/0xc8 [xe 1400000003000000474e5500a641a49136d814c9] [ 12.438876][ T660] intel_power_domains_init_hw+0x8c/0x300 [xe 1400000003000000474e5500a641a49136d814c9] [ 12.448602][ T660] intel_display_driver_probe_noirq+0xa0/0x1f8 [xe 1400000003000000474e5500a641a49136d814c9] [ 12.458761][ T660] xe_display_init_noirq+0x68/0xc8 [xe 1400000003000000474e5500a641a49136d814c9] [ 12.467876][ T660] xe_device_probe+0x2c0/0x590 [xe 1400000003000000474e5500a641a49136d814c9] [ 12.476647][ T660] xe_pci_probe+0x634/0x9b0 [xe 1400000003000000474e5500a641a49136d814c9] [ 12.485151][ T660] local_pci_probe+0x48/0xc0 [ 12.489587][ T660] work_for_cpu_fn+0x24/0x40 [ 12.494019][ T660] process_one_work+0x174/0x418 [ 12.498713][ T660] worker_thread+0x2d4/0x3f8 [ 12.503146][ T660] kthread+0x118/0x130 [ 12.507058][ T660] ret_from_fork+0x10/0x20 [ 12.511318][ T660] Code: d65f03c0 929fffe0 f2b81000 8b000280 (39400000) [ 12.518094][ T660] ---[ end trace 0000000000000000 ]--- Note: the i915 driver does not appear to be available on aarch64, only xe. Is the Intel documentation wrong? Anything to check other than waiting for 6.12 packages to re-test?