Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Aug 2007 16:14:06 +0200 (CEST)
From:      Sven Hazejager <sven-freebsd@hazejager.nl>
To:        soralx@cydem.org
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: How to stop attached USB device / send IRP_MN_REMOVE_DEVICE?
Message-ID:  <07081416114656.-1077948560@somehost.domainz.com>
In-Reply-To: <20070814041736.4c16f41e@soralx>
References:  <07081411265549.-1077952816@somehost.domainz.com> <20070814030833.49a7a030@soralx> <20070814041736.4c16f41e@soralx>

next in thread | previous in thread | raw e-mail | index | archive | help
>>> So, the question really is: how to send a IRP_MN_REMOVE_DEVICE
>>> command?
>>
>> `camcontrol da? stop` seemed to do the trick before (5.2.1-R, AFAIR),
>> but now I'm not sure (looks like it doesn't)
>
> sorry, I meant to say that `camcontrol da? stop` does not power down
> the device anymore; nonetheless, it is probably safe to disconnect it

No, camcontrol does not support this over USB. Windows XP demonstrates it 
is technically possible, and I do not believe it is fully safe to 
disconnect the drive (even when unmounted), as the drive then is not able 
to park its heads, which it DOES do under XP.

So, we come back to the original question: how to send an 
IRP_MN_REMOVE_DEVICE event?

Regards,

Sven




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