What | Removed | Added |
---|---|---|
Summary | xe driver unexpectedly does not support Arc A750 (56a1) | xe driver oopses with Arc A750 (56a1) on aarch64 |
CC | arm-bugs@suse.de, ddavis@suse.com, mbenes@suse.com, schwab@suse.com |
Success had been reported for 6.12 on RISC-V: https://x.com/Rabenda_Issimo/status/1840775703811567916 https://www.reddit.com/r/RISCV/comments/1ftep9u/intel_arc_a770_on_riscv/ It seems we don't have an aarch64 kernel-default 6.12 in Kernel:HEAD currently, so I assume the master branch configs still need to be updated... riscv64 Kernel:HEAD failed to build for 6.12~rc3, but 6.10.5 (20240828) with xe.force_probe=56a1 works okay though: [ 36.416080] [ T1036] snd_hda_intel 0000:0a:00.0: enabling device (0000 -> 0002) [ 36.416144] [ T1036] snd_hda_intel 0000:0a:00.0: Force to snoop mode by module option [ 41.530363] [ T1026] Setting dangerous option force_probe - tainting kernel [ 41.534111] [ T1026] xe 0000:09:00.0: enabling device (0000 -> 0002) [ 41.618801] [ T1026] xe 0000:09:00.0: [drm] Using GuC firmware from i915/dg2_guc_70.bin version 70.29.2 [ 41.622473] [ T1026] xe 0000:09:00.0: [drm] GT0: using 65535 GUC ID(s) [ 41.711650] [ T1026] xe 0000:09:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none [ 41.716110] [ T1026] xe 0000:09:00.0: [drm] Attempting to resize bar from 256MiB -> 8192MiB [ 41.716149] [ T1026] xe 0000:09:00.0: BAR 2 [mem 0x2000000000-0x200fffffff 64bit pref]: releasing [ 41.716218] [ T1026] pcieport 0000:08:01.0: bridge window [mem 0x2000000000-0x200fffffff 64bit pref]: releasing [ 41.716235] [ T1026] pcieport 0000:07:00.0: bridge window [mem 0x2000000000-0x200fffffff 64bit pref]: releasing [ 41.716292] [ T1026] pcieport 0000:07:00.0: bridge window [mem size 0x200000000 64bit pref]: can't assign; no space [ 41.716305] [ T1026] pcieport 0000:07:00.0: bridge window [mem size 0x200000000 64bit pref]: failed to assign [ 41.716320] [ T1026] pcieport 0000:08:01.0: bridge window [mem size 0x200000000 64bit pref]: can't assign; no space [ 41.716331] [ T1026] pcieport 0000:08:01.0: bridge window [mem size 0x200000000 64bit pref]: failed to assign [ 41.716344] [ T1026] xe 0000:09:00.0: BAR 2 [mem size 0x200000000 64bit pref]: can't assign; no space [ 41.716354] [ T1026] xe 0000:09:00.0: BAR 2 [mem size 0x200000000 64bit pref]: failed to assign [ 41.716367] [ T1026] pcieport 0000:02:08.0: PCI bridge to [bus 07-0a] [ 41.716385] [ T1026] pcieport 0000:02:08.0: bridge window [mem 0x60400000-0x61ffffff] [ 41.716399] [ T1026] pcieport 0000:02:08.0: bridge window [mem 0x2000000000-0x2017ffffff 64bit pref] [ 41.716421] [ T1026] pcieport 0000:07:00.0: PCI bridge to [bus 08-0a] [ 41.716437] [ T1026] pcieport 0000:07:00.0: bridge window [mem 0x60400000-0x61ffffff] [ 41.716452] [ T1026] pcieport 0000:07:00.0: bridge window [mem 0x2000000000-0x200fffffff 64bit pref] [ 41.716472] [ T1026] pcieport 0000:08:01.0: PCI bridge to [bus 09] [ 41.716488] [ T1026] pcieport 0000:08:01.0: bridge window [mem 0x60800000-0x61ffffff] [ 41.716502] [ T1026] pcieport 0000:08:01.0: bridge window [mem 0x2000000000-0x200fffffff 64bit pref] [ 41.716543] [ T1026] xe 0000:09:00.0: [drm] Failed to resize BAR2 to 8192M (-ENOSPC). Consider enabling 'Resizable BAR' support in your BIOS [ 41.716563] [ T1026] xe 0000:09:00.0: BAR 2 [mem 0x2000000000-0x200fffffff 64bit pref]: assigned [ 41.716661] [ T1026] xe 0000:09:00.0: [drm] VISIBLE VRAM: 0x0000002000000000, 0x0000000010000000 [ 41.717002] [ T1026] xe 0000:09:00.0: [drm] Small BAR device [ 41.717011] [ T1026] xe 0000:09:00.0: [drm] VRAM[0, 0]: Actual physical size 0x0000000200000000, usable size exclude stolen 0x00000001fc000000, CPU accessible size 0x0000000010000000 [ 41.717024] [ T1026] xe 0000:09:00.0: [drm] VRAM[0, 0]: DPA range: [0x0000000000000000-200000000], io range: [0x0000002000000000-2010000000] [ 41.717037] [ T1026] xe 0000:09:00.0: [drm] VRAM: 0x0000000200000000 is larger than resource 0x0000000010000000 [ 41.717046] [ T1026] xe 0000:09:00.0: [drm] Total VRAM: 0x0000002000000000, 0x0000000200000000 [ 41.717055] [ T1026] xe 0000:09:00.0: [drm] Available VRAM: 0x0000002000000000, 0x00000001fc000000 [ 41.738616] [ T59] xe 0000:09:00.0: [drm] Finished loading DMC firmware i915/dg2_dmc_ver2_08.bin (v2.8) [ 43.147740] [ T1026] xe 0000:09:00.0: [drm] vcs1 fused off [ 43.147773] [ T1026] xe 0000:09:00.0: [drm] vcs3 fused off [ 43.147781] [ T1026] xe 0000:09:00.0: [drm] vcs4 fused off [ 43.147789] [ T1026] xe 0000:09:00.0: [drm] vcs5 fused off [ 43.147796] [ T1026] xe 0000:09:00.0: [drm] vcs6 fused off [ 43.147804] [ T1026] xe 0000:09:00.0: [drm] vcs7 fused off [ 43.147812] [ T1026] xe 0000:09:00.0: [drm] vecs2 fused off [ 43.147820] [ T1026] xe 0000:09:00.0: [drm] vecs3 fused off [ 43.283560] [ T1026] xe 0000:09:00.0: [drm] GT0: CCS_MODE=0 config:00400000, num_engines:1, num_slices:4 [ 43.308597] [ T1026] [drm] Initialized xe 1.1.0 20201103 for 0000:09:00.0 on minor 0 [ 43.790221] [ T1026] xe 0000:09:00.0: [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS. [ 43.825331] [ T1026] Console: switching to colour frame buffer device 240x67 [ 43.901845] [ T1026] xe 0000:09:00.0: [drm] fb0: xedrmfb frame buffer device [ 43.933816] [ T56] snd_hda_intel 0000:0a:00.0: Force to snoop mode by module option [ 44.062252] [ T56] snd_hda_intel 0000:0a:00.0: bound 0000:09:00.0 (ops i915_audio_component_bind_ops [xe]) [ 44.141316] [ T1201] macb 10090000.ethernet end0: PHY [10090000.ethernet-ffffffff:00] driver [Microsemi VSC8541 SyncE] (irq=POLL) [ 44.141343] [ T1201] macb 10090000.ethernet end0: configuring for phy/gmii link mode [ 44.142219] [ T59] snd_hda_intel 0000:0a:00.0: Unknown capability 0 [ 44.276205] [ T59] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/platform/soc/e00000000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/0000:02:08.0/0000:07:00.0/0000:08:04.0/0000:0a:00.0/sound/card0/input1 [ 44.278346] [ T59] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/platform/soc/e00000000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/0000:02:08.0/0000:07:00.0/0000:08:04.0/0000:0a:00.0/sound/card0/input2 [ 44.278799] [ T59] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/platform/soc/e00000000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/0000:02:08.0/0000:07:00.0/0000:08:04.0/0000:0a:00.0/sound/card0/input3 [ 44.279162] [ T59] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/platform/soc/e00000000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/0000:02:08.0/0000:07:00.0/0000:08:04.0/0000:0a:00.0/sound/card0/input4 And 6.11.3 on riscv64 (20241016) works fine as well with xe.force_probe. So it's specifically aarch64 (or Altra) that appears to have a problem here.