Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Apr 2020 11:01:55 +0000
From:      Grzegorz Junka <list1@gjunka.com>
To:        Niclas Zeising <zeising@freebsd.org>, freebsd-x11@freebsd.org
Subject:   Re: Ars Technica article
Message-ID:  <df193e5a-021b-4069-8965-dfaeed7c4c37@gjunka.com>
In-Reply-To: <e0d5490b-4d6b-bf4a-1e53-15574a373842@freebsd.org>
References:  <4e3bf6be-aecf-7c62-df98-1cc4b01b8db9@gmail.com> <qjPID4gTE2NvAVjSZKmSBSLDOK7gxaJbnPw46O71vKnmV0b7uoMZ7xTv3RI30bRpPqphZAXTHd3r3RYSQ8UGaRVO45afo-EcYB34INKVAM8=@protonmail.ch> <43f83193-e495-2bf2-f85d-91aa0b36c1a0@gmail.com> <slUQwwm1giIIEaqmUKBQ1G5UIlVSvzfWkk3vZm-dBYNRA-wng7tDluv_Es3eOiaNYDE9yNtKFfd-2iOEozSGK1JNIjFbqCXV1a1sgkQ1sHE=@protonmail.ch> <0e205fe8-fbc6-5d91-99b0-1bd4870b8a5d@gmail.com> <CAGwOe2ZHZFhVwSvjk7JDe0szY-1oZH_HvDhMqp-zXXV9%2BePtHg@mail.gmail.com> <d263368c-5dcc-61c2-9c77-3d59c5493182@gmail.com> <536A0D50-4119-4C28-9202-28622152B203@freebsd.org> <20200413052406.GA90880@FreeBSD.org> <CANCZdfqfkVGDGssHC%2Bts6df7QeiCsA68CQnjOAAXdH2JsDMTaQ@mail.gmail.com> <20200413075034.GA46382@FreeBSD.org> <2761dfd9-f031-9a47-024e-71ef29f9ac23@gjunka.com> <e0d5490b-4d6b-bf4a-1e53-15574a373842@freebsd.org>

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

On 13/04/2020 10:34, Niclas Zeising wrote:
> On 2020-04-13 12:27, Grzegorz Junka wrote:
>>
>>> Oh, I'm not blaming him at all.  And more to it, while Andrea Venturoli
>>> is currently helps to debug xf86-video-ati-legacy issues, I'm not that
>>> concerned about that driver, but rather that all other DRM ports except
>>> legacy locking up my laptop upon "kldload radeonkms".  This isn't 
>>> right;
>>> it should be debugged and fixed, and only then drm-legacy-kmod port can
>>> be removed.
>>>
>>
>> For what's is worth, since I moved from 12.0 to 12.1 none of the new 
>> DRM ports worked for me. The only working configuration was 
>> kernel/world from CURRENT (13) and ports compiled at least on 
>> 12.1-RELEASE. Are you trying binary distributions or compiling on 
>> your own?
>>
>
> When FreeBSD 12.1 was first released, there were issues with the 
> binary package of drm-fbsd12.0-kmod, since all packages still were 
> built on 12.0, and a kmod built on 12.0 didn't work on 12.1. Since 
> then, the package build cluster has changed to build all packages for 
> 12 on 12.1, so if you're running 12.1 the binary package should work.  
> If you are running 12-stable you need to compile the driver though.


They should but they don't. However, I didn't try the official packages. 
I am building my own with poudriere. drm-fbsd12.0-kmod compiled with 
poudriere on 12.1-RELEASE-p3 and installed on the same system (tried 
both, the official kernel/base and one compiled on my own) - didn't 
work, and same for 12-STABLE. However, Hans Petter Selasky sent me a 
13-CURRENT kernel/world to try and the drm-fbsd12.0-kmod I compiled on 
12-STABLE worked with that without issues.

Either the port is very fragile and I did something incorrectly or the 
port became dependent on some changes in the latest kernel ABI, at least 
for amdgpu (vega10 firmware modules in my case).

GrzegorzJ




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?df193e5a-021b-4069-8965-dfaeed7c4c37>