Date: Sat, 16 Jan 2016 09:59:32 +0100 From: "O. Hartmann" <ohartman@zedat.fu-berlin.de> To: Gary Jennejohn <gljennjohn@gmail.com> Cc: Michael Butler <imb@protected-networks.net>, David Wolfskill <david@catwhisker.org>, FreeBSD CURRENT <freebsd-current@freebsd.org> Subject: Re: r294070: KLD nvidia-modeset.ko: depends on kernel - not available or version mismatch linker_load_file: Unsupported file type Message-ID: <20160116095932.79c9e9f9.ohartman@zedat.fu-berlin.de> In-Reply-To: <20160116094234.351a8275@ernst.home> References: <20160115191943.5bf06310@hermann> <20160115182416.GD46213@albert.catwhisker.org> <56993BD5.1000106@protected-networks.net> <20160116051140.1300dd5b@ernst.home> <20160116091658.4693a717.ohartman@zedat.fu-berlin.de> <20160116094234.351a8275@ernst.home>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] Am Sat, 16 Jan 2016 09:42:34 +0100 Gary Jennejohn <gljennjohn@gmail.com> schrieb: > On Sat, 16 Jan 2016 09:16:58 +0100 > "O. Hartmann" <ohartman@zedat.fu-berlin.de> wrote: > > > Am Sat, 16 Jan 2016 05:11:40 +0100 > > Gary Jennejohn <gljennjohn@gmail.com> schrieb: > > > > > On Fri, 15 Jan 2016 13:35:01 -0500 > > > Michael Butler <imb@protected-networks.net> wrote: > > > > > > > On 01/15/16 13:24, David Wolfskill wrote: > > > > > On Fri, Jan 15, 2016 at 07:19:43PM +0100, O. Hartmann wrote: > > > > >> On FreeBSD 11.0-CURRENT #1 r294070: Fri Jan 15 06:21:20 CET 2016 amd64, > > > > >> loading nvidia kernel module results in the error: > > > > >> > > > > >> KLD nvidia-modeset.ko: depends on kernel - not available or version > > > > >> mismatch linker_load_file: Unsupported file type > > > > >> > > > > >> This worked prior to r294070 > > > > >> .... > > > > > > > > > > My most recent build of head was at r294086; I didn't see a problem with > > > > > nvidia -- but I have 'PORTS_MODULES=x11/nvidia-driver' in /etc/src.conf, > > > > > so it's rebuilt every time I rebuild the kernel. > > > > > > > > > > Have you rebuilt nvidia-driver recently? > > > > > > > > This is as a consequence of the following change. You need to rebuild > > > > all modules to match the kernel: > > > > > > > > ------------------------------------------------------------------------ > > > > r294086 | hselasky | 2016-01-15 06:18:58 -0500 (Fri, 15 Jan 2016) | 7 lines > > > > Changed paths: > > > > M /head/sys/compat/linuxkpi/common/include/linux/pci.h > > > > M /head/sys/compat/linuxkpi/common/src/linux_pci.c > > > > M /head/sys/sys/param.h > > > > > > > > Implement support for PCI suspend, resume and shutdown events in the > > > > LinuxKPI. Fix a few spaces to tabs. Bump the FreeBSD version to force > > > > recompilation of existing KMODs. > > > > > > > > > > Or build it without Linux support. > > > > > > Mine was built on October 17, 2015 and I'm running r294095 without > > > a problem. > > > > > > > I did build without Linux, but Linuxulator gets loaded now with the new driver for > > nVidia boards (nividia-modeset.ko) automatically when loaded :-( > > > > I might be wrong, sinde I also load VBox modules, but I havn't had this issue before. > > > > Using proposal x11/nvidia-driver PR 201340. > > > > Well, do you really need nvidia-modeset? It isn't a prerequisite for > installing the driver. And my Linuxulator starts fine without it. > I would simply delete it. > I need the new module since nVidia claims having put a lot of logic there. Without loading it, the screen remains black, block cursor available, no graphics, but switching console remains functional. Loading nvidia.ko only leads to that behaviour, nvidia-modeset.ko reels in nvidia.ko and everything is fine again. As I refered to PR 201340. CURRENT clainms to have a new 64bit capable Linuxulator, but it should reveal itself as linux64.ko - as I extracted from several posts. I persoanly do not need Linux ontop of FreeBSD, neither 32bit nor 64bit, I have my Linux servers and desktops were FreeBSD isn't capable or to clumsy (mostly moderate or modern graphical devices and scientific GPGPU issues). So, I'd like to get rid of the linuxulator kernel module. [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJWmgZ0AAoJEOgBcD7A/5N8tlUIAI94AcIpiCu32uje9k5pHEEz TDkgZKdNoXzMUs7R8qp1S6rPFreVEAD83nG7u3HdoScesjmL+F5Ges8MVgnbVLJU vyaXu3nv8jL31QXLEfCpCNHYmXL2dhs3IgT2iAP24Tll5SjI6Y7FXz15zGOhpT1z PoBUXXl0B6JWnyY+NWZ1XWycbh1ABdzOs2wYhq/Iq41QY/lJVkLoOUxcWGdmzmXA iqVriPMQGu3BMw7n23lJts8ulyuU98hqfbfou6B5+DhODY4JSzE3WVm5iKIv8NZ5 p94U8GFyRlRO5sma9Nz5iq+045dNLW9pia0I8TMObeCPsNgeD8UkPrHI1NE3dnQ= =ZqBd -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160116095932.79c9e9f9.ohartman>
