Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Oct 2016 11:53:06 -0400 (EDT)
From:      doug <doug@fledge.watson.org>
To:        freebsd-questions@freebsd.org
Subject:   Re: Can not mount USB device
Message-ID:  <alpine.BSF.2.20.1610181128390.74981@fledge.watson.org>
In-Reply-To: <5c038e43-820d-4cf8-69d7-c9e7cfde2c39@passap.ru>
References:  <alpine.BSF.2.20.1610161606090.78426@fledge.watson.org> <5c038e43-820d-4cf8-69d7-c9e7cfde2c39@passap.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 18 Oct 2016, Boris Samorodov wrote:

> 17.10.2016 23:25, doug ?????:
>> The system is FreeBSD 10.3-RELEASE-p7 #0. All commands are execured as
>> root.
>> 
>> file -s /dev/da0s1
>> /dev/da0s1: DOS/MBR boot sector, code offset 0x58+2, OEM-ID "MSDOS5.0",
>> sectors/cluster 8, reserved sectors 38, Media descriptor 0xf8,
>> sectors/track 63, heads 16, hidden sectors 8192, sectors 831488 (volumes
>>> 32 MB) , FAT (32 bit), sectors/FAT 813, serial number 0x482393a9,
>> unlabeled
>> 
>> I ended up with the following attempts
>> 
>> mount -t msdosfs -o -m=644 /dev/da0s1 /mnt/
>> 5mount_msdosfs: /dev/da0s1: Permission denied
>> 
>> dmesg:
>> (da0:umass-sim0:0:0:0): Error 13, Unretryable error
>> g_vfs_done():da0s1[WRITE(offset=19456, length=4096)]error = 13
>> (da0:umass-sim0:0:0:0): WRITE(10). CDB: 2a 00 00 00 20 26 00 00 08 00
>> (da0:umass-sim0:0:0:0): CAM status: SCSI Status Error
>> (da0:umass-sim0:0:0:0): SCSI status: Check Condition
>> (da0:umass-sim0:0:0:0): SCSI sense: DATA PROTECT asc:27,0 (Write protected)
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
>> mount -t msdosfs -o -m=644,-M=644 /dev/da0s1 /mnt/
>> mount_msdosfs: /dev/da0s1: Permission denied
>> 
>> dmesg:
>> (da0:umass-sim0:0:0:0): Error 13, Unretryable error
>> g_vfs_done():da0s1[WRITE(offset=19456, length=4096)]error = 13
>> 
>> All other variations got the same error (Permission denied)
>> 
>> The USB stick is readable in windows 10. I thought it was a data disk it
>                ^^^^^^^^^^^
>> turns out to have 2 install program files one for windows and one for mac.
>
> Do you try to mount read/write while it's only readable (write
> protected)?
>
Good suggestion. So I tried:

------plug in device-------
Oct 18 11:44:27 hermes kernel: ugen1.2: <Generic> at usbus1
Oct 18 11:44:27 hermes kernel: umass0: <Generic Mass Storage, class 0/0, rev 
2.00/1.06, addr 2> on usbus1
Oct 18 11:44:27 hermes kernel: umass0:  SCSI over Bulk-Only; quirks = 0x4101
Oct 18 11:44:27 hermes kernel: umass0:2:0:-1: Attached to scbus2
Oct 18 11:44:27 hermes kernel: da0 at umass-sim0 bus 0 scbus2 target 0 lun 0
Oct 18 11:44:27 hermes kernel: da0: <Generic Flash Disk 8.07> Removable Direct 
Access SPC-2 SCSI device
Oct 18 11:44:27 hermes kernel: da0: Serial Number 2942AC6E
Oct 18 11:44:27 hermes kernel: da0: 40.000MB/s transfers
Oct 18 11:44:27 hermes kernel: da0: 425MB (870400 512 byte sectors)
Oct 18 11:44:27 hermes kernel: da0: quirks=0x2<NO_6_BYTE>
-----------mount -t msdosfs -o -m=444,-M=444 /dev/da0s1 /mnt/ ----------
Oct 18 11:45:08 hermes kernel: (da0:umass-sim0:0:0:0): WRITE(10). CDB: 2a 00 00 
00 20 26 00 00 08 00
Oct 18 11:45:08 hermes kernel: (da0:umass-sim0:0:0:0): CAM status: SCSI Status 
Error
Oct 18 11:45:08 hermes kernel: (da0:umass-sim0:0:0:0): SCSI status: Check 
Condition
Oct 18 11:45:08 hermes kernel: (da0:umass-sim0:0:0:0): SCSI sense: DATA PROTECT 
asc:27,0 (Write protected)
Oct 18 11:45:08 hermes kernel: (da0:umass-sim0:0:0:0): Error 13, Unretryable 
error
Oct 18 11:45:08 hermes kernel: g_vfs_done():da0s1[WRITE(offset=19456, 
length=4096)]error = 13
Oct 18 11:45:08 hermes kernel: (da0:umass-sim0:0:0:0): WRITE(10). CDB: 2a 00 00 
00 20 26 00 00 08 00
Oct 18 11:45:08 hermes kernel: (da0:umass-sim0:0:0:0): CAM status: SCSI Status 
Error
Oct 18 11:45:08 hermes kernel: (da0:umass-sim0:0:0:0): SCSI status: Check 
Condition
Oct 18 11:45:08 hermes kernel: (da0:umass-sim0:0:0:0): SCSI sense: DATA PROTECT 
asc:27,0 (Write protected)
Oct 18 11:45:08 hermes kernel: (da0:umass-sim0:0:0:0): Error 13, Unretryable 
error
Oct 18 11:45:08 hermes kernel: g_vfs_done():da0s1[WRITE(offset=19456, 
length=4096)]error = 13
-------------end of log---------

So either there is another way to address a read-only usb or this is a new 
wrinkle, I guess. All of this was done as root by necessity as I have never 
bothered with all the steps to allow user mounts as this is my laptop.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.20.1610181128390.74981>