Date: Sat, 8 May 2021 12:52:52 +0100 From: Graham Perrin <grahamperrin@gmail.com> To: Matt K <kilikmatej@gmail.com> Cc: freebsd-questions@freebsd.org Subject: kld_list="drm" (was: i915kms kernel module causing freezes on FreeBSD 13.0-RELEASE) Message-ID: <849f51ec-86a9-ccd8-8bde-175c27b15270@gmail.com> In-Reply-To: <CA%2B4jMaqH7-Z7YCtoxvHdeOwA_g=s1=wuw3RfsueUuiPeAk1kng@mail.gmail.com> References: <CA%2B4jMao_YgwF_Jn8CG8ucU0c7AgnmoBknMtPEhPet0XcJJrr9A@mail.gmail.com> <68023ace-7338-5e39-28f9-22bf1ff78365@gmail.com> <alpine.BSF.2.20.2105072136430.96788@tripel.monochrome.org> <CA%2B4jMaqH7-Z7YCtoxvHdeOwA_g=s1=wuw3RfsueUuiPeAk1kng@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 08/05/2021 07:10, Matt K wrote: > On Sat, May 8, 2021 at 1:08 AM Graham Perrin <grahamperrin@gmail.com > <mailto:grahamperrin@gmail.com>> wrote: > > > Try a third approach: > > kld_list="drm" > > > This works. I will keep an eye on the system, logs, etc, and let you > know what I find. Now everything seems to be working as advertised. > With xf86-video-intel, even TearFree is working. > Where is this behavior documented? FreeBSD for Pretty Little Unicorns, 1st Edition. > How did you know about this solution? It came to me in a dream. Whispered by the ghost of Barbara Stanwyck, once the highest-paid woman in the United States and famed for movies such as 'Sorry, Wrong Number'. Lesser-known but no less valuable contributions to postmodern creative thinking include 'Sorry, Wrong Module'. > I think that this means that my problem is solved, but the question > remains: why does i915kms cause freezes when loaded from rc.conf and > works normally when loaded by hand? This is not handbook-documented > behavior. Nor is it consistent or transparent. Maybe not Intel-specific. I find kld_list="drm" less troublesome than kld_list="radeonkms" with Thames [Radeon HD 7550M/7570M/7650M] with SDDM. A recent probe: <https://bsd-hardware.info/?probe=e90abb54c9#d10>. My voyage of discovery spanned around three years. Maybe longer. A few flashbacks: <https://lists.freebsd.org/pipermail/freebsd-current//2018-September/071327.html> (2018) I found kld_list="/boot/modules/radeonkms.ko" troublesome with FreeBSD 12.0-ALPHA7 <https://lists.freebsd.org/pipermail/freebsd-questions/2018-October/283113.html> (2018) "… toying with the possibility that … a specific load/start order might help." <https://github.com/FreeBSDDesktop/kms-drm/issues/101#issuecomment-450776731> (2019) I found drm-legacy-kmod better than drm-current-kmod with 13.0-CURRENT <https://lists.freebsd.org/pipermail/freebsd-current/2020-November/077693.html> (2020) kld_list="/boot/modules/drm.ko" worked for me, keyword: peculiar Eventually I condensed the working peculiarity to kld_list="drm". More accurately (in context – SDDM, KDE Plasma and so on): <https://pastebin.com/4XjNFaKk> line 17.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?849f51ec-86a9-ccd8-8bde-175c27b15270>