[Bug 250193] Kernel panic loading DRM kmods
| Newsgroups | gmane.os.freebsd.devel.x11 |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250193 [email protected] changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #8 from [email protected] --- This is a well known problem. While the system ABI is fixed for the life of a major release, the KBI is not guaranteed stable. Specifically, there was a significant change in the lkpi code used for graphics drivers and, as a result, drm-*-kmod packages for 12.1 will not work on 12.2. Full stop! The only solution is to build a package on a 12.2 system with the full sources for/usr/src/sys. (cd /usr/ports/graphics/drm-fbsd12.0-kmod && make package) Once that package is built (in /usr/ports/packages/All), it may be copied to other 12.2-RELEASE systems with the same arch with "pkg add". This may apply to other ports that build kmods and the same issue hit virtualbox-ose-kmod in 11.something. I'm pretty sure I was bitten by one other case, but I don't recall when. It seems like a trivial solution is to make a set of trusted packages of every kmod port for each minor release after .0, sign them, and make them available. I am still baffled why this has not happened. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[email protected]"