Date: Tue, 30 Dec 2008 16:37:38 +0000 From: "Bruce M. Simpson" <bms@FreeBSD.org> To: "Andrey V. Elsukov" <bu7cher@yandex.ru> Cc: David Ehrmann <ehrmann@gmail.com>, freebsd-stable@freebsd.org, =?ISO-8859-1?Q?S=F8ren_Schmidt?= <sos@FreeBSD.org> Subject: Re: SATA hotplug and AHCI Message-ID: <495A4E52.70804@FreeBSD.org> In-Reply-To: <4959B579.1000407@yandex.ru> References: <49582FB2.8030300@gmail.com> <4958652B.80101@gmail.com> <49588FF7.2020702@yandex.ru> <49596A3D.1060003@gmail.com> <4959B579.1000407@yandex.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
Andrey V. Elsukov wrote: > ... > Linux's libata driver has a quirk for VIA AHCI: > > /* vt8251 doesn't clear BSY on signature FIS reception, > * request follow-up softreset. > */ > > If i right understand it issues softreset for VIA controllers just > after hardreset. And after softreset it is trying to read device > signature. > > FreeBSD CURRENT has similar code, but it is disabled by default. > You can try install CURRENT and rebuild ata_ahci driver with AHCI_PM > option. > May be it will help.. > I'm glad this came up. When I asked a few weeks ago about SATA Hotplug support, I was asking because of a board with a VIA SATA controller I was planning to add drives too, on a JBOD basis. Perhaps this hack can be backported to 7.x to actually make VIA controllers useful? P.S. VIA's SATA RAID BIOS is a pile of poop, don't bother using VIA for RAID. cheers BMS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?495A4E52.70804>