Date: Sun, 25 Jan 2009 18:08:54 -0500 From: Andre Guibert de Bruet <andy@siliconlandmark.com> To: Maxim Sobolev <sobomax@freebsd.org> Cc: Peter Jeremy <peterjeremy@optushome.com.au>, freebsd-current@freebsd.org Subject: Re: Prblem whit USB in FreeBSD 8 Message-ID: <B09FFCC4-24DC-4D09-B2C9-64F513E50BFF@siliconlandmark.com> In-Reply-To: <497CC3C4.1070708@FreeBSD.org> References: <c321c71d0901240614i59258744g9eeb8d342da90662@mail.gmail.com> <200901241638.18591.hselasky@c2i.net> <497B7A80.4060002@FreeBSD.org> <20090125063441.GC1755@server.vk2pj.dyndns.org> <497CC3C4.1070708@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Jan 25, 2009, at 2:55 PM, Maxim Sobolev wrote: > Peter Jeremy wrote: >> On 2009-Jan-24 12:30:56 -0800, Maxim Sobolev <sobomax@freebsd.org> >> wrote: >>> I wonder if this situation can be handled automatically. To my >>> ignorant view, our USB mass storage driver can try sending >>> "synchronize cache" command and if that fails then failback to the >>> NO_SYNCHRONIZE_CACHE behavior. >> This has been discussed in the past. The problem is that some drives >> lock up when you send a "synchronize cache" command so this isn't a >> general solution. > > So what? The drive that is not in the quirks won't work anyway, so > that if by auto-detection you can make at least fraction of those > drivers working out of the box it would be an improvement. I wonder > how other operating systems (Windows, Linux) cope with this issue. > Not sure about a Linux, but I really doubt Windows has anything like > our quirks, yet all drives work with it. Windows has write caching disabled by default. You need to turn it on per-device from the Device Manager by right-clicking on the device, selecting properties, going to the "Policies" tab and selecting "Optimize for performance" (The default is set to "Optimize for quick removal"). Cheers, Andy /* Andre Guibert de Bruet * 436f 6465 2070 6f65 742e 2042 6974 206a */ /* Managing Partner * 6f63 6b65 792e 2053 7973 4164 6d69 6e2e */ /* GSM: +1 734 846 8758 * 2055 4e49 5820 736c 6575 7468 2e00 0000 */ /* WWW: siliconlandmark.com * C/C++, Java, Perl, PHP, SQL, XHTML, XML */
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B09FFCC4-24DC-4D09-B2C9-64F513E50BFF>