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

Reply via email to