After the latest FreeBSD update (
Has anyone else run into this?
freebsd-version -kru
gives: 14.1-RELEASE-p5, 14.1-RELEASE-p5, 14.1-RELEASE-p6), the system crashes when I do a kldload /boot/modules/i915kms.ko
. The CPU is an Alder Lake, which was just getting supported when I started using it. I wonder if the code for its driver has lagged behind. Here is the dmesg
:
Code:
drmn0: <drmn> on vgapci0
vgapci0: child drmn0 requested pci_enable_io
vgapci0: child drmn0 requested pci_enable_io
drmn0: [drm] Incompatible option enable_guc=-1 - undocumented flag
[drm] Unable to create a private tmpfs mount, hugepage support will be disabled(-19).
[drm] Got stolen memory base 0x4b800000, size 0x4000000
lkpi_iic0: <LinuxKPI I2C> on drmn0
iicbus0: <Philips I2C bus> on lkpi_iic0
iic0: <I2C generic I/O> on iicbus0
lkpi_iic1: <LinuxKPI I2C> on drmn0
iicbus1: <Philips I2C bus> on lkpi_iic1
iic1: <I2C generic I/O> on iicbus1
lkpi_iic2: <LinuxKPI I2C> on drmn0
iicbus2: <Philips I2C bus> on lkpi_iic2
iic2: <I2C generic I/O> on iicbus2
lkpi_iic3: <LinuxKPI I2C> on drmn0
iicbus3: <Philips I2C bus> on lkpi_iic3
iic3: <I2C generic I/O> on iicbus3
lkpi_iic4: <LinuxKPI I2C> on drmn0
iicbus4: <Philips I2C bus> on lkpi_iic4
iic4: <I2C generic I/O> on iicbus4
lkpi_iic5: <LinuxKPI I2C> on drmn0
iicbus5: <Philips I2C bus> on lkpi_iic5
iic5: <I2C generic I/O> on iicbus5
lkpi_iic6: <LinuxKPI I2C> on drmn0
iicbus6: <Philips I2C bus> on lkpi_iic6
iic6: <I2C generic I/O> on iicbus6
lkpi_iic7: <LinuxKPI I2C> on drmn0
iicbus7: <Philips I2C bus> on lkpi_iic7
iic7: <I2C generic I/O> on iicbus7
lkpi_iic8: <LinuxKPI I2C> on drmn0
iicbus8: <Philips I2C bus> on lkpi_iic8
iic8: <I2C generic I/O> on iicbus8
drmn0: successfully loaded firmware image 'i915/adlp_dmc_ver2_10.bin'
drmn0: [drm] Finished loading DMC firmware i915/adlp_dmc_ver2_10.bin (v2.10)
drmn0: successfully loaded firmware image 'i915/adlp_guc_62.0.3.bin'
drmn0: successfully loaded firmware image 'i915/tgl_huc_7.9.3.bin'
Fatal trap 12: page fault while in kernel mode
cpuid = 7; apic id = 16
fault virtual address = 0x458
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff80b0f0c9
stack pointer = 0x28:0xfffffe00ca3d7510
frame pointer = 0x28:0xfffffe00ca3d7590
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 7570 (kldload)
rdi: fffffe00cc458da8 rsi: 0000000000000004 rdx: 0000000000000000
rcx: 0000000000000000 r8: 0000000000000000 r9: 0000000000000000
rax: 0000000000000000 rbx: fffffe00cc458d80 rbp: fffffe00ca3d7590
r10: fffff800021af400 r11: fffffe00131c5a40 r12: 0000000000000000
r13: fffff80007f1f000 r14: fffffe00ca3d7538 r15: fffffe00cc458da8
trap number = 12
panic: page fault
cpuid = 7
time = 1731423074
KDB: stack backtrace:
#0 0xffffffff80b7fefd at kdb_backtrace+0x5d
#1 0xffffffff80b32bd1 at vpanic+0x131
#2 0xffffffff80b32a93 at panic+0x43
#3 0xffffffff8100091b at trap_fatal+0x40b
#4 0xffffffff81000966 at trap_pfault+0x46
#5 0xffffffff80fd6d48 at calltrap+0x8
#6 0xffffffff80db0a67 at xa_load+0x77
#7 0xffffffff83443669 at guc_lrc_desc_pin+0x49
#8 0xffffffff8344203d at intel_guc_submission_enable+0x7d
#9 0xffffffff83446c1f at __uc_init_hw+0x46f
#10 0xffffffff8341da91 at intel_gt_init_hw+0x481
#11 0xffffffff83420c7c at intel_gt_resume+0x5cc
#12 0xffffffff8341e343 at intel_gt_init+0x213
#13 0xffffffff83318732 at i915_gem_init+0x92
#14 0xffffffff83314cd6 at i915_driver_probe+0xd56
#15 0xffffffff83325db0 at i915_pci_probe+0x40
#16 0xffffffff80da4aa2 at linux_pci_attach_device+0x472
#17 0xffffffff80b6f5ac at device_attach+0x3ac
Uptime: 8s
Dumping 581 out of 7929 MB
Has anyone else run into this?