I have a problem using an NTFS volume using the Gentoo kernel.
Using the vanilla 2.4.20 kernel (thus old NTFS driver), it works perfectly.
With the Gentoo kernel, I run into problems.
I tried it with the original 2.4.20-gentoo-r1 kernel I had (with linux-ntfs
driver 2.1.0a IIRC), and also with the ntfs-2.1.0a-2.1.1a.patch applied (thus
having linux-ntfs 2.1.1a).
Accessing files from console works, but if I check the free space with df, the
system hangs before outputting the the line for the ntfs partition and keeps
hogging the HDD.
The NTFS partition is a 48G Windows XP one on an extended partition (see fdisk
output below).
I also tried to chkdsk the NTFS volume from XP, but I don't know how to verify
that it gets cleanly unmounted when I shut down Windows.
Any ideas what should I try?
I'm going to try the vanilla kernel with only the new linux-ntfs driver patch
applied.
Additional info:
[These were done with the vanilla kernel, NOT with the Gentoo kernel)
linux-2.4.20-gentoo-r1 # uname -a
Linux attisx.lan 2.4.20 #1 Wed Mar 12 09:43:43 CET 2003 i686 AMD Athlon(tm)
processor AuthenticAMD GNU/Linux
linux-2.4.20-gentoo-r1 # df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda8 5526152 3072468 2453684 56% /
tmpfs 2048 20 2028 1% /mnt/.init.d
/dev/hda9 16562856 64 16562792 1% /static
tmpfs 257932 0 257932 0% /dev/shm
/dev/hda6 50331612 41587252 8744360 83% /mnt/windows
linux-2.4.20-gentoo-r1 # fdisk -l /dev/hda
Disk /dev/hda: 80.0 GB, 80054059008 bytes
255 heads, 63 sectors/track, 9732 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 522 4192933+ 7 HPFS/NTFS
/dev/hda2 523 9732 73979325 f Win95 Ext'd (LBA)
/dev/hda5 523 653 1052226 82 Linux swap
/dev/hda6 654 6919 50331613+ 7 HPFS/NTFS
/dev/hda7 6920 6980 489951 83 Linux
/dev/hda8 6981 7668 5526328+ 83 Linux
/dev/hda9 7669 9732 16579048+ b Win95 FAT32
linux-2.4.20-gentoo-r1 #
|