From owner-freebsd-current@freebsd.org Tue Jan 19 21:18:06 2021 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BAFCF4DFC5D for ; Tue, 19 Jan 2021 21:18:06 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mx.blih.net (mx.blih.net [212.83.155.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mx.blih.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DL1hq4XgHz4kD8 for ; Tue, 19 Jan 2021 21:18:03 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from amy.home (lfbn-idf2-1-745-114.w86-247.abo.wanadoo.fr [86.247.192.114]) by mx.blih.net (OpenSMTPD) with ESMTPSA id dcedf4b6 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 19 Jan 2021 21:18:01 +0000 (UTC) Date: Tue, 19 Jan 2021 22:18:01 +0100 From: Emmanuel Vadot To: Pete Wright Cc: freebsd-current@freebsd.org Subject: Re: DRM problem installing kernel on main-c561-gc3e75b6c1 Message-Id: <20210119221801.d397abc940082f21bf93a42c@bidouilliste.com> In-Reply-To: <01b20079-1117-f51c-b78a-598d573403b9@nomadlogic.org> References: <010001771b0a2c68-7bb71129-e451-4d4c-a3b4-d022c375a36e-000000@email.amazonses.com> <301b529c-6953-0e72-8da4-2e1c289df54e@nomadlogic.org> <20210119211159.d6395f9ed3b6e038f5f40b15@bidouilliste.com> <629d42c7-da2e-8285-09d6-b952b6556562@nomadlogic.org> <01b20079-1117-f51c-b78a-598d573403b9@nomadlogic.org> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4DL1hq4XgHz4kD8 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[bidouilliste.com:s=mx]; FREEFALL_USER(0.00)[manu]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; MID_RHS_MATCH_FROM(0.00)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_ALLOW(-0.20)[+mx]; ARC_NA(0.00)[]; SPAMHAUS_ZRD(0.00)[212.83.155.74:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bidouilliste.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[bidouilliste.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[212.83.155.74:from]; ASN(0.00)[asn:12876, ipnet:212.83.128.0/19, country:FR]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2021 21:18:06 -0000 On Tue, 19 Jan 2021 13:06:37 -0800 Pete Wright wrote: >=20 >=20 > On 1/19/21 12:18 PM, Pete Wright wrote: > > > > > > On 1/19/21 12:11 PM, Emmanuel Vadot wrote: > >> On Tue, 19 Jan 2021 11:40:04 -0800 > >> Pete Wright wrote: > >> > >>> > >>> On 1/19/21 11:33 AM, Pete Wright wrote: > >>>> > >>>> On 1/19/21 6:26 AM, Thomas Laus wrote: > >>>>> I perform a CURRENT build weekly on a more powerful build machine a= nd > >>>>> then export /usr/src and /usr/obj via NFS to other slower PC's. The > >>>>> 'installkernel' phase failed with 'linuxkpi_gplv2.ko' not found.=A0= It > >>>>> looks like this file is not installed before the rest of the > >>>>> 'drm-current-kmod' files.=A0 This causes the 'installkernel' over N= FS > >>>>> to fail. > >>>>> > >>>>> My fis was to un-install drm-current-kmod, install the kernel and=20 > >>>>> then > >>>>> re-install drm-current-kmod. > >>>> hrm, i'm not sure this is specifically an NFS issue.=A0 I am > >>>> building/installing locally on my workstation but am getting similar > >>>> errors trying to load drm-devel-kmod's amdgpu mod.=A0 at this point = even > >>>> uninstalling drm-devel-kmod, make installkernel, install > >>>> drm-devel-kmod pkg results in the same problem. > >>>> > >>> forgot to include dmesg error: > >>> KLD drm.ko: depends on linuxkpi_gplv2 - not available or version=20 > >>> mismatch > >>> linker_load_file: /boot/modules/drm.ko - unsupported file type > >>> KLD amdgpu.ko: depends on drmn - not available or version mismatch > >>> linker_load_file: /boot/modules/amdgpu.ko - unsupported file type > >>> > >>> -pete > >>> > >>> --=20 > >>> Pete Wright > >>> pete@nomadlogic.org > >>> @nomadlogicLA > >> =A0 Sound like you have an old linuxkpi_gplv2.ko in /boot/kernel/ > >> > > > > Thanks Manu - so it looks like i don't have that file under=20 > > /boot/kernel/ but in /boot/modules instead: > > $ find /boot/ -name '*linuxkpi*' -print > > /boot/modules/linuxkpi_gplv2.ko > > /boot/kernel/linuxkpi.ko > > /boot/kernel.old/linuxkpi.ko > > $ pkg which /boot/modules/linuxkpi_gplv2.ko > > /boot/modules/linuxkpi_gplv2.ko was installed by package=20 > > drm-current-kmod-5.4.62.g20210118 > > $ > > > > above is after installing the current kmod to see if it behaved=20 > > differently than the devel one. > > > > -pete > > > > >=20 > interesting - so it seems like if i have drm-devel-kmod installed this=20 > will fail (missing or wrong linuxkpi_gplv2.ko).=A0 this happens both if i= =20 > install the pkg and rebuild the kernel, and if i build the kernel w/o=20 > the pkg installed. Don't use the package, always rebuild from the latest ports. > yet, if i have the drm-current-kmod pkg installed, then "make=20 > buildkernel" it looks like the i915/amdgpu modules get build and an=20 > "installkernel" drops the linuxkpi_gplv2.ko module under /boot/kernel.=A0= =20 > at that point i am able to successfully load the amdgpu.ko. drm-current-kmod will also install its sources in /usr/local/sys/ and this will get built with buildkernel. The problem is that if the package is old (and it is right now) you might have sources that either don't compile or don't work correctly. > finally, i install the drm-current-pkg fresh (without doing the above=20 > buildkernel/installkernel) i get the linuxkpi_gplv2 error as above. >=20 > -pete >=20 > --=20 > Pete Wright > pete@nomadlogic.org > @nomadlogicLA >=20 --=20 Emmanuel Vadot