Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

drm.ko fails to load after upgrade 13.1 -> 13.2 #254

Closed
amahling opened this issue May 22, 2023 · 1 comment
Closed

drm.ko fails to load after upgrade 13.1 -> 13.2 #254

amahling opened this issue May 22, 2023 · 1 comment

Comments

@amahling
Copy link

Describe the bug
After running
freebsd-update upgrade -r 13.2-RELEASE
I'm unable to start a graphical desktop because loading drm.ko fails with error message

KLD drm.ko: depends on debugfs - not available or version mismatch
linker_load_file: /boot/modules/drm.ko - unsupported file type
KLD i915kms.ko: depends on drmn - not available or version mismatch
linker_load_file: /boot/modules/i915kms.ko - unsupported file type

did a pkg upgrade as well without solving the issue

FreeBSD version
FreeBSD NomadBSD 13.2-RELEASE FreeBSD 13.2-RELEASE releng/13.2-n254617-525ecfdad597 GENERIC amd64

PCI Info

pciconf -lv root@NomadBSD:~ # pciconf -lv hostb0@pci0:0:0:0: class=0x060000 rev=0x02 hdr=0x00 vendor=0x8086 device=0x0044 subvendor=0x17aa subdevice=0x2183 vendor = 'Intel Corporation' device = 'Core Processor DRAM Controller' class = bridge subclass = HOST-PCI vgapci0@pci0:0:2:0: class=0x030000 rev=0x02 hdr=0x00 vendor=0x8086 device=0x0046 subvendor=0x17aa subdevice=0x215a vendor = 'Intel Corporation' device = 'Core Processor Integrated Graphics Controller' class = display subclass = VGA none0@pci0:0:22:0: class=0x078000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x3b64 subvendor=0x17aa subdevice=0x215f vendor = 'Intel Corporation' device = '5 Series/3400 Series Chipset HECI Controller' class = simple comms ehci0@pci0:0:26:0: class=0x0c0320 rev=0x06 hdr=0x00 vendor=0x8086 device=0x3b3c subvendor=0x17aa subdevice=0x2163 vendor = 'Intel Corporation' device = '5 Series/3400 Series Chipset USB2 Enhanced Host Controller' class = serial bus subclass = USB hdac0@pci0:0:27:0: class=0x040300 rev=0x06 hdr=0x00 vendor=0x8086 device=0x3b56 subvendor=0x17aa subdevice=0x215e vendor = 'Intel Corporation' device = '5 Series/3400 Series Chipset High Definition Audio' class = multimedia subclass = HDA pcib1@pci0:0:28:0: class=0x060400 rev=0x06 hdr=0x01 vendor=0x8086 device=0x3b42 subvendor=0x17aa subdevice=0x2164 vendor = 'Intel Corporation' device = '5 Series/3400 Series Chipset PCI Express Root Port 1' class = bridge subclass = PCI-PCI pcib2@pci0:0:28:1: class=0x060400 rev=0x06 hdr=0x01 vendor=0x8086 device=0x3b44 subvendor=0x17aa subdevice=0x2164 vendor = 'Intel Corporation' device = '5 Series/3400 Series Chipset PCI Express Root Port 2' class = bridge subclass = PCI-PCI pcib3@pci0:0:28:3: class=0x060400 rev=0x06 hdr=0x01 vendor=0x8086 device=0x3b48 subvendor=0x17aa subdevice=0x2164 vendor = 'Intel Corporation' device = '5 Series/3400 Series Chipset PCI Express Root Port 4' class = bridge subclass = PCI-PCI pcib4@pci0:0:28:4: class=0x060400 rev=0x06 hdr=0x01 vendor=0x8086 device=0x3b4a subvendor=0x17aa subdevice=0x2164 vendor = 'Intel Corporation' device = '5 Series/3400 Series Chipset PCI Express Root Port 5' class = bridge subclass = PCI-PCI pcib5@pci0:0:28:5: class=0x060400 rev=0x06 hdr=0x01 vendor=0x8086 device=0x3b4c subvendor=0x17aa subdevice=0x2164 vendor = 'Intel Corporation' device = '5 Series/3400 Series Chipset PCI Express Root Port 6' class = bridge subclass = PCI-PCI ehci1@pci0:0:29:0: class=0x0c0320 rev=0x06 hdr=0x00 vendor=0x8086 device=0x3b34 subvendor=0x17aa subdevice=0x2163 vendor = 'Intel Corporation' device = '5 Series/3400 Series Chipset USB2 Enhanced Host Controller' class = serial bus subclass = USB pcib6@pci0:0:30:0: class=0x060401 rev=0xa6 hdr=0x01 vendor=0x8086 device=0x2448 subvendor=0x17aa subdevice=0x2165 vendor = 'Intel Corporation' device = '82801 Mobile PCI Bridge' class = bridge subclass = PCI-PCI isab0@pci0:0:31:0: class=0x060100 rev=0x06 hdr=0x00 vendor=0x8086 device=0x3b09 subvendor=0x17aa subdevice=0x2166 vendor = 'Intel Corporation' device = 'HM55 Chipset LPC Interface Controller' class = bridge subclass = PCI-ISA ahci0@pci0:0:31:2: class=0x010601 rev=0x06 hdr=0x00 vendor=0x8086 device=0x3b29 subvendor=0x17aa subdevice=0x2168 vendor = 'Intel Corporation' device = '5 Series/3400 Series Chipset 4 port SATA AHCI Controller' class = mass storage subclass = SATA ichsmb0@pci0:0:31:3: class=0x0c0500 rev=0x06 hdr=0x00 vendor=0x8086 device=0x3b30 subvendor=0x17aa subdevice=0x2167 vendor = 'Intel Corporation' device = '5 Series/3400 Series Chipset SMBus Controller' class = serial bus subclass = SMBus none1@pci0:0:31:6: class=0x118000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x3b32 subvendor=0x17aa subdevice=0x2190 vendor = 'Intel Corporation' device = '5 Series/3400 Series Chipset Thermal Subsystem' class = dasp rtwn0@pci0:3:0:0: class=0x028000 rev=0x01 hdr=0x00 vendor=0x10ec device=0x8176 subvendor=0x10ec subdevice=0x8195 vendor = 'Realtek Semiconductor Co., Ltd.' device = 'RTL8188CE 802.11b/g/n WiFi Adapter' class = network re0@pci0:9:0:0: class=0x020000 rev=0x03 hdr=0x00 vendor=0x10ec device=0x8168 subvendor=0x17aa subdevice=0x2131 vendor = 'Realtek Semiconductor Co., Ltd.' device = 'RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller' class = network subclass = ethernet hostb1@pci0:255:0:0: class=0x060000 rev=0x02 hdr=0x00 vendor=0x8086 device=0x2c62 subvendor=0x17aa subdevice=0x2196 vendor = 'Intel Corporation' device = 'Core Processor QuickPath Architecture Generic Non-core Registers' class = bridge subclass = HOST-PCI hostb2@pci0:255:0:1: class=0x060000 rev=0x02 hdr=0x00 vendor=0x8086 device=0x2d01 subvendor=0x17aa subdevice=0x2196 vendor = 'Intel Corporation' device = 'Core Processor QuickPath Architecture System Address Decoder' class = bridge subclass = HOST-PCI hostb3@pci0:255:2:0: class=0x060000 rev=0x02 hdr=0x00 vendor=0x8086 device=0x2d10 subvendor=0x17aa subdevice=0x2196 vendor = 'Intel Corporation' device = 'Core Processor QPI Link 0' class = bridge subclass = HOST-PCI hostb4@pci0:255:2:1: class=0x060000 rev=0x02 hdr=0x00 vendor=0x8086 device=0x2d11 subvendor=0x17aa subdevice=0x2196 vendor = 'Intel Corporation' device = '1st Generation Core i3/5/7 Processor QPI Physical 0' class = bridge subclass = HOST-PCI hostb5@pci0:255:2:2: class=0x060000 rev=0x02 hdr=0x00 vendor=0x8086 device=0x2d12 subvendor=0x17aa subdevice=0x2196 vendor = 'Intel Corporation' device = '1st Generation Core i3/5/7 Processor Reserved' class = bridge subclass = HOST-PCI hostb6@pci0:255:2:3: class=0x060000 rev=0x02 hdr=0x00 vendor=0x8086 device=0x2d13 subvendor=0x17aa subdevice=0x2196 vendor = 'Intel Corporation' device = '1st Generation Core i3/5/7 Processor Reserved' class = bridge subclass = HOST-PCI

DRM KMOD version

drm-fbsd13-kmod 5.4.92.g20210419
drm-kmod g20190710_1

To Reproduce
Upgrade FreeBSD 13.1 to 13.2

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
manual kldload lindebugfs and mounting lindebugfs did not help.
dmesg.txt
kldstat.txt

@amahling
Copy link
Author

I found that package drm-kmod was locked, so unlocking and pkg install -f drm-kmod solved the issue. Would it be wise to lock drm-kmod again? Unfortunately I found not much documentation about locking/unlocking drm-kmod, only here was it mentioned

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant