linux64.ko fails to load in -CURRENT
R. Tyler Croy
tyler at monkeypox.org
Fri Jul 28 21:05:00 UTC 2017
(replies inline)
On Fri, 28 Jul 2017, Alexander Kabaev wrote:
> On Fri, 28 Jul 2017 08:50:32 -0700
> "R. Tyler Croy" <tyler at 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.
> >
> > When I run `kldload linux64` it fails with the following:
> >
> > link_elf_obj: symbol elf64_linux_vdso_fixup undefined
> > linker_load_file: /boot/kernel/linux64.ko - unsupported file type
> >
> >
> > 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 :)
> >
> >
> > 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:
COMPAT_LINUX32 was in the kernel configuration, guess I know that these things
are incompatible now :)
I think the handbook notes on statically linking linux support should probably
be removed:
<https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-lbc-install.html>
- R. Tyler Croy
------------------------------------------------------
Code: <https://github.com/rtyler>
Chatter: <https://twitter.com/agentdero>
xmpp: rtyler at jabber.org
% gpg --keyserver keys.gnupg.net --recv-key 1426C7DC3F51E16F
------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20170728/88b8537c/attachment.sig>
More information about the freebsd-current
mailing list