On Sun, 8 Jul 2001, Mike Westall wrote:
> Thilo,
>
> You make it sound as though you propose an easy and obvious
> solution with no adverse side-effects.
>
> Such is not the case.
>
> You are implicitly assuming a compatibility model in which
> any newer version of r128.o is GUARANTEED to work with any
> older version of the DRI. In ideal world that would be
> an ideal objective. In the real world, that is an unrealistic
> objective given rate at which the DRI code base has been
> evolving.
>
> After having fought (and lost) many battles with DRI and
> kernel installs (but now having a number of working installs),
> it is my feeling that it would be preferable to REMOVE the
> kernel drivers from the kernel source, thus making them module-only,
I fully support this.. An example of how well such a scheme can work
are alsa sound drivers. (http://www.alsaoproject.org)
Vladimir Dergachev
> and distribute them with XFree and/or the DRI-CVS. In that
> way, a person doing a complete build of X or DRI will end up
> with a compatible set of components and a person doing
> a kernel upgrade need only rebuild the kernel driver module
> associated with the compatible X/DRI distribution from source.
>
> At some point in the future things may stabilize to the point
> that your proposal becomes feasible, but I don't think we
> are quite there yet.
>
> Mike (not speaking for DRI developers) Westall
>
>
>
>
> Thilo Kopp wrote:
> >
> > to: [EMAIL PROTECTED]
> >
> > Dear Sirs:
> >
> > My notebook (Dell C800 Latitude) has a built-in RAGE MOBILITY 128 AGP 4X
> > graphics card.
> > The chiptype is M4 AGP4X. The corresponding kernel module is the
> > r128.o which also enables DRI. The following setup works
> > perfectly fine --- including DRI:
> >
> > kernel 2.4.3
> > XFree86_4.1.0
> > r128.o from http://dri.sourceforge.net/ compiled in May
> > (it is necessary to replace the r128 module from the kernel
> > module compilation by the r128 of the DRI-project!!!)
> >
> > It would now be reasonable that one could use a working r128 module
> > with a newer kernel release. However, www.kernel.org is still
> > implementing an old r128 module --- they obviously don't know that their
> >
> > module is outdated. I just tried it with kernel release 2.4.6,
> > and the r128 module will not be loaded! :
> > [drm] failed to load kernel module "r128"
> > (II) R128(0): [drm] drmOpen failed
> > (EE) R128(0): [dri] DRIScreenInit failed. Disabling DRI.
> >
> > On the other hand, you can't replace the kernel module by the one
> > which is working so nicely with kernel 2.4.3 because, if you would do
> > so,
> > the module dependencies were not correct with kernel 2.4.6
> > (try: /sbin/depmod and, of course, you will get
> > depmod: *** Unresolved symbols in
> > /lib/modules/2.4.6/kernel/drivers/char/drm/r128.o
> > and /sbin/modprobe will not load the module which was not compiled for
> > kernel 2.4.6).
> >
> > So I would like to ask the people from the DRI-project to make their
> > r128
> > module available for the coming official kernel releases. Thank you!
> >
> > Sincerely yours, Thilo Kopp
> >
> > e-mail: [EMAIL PROTECTED]
> >
> > _______________________________________________
> > Dri-devel mailing list
> > [EMAIL PROTECTED]
> > http://lists.sourceforge.net/lists/listinfo/dri-devel
>
> _______________________________________________
> Dri-devel mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/dri-devel
>
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dri-devel