Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 04 Aug 2004 17:00:26 +0200
From:      Franz Klammer <klammer@webonaut.com>
To:        Maxime Henrion <mux@freebsd.org>
Cc:        Toxa <postfix@senmail.ru>
Subject:   Re: radeon.ko doesn't load on recent current
Message-ID:  <4110FA0A.3040702@webonaut.com>
In-Reply-To: <20040804144757.GI13608@elvis.mu.org>
References:  <20040803184218.GA16698@laptoxa.toxa.lan> <20040804092719.E838@DaeMoN.InTraNeT.CESAR.OrG.BR> <4110F366.5030307@webonaut.com> <20040804144757.GI13608@elvis.mu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Maxime Henrion wrote:

>>>># kldload radeon.ko:
>>>>
>>>>link_elf: symbol mem_range_attr_set undefined
>>>>kldload: can't load radeon.ko: No such file or directory
>>
>>same here with matrox mga.ko. after i compiled the
>>devices agp, mem, null and io into the kernel it loads normaly.
> 
> 
> Can you try to remove mem from your kernel config and try this patch?
> The DRM drivers are missing a dependency to mem(4) since mem(4) was
> made a kernel module.  The DRM drivers need mem(4) because they use
> mem_range_attr_set().  With this patch, you should be able to load
> your DRM driver without errors, even if mem(4) isn't compiled in the
> kernel.  You must of course have it as a module though.
> 

sure! but not in the next one or two hours.
maybe someone else who has the same problem is faster then me.

franz.


> Cheers,
> Maxime
> 
> 
> ------------------------------------------------------------------------
> 
> Index: drm_drv.h
> ===================================================================
> RCS file: /space2/ncvs/src/sys/dev/drm/drm_drv.h,v
> retrieving revision 1.25
> diff -u -p -r1.25 drm_drv.h
> --- drm_drv.h	16 Jun 2004 09:46:42 -0000	1.25
> +++ drm_drv.h	4 Aug 2004 14:41:00 -0000
> @@ -124,6 +124,7 @@ static void DRM(cleanup)(drm_device_t *d
>  #if __REALLY_HAVE_AGP
>  MODULE_DEPEND(DRIVER_NAME, agp, 1, 1, 1);
>  #endif
> +MODULE_DEPEND(DRIVER_NAME, mem, 1, 1, 1);
>  #endif /* __FreeBSD__ */
>  
>  #ifdef __NetBSD__



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