Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Jul 2017 12:38:10 -0400
From:      Alexander Kabaev <kabaev@gmail.com>
To:        "R. Tyler Croy" <tyler@monkeypox.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: linux64.ko fails to load in -CURRENT
Message-ID:  <20170728123810.3e25acd0@kan>
In-Reply-To: <20170728155032.ok5jkeewzvbe3kti@blackberry.coupleofllamas.com>
References:  <20170728155032.ok5jkeewzvbe3kti@blackberry.coupleofllamas.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/=TKQGOHdeoNuMyk/WBQ7w7l
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Fri, 28 Jul 2017 08:50:32 -0700
"R. Tyler Croy" <tyler@monkeypox.org> wrote:

> I have noticed this over the past couple weeks with my -CURRENT
> laptop that 64-bit linux compatibility is failing to load, and I'm
> not entirely sure why. My current kernel is based off of r321626.
>=20
> When I run `kldload linux64` it fails with the following:
>=20
>     link_elf_obj: symbol elf64_linux_vdso_fixup undefined
>     linker_load_file: /boot/kernel/linux64.ko - unsupported file type
>=20
>=20
> It's unclear to me whether this is old cruft sitting around, a
> regression, or something else entirely floating around my system. Any
> pointer would help :)
>=20
>=20
> Cheers
> - R. Tyler Croy

I am guessing you have COMPAT_LINUX in your kernel and 32bit emulation
is compiled into it. This does not work for linux64, one needs to build
all three required components as modules:


19    1 0xffffffff82221000 438d9    linux.ko
20    3 0xffffffff82265000 7c49     linux_common.ko
21    1 0xffffffff8226d000 3d8f5    linux64.ko
22    1 0xffffffff822ab000 ab75     linprocfs.ko

--=20
Alexander Kabaev

--Sig_/=TKQGOHdeoNuMyk/WBQ7w7l
Content-Type: application/pgp-signature
Content-Description: Цифровая подпись OpenPGP

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

iQKTBAEBCgB9FiEExffZlZm2QeE8UVaRBxMimZJ5Ln4FAll7aHRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEM1
RjdEOTk1OTlCNjQxRTEzQzUxNTY5MTA3MTMyMjk5OTI3OTJFN0UACgkQBxMimZJ5
Ln4EAg//Yj8fMROzsmi9eEAM4kdiVUyUAykLtkK8rzQG6IHKqczMcs/W7lHa42Op
UVrFiLtljtycBXqLxyRwWMm6PouY9nRQdrE6/go5a4Rq0KDo1OeR0L9ittg5kbxy
89XGVctiFq2geSvLsHsEDgcjpFXOfEwlHdpDvNEGE/JXSwJZuWhMf2A4sXcNlZZB
soHFjL5074yIqrgpeF3JGDBavtFpscdOTUTNzDMmbMpk0NruVWqBrB7Ljvbcm/TD
SVRm6XQAzBX4s8KujsspcPA8sSFWCyhIHzVSByGLBN88GsCkJg0OEU/lBUxhEOcu
ckxASeJf/MZxXhSJmqXsThzwH5T3/Zf0tmOxBdvGrJQ5lriEbrRz7jU7ovmkoQSX
mImW939LXWk2JzHHRI5PGdhN5Accm7zJpe0C+xaedNm+Wi043Bgd9yv+2l7C0xg0
yfaIdsZ3BA0tfHZw8DwqbIR9YOTUKYS25cCqMfNFHMopOc8QUCy6geNgULh1ijFk
VGT9gLYsGFUP5D86fs8Axyu7E3fGwMtpY7jFSjPJbfKRqGLr/khvSjw28kyHrdOS
5EJ+EXMxjADtsXIRJBBG21mp+URSQvy3oeSU+Tl/cMnjIExUQ6lCxf3oo8SPN1hO
nSlcKRlue6rIR0STr5Yqy4BktKGcc9Jgcx7y/QD5loHwPB/r4b0=
=D0km
-----END PGP SIGNATURE-----

--Sig_/=TKQGOHdeoNuMyk/WBQ7w7l--



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