Re: 2.6.1 und DRI für ATI mach64
--
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
Reply to: