[Bug 283123] loading i915kms causes black screen (as per open issue)
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 283123] loading i915kms causes black screen"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 12 Dec 2024 21:18:34 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283123 --- Comment #20 from Michael <mw@weis.xyz> --- I thought to summaries what I would have done if I had fully understood the bullet point under open issues from the 14.2. errata (https://www.freebsd.org/releases/14.2R/errata/) i.e.: - drm-kmod packages compiled on FreeBSD 14.1 result in the text console being inoperative when the kernel module is loaded. Recompiling the package from the ports tree will restore the lost functionality. This issue will also resolve itself after the FreeBSD 14.1 EoL, when packages for 14-STABLE will start being built on FreeBSD 14.2-RELEASE. pre-upgrade steps for people using binary packages like me: 1) if you are using /etc/rc.conf to load i915km - comment it out i.e.: #kld_list="i915kms ..." upgrade as per the 14.2. release instructions: https://www.freebsd.org/releases/14.2R/installation/#upgrade-binary post-upgrade tasks: 1) Make sure you have the 14.2 source code and the latest ports code downloaded (required to recompile drm-kmod). P.S. If you already have files in this folders and are not sure you have the right version, I would just delete them all. cmd for source code: git clone --depth=1 --branch releng/14.2 https://git.FreeBSD.org/src.git /usr/src cmd for ports code: git clone --depth 1 https://git.FreeBSD.org/ports.git /usr/ports 2) Un-installed drm-kmod package and all dependencies: cmd: pkg delete drm-kmod cmd: pkg autoremove 3) Compile drm-kmod: cmd: cd /usr/ports/graphics/drm-kmod cmd: make install clean 4) Test if the new version is working cmd: kldload i915kms 5) if all is working, un-comment line in /etc/rc.conf again i.e. kld_list="i915kms ..." 6) Reboot your system Alternatively you can just wait until eol of 14.1. which will be end of March 2025 approx. as mentioned in the errata above. Hope this helpful. P.S. If I missed anything please feel free to correct me. -- You are receiving this mail because: You are the assignee for the bug.