From: rajat m. <raj...@gm...> - 2008-06-19 11:03:31
|
Hi , I have cross compiled fuse-2.5.3 for my MIPS platform. My kernel version is 2.6.8.1. I am using ntfs-3g user space driver to write to the "ntfs" file system. I successfully compiled the fuse module and loaded it on my platform by :- *# modprobe fuse fuse init (API version 7.5) fuse distribution version: 2.5.3* but it didnot create any fuse device as expected. As my /dev/ is read only I defined the flag -DFUSE_DEV_NEW=/var/dev/fuse. and then recompiled fuse but again no device was created. I created a character device in /var/device -: *mknod /var/dev/fuse c 10 229 * But when I tried to mount the ntfs volume by using the ntfs-3g then the mount() library function it uses returns ENODEV.(This i found by debugging ntfs which uses mount and this mount is of BusyBox version--1.1.3). Which means either the kernel module is not loaded properly or mount is some how unable to find it Strange thing is i can see it in the /proc/filesystems *# cat /proc/filesystems nodev sysfs nodev rootfs nodev bdev nodev proc nodev sockfs nodev usbfs nodev usbdevfs nodev tmpfs nodev pipefs nodev devpts ext3 squashfs nodev ramfs msdos vfat ntfs romfs nodev ffs nodev fuse ** *If i repeat the same* *procedure with the same packages on the desktop linux m/c with kernel version-2.6.11. it works. I can't find out whether the problem is with "fuse module or "mount module". I will be highly obliged if you can throw some light on it. Please do get back if you have any queries. regards, Rajat * * * * |