Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Dec 2024 21:18:34 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 283123] loading i915kms causes black screen (as per open issue)
Message-ID:  <bug-283123-227-pKDMtPT8cj@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-283123-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-283123-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D283123

--- 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 bei=
ng
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 b=
eing
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=3D"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 downlo=
aded
(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 th=
em
all.
   cmd for source code: git clone --depth=3D1 --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=20
   cmd: kldload i915kms
5) if all is working, un-comment line in /etc/rc.conf again i.e.
   kld_list=3D"i915kms ..."=20
6) Reboot your system

Alternatively you can just wait until eol of 14.1. which will be end of Mar=
ch
2025 approx. as mentioned in the errata above.

Hope this helpful.

P.S. If I missed anything please feel free to correct me.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-283123-227-pKDMtPT8cj>