drm-kmod kills FreeBSD

Bryan St. Amour bryan at bryanstamour.com
Thu Jan 21 12:09:42 UTC 2021


On 1/21/21 1:25 AM, Kevin Oberman wrote:

> On Wed, Jan 20, 2021 at 7:58 PM Robert Huff <roberthuff at rcn.com> wrote:
>
>> Chris Hill <chris at monochrome.org> writes:
>>
>>>    > You need to build and reinstall drm-kmod-g20190710 and
>>>    > drm-fbsd12.0-kmod-4.16.g20201016 manually from ports, so module
>>>    > gets 12.2 stuff in it, pkg installs binary that is built on 12.1
>>>    > and will not work on 12.2 properly. This is a known issue and
>>>    > fix :-)
>>>
>>>    Really! That's extremely helpful to know. Do I actually need both
>>>    of those? I'm not sure what the difference is.
>>          Short version:
>>          To do what they do, drm-kmods and gpu-firmware-kmod burrow _deep_
>> into the kernel; everything needs to be _perfectly_ in sync or
>> ... <hairball!>  On my systems I upgrade as a triplet:
>> {kernel+world,drm,gpu-firmware}.
>>
>>
>>                          Respectfully,
>>
>>
>>                                  Robert Huff
>>
> Easy way to make this "just work" is to add drm-fbsd12.0-kmod to
> PORTS_MODULES in /etc/src.conf. This probably should also be done for lsof
> and virtualbox-osf-kmod, as well, as both depend on unstable KBIs. I have:
> PORTS_MODULES= emulators/virtualbox-ose-kmod
> PORTS_MODULES+= sysutils/lsof
> PORTS_MODULES+= graphics/drm-kmod (or the appropriate port for your system)
> PORTS_MODULES+= graphics/gpu-firmware-kmod
>
> Ports listed in PORTS_MODULES are always rebuilt with kernel builds.

The man pages say that that flag should be set in /etc/make.conf, not 
/etc/src.conf. Is there a difference between putting it in one file or 
the other?

>
> I'll also mention that drm-kmod is just a wrapper that picks the correct
> port for your version of FreeBSD. If you install drm-kmod, you will see boh
> that port and the "real" drm-*-kmod port is installed.
> --
> Kevin Oberman, Part time kid herder and retired Network Engineer
> E-mail: rkoberman at gmail.com
> PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>


More information about the freebsd-questions mailing list