Date: Mon, 30 Dec 2019 16:07:32 -0500 From: Kurt Hackenberg <kh@panix.com> To: freebsd-questions@freebsd.org Subject: Re: kernel: drmn0: This code is obsolete abandonware. Install the graphics/drm-legacy-kmod pkg Message-ID: <98db4d09-9b9b-f612-e3b1-5768e171864d@panix.com> In-Reply-To: <49ac8c7e-31f7-251f-60c4-098b7269a52d@hedeland.org> References: <20191230045740.GA20668@admin.sibptus.ru> <20191230065405.eb83eb86.freebsd@edvax.de> <20191230060307.GA25721@admin.sibptus.ru> <20191230072754.0c7a8920.freebsd@edvax.de> <20191230064017.GA28510@admin.sibptus.ru> <20191230091749.b86d5622.freebsd@edvax.de> <20191230090855.GA37814@admin.sibptus.ru> <49ac8c7e-31f7-251f-60c4-098b7269a52d@hedeland.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2019-12-30 05:49, Per Hedeland wrote: > The message is from the in-kernel drm version, not the one installed > by the package... Right. And there's another complication: the release 12 package cannot be installed on a 12.1 system. Instead, you must compile that port, and use the port mechanism to install the compiled version. This is because some internal kernel interface changed between 12.0 and 12.1. I think there's a version number, so the 12.1 kernel detects and refuses to load the package, which was compiled for 12.0. (Or maybe loads it but refuses to run it.) That refusal may be why the obsolete DRM code included in the kernel runs, and puts out the "abandonware" message. This is documented in this DRM bug report: https://github.com/FreeBSDDesktop/kms-drm/issues/183 If you think this is kind of a mess, then I agree with you. The problem is that these kernel modules are distributed as ports/packages, rather than with the kernel. That's policy, because the people doing it decided that the DRM stuff changes too fast for the kernel release schedule to keep up with it. That is not expected to change.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?98db4d09-9b9b-f612-e3b1-5768e171864d>