From: Dean K. <dea...@ho...> - 2000-11-17 12:11:20
|
Thanks for the quick reply. I'll have a crack and let you know how I get on. Oh yeah - I am using RedHat version 6.something. Wish me luck. Cheers, Dean Kelshall >From: "Homme R. Bitter" <ho...@xs...> >To: Dean Kelshall <dea...@ho...> >CC: <dri...@li...> >Subject: Re: [Dri-users] i686 and i810e >Date: Fri, 17 Nov 2000 01:04:53 +0100 (CET) > >On Thu, 16 Nov 2000, Dean Kelshall wrote: > > > I really would like some help with this one. It's got me really stumped. > > I've got a i810 graphics card on a i686 machine. A couple weeks ago I > > decided to try and upgrade my driver (I'm currently using a generic SVGA > > driver). NOT a smart move. Two kernels, 20 compiles and a week later >sees me > > with a 2.4.0-test2 kernel and a 2.3.99-pre6 kernel not to mention the > > 2.2.16-dnuk kernel I'm currently using. > >Try pre10, really, test2 is ancient. > > > The DRI source compiles very nicely now except for one problem: > > The i810.o kernel module is not being built! So I tried compiling in the > > kernel directory and found that it isn't even TRYING to make the i810.o > > module. 'Hmmm' I thought. > > So I delved into Makefile.linux <scary> and found this... > > > > <chop> > > ifeq ($(MACHINE),i386) > > MODS += i810.o > > endif > > <endchop> > > > > Doh! > > My machine is a i686. Doh! (again) > > Anyway, I tried a quick hack to see why only 386 machines are allowed >and > > changed 386 to 686 so that i810.o would be added to MODS... > >Odd, i386 should be enough for anyone, ehr, all ia32 architectures. >You could also add this to your host.def, maybe that's why it won't build: > >/* Optionally turn this on to force the kernel modules to build */ >#define BuildXF86DRM YES > > > i810_dma.c:230: warning: passing arg 1 of `do_munmap_R0baa1e7a' makes > > pointer from integer without a cast > > i810_dma.c:230: too few arguments to function `do_munmap_R0baa1e7a' > > make: *** [i810_dma.o] Error 1 > > [root@bc11 kernel]# > >This looks like bad news indeed, probablye someone broke this >unintentionally or the API has changed since pre2? > > > *sniff* > > Please help! I've scoured the mailing lists and I'm running out of >options > > and would really like to get this working. =) > >What I'd do (I haven't been fiddling with i810 for a while, I got sick >everytime I had to do something on the box and all my colleagues where >flashing their neat G400 and TNT2 boxes) is get a pre10 kernel and try >that with the latest CVS. >If that wouldn't work, I'd get a previous version (you can check when the >code has changed on the cvs mailinglist of DRI) and see if that would >work. >After that, I'd blame the developers and dump the specific problem in >the developers list and/or do a bugreport. >Oh, you didn't mention what distribution you are using, if you say RH 7.0 >I say use kgcc to build, the "default" gcc 2.96 they use is something that >has been a bad mistake in my view and it won't build DRI properly, amongst >a whole range of other apps. > >Regards, happy building, > >Homme R. Bitter XS4ALL Windows Hosting > >*NIX/Windows admin, BOFH, former MCSE, parttime divine entity >-- >W2K: improved uptime between weekly hotfixes that require a >reboot. > >0% HTML 100% Signature > >_______________________________________________ >Dri-users mailing list >Dri...@li... >http://lists.sourceforge.net/mailman/listinfo/dri-users _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. |