On Mon, Jul 07, 2008 at 10:51:44PM +0200, Nikolaus Schulz wrote: > So ein Makefile macht hier rein gar nichts, make führt praktisch nur ein > ':' aus. Hier ist mein Makefile (es geht um den ATI Radeon Treiber), > ich hab praktisch nur die ifneq-Clause und das default target > dazugepackt: > > ------ Makefile ------ > > ifneq ($(KERNELRELEASE),) > atyfb-y := atyfb_base.o mach64_accel.o mach64_cursor.o > atyfb-$(CONFIG_FB_ATY_GX) += mach64_gx.o > atyfb-$(CONFIG_FB_ATY_CT) += mach64_ct.o > > atyfb-objs := $(atyfb-y) > > radeonfb-y := radeon_base.o radeon_pm.o radeon_monitor.o radeon_accel.o > radeonfb-$(CONFIG_FB_RADEON_I2C) += radeon_i2c.o > radeonfb-$(CONFIG_FB_RADEON_BACKLIGHT) += radeon_backlight.o > radeonfb-objs := $(radeonfb-y) > obj-$(CONFIG_FB_ATY) += atyfb.o > obj-$(CONFIG_FB_ATY128) += aty128fb.o > obj-$(CONFIG_FB_RADEON) += radeonfb.o > > else > default: > $(MAKE) -C /usr/src/linux-headers-2.6.18-6-powerpc M=$(shell pwd) modules > endif > Hier funktioniert atyfb-y := atyfb_base.o mach64_accel.o mach64_cursor.o mach64_gx.o mach64_ct.o radeonfb-y := radeon_base.o radeon_pm.o radeon_monitor.o radeon_accel.o radeon_i2c.o radeon_backlight.o ifneq ($(KERNELRELEASE),) obj-m := atyfb.o aty128fb.o radeonfb.o else KDIR := /usr/src/linux-headers-2.6.24-1-686-bigmem PWD := $(shell pwd) default: $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules endif clean: rm -f *.o *.ko atyfb.mod.* aty128fb.mod.* radeonfb.mod.* Module.symvers 2>/dev/null nur wenn man /usr/src/linux-source-2.6.24/drivers/video/edid.h in .. kopiert oder linkt. > Alldieweil ist mir schmerzhaft klar geworden, daß der fragliche Treiber > im Debian-Kernel offenbar builtin ist. Argh! Sehe ich das richtig, daß > damit all meine Hoffnungen durchkreuzt sind? > > $ egrep 'RADEON|ATY' .config > CONFIG_DRM_RADEON=m > CONFIG_FB_RADEON=y > CONFIG_FB_RADEON_I2C=y > CONFIG_FB_RADEON_BACKLIGHT=y > # CONFIG_FB_RADEON_DEBUG is not set > CONFIG_FB_ATY128=y > CONFIG_FB_ATY128_BACKLIGHT=y > CONFIG_FB_ATY=y > CONFIG_FB_ATY_CT=y > CONFIG_FB_ATY_GENERIC_LCD=y > CONFIG_FB_ATY_GX=y > CONFIG_FB_ATY_BACKLIGHT=y Laut .config sind radeonfb, atyfb und aty128fb nicht als Modul vorhanden. Heißt die config Datei des Debian Kernel nicht /boot/config-2.6.18-6-powerpc? Existieren in /lib/modules/2.6.18-6-powerpc/kernel/driver/video/aty aty128fb.ko atyfb.ko radeonfb.ko? -- Nicht Absicht unterstellen, wenn auch Dummheit ausreicht!
Attachment:
signature.asc
Description: Digital signature