[prev in list] [next in list] [prev in thread] [next in thread] 

List:       dri-patches
Subject:    [Dri-patches] [Bug #108212] SMP vs. UP for mga modules (w/G400)
From:       noreply () sourceforge ! net
Date:       2000-06-24 13:58:48
[Download RAW message or body]

Bug #108212, was updated on 06/24/00 06:58
Here is a current snapshot of the bug.

Project: Direct Rendering Infrastructure
Category: MGA X Server
Status: Open
Resolution: None
Bug Group: None
Priority: 5
Summary: SMP vs. UP for mga modules (w/G400)

Details: In an ongoing battle to get the mga kernel module built,
I noticed that it was a piece of cake in single-processor mode, but analogous to \
pulling teeth in SMP mode.

Specifically, [using mga-0-0-3-branch circa June 22]:

config/cf/host.def was modified so as to only compile the vga and mga modules, to use \
LinuxDebian as the distribution, and to make the kernel modules.

After "make World" [no error reported] the modules are still not made when in SMP \
mode.

If I cd into $CVSROOT/xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm, and \
type "make" [which successfully loads "-f Makefile.linux], the include path fails to \
supply /usr/src/linux/include, and there are problems reported about missing .ver \
files in linux/modules from /usr/src/linux/include/linux/modversions.h

To fix this, I used a 'CFLAGS="-I/usr/src/linux/include"' preface to the make \
command.  This fixes things until the make gets to the i810 modules, where it reports \
problems with the number of arguments to "do_munmap_Rsmp_e2a39d8a" and fails.

At this point, perhaps I'm in luck since the mga.o module has already been built -- I \
didn't want the i810 module anyway [right?]  I do a make install, and copy the mga \
modules into /lib/modules/2.4.0-test1-ac22/misc.

But, this mga.o module has unresolved calls and will not load.  These "unresolved"s \
are poll_wait, sema_init, spin_lock, etc.  Might it be a simple task of pre-loading \
another module upon which this depends?  



For detailed info, follow this link:
http://sourceforge.net/bugs/?func=detailbug&bug_id=108212&group_id=387


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic