<br><br><div class="gmail_quote">On Thu, May 6, 2010 at 3:00 PM, Jeff wrote:<br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div id=":x4" class="ii gt">
Another drive I have was formatted for Windoze.? Way back in PCBSD 7 or possibly earlier, I was able to read this drive and retrieve some old Windoze files.? I cannot mount this drive anymore using various combinations of: mount_msdosfs -o large /dev/da0s1 /media/Backup<br>

<br>
Or: mount -o large -t msdosfs /dev/da0s1 /media/Backup<br>
<br>
camcontrol devlist reports this drive as da0.</div></blockquote><div><br>1.  Sometimes a USB device will not mount with the /dev/da0s1 argument but will mount with /dev/da0 <br></div></div><br>2.  The FreeBSD handbook (@ <a href="http://www.freebsd.org/doc/en/books/handbook/usb-disks.html">http://www.freebsd.org/doc/en/books/handbook/usb-disks.html</a>  ) adds a couple of &quot;extras&quot; which may be worth reviewing:<br>
<pre class="SCREEN"><br>======= Begin Quote from FreeBSD Handbook ================</pre>
<p>&quot;To make this device mountable as a normal user, certain steps have to be taken. First,
the devices that are created when a USB storage device is connected need to be accessible
by the user. A solution is to make all users of these devices a member of the <tt class="GROUPNAME">operator</tt> group. This is done with <a href="http://www.freebsd.org/cgi/man.cgi?query=pw&amp;sektion=8"><span class="CITEREFENTRY"><span class="REFENTRYTITLE">pw</span>(8)</span></a>. Second, when
the devices are created, the <tt class="GROUPNAME">operator</tt> group should be able to
read and write them. This is accomplished by adding these lines to <tt class="FILENAME">/etc/devfs.rules</tt>:</p>

<pre class="PROGRAMLISTING">[localrules=5]<br>add path &#39;da*&#39; mode 0660 group operator<br></pre>

<div class="NOTE">
<blockquote class="NOTE">
<p><b>Note:</b> If there already are SCSI disks in the system, it must be done a bit
different. E.g., if the system already contains disks <tt class="DEVICENAME">da0</tt>
through <tt class="DEVICENAME">da2</tt> attached to the system, change the second line as
follows:</p>

<pre class="PROGRAMLISTING">add path &#39;da[3-9]*&#39; mode 0660 group operator<br></pre>

<p>This will exclude the already existing disks from belonging to the <tt class="GROUPNAME">operator</tt> group.</p>
</blockquote>
</div>

<p>You also have to enable your <a href="http://www.freebsd.org/cgi/man.cgi?query=devfs.rules&amp;sektion=5"><span class="CITEREFENTRY"><span class="REFENTRYTITLE">devfs.rules</span>(5)</span></a> ruleset
in your <tt class="FILENAME">/etc/rc.conf</tt> file:</p>

<pre class="PROGRAMLISTING">devfs_system_ruleset=&quot;localrules&quot;<br></pre>

<p>Next, the kernel has to be configured to allow regular users to mount file systems.
The easiest way is to add the following line to <tt class="FILENAME">/etc/sysctl.conf</tt>:</p>

<pre class="PROGRAMLISTING">vfs.usermount=1<br></pre>

<p>Note that this only takes effect after the next reboot. Alternatively, one can also
use <a href="http://www.freebsd.org/cgi/man.cgi?query=sysctl&amp;sektion=8"><span class="CITEREFENTRY"><span class="REFENTRYTITLE">sysctl</span>(8)</span></a> to set this
variable.</p>

<p>The final step is to create a directory where the file system is to be mounted. This
directory needs to be owned by the user that is to mount the file system. One way to do
that is for <tt class="USERNAME">root</tt> to create a subdirectory owned by that user as
<tt class="FILENAME">/mnt/<tt class="REPLACEABLE"><i>username</i></tt></tt> (replace <tt class="REPLACEABLE"><i>username</i></tt> by the login name of the actual user and <tt class="REPLACEABLE"><i>usergroup</i></tt> by the user&#39;s primary group):</p>


<pre class="SCREEN"><samp class="PROMPT">#</samp> <kbd class="USERINPUT">mkdir /mnt/<tt class="REPLACEABLE"><i>username</i></tt></kbd><br><samp class="PROMPT">#</samp> <kbd class="USERINPUT">chown <tt class="REPLACEABLE"><i>username</i></tt>:<tt class="REPLACEABLE"><i>usergroup</i></tt> /mnt/<tt class="REPLACEABLE"><i>username</i></tt></kbd>&quot;<br>
<br>======= End Quote from FreeBSD Handbook ================<br></pre><br>3.  The last three Western Digital external USB drives I bought with 500 Gb and larger came formatted NTFS.  Are yours formatted Fat32 or NTFS?<br>
<br>4.  Even then, NTFS may present mounting issues on 8.0/64 bit installations.  See &quot;        [solved]                        <strong>Can&#39;t mount ntfs usb hard drive&quot;</strong> @ 4ttp://<a href="http://forums.freebsd.org/showthread.php?t=11968">forums.freebsd.org/showthread.php?t=11968</a><br>
<br>5.  There are reports of USB disks hanging during the boot/POST sequence with a recommendation to &quot;disable legacy USB support&quot; in the BIOS.  See @ <a href="http://forums.freebsd.org/showthread.php?t=11650">http://forums.freebsd.org/showthread.php?t=11650</a><br>
<br>Ian Robinson<br>Salem, Ohio<br><br><br><br><br>