FreeBSD 7.0 (Invalid argument)
I've got FreeBSD 7.0-RELEASE + USB HDD TEAK drive, and have some troubles using NTFS-3G there. Driver is installed (I tried to reinstall it, but no changes):
%pkg_info | grep fuse
fusefs-kmod-0.3.9.p1_2 Kernel module for fuse
fusefs-libs-2.7.3 FUSE allows filesystem implementation in userspace
fusefs-ntfs-1.2531 Mount NTFS partitions (read/write) and disk images
Module fuse.ko is also enabled:
# kldstat | grep fuse
6 1 0xcad34000 e000 fuse.ko
When i connect my drive dmesg says:
%dmesg | tail
umass0: <Super Top USB 2.0 IDE DEVICE, class 0/0, rev 2.00/2.01, addr 2> on uhub6
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <FUJITSU MHV2120AH \\0000\\0000> Fixed Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: 114473MB (234441648 512 byte sectors: 255H 63S/T 14593C)
GEOM_LABEL: Label for provider da0s1 is ntfs/Lexs_mbl.
Then I'm trying to mount it different ways:
ntfs-3g /dev/da0s1 /mnt/hdd
mount_ntfs-3g /dev/da0s1 /mnt/hdd
But every time i've got the same error:
Failed to read bootsector (size=0)
Failed to mount '/dev/da0s1': Invalid argument
The device '/dev/da0s1' doesn't have a valid NTFS.
Maybe you selected the wrong device? Or the whole disk instead of a
partition (e.g. /dev/hda, not /dev/hda1)? Or the other way around?
This HDD mounts without any problems on linux (Mandriva/Ubintu/etc.), and even with standart ntfs module on FreeBSD:
# mount_ntfs /dev/da0s1 /mnt/hdd
# mount | grep /dev/da0s1
/dev/da0s1 on /mnt/hdd (ntfs, local)
What can I do? Help, plz!