Re: vboxvideo module does not load

Emmanuel Vadot <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>
On Fri, 17 Jul 2020 11:05:57 +0200 (CEST)
Ronald Klop <[email protected]> wrote:

> Thanks for the quick answer.
> 
> A recompile and kldload gave:
> 
> Jul 17 11:01:18 sjakie pkg-static[7338]: drm-devel-kmod-5.3.g20200710 deinstalled
> Jul 17 11:01:19 sjakie pkg-static[7522]: drm-devel-kmod-5.3.g20200710 installed
> Jul 17 11:02:07 sjakie kernel: link_elf_obj: symbol ttm_bo_dma_acc_size undefined
> Jul 17 11:02:08 sjakie kernel: linker_load_file: /boot/modules/drm.ko - unsupported file type
> Jul 17 11:02:08 sjakie kernel: KLD vboxvideo.ko: depends on drmn - not available or version mismatch
> Jul 17 11:02:08 sjakie kernel: linker_load_file: /boot/modules/vboxvideo.ko - unsupported file type
> 
> Regards,
> Ronald.

 Yeah I figured that there was other stuff needed, I'll have a look
this weekend and let you know.
 Thanks for the report.

>  
> Van: Emmanuel Vadot <[email protected]>
> Datum: vrijdag, 17 juli 2020 10:39
> Aan: Ronald Klop <[email protected]>
> CC: [email protected]
> Onderwerp: Re: vboxvideo module does not load
> > 
> > On Fri, 17 Jul 2020 10:29:20 +0200 (CEST)
> > Ronald Klop <[email protected]> wrote:
> > 
> > > Hi,
> > >
> > > I tried the vboxvideo module of drm-devel-kmod-5.3.g20200710. I get this error when kldload-ing the module.
> > >
> > > Jul 16 08:12:15 sjakie kernel: link_elf_obj: symbol drm_gem_vram_pin undefined
> > > Jul 16 08:12:16 sjakie kernel: linker_load_file: /boot/modules/vboxvideo.ko - unsupported file type
> > >
> > > Running on:
> > > FreeBSD sjakie 13.0-CURRENT FreeBSD 13.0-CURRENT #7 r363210M: Wed Jul 15 16:25:10 CEST 2020     builder@sjakie:/data/src/obj-freebsd-current/data/src/freebsd-current/amd64.amd64/sys/GENERIC-NODEBUG  amd64
> > >
> > > I tried the drm-devel-kmod package and also recompiled it with the /usr/src version of my running kernel.
> > >
> > > Is this an error on my side or is the undefined symbol something from the drm package?
> > >
> > > Regards,
> > > Ronald.
> > 
> >  No error on your side.
> >  vboxvideo has switch to some vram helper code in drm.ko but I forgot
> > to add the files. I have no idea if it works as this wasn't tested but
> > you can patch with :
> > diff --git a/drm/Makefile b/drm/Makefile
> > index e9cee30de60c..e56b9343b94f 100644
> > --- a/drm/Makefile
> > +++ b/drm/Makefile
> > @@ -38,6 +38,7 @@ SRCS= drm_atomic.c \
> >         drm_framebuffer.c \
> >         drm_gem.c \
> >         drm_gem_framebuffer_helper.c \
> > +       drm_gem_vram_helper.c \
> >         drm_hashtab.c \
> >         drm_hdcp.c \
> >         drm_ioctl.c \
> > @@ -68,6 +69,7 @@ SRCS= drm_atomic.c \
> >         drm_sysfs.c \
> >         drm_vblank.c \
> >         drm_vma_manager.c \
> > +       drm_vram_helper_common.c \
> >         drm_writeback.c \
> >         linux_fb.c \
> >         tainted_linux_fb.c \
> > 
> >  I'll do test over the weekend or early next week too.
> > 
> > -- 
> > Emmanuel Vadot <[email protected]>
> > 
> > 
> > 
> _______________________________________________
> [email protected] mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-x11
> To unsubscribe, send any mail to "[email protected]"


-- 
Emmanuel Vadot <[email protected]> <[email protected]>
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.