Posting here for visibility. I have tried up to the latest 6.6.2 kernel with the same result.
https://bugzilla.redhat.com/show_bug.cgi?id=2248917
1. Please describe the problem: All kernel versions after 6.4.12 are refusing to boot. I took this error out of the logs: ``` Nov 05 17:56:01 fedora kernel: integrity: Problem loading X.509 certificate -126 Nov 05 17:56:01 fedora kernel: integrity: Problem loading X.509 certificate -126 Nov 05 17:56:04 fedora kernel: i915 0000:03:00.0: [drm] *ERROR* Device is non-operational; MMIO access returns 0xFFFFFFFF! Nov 05 17:56:04 fedora kernel: i915 0000:03:00.0: Device initialization failed (-5) Nov 05 17:56:06 fedora kernel: usb 3-3.2.1: 3:1: cannot get freq at ep 0x84 Nov 05 17:56:06 fedora kernel: iwlwifi 0000:00:14.3: WRT: Invalid buffer destination Nov 05 17:56:08 fedora kernel: iwlwifi 0000:00:14.3: WRT: Invalid buffer destination Nov 05 17:56:08 fedora kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02 Nov 05 17:56:08 fedora kernel: iwlwifi 0000:00:14.3: WRT: Invalid buffer destination Nov 05 17:56:10 fedora kernel: usb 3-3.2.1: 3:1: cannot get freq at ep 0x84 Nov 05 17:56:10 fedora kernel: usb 3-3.2.1: 3:1: cannot get freq at ep 0x84 ``` The system crashes immediately when booting and that is the only -p3 output in journalctl. These lines here: ``` Nov 05 17:56:04 fedora kernel: i915 0000:03:00.0: [drm] *ERROR* Device is non-operational; MMIO access returns 0xFFFFFFFF! Nov 05 17:56:04 fedora kernel: i915 0000:03:00.0: Device initialization failed (-5) ``` This is my Arc 770m GPU in an Intel NUC. It works on all versions up to 6.4.12, after that it won't boot at all (even with 6.5.10). I have pinned the default to 6.4.12 so I can continue to boot and do my work. I have tried everything I can think of, but something has definitely been introduced (or removed?) from 6.4.13+ that is crashing Arc GPU. Does anyone have any idea of something I can try to get around this? I tried looking at what was introduced in 6.4.13 but nothing jumped out at the cause. I am still loading an i915 conf file with 'force probe' to ensure the Arc GPU card is loaded - is this still required? If I boot into 6.4.12 then reboot and select the 6.5.10 kernel from the grub2 menu, it will boot into that just fine with a recognized GPU. But it won't cold boot into newer kernels. Additional log output from a failed boot: ``` Nov 08 21:42:07 fedora kernel: Setting dangerous option force_probe - tainting kernel Nov 08 21:42:07 fedora kernel: i915 0000:00:02.0: enabling device (0006 -> 0007) Nov 08 21:42:07 fedora systemd[1]: Finished initrd-parse-etc.service - Mountpoints Configured in the Real Root. Nov 08 21:42:07 fedora kernel: i915 0000:00:02.0: [drm] VT-d active for gfx access Nov 08 21:42:07 fedora kernel: i915 0000:00:02.0: [drm] Using Transparent Hugepages Nov 08 21:42:07 fedora systemd[1]: Reached target initrd-fs.target - Initrd File Systems. Nov 08 21:42:07 fedora systemd[1]: Reached target initrd.target - Initrd Default Target. Nov 08 21:42:07 fedora systemd[1]: dracut-mount.service - dracut mount hook was skipped because no trigger condition checks were met. Nov 08 21:42:07 fedora systemd[1]: Starting dracut-pre-pivot.service - dracut pre-pivot and cleanup hook... Nov 08 21:42:07 fedora kernel: i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=mem Nov 08 21:42:08 fedora kernel: i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adlp_dmc.bin (v2.20) Nov 08 21:42:08 fedora kernel: i915 0000:00:02.0: [drm] GT0: GuC firmware i915/adlp_guc_70.bin version 70.13.1 Nov 08 21:42:08 fedora kernel: i915 0000:00:02.0: [drm] GT0: HuC firmware i915/tgl_huc.bin version 7.9.3 Nov 08 21:42:08 fedora kernel: i915 0000:00:02.0: [drm] GT0: HuC: authenticated for all workloads Nov 08 21:42:08 fedora kernel: i915 0000:00:02.0: [drm] GT0: GUC: submission enabled Nov 08 21:42:08 fedora kernel: i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled Nov 08 21:42:08 fedora kernel: i915 0000:00:02.0: [drm] GT0: GUC: RC enabled Nov 08 21:42:08 fedora kernel: i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized Nov 08 21:42:08 fedora kernel: [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 1 Nov 08 21:42:08 fedora kernel: ACPI: video: Video Device [PEGE] (multi-head: yes rom: no post: no) Nov 08 21:42:08 fedora kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/device:01/device:02/LNXVIDEO:00/input/input5 Nov 08 21:42:08 fedora kernel: ACPI: video: Video Device [GFX0] (multi-head: yes rom: no post: no) Nov 08 21:42:08 fedora kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input6 Nov 08 21:42:08 fedora kernel: i915 0000:00:02.0: [drm] Cannot find any crtc or sizes Nov 08 21:42:08 fedora kernel: i915 0000:00:02.0: [drm] Cannot find any crtc or sizes Nov 08 21:42:08 fedora kernel: i915 0000:00:02.0: [drm] Cannot find any crtc or sizes Nov 08 21:42:08 fedora kernel: usb 3-3.2.4: New USB device found, idVendor=046d, idProduct=0ab7, bcdDevice= 0.20 Nov 08 21:42:08 fedora kernel: usb 3-3.2.4: New USB device strings: Mfr=3, Product=1, SerialNumber=2 Nov 08 21:42:08 fedora kernel: usb 3-3.2.4: Product: Blue Microphones Nov 08 21:42:08 fedora kernel: usb 3-3.2.4: Manufacturer: Generic Nov 08 21:42:08 fedora kernel: usb 3-3.2.4: SerialNumber: 2107BAB010J8 Nov 08 21:42:08 fedora kernel: input: Generic Blue Microphones Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.4/3-3.2.4:1.3/0003:046D:0AB7.0003/input/input7 Nov 08 21:42:08 fedora kernel: input: Generic Blue Microphones as /devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.4/3-3.2.4:1.3/0003:046D:0AB7.0003/input/input8 Nov 08 21:42:08 fedora kernel: hid-generic 0003:046D:0AB7.0003: input,hiddev97,hidraw2: USB HID v1.11 Device [Generic Blue Microphones] on usb-0000:00:14.0-3.2.4/input3 Nov 08 21:42:10 fedora kernel: i915 0000:03:00.0: [drm] *ERROR* Device is non-operational; MMIO access returns 0xFFFFFFFF! Nov 08 21:42:10 fedora kernel: i915 0000:03:00.0: Device initialization failed (-5) Nov 08 21:42:10 fedora kernel: i915: probe of 0000:03:00.0 failed with error -5 ``` This is on an Intel NUC 12 Enthusiast machine. I have the latest BIOS firmware. https://www.intel.com/content/www/us/en/products/sku/231480/intel-nuc-12-enthusiast-mini-pc-nuc12snki72va/specifications.html 2. What is the Version-Release number of the kernel: 6.4.13+ up to latest 6.5.10 kernel for Fedora 38 does not work. I am running the last working kernel: 6.4.12-200.fc38.x86_64 3. Did it work previously in Fedora? If so, what kernel version did the issue *first* appear? Old kernels are available for download at https://koji.fedoraproject.org/koji/packageinfo?packageID=8 : Issue began with kernel 6.4.13. I had been using the machine successfully from 6.0-6.4.12. 4. Can you reproduce this issue? If so, please provide the steps to reproduce the issue below: If I cold boot into any kernel newer than 6.4.12, the boot immediately crashes. 5. Does this problem occur with the latest Rawhide kernel? To install the Rawhide kernel, run ``sudo dnf install fedora-repos-rawhide`` followed by ``sudo dnf update --enablerepo=rawhide kernel``: Unable to try at this time. 6. Are you running any modules that not shipped with directly Fedora's kernel?: I am loading two conf files at boot: options i915 force_probe=5690 which used to force the GPU to be loaded, and options snd_hda_codec_hdmi enable_silent_stream=N which fixed an issue with sound not coming out of the monitor. 7. Please attach the kernel logs. You can get the complete kernel log for a boot with ``journalctl --no-hostname -k > dmesg.txt``. If the issue occurred on a previous boot, use the journalctl ``-b`` flag. If it helps, I detailed a similar issue last year when I was trying to get the card loaded in 6.1. https://kevinquillen.com/getting-intel-arc-770m-work-fedora-37 I also see little mention of this on the net unless I am looking in the wrong places, this is the only other mention of this issue that I have found: https://www.reddit.com/r/Fedora/comments/17amzh9/kernel_versions_65x_wont_work_on_intel_nuc_12/ But I am unaware of what bug that person is referring to in 6.5.x. Reproducible: Always