Skip site navigation (1)Skip section navigation (2)
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>