Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Dec 2019 16:08:55 +0700
From:      Victor Sudakov <vas@sibptus.ru>
To:        freebsd-questions@freebsd.org
Subject:   Re: kernel: drmn0: This code is obsolete abandonware. Install the graphics/drm-legacy-kmod pkg
Message-ID:  <20191230090855.GA37814@admin.sibptus.ru>
In-Reply-To: <20191230091749.b86d5622.freebsd@edvax.de>
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>

next in thread | previous in thread | raw e-mail | index | archive | help

--jRHKVT23PllUwdXP
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Polytropon wrote:
> > > > > On Mon, 30 Dec 2019 11:57:40 +0700, Victor Sudakov wrote:
> > > > > > On an "HP ProBook 6560b" notebook running FreeBSD 12.1, I've in=
stalled
> > > > > > graphics/drm-kmod and loaded it via
> > > > > > kld_list=3D"/boot/modules/radeonkms.ko" in rc.conf. The X serve=
r even works OK.
> > > > > >=20
> > > > > > # pkg which "/boot/modules/radeonkms.ko"
> > > > > > /boot/modules/radeonkms.ko was installed by
> > > > > > package drm-fbsd12.0-kmod-4.16.g20191120
> > > > > >=20
> > > > > > However, the kernel complains:
> > > > > >=20
> > > > > > "kernel: drmn0: This code is obsolete abandonware.
> > > > > > Install the graphics/drm-legacy-kmod pkg"
> > > > > >=20
> > > > > > Is this some kind of bug?
> > > > >=20
> > > > > No, it's intended. You'll also see such warnings during
> > > > > the boot process and in the system message log file.
> > > > >=20
> > > >=20
> > > > It cannot be intended with graphics/drm-kmod installed which is by
> > > > definition not "legacy" or "obsolete". Quite the opposite, it shoul=
d be
> > > > the newer driver.
> > >=20
> > > Not really. From the description:
> > >=20
> > > 	amdgpu, i915, and radeon DRM modules for the
> > > 	linuxkpi-based KMS components on amd64, i915
> > > 	and radeonkms DRM modules from the former
> > > 	base DRM component on other architectures.
> > >=20
> > > 	Metaport for different versions of Linux
> > > 	DRM based on the FreeBSD version in use.
> > >=20
> > > This port is a meta-port of the drivers previously contained
> >=20
> > Which "this port", graphics/drm-legacy-kmod (which I don't have
> > installed) or graphics/drm-kmod (which I have installed)?
>=20
> The graphics/drm-kmod (installed) =3D "old drivers" at the
> moment; graphics/drm-legacy-kmod will be "the new name"
> for the "old drivers".

Well, quoting https://wiki.freebsd.org/Graphics about drm-kmod

Generally speaking if you have a system with one of these graphics
adapters it is suggested to install the drm-kmod metaport, which should
work well on systems starting with the "Broadwell" generation. This code
is under active development and allows us to track more closely the
drivers present in the Linux kernel.

"This code is under active development" does not sound like "old
drivers."

> > > in the OS installation (course of migrating OS components to
> > > individual packages). So it contains the "old drivers", that's
> > > why it'll be replaced by the "legacy"-named package, and the
> > > corresponding stuff will be removed from the OS entirely.
> > >=20
> > > There will be packages specific to OS versions, to better
> > > match them, for example graphics/drm-fbsd12.0-kmod for
> > > FreeBSD 12, and graphics/drm-fbsd13.0-kmod for upcoming
> > > FreeBSD 13. This way, legacy stuff (for old hardware) can
> > > be separated from new development for more recent hardware.
> > >=20
> >=20
> > Well, in my case
> >=20
> > # pkg which "/boot/modules/radeonkms.ko"=20
> > /boot/modules/radeonkms.ko was installed by package
> > drm-fbsd12.0-kmod-4.16.g20191120
> >=20
> > this is probably *the* OS specific version.
>=20
> Very strange. You said you have drm-kmod installed,=20

Well, I ran "pkg install graphics/drm-kmod" which resulted in the
following packages being installed:

# pkg info -dr graphics/drm-kmod
drm-kmod-g20190710
Depends on     :
        drm-fbsd12.0-kmod-4.16.g20191120

> you get the "it's obsolete" message from something installed
> by drm-fbsd12.0-kmod?=20

Yes! That's the point of my question.

> Is that obsolete, too? ;-)

I asked first!!! :-)

[dd]

> >=20
> > This is what I seem to have:
> >=20
> > # pkg which "/boot/modules/radeonkms.ko"=20
> > /boot/modules/radeonkms.ko was installed by package
> > drm-fbsd12.0-kmod-4.16.g20191120
>=20
> The "new drivers" then. Again, that should not issue the
> abandonware message initially discussed.
>=20
>=20
>=20
> Very strange...

Indeed. That's why I started the thread.

--=20
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/

--jRHKVT23PllUwdXP
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJeCb6nAAoJEA2k8lmbXsY09CwH+gJBl1KmOxO1UOirN30nUNCQ
C7QWWvx/7VhnZGWqR+UjJGHBJgjb8fHR0tNkoNsxVDVQyKyFUycED1zMpp+1GW8d
ns8eNmtG3q78vsLOS6ZJ5hHpy8FTSyM65BZUBXx3RC6oes8ejTJYdpwCxB5TcukJ
0sm45O4CBp/eNwnkJUpimWFpobVx+qEBkp2Dk+yfmi4x/lmIa/yOPPEa2pC22EZm
IUt58PR9yQ2+VYphpQXNM62frSZXWXc6Da26Z00N/G6CHfkm7HDa2XII+KBsSbep
rMUW0PHEm7EO3vXr3EelStsbPViomd9Pp0j9ZtZiccFD2BieRCrU/st1JvXmGSU=
=I4FN
-----END PGP SIGNATURE-----

--jRHKVT23PllUwdXP--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20191230090855.GA37814>