I am running Suse 11.0 with KDE 3.5. I have an external USB
NTFS disk. When I plug it into the USB port, the system sees the
disk and gives me the option of opening it. But the open
then fails and I get the following in /var/log/messages:
NTFS-fs error (device sdb1): parse_options(): Unrecognized mount
option locale.
NTFS-fs warning (device sdb1): parse_options(): Option utf8
is no longer supported, using option nls=utf8. Please
use option nls=utf8 in the future and make sure utf8
is compiled either as a module or into the kernel.
This worked fine in Suse 10.3.
Is this a bug? Am I missing a module? I did a search on
the distribution disk for utf8 using “Software Management”
in yast, but all I find is a module for chinese characters.
I was so surprised by the fact that the system wouldn’t mount
the NTFS disk for reading (which it did in previous versions
of Suse), that I didn’t even try the ntfs-3g mount.
As opposed to typing that every time you plug in your external USB NTFS formatted hard drive, you could try the following work around to hotplug auto mount your external drive with read/write permissions:
I was so surprised by the fact that the system wouldn’t mount
the NTFS disk for reading (which it did in previous versions
of Suse), that I didn’t even try the ntfs-3g mount.
How do I find out the actual device name that the system is using for usb? (like /dev/sdb1) It seems that my usb is connected (used dmesg and lsusb) but i can’t seem to find the name. Also, when i use lshal -m i’m getting this output.
How to detect? You find out why its not working. :rolleyes:
You could try rebooting, and then immediately after a reboot insert your USB device, and then immediately type:
dmesg > dmesg.txt
Then open the file “dmesg.txt” (that you just created) with a text editor, and paste the contents of that file on general pastebin - simplified internet collaboration, and submit the paste, and then post here the URL that the site gives you. (dmesg is too big to post directly here).
You could also show us the interrupts your PC has with: cat /proc/interrupts
There are also other debugging tools for a USB, but I’ve never had to use them, so I am not familiar with them.
Maybe (and maybe not) with that information, one of the members watching this thread might have a solution to help you get this functioning.
Coming from a Linux newbie, I’ve had this problem also when I didn’t remove it properly from my windows machine “first”.
1 - Reconnect to a windows machine
2 - Make sure that you remove it properly
3 - Reconnect to Linux box.
worked for me - after that Linux recognized it automatically. (make sure you unmount from Linux)
The ntfs volume journal needs to be in a clean state before linux is able to mount it. Windows just provides a convenient way to do this. There is a basic ntfsfix utility that can do some simple housekeeping as well, but its abilities are limited.
Hello,
I have a problem mounting my usb hard disk too.
First of all… I use Suse 11, kernel 2.6.25.11-0.1 and the external usb drive has only one NTFS partition containing data like docs and other precious stuff
When I try to mount it I get the following msg:
mount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so
This is what I did exactly:
linux-vl6v:~ # mount -t ntfs /dev/sdb1 /mnt/external
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
linux-vl6v:~ # dmesg | tail
sd 3:0:0:0: [sdb] Mode Sense: 27 00 00 00
sd 3:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1
sd 3:0:0:0: [sdb] Attached SCSI disk
sd 3:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
NTFS-fs error (device sdb1): parse_options(): Unrecognized mount option locale.
NTFS-fs warning (device sdb1): parse_options(): Option utf8 is no longer supported, using option nls=utf8. Please use option nls=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel.
NTFS-fs error (device sdb1): parse_options(): Unrecognized mount option locale.
NTFS-fs warning (device sdb1): parse_options(): Option utf8 is no longer supported, using option nls=utf8. Please use option nls=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel.