(Nochmal gesendet, damit es im richtigen Thread landet. Sorry.) Danke für die Antworten. Ich hab es nochmal versucht, und hab es hingekriegt. Mein Fazit: 1) Es gibt keine saubere Anleitung für das Patchen eines kernel module. 2) Durch Tricksereien kann man es doch schaffen. Hier die Details: Anscheinend hab ich überflüssige Pakete, die vielleicht auch schädlich sind: 7# rpm -qa | grep kernel patterns-openSUSE-devel_kernel-11.3-1.1.1.i586 nfs-kernel-server-1.1.3-21.3.1.i586 kernel-pae-devel-2.6.31.12-0.1.1.i586 kernel-firmware-20090821-4.1.noarch kernel-desktop-devel-2.6.31.12-0.1.1.i586 kernel-desktop-2.6.31.12-0.1.1.i586 kernel-desktop-base-2.6.31.12-0.1.1.i586 kernel-debug-devel-2.6.31.12-0.1.1.i586 kernel-syms-2.6.31.12-0.1.1.i586 kernel-docs-2.6.3-44.4.noarch linux-kernel-headers-2.6.31-3.4.noarch kernel-xen-devel-2.6.31.12-0.1.1.i586 kernel-default-devel-2.6.31.12-0.1.1.i586 kernel-source-2.6.31.12-0.1.1.noarch Ich hab ja den kernel-desktop. Also hab ich aufgeräumt: 8# rpm -qa | grep kernel patterns-openSUSE-devel_kernel-11.3-1.1.1.i586 nfs-kernel-server-1.1.3-21.3.1.i586 kernel-firmware-20090821-4.1.noarch kernel-desktop-devel-2.6.31.12-0.1.1.i586 kernel-desktop-2.6.31.12-0.1.1.i586 kernel-desktop-base-2.6.31.12-0.1.1.i586 kernel-syms-2.6.31.12-0.1.1.i586 kernel-docs-2.6.3-44.4.noarch linux-kernel-headers-2.6.31-3.4.noarch kernel-source-2.6.31.12-0.1.1.noarch 10# l /usr/src total 16 lrwxrwxrwx 1 root root 19 2010-02-24 09:09 linux -> linux-2.6.31.12-0.1 drwxr-xr-x 24 root root 4096 2010-03-02 15:21 linux-2.6.31.12-0.1 drwxr-xr-x 3 root root 4096 2010-02-24 14:17 linux-2.6.31.12-0.1-obj drwxr-xr-x 3 root root 4096 2010-02-24 14:17 linux-obj drwxr-xr-x 8 root root 4096 2010-02-03 13:15 packages 4# l /boot total 17952 -rw-r--r-- 1 root root 1512469 2010-01-28 16:35 System.map-2.6.31.12-0.1-desktop -rw------- 1 root root 512 2010-02-03 13:29 backup_mbr lrwxrwxrwx 1 root root 1 2010-02-03 13:18 boot -> . -rw-r--r-- 1 root root 1236 2009-12-03 02:52 boot.readme -rw-r--r-- 1 root root 105422 2010-01-28 16:50 config-2.6.31.12-0.1-desktop drwxr-xr-x 2 root root 4096 2010-03-04 08:31 grub lrwxrwxrwx 1 root root 28 2010-02-24 14:15 initrd -> initrd-2.6.31.12-0.1-desktop -rw-r--r-- 1 root root 6378173 2010-02-24 14:15 initrd-2.6.31.12-0.1-desktop -rw-r--r-- 1 root root 415232 2010-02-03 13:29 message -rw-r--r-- 1 root root 479660 2010-01-28 16:56 symtypes-2.6.31.12-0.1-desktop.gz -rw-r--r-- 1 root root 168515 2010-01-28 16:50 symvers-2.6.31.12-0.1-desktop.gz -rw-r--r-- 1 root root 5190030 2010-01-28 16:49 vmlinux-2.6.31.12-0.1-desktop.gz lrwxrwxrwx 1 root root 29 2010-02-24 14:15 vmlinuz -> vmlinuz-2.6.31.12-0.1-desktop -rw-r--r-- 1 root root 4098688 2010-01-28 16:35 vmlinuz-2.6.31.12-0.1-desktop Das ist die Anleitung, nach der ich vorgehe: 14# l /usr/share/doc/packages/kernel-source/README.SUSE -rw-r--r-- 1 root root 15760 2010-01-28 14:57 /usr/share/doc/packages/kernel-source/README.SUSE Da ich ja nur 1 kernel module erzeugen will, nehme ich nicht dies: COMPILING YOUR OWN KERNEL sondern das: BUILDING ADDITIONAL (EXTERNAL) MODULES first method: (1) by configuring the kernel sources in a separate build directory Die Schritte (1) bis (3): 2# mkdir /root/build 3# cd /root/build 4# make -C /usr/src/linux O=/root/build mrproper make: Entering directory `/usr/src/linux-2.6.31.12-0.1' make: Leaving directory `/usr/src/linux-2.6.31.12-0.1' 5# cp /usr/src/linux-obj/i386/desktop/.config . 6# grep CONFIG_DEBUG_INFO .config CONFIG_DEBUG_INFO=y 7# make -C /usr/src/linux O=/root/build clean make: Entering directory `/usr/src/linux-2.6.31.12-0.1' make: Leaving directory `/usr/src/linux-2.6.31.12-0.1' 8# make -C /usr/src/linux O=/root/build oldconfig make: Entering directory `/usr/src/linux-2.6.31.12-0.1' HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash GEN /root/build/Makefile HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf -o arch/x86/Kconfig # # configuration written to .config # make: Leaving directory `/usr/src/linux-2.6.31.12-0.1' 9# make -C /usr/src/linux O=/root/build scripts make: Entering directory `/usr/src/linux-2.6.31.12-0.1' GEN /root/build/Makefile scripts/kconfig/conf -s arch/x86/Kconfig HOSTCC scripts/genksyms/genksyms.o SHIPPED scripts/genksyms/lex.c SHIPPED scripts/genksyms/parse.h SHIPPED scripts/genksyms/keywords.c HOSTCC scripts/genksyms/lex.o SHIPPED scripts/genksyms/parse.c HOSTCC scripts/genksyms/parse.o HOSTLD scripts/genksyms/genksyms CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost HOSTCC scripts/selinux/mdp/mdp HOSTCC scripts/kallsyms HOSTCC scripts/conmakehash HOSTCC scripts/bin2c make: Leaving directory `/usr/src/linux-2.6.31.12-0.1' 10# make -C /usr/src/linux O=/root/build prepare make: Entering directory `/usr/src/linux-2.6.31.12-0.1' Using /usr/src/linux-2.6.31.12-0.1 as source for kernel GEN /root/build/Makefile CHK include/linux/version.h UPD include/linux/version.h CHK include/linux/utsrelease.h UPD include/linux/utsrelease.h SYMLINK include/asm -> include/asm-x86 CC kernel/bounds.s GEN include/linux/bounds.h CC arch/x86/kernel/asm-offsets.s GEN include/asm/asm-offsets.h CALL /usr/src/linux-2.6.31.12-0.1/scripts/checksyscalls.sh make: Leaving directory `/usr/src/linux-2.6.31.12-0.1' Schritt (4): 11# cd /usr/src/linux/drivers/gpu/drm/i915 12# make -C /root/build M=/usr/src/linux/drivers/gpu/drm/i915 make: Entering directory `/root/build' make -C /usr/src/linux-2.6.31.12-0.1 O=/root/build/. WARNING: Symbol version dump /root/build/Module.symvers is missing; modules will have no dependencies and modversions. LD /usr/src/linux/drivers/gpu/drm/i915/built-in.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_drv.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_dma.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_irq.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_mem.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_suspend.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_gem.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_gem_debug.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_gem_debugfs.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_gem_tiling.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_display.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_crt.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_lvds.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_bios.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_dp.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_dp_i2c.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_hdmi.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_sdvo.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_modes.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_i2c.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_fb.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_tv.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_dvo.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_ch7xxx.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_ch7017.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_ivch.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_tfp410.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_sil164.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_opregion.o LD [M] /usr/src/linux/drivers/gpu/drm/i915/i915.o Building modules, stage 2. MODPOST 1 modules CC /usr/src/linux/drivers/gpu/drm/i915/i915.mod.o LD [M] /usr/src/linux/drivers/gpu/drm/i915/i915.ko make: Leaving directory `/root/build' 13.858u 1.958s 0:15.89 99.4% 0+0k 1896+30376io 2pf+0w Da ist also ein Problem. Warum fehlt /root/build/Module.symvers ? In der Anleitung steht davon nix. Es gibt aber diesen File: 13# l /usr/src/linux-2.6.31.12-0.1-obj/i386/desktop/Module.symvers -rw-r--r-- 1 root root 602982 2010-01-28 16:55 /usr/src/linux-2.6.31.12-0.1-obj/i386/desktop/Module.symvers Erst mal aufräumen. 16# rm *.o 19# rm Module.symvers Module.markers modules.order i915.mod.c i915.ko Neuer Versuch. Ich kombiniere "first method (4)" und "second method (3)". 21# make -C /usr/src/linux-2.6.31.12-0.1-obj/i386/desktop O=/root/build M=/usr/src/linux/drivers/gpu/drm/i915 make: Entering directory `/usr/src/linux-2.6.31.12-0.1-obj/i386/desktop' make -C /usr/src/linux-2.6.31.12-0.1 O=/usr/src/linux-2.6.31.12-0.1-obj/i386/desktop/. LD /usr/src/linux/drivers/gpu/drm/i915/built-in.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_drv.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_dma.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_irq.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_mem.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_suspend.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_gem.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_gem_debug.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_gem_debugfs.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_gem_tiling.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_display.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_crt.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_lvds.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_bios.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_dp.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_dp_i2c.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_hdmi.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_sdvo.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_modes.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_i2c.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_fb.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_tv.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_dvo.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_ch7xxx.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_ch7017.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_ivch.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_tfp410.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_sil164.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_opregion.o LD [M] /usr/src/linux/drivers/gpu/drm/i915/i915.o Building modules, stage 2. MODPOST 1 modules CC /usr/src/linux/drivers/gpu/drm/i915/i915.mod.o LD [M] /usr/src/linux/drivers/gpu/drm/i915/i915.ko make: Leaving directory `/usr/src/linux-2.6.31.12-0.1-obj/i386/desktop' 13.878u 1.836s 0:15.53 101.0% 0+0k 0+30464io 0pf+0w Gut. Die Warning ist weg. Ich kombiniere "first method (5)" und "second method (4)". 22# make -C /usr/src/linux-2.6.31.12-0.1-obj/i386/desktop O=/root/build M=/usr/src/linux/drivers/gpu/drm/i915 modules_install make: Entering directory `/usr/src/linux-2.6.31.12-0.1-obj/i386/desktop' make -C /usr/src/linux-2.6.31.12-0.1 O=/usr/src/linux-2.6.31.12-0.1-obj/i386/desktop/. modules_install INSTALL /usr/src/linux/drivers/gpu/drm/i915/i915.ko DEPMOD 2.6.31.12-0.1-desktop make: Leaving directory `/usr/src/linux-2.6.31.12-0.1-obj/i386/desktop' Gut. Scheint zu klappen. Allerdings landet das module an der falschen Stelle. Und ist natürlich wieder zu groß. 23# find /lib/modules -name i915.ko -exec ls -ld {} \; -rw-r--r-- 1 root root 4455123 2010-03-04 10:19 /lib/modules/2.6.31.12-0.1-desktop/extra/i915.ko -rw-r--r-- 1 root root 304832 2010-03-02 13:51 /lib/modules/2.6.31.12-0.1-desktop/kernel/drivers/gpu/drm/i915/i915.ko Wenn ich CONFIG_DEBUG_INFO zurück setze und noch mal kompilier, Dann ändert sich die Größe nicht. /root/build/.config ist nicht wirksam. Das versteh ich nicht. Egal. 39# cd /root/build 39# make -C /usr/src/linux O=/root/build mrproper make: Entering directory `/usr/src/linux-2.6.31.12-0.1' CLEAN /usr/src/linux-2.6.31.12-0.1 CLEAN .tmp_versions CLEAN scripts/basic CLEAN scripts/genksyms CLEAN scripts/kconfig CLEAN scripts/mod CLEAN scripts/selinux/mdp CLEAN scripts CLEAN include/config include2 CLEAN .config .config.old include/asm include/linux/autoconf.h include/linux/version.h include/linux/utsrelease.h include/linux/bounds.h include/asm/asm-offsets.h include/asm-x86/asm-offsets.h make: Leaving directory `/usr/src/linux-2.6.31.12-0.1' 40# cp /usr/src/linux-obj/i386/desktop/.config . 41# gvim .config 42# grep CONFIG_DEBUG_INFO .config CONFIG_DEBUG_INFO=n 43# make -C /usr/src/linux O=/root/build clean make: Entering directory `/usr/src/linux-2.6.31.12-0.1' make: Leaving directory `/usr/src/linux-2.6.31.12-0.1' 44# grep CONFIG_DEBUG_INFO .config CONFIG_DEBUG_INFO=n 45# make -C /usr/src/linux O=/root/build oldconfig make: Entering directory `/usr/src/linux-2.6.31.12-0.1' HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash GEN /root/build/Makefile HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf -o arch/x86/Kconfig # # configuration written to .config # make: Leaving directory `/usr/src/linux-2.6.31.12-0.1' 46# grep CONFIG_DEBUG_INFO .config # CONFIG_DEBUG_INFO is not set 47# make -C /usr/src/linux O=/root/build scripts make: Entering directory `/usr/src/linux-2.6.31.12-0.1' GEN /root/build/Makefile scripts/kconfig/conf -s arch/x86/Kconfig HOSTCC scripts/genksyms/genksyms.o SHIPPED scripts/genksyms/lex.c SHIPPED scripts/genksyms/parse.h SHIPPED scripts/genksyms/keywords.c HOSTCC scripts/genksyms/lex.o SHIPPED scripts/genksyms/parse.c HOSTCC scripts/genksyms/parse.o HOSTLD scripts/genksyms/genksyms CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost HOSTCC scripts/selinux/mdp/mdp HOSTCC scripts/kallsyms HOSTCC scripts/conmakehash HOSTCC scripts/bin2c make: Leaving directory `/usr/src/linux-2.6.31.12-0.1' 48# make -C /usr/src/linux O=/root/build prepare make: Entering directory `/usr/src/linux-2.6.31.12-0.1' Using /usr/src/linux-2.6.31.12-0.1 as source for kernel GEN /root/build/Makefile CHK include/linux/version.h UPD include/linux/version.h CHK include/linux/utsrelease.h UPD include/linux/utsrelease.h SYMLINK include/asm -> include/asm-x86 CC kernel/bounds.s GEN include/linux/bounds.h CC arch/x86/kernel/asm-offsets.s GEN include/asm/asm-offsets.h CALL /usr/src/linux-2.6.31.12-0.1/scripts/checksyscalls.sh make: Leaving directory `/usr/src/linux-2.6.31.12-0.1' 50# cd /usr/src/linux/drivers/gpu/drm/i915 51# rm Module.symvers Module.markers modules.order i915.mod.c i915.ko *.o 52# make -C /usr/src/linux-2.6.31.12-0.1-obj/i386/desktop O=/root/build M=/usr/src/linux/drivers/gpu/drm/i915 make: Entering directory `/usr/src/linux-2.6.31.12-0.1-obj/i386/desktop' make -C /usr/src/linux-2.6.31.12-0.1 O=/usr/src/linux-2.6.31.12-0.1-obj/i386/desktop/. LD /usr/src/linux/drivers/gpu/drm/i915/built-in.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_drv.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_dma.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_irq.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_mem.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_suspend.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_gem.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_gem_debug.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_gem_debugfs.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_gem_tiling.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_display.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_crt.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_lvds.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_bios.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_dp.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_dp_i2c.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_hdmi.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_sdvo.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_modes.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_i2c.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_fb.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_tv.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/intel_dvo.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_ch7xxx.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_ch7017.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_ivch.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_tfp410.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/dvo_sil164.o CC [M] /usr/src/linux/drivers/gpu/drm/i915/i915_opregion.o LD [M] /usr/src/linux/drivers/gpu/drm/i915/i915.o Building modules, stage 2. MODPOST 1 modules CC /usr/src/linux/drivers/gpu/drm/i915/i915.mod.o LD [M] /usr/src/linux/drivers/gpu/drm/i915/i915.ko make: Leaving directory `/usr/src/linux-2.6.31.12-0.1-obj/i386/desktop' 13.880u 1.913s 0:15.45 102.2% 0+0k 0+30464io 0pf+0w 53# l i915.ko -rw-r--r-- 1 root root 4455123 2010-03-04 10:38 i915.ko Ich sorge nun dafür, dass das neue Modul an die richtige Stelle kommt. 56# cd /lib/modules 60# mv 2.6.31.12-0.1-desktop/kernel/drivers/gpu/drm/i915/i915.ko 2.6.31.12-0.1-desktop/kernel/drivers/gpu/drm/i915/i915.ko.UNPATCHED 61# mv ./2.6.31.12-0.1-desktop/extra/i915.ko ./2.6.31.12-0.1-desktop/kernel/drivers/gpu/drm/i915/i915.ko 62# l 2.6.31.12-0.1-desktop/kernel/drivers/gpu/drm/i915/ total 4652 -rw-r--r-- 1 root root 4455123 2010-03-04 10:32 i915.ko -rw-r--r-- 1 root root 304832 2010-03-02 13:51 i915.ko.UNPATCHED -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org