PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : captive + SuSE 9.2 ?



ViperT
27.11.04, 21:32
Hi @ all,

ich versuche verzweifelt auf meinem neuen SuSE 9.2 den captive NTFS Treiber zu installen.
Die RPM konnte ich ohne Probleme installieren.
Mit captive-install-acquire konnte ich dann auch erfolgreich die Treiber-Dateien hinzufügen.
Nun der moment der Wahrheit, ein mount -a (nach modifizieren der fstab) brachte mir diese Ausgabe:

Captive NTFS v1.1.5. Check a new version at: http://www.jankratochvil.net/
Preparing LUFS kernel module... Run /usr/share/lufs/prepmod if problems occur.
lufs module not loaded: Try running /usr/share/lufs/prepmod to see more. at /usr/bin/captive-lufsd line 180

Nagut, wenn er meinst, dann führe ich mal /usr/share/lufs/prepmod aus, doch das Ergebnis ist recht undurchsichtig:

+ /sbin/modprobe lufs 2>/dev/null
Preparing LUFS kernel module... Run /usr/share/lufs/prepmod if problems occur.
Running kernel version: 2.6.8-24.3-default (base version 2.6.8)
Destination module directory: /lib/modules/2.6.8-24.3-default/kernel/fs/lufs
Using kernel sources: /lib/modules/2.6.8-24.3-default/build
+ set -e; /bin/mkdir -p `dirname /var/lib/lufs/lufs.ko`; /bin/rm -f /var/lib/lufs/lufs.ko; cd /var/lib/lufs; /usr/bin/gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -D__KERNEL__ -DMODULE -DLINUX -DKBUILD_MODNAME=lufs -I/lib/modules/2.6.8-24.3-default/build/include -I/lib/modules/2.6.8-24.3-default/build/include/asm-i386/mach-default -DMODVERSIONS -include /lib/modules/2.6.8-24.3-default/build/include/linux/version.h -include /lib/modules/2.6.8-24.3-default/build/include/linux/modversions.h -c /usr/share/lufs/2.6/proc.c /usr/share/lufs/2.6/inode.c /usr/share/lufs/2.6/dir.c /usr/share/lufs/2.6/file.c /usr/share/lufs/2.6/symlink.c; /usr/bin/ld -r -o /var/lib/lufs/lufs.ko proc.o inode.o dir.o file.o symlink.o; /bin/rm -f proc.o inode.o dir.o file.o symlink.o
<command line>:10:1: /lib/modules/2.6.8-24.3-default/build/include/linux/modversions.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/linux/list.h:7,
from /usr/include/linux/wait.h:14,
from /usr/include/asm/semaphore.h:41,
from /usr/include/linux/sched.h:18,
from /usr/include/linux/module.h:9,
from /usr/share/lufs/2.6/proc.c:25:
/usr/include/linux/prefetch.h: In function `prefetch_range':
/usr/include/linux/prefetch.h:64: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared(first use in this function)
/usr/include/linux/prefetch.h:64: error: (Each undeclared identifier is reported only once
/usr/include/linux/prefetch.h:64: error: for each function it appears in.)
In file included from /usr/include/linux/module.h:22,
from /usr/share/lufs/2.6/proc.c:25:
/usr/include/asm/module.h:56:2: #error unknown processor family
<command line>:10:1: /lib/modules/2.6.8-24.3-default/build/include/linux/modversions.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/linux/list.h:7,
from /usr/include/linux/wait.h:14,
from /usr/include/asm/semaphore.h:41,
from /usr/include/linux/sched.h:18,
from /usr/include/linux/module.h:9,
from /usr/share/lufs/2.6/inode.c:25:
/usr/include/linux/prefetch.h: In function `prefetch_range':
/usr/include/linux/prefetch.h:64: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared(first use in this function)
/usr/include/linux/prefetch.h:64: error: (Each undeclared identifier is reported only once
/usr/include/linux/prefetch.h:64: error: for each function it appears in.)
In file included from /usr/include/linux/module.h:22,
from /usr/share/lufs/2.6/inode.c:25:
/usr/include/asm/module.h:56:2: #error unknown processor family
<command line>:10:1: /lib/modules/2.6.8-24.3-default/build/include/linux/modversions.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/linux/list.h:7,
from /usr/include/linux/wait.h:14,
from /usr/include/asm/semaphore.h:41,
from /usr/include/linux/sched.h:18,
from /usr/include/linux/module.h:9,
from /usr/share/lufs/2.6/dir.c:25:
/usr/include/linux/prefetch.h: In function `prefetch_range':
/usr/include/linux/prefetch.h:64: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared(first use in this function)
/usr/include/linux/prefetch.h:64: error: (Each undeclared identifier is reported only once
/usr/include/linux/prefetch.h:64: error: for each function it appears in.)
In file included from /usr/include/linux/module.h:22,
from /usr/share/lufs/2.6/dir.c:25:
/usr/include/asm/module.h:56:2: #error unknown processor family
<command line>:10:1: /lib/modules/2.6.8-24.3-default/build/include/linux/modversions.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/linux/list.h:7,
from /usr/include/linux/wait.h:14,
from /usr/include/asm/semaphore.h:41,
from /usr/include/linux/sched.h:18,
from /usr/include/linux/module.h:9,
from /usr/share/lufs/2.6/file.c:25:
/usr/include/linux/prefetch.h: In function `prefetch_range':
/usr/include/linux/prefetch.h:64: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared(first use in this function)
/usr/include/linux/prefetch.h:64: error: (Each undeclared identifier is reported only once
/usr/include/linux/prefetch.h:64: error: for each function it appears in.)
In file included from /usr/include/linux/module.h:22,
from /usr/share/lufs/2.6/file.c:25:
/usr/include/asm/module.h:56:2: #error unknown processor family
<command line>:10:1: /lib/modules/2.6.8-24.3-default/build/include/linux/modversions.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/linux/list.h:7,
from /usr/include/linux/wait.h:14,
from /usr/include/asm/semaphore.h:41,
from /usr/include/linux/sched.h:18,
from /usr/include/linux/module.h:9,
from /usr/share/lufs/2.6/symlink.c:25:
/usr/include/linux/prefetch.h: In function `prefetch_range':
/usr/include/linux/prefetch.h:64: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared(first use in this function)
/usr/include/linux/prefetch.h:64: error: (Each undeclared identifier is reported only once
/usr/include/linux/prefetch.h:64: error: for each function it appears in.)
In file included from /usr/include/linux/module.h:22,
from /usr/share/lufs/2.6/symlink.c:25:
/usr/include/asm/module.h:56:2: #error unknown processor family
Failed to prepare lufs.ko module for your Linux kernel 2.6.8-24.3-default.
Detected Linux kernel sources "/lib/modules/2.6.8-24.3-default/build" do not appear to be valid.
Please install kernel-source-x.y.z.i386.rpm or kernel-headers_x.y.z_i386.deb.
The following directory paths were search (first existing directory used):
/lib/modules/2.6.8-24.3-default/build
/usr/src/kernel-headers-2.6.8-24.3-default
/usr/src/linux-2.6.8-24.3-default
/usr/src/linux-2.6.8
/usr/src/linux
/usr/src/kernel-source-2.6.8-24.3-default
at /usr/share/lufs/./prepmod line 181

Da es ja scheinbar nicht funktioniert, versuche ich aus dem SourceCode mir den captive Treiber neu zu bauen. lufs funktioniert auch ohne Probleme nur bei captive selber mag er schon beim ./configure nicht wirklich:

configure: WARNING: captive recommends termcap library as your readline library
probably needs it.
configure: WARNING: captive recommends readline library for its client line editing capability.
checking for gnome-vfs-module-2.0... Package bonobo-activation-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `bonobo-activation-2.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'bonobo-activation-2.0', required by 'gnome-vfs-module', not found

configure: error: Library requirements (gnome-vfs-module-2.0) not met; consideradjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.


Ich hoffe mir kann jemand weiterhelfen, ich weis momentan nicht weiter :(
Ob eine Lösung für die RPM oder für den Code, soll mir egal sein, hauptsache es funzt hinterher :D
Big THX schonmal im voraus ;)


MfG ViperT