-- 

Matthias Hentges 
Cologne / Germany

[www.hentges.net] -> PGP welcome, HTML tolerated
ICQ: 97 26 97 4   -> No files, no URL's

My OS: Debian Woody. Geek by Nature, Linux by Choice

[...]

> So, ich h�nge mal einen Patch gegen das /usr/src/modules/drm-mach64 an.
> Grundlage bietet das drm-mach64-module-src von Michael D�nzer in der
> Version 2003.05.04-1.
> 
> Falls Du das nicht einsetzt, findest du es hier per apt-get:
> 
> # XFree DRI/DRM Trunk
> deb http://people.debian.org/~daenzer/dri-mach64-sid/ ./
> 
> Mit diesem Patch l�sst sich das Modul kompilieren, nur wird es als
> mach64.o installiert, und somit nicht per modprobe gefunden (insmod
> geht!). IMHO kann man es umbenennen und es sollte kein Problem geben,
> ich kam leider noch nicht dazu das zu ber�cksichtigen. (ich lade es zur
> Zeit per insmod.)

[...]

Mit gcc version 2.95.4 20011002 (Debian prerelease) l�sst sich der
gepatchte Treiber leider nicht �bersetzten (siehe Anhang).
Trotzdem Danke :)


-- 

Matthias Hentges 
Cologne / Germany

[www.hentges.net] -> PGP welcome, HTML tolerated
ICQ: 97 26 97 4   -> No files, no URL's

My OS: Debian Woody. Geek by Nature, Linux by Choice
make -C /usr/src/linux  SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6.1-mm4'
*** Warning: Overriding SUBDIRS on the command line can cause
***          inconsistencies
make[2]: `arch/i386/kernel/asm-offsets.s' is up to date.
  CC [M]  /home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.o
/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.c:621: macro 
`DRM_IOREMAP' used with just one arg
/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.c:660: macro 
`DRM_IOREMAPFREE' used with just one arg
/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.c: In function 
`gamma_dma_service':
/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.c:132: 
warning: implicit declaration of function `queue_task'
/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.c:132: 
structure has no member named `tq'
/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.c:132: 
`tq_immediate' undeclared (first use in this function)
/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.c:132: (Each 
undeclared identifier is reported only once
/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.c:132: for 
each function it appears in.)
/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.c:133: 
warning: implicit declaration of function `mark_bh'
/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.c:133: 
`IMMEDIATE_BH' undeclared (first use in this function)
/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.c: In function 
`gamma_do_init_dma':
/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.c:621: parse 
error before `)'
/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.c: In function 
`gamma_do_cleanup_dma':
/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.c:660: parse 
error before `)'
make[2]: *** 
[/home/mhentges/download/sources/drm-mach64/modules/drm-mach64/gamma_dma.o] Error 1
make[1]: *** [/home/mhentges/download/sources/drm-mach64/modules/drm-mach64] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.1-mm4'
make: *** [modules] Error 2

Antwort per Email an