Recently, Somebody Somewhere wrote these words
>
>
> > > > -bash-3.00# modprobe drm drm: version magic '2.6.14.3-grsec-05
> > > > K7 GRSECURITY gcc-3.4' should be '2.6.14.3-grsec-05 K7
> > > > GRSECURITY gcc-3.3' FATAL: Error inserting drm
>
> Actually, it looks like you are using a different compiler as well, one is
> compiled with gcc-3.4, the other gcc-3.3. You should try to use the same
> compiler as well.
I got at this again. I recompiled the kernel under hlfs,
recompiled modules, rebooted on them, and went again at dri.
I bodged my way into it. DRM comes in a common-* tarball, and (for
me) a radeon-* tarball. I had trouble in the radeon drivers (which
compile kernel modules) and got out of it (I think) with
alias make="CC=gcc -no-pie -fno-stack-protector-all make" in the
relevant console. I nearly got there.
Building modules, stage 2.
MODPOST
CC /usr/src/radeon-20051220-linux.i386/drm/linux-core/drm.mod.o
LD [M] /usr/src/radeon-20051220-linux.i386/drm/linux-core/drm.ko
CC /usr/src/radeon-20051220-linux.i386/drm/linux-core/radeon.mod.o
LD [M] /usr/src/radeon-20051220-linux.i386/drm/linux-core/radeon.ko
make[2]: Leaving directory `/usr/src/linux-2.6.14.3'
make[1]: Leaving directory
`/usr/src/radeon-20051220-linux.i386/drm/linux-core'
FATAL: Error inserting radeon
(/lib/modules/2.6.14.3-grsec-05/kernel/drivers/char/drm/radeon.ko):
Unknown symbol in module, or unknown parameter (see dmesg)
dmesg complained about drm_cleanup_pci as an unresolved symbol.
Sys.log is giving me two things
Jan 20 03:41:03 genius kernel: radeon: Unknown symbol
drm_cleanup_pci
Jan 20 03:47:34 genius udev[27132]: run_program: exec of program
'/sbin/udev_run_devd' failed
This one coming about 10 times at a time.
The symbol drm_cleanup_pci does show in every drm driver, but no
support library. I've grepped X-6.9.0 source, X-7.0 source,
libdrm-2.0 source drm common and radeon sources. It appears that
whatever driver I used this would be an unresolved symbol.
Any light please?
BTW, a note should go into the Kernel page not to touch the source
if you are going to compile the dri modules.
--
With best Regards,
Declan Moriarty.
--
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page