mem_range_attr_set undefined

Robert Watson rwatson at FreeBSD.ORG
Tue Aug 17 06:54:14 PDT 2004

On Tue, 17 Aug 2004, Cedric Tabary wrote:

> > If it is, its a bug. Loading is loading.
> > 
> > Can you please try this really pedantically and report back?
> I had exactly the same problem with nvidia driver compiled from ports
> with default options except -DWITHOUT_LINUX.
> kldload mem
> kldload io (needed by xorg)
> kldload nvidia -> failed (mem_range_attr_set undefined)
> I had to compile 'device mem' into kernel
> note 1: I did not try loading mem at the boot loader stage
> note 2: I did not try the new release of nvidia driver
> Hope this helps ... 

The mem kld will need to explicitly symbols required by other modules
using the EXPORT_SYMS line in its Makefile.  So try adding:

  EXPORT_SYMS=	mem_range_attr_set

to the module Makefile for mem, rebuilding, reloading, and adding
additional symbols until it works?

Robert N M Watson             FreeBSD Core Team, TrustedBSD Projects
robert at      Principal Research Scientist, McAfee Research

More information about the freebsd-current mailing list