Public bug reported: I have a USB drive formatted to NTFS as it is used in a Blu-ray player which does not (appear to) support ext2+ and FAT cannot handle large files.
I have never had any problems with this but recently I had to do a fresh install of Precise and now it mounts read-only by default. Nov 22 07:10:07 aspire kernel: [ 5426.445772] usb 1-3: new high-speed USB device number 5 using ehci-pci Nov 22 07:10:07 aspire kernel: [ 5426.585758] usb 1-3: New USB device found, idVendor=0bda, idProduct=0119 Nov 22 07:10:07 aspire kernel: [ 5426.585771] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Nov 22 07:10:07 aspire kernel: [ 5426.585778] usb 1-3: Product: USB2.0-CRW Nov 22 07:10:07 aspire kernel: [ 5426.585785] usb 1-3: Manufacturer: Generic Nov 22 07:10:07 aspire kernel: [ 5426.585790] usb 1-3: SerialNumber: 20090815198100000 Nov 22 07:10:07 aspire kernel: [ 5426.588671] scsi3 : usb-storage 1-3:1.0 Nov 22 07:10:07 aspire mtp-probe: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:12.2/usb1/1-3" Nov 22 07:10:07 aspire mtp-probe: bus: 1, device: 5 was not an MTP device Nov 22 07:10:08 aspire kernel: [ 5427.586198] scsi 3:0:0:0: Direct-Access Generic- SD/MMC 1.00 PQ: 0 ANSI: 0 CCS Nov 22 07:10:08 aspire kernel: [ 5427.588006] sd 3:0:0:0: Attached scsi generic sg2 type 0 Nov 22 07:10:09 aspire kernel: [ 5428.257181] sd 3:0:0:0: [sdb] 31074304 512-byte logical blocks: (15.9 GB/14.8 GiB) Nov 22 07:10:09 aspire kernel: [ 5428.258490] sd 3:0:0:0: [sdb] Write Protect is on Nov 22 07:10:09 aspire kernel: [ 5428.258505] sd 3:0:0:0: [sdb] Mode Sense: 03 00 80 00 Nov 22 07:10:09 aspire kernel: [ 5428.260678] sd 3:0:0:0: [sdb] No Caching mode page found Nov 22 07:10:09 aspire kernel: [ 5428.260691] sd 3:0:0:0: [sdb] Assuming drive cache: write through Nov 22 07:10:09 aspire kernel: [ 5428.266289] sd 3:0:0:0: [sdb] No Caching mode page found Nov 22 07:10:09 aspire kernel: [ 5428.266302] sd 3:0:0:0: [sdb] Assuming drive cache: write through Nov 22 07:10:09 aspire kernel: [ 5428.268310] sdb: sdb1 Nov 22 07:10:09 aspire kernel: [ 5428.273120] sd 3:0:0:0: [sdb] No Caching mode page found Nov 22 07:10:09 aspire kernel: [ 5428.273133] sd 3:0:0:0: [sdb] Assuming drive cache: write through Nov 22 07:10:09 aspire kernel: [ 5428.273143] sd 3:0:0:0: [sdb] Attached SCSI removable disk Nov 22 07:10:09 aspire ntfs-3g[5059]: Version 2012.1.15AR.1 external FUSE 28 Nov 22 07:10:09 aspire ntfs-3g[5059]: Mounted /dev/sdb1 (Read-Only, label "Blu-ray", NTFS 3.1) Nov 22 07:10:09 aspire ntfs-3g[5059]: Cmdline options: rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,dmask=0077,fmask=0177 Nov 22 07:10:09 aspire ntfs-3g[5059]: Mount options: rw,nosuid,nodev,uhelper=udisks,allow_other,nonempty,relatime,ro,default_permissions,fsname=/dev/sdb1,blkdev,blksize=4096 Nov 22 07:10:09 aspire ntfs-3g[5059]: Global ownership and permissions enforced, configuration type 7 I do not understand the "Write Protect is on" statement as there is no reason why it should be. A file was copied to this drive, then viewed on the Blu-ray player, then the drive has been reinserted into the same computer with the intention to delete the file and copy a new one. If write protection has been enabled then I have not asked for this. Further on you can see that rw is passed, but then so is ro as mount options, probably because of this write protection. The end-user experience being that I have inserted a USB drive and cannot write to it. A non-tech-savvy user would simply see this as "broken". $ sudo fdisk -l Disk /dev/sdb: 15.9 GB, 15910043648 bytes 255 heads, 63 sectors/track, 1934 cylinders, total 31074304 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000d286f Device Boot Start End Blocks Id System /dev/sdb1 2048 31074303 15536128 7 HPFS/NTFS/exFAT I have tried hdparm -r0 /dev/sdb which claims to disable read-only but mounting the partition again makes no difference, and syslog still claims the drive is write protected. $ sudo hdparm -r /dev/sdb /dev/sdb: readonly = 0 (off) $ sudo mount -o remount,rw /dev/sdb1 mount: cannot remount block device /dev/sdb1 read-write, is write-protected I have no idea how to resolve this, and it would appear I am not alone: http://askubuntu.com/questions/373136/micro-sd-card-write-protected-fat32 Using another FS isn't an option as most of the files are >8GB but then the drive is read-only anyway! ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: ntfs-3g 1:2012.1.15AR.1-1ubuntu1.2 ProcVersionSignature: Ubuntu 3.8.0-33.48~precise1-generic 3.8.13.11 Uname: Linux 3.8.0-33-generic x86_64 NonfreeKernelModules: wl ApportVersion: 2.0.1-0ubuntu17.6 Architecture: amd64 Date: Fri Nov 22 07:15:44 2013 InstallationMedia: Ubuntu 12.04.3 LTS "Precise Pangolin" - Release amd64 (20130820.1) MarkForUpload: True ProcEnviron: LANGUAGE=en_GB:en TERM=xterm PATH=(custom, no user) LANG=en_GB.UTF-8 SHELL=/bin/bash SourcePackage: ntfs-3g UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: ntfs-3g (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug precise -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1253914 Title: NTFS USB drive mounted read-only To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ntfs-3g/+bug/1253914/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs