<div class="gmail_quote">On Wed, Apr 15, 2009 at 4:42 PM, Kris Moore <span dir="ltr">&lt;<a href="mailto:kris@pcbsd.com">kris@pcbsd.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">A.Yerenkow wrote:<br>
&gt; On 15.04.2009 15:48, Odhiambo Washington wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Apr 15, 2009 at 3:28 PM, A.Yerenkow &lt;<a href="mailto:yerenkow@uct.ua">yerenkow@uct.ua</a><br>
</div><div class="im">&gt;&gt; &lt;mailto:<a href="mailto:yerenkow@uct.ua">yerenkow@uct.ua</a>&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;     On 15.04.2009 15:15, Odhiambo Washington wrote:<br>
&gt;&gt;&gt;     On Wed, Apr 15, 2009 at 3:09 PM, A.Yerenkow &lt;<a href="mailto:yerenkow@uct.ua">yerenkow@uct.ua</a><br>
</div><div><div></div><div class="h5">&gt;&gt;&gt;     &lt;mailto:<a href="mailto:yerenkow@uct.ua">yerenkow@uct.ua</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         On 15.04.2009 14:50, Odhiambo Washington wrote:<br>
&gt;&gt;&gt;&gt;         Hello List,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;         For some time now, I have been baffled by one thing: Mac OS<br>
&gt;&gt;&gt;&gt;         X somehow has FreeBSD under the hood. When you connect a USB<br>
&gt;&gt;&gt;&gt;         stick (flash disk, external drive) to a Mac, it gets<br>
&gt;&gt;&gt;&gt;         automounted, yet the same does not happen on FreeBSD.<br>
&gt;&gt;&gt;&gt;         I have seen several questions being asked on this list about<br>
&gt;&gt;&gt;&gt;         this feature, but the answer is neither here nor there.<br>
&gt;&gt;&gt;&gt;         There is even a port (sysutils/automounter) that I believe<br>
&gt;&gt;&gt;&gt;         is supposed to help towards this, but again it&#39;s not as easy<br>
&gt;&gt;&gt;&gt;         as it seems to be.<br>
&gt;&gt;&gt;&gt;         Now my question is just one: Why should it be this difficult<br>
&gt;&gt;&gt;&gt;         for FreeBSD to have the automount feature within the base<br>
&gt;&gt;&gt;&gt;         system?<br>
&gt;&gt;&gt;&gt;         If OS X is doing it, Linux is doing it, FreeBSD can do it.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;         Mount usb dev, work with it somehow ( copy there or from),<br>
&gt;&gt;&gt;         and then NOT umounted it, remove it.<br>
&gt;&gt;&gt;         You&#39;ll probably get kernel panic and system crash. This<br>
&gt;&gt;&gt;         happen in almost all cases.<br>
&gt;&gt;&gt;         While BSD -Stable didn&#39;t merge new USB stack, which would<br>
&gt;&gt;&gt;         behave normal in such situation, auto-mount not good idea.<br>
&gt;&gt;&gt;         That&#39;s my IMHO :)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;     Sure, but you haven&#39;t seen a Mac OS X panic so far, right?<br>
&gt;&gt;&gt;     Perhaps you haven&#39;t seen/used any Mac, so you are not to blame:-)<br>
&gt;&gt;&gt;     All I am wondering about is why it cannot happen in FreeBSD world?<br>
&gt;&gt;&gt;<br>
&gt;&gt;     You probably not aware that Apple don&#39;t cares at all of FreeBSD,<br>
&gt;&gt;     and simple took it&#39;s code, reworked it out and keep it closed.<br>
&gt;&gt;     So, in this OS, partially based on FreeBSD such kernel panics not<br>
&gt;&gt;     happens.<br>
&gt;&gt;     But we are talking not about Mac OS X closed-source internal<br>
&gt;&gt;     things? :) We are talking about &quot;why not &gt;&gt;&gt;  in FreeBSD &gt;&gt;&gt;&gt;&quot;.<br>
&gt;&gt;     This _can_ happen in FreeBSD world, we need just some patience,<br>
&gt;&gt;     and wait for new USB-stack being completed and polished.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; So your contention is that the USB code (usb2 to be precise) is not<br>
&gt;&gt; yet ready on FreeBSD and that is the reason, right?<br>
&gt; My assumption that there must be some reason (which I even couldn&#39;t<br>
&gt; know), why it&#39;s not yet merged in 7-stable :)<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;     We aren&#39;t big software company, which if wants some feature to  be<br>
&gt;&gt;     completed in month - hired and _payed_ a lot of workers.<br>
&gt;&gt;     FreeBSD world is volunteers world, and all software here is ready<br>
&gt;&gt;     only when it&#39;s ready :)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; This one I know:-)<br>
&gt;&gt; That is why I am not throwing tantrums.<br>
&gt;&gt;<br>
<br>
</div></div>I guess my one question would be to ask by what you mean with<br>
auto-mounting. Do you mean you want the system to detect, and mount the<br>
media to /mnt/usb or somewhere, or that you want insert notification<br>
like with HAL, that detects when you insert a new device, and asks what<br>
you want to do with it.<br>
<br>
Right now on my system, If I plugin a USB memory stick, the KDE device<br>
notifier pops up, and lets me know, and gives me the option to mount, or<br>
run other actions on the device. That seems like a pretty reasonable<br>
thing to do to me. I only have to click once, and my media is mounted<br>
and ready to go.</blockquote><div><br>Sorry to use the Mac analogy again, but on a Mac, you plug in a USB flash disk and it automatically shows on your Desktop. You drag it to the Trash can and it gets umounted, if no files are open on it.<br>
Perhaps {Free|PC}BSD can have something like that?<br>When I plug in a flash disk, I for sure want to use it, so no need to prompt me to mount it, no? It should just get mounted.<br>That&#39;s what I thought. So perhaps just mount to ~/Desktop/{$LABELNAME} <br>
</div></div><br>-- <br>Best regards,<br>Odhiambo WASHINGTON,<br>Nairobi,KE<br>+254733744121/+254722743223<br>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ <br>&quot;Clothes make the man.  Naked people have little or no influence on society.&quot;<br>
               -- Mark Twain<br>