The following reply was made to PR kern/147086; it has been noted by GNATS.
From: "ryan at ryanholt.net" <ryan at ryanholt.net>
To: Alexander Motin <mav at FreeBSD.org>
Cc: bug-followup at freebsd.org, Garrett Cooper <yanefbsd at gmail.com>
Subject: Re: kern/147086: AHCI not being enabled on PC
Date: Wed, 26 May 2010 14:59:16 -0400 (EDT)
------=_Part_46572_388073361.1274900356733
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
I'm assuming that the ULi doesn't have AHCI support as there's no option in=
the
BIOS for AHCI, only IDE and RAID.
=C2=A0
Will the MVS driver allow for any type of hot swap? It appears that when I =
pull
the drive out of any slot on the Supermicro card the kernel will panic and
system crash. Same thing with the on-board controller.
=C2=A0
Thanks,
Ryan
=C2=A0
On May 26, 2010 at 6:38 PM Alexander Motin <mav at FreeBSD.org> wrote:
> Ryan Holt wrote:
> >> I've got a fresh install of FreeBSD 8.0-Stable-201004 built on a Gigab=
yte
> >> GA-K8U-754 Motherboard. The boot drives are plugged directly into the
> >> Motherboard's SATA ports, which I believe is powered by a ULi M1689
> >> chipset. I also have a Supermicro AOC-SAT2-MV8 PCI-X HBA card which ha=
s a
> >> Hercules-2 Rev. C0 SATA host controller built in. I've added
> >> ahci_load=3D"YES" in my /boot/loader.conf and I can see that ahci.ko w=
as
> >> loaded using klstat, but I do not see any drives appearing that use th=
e
> >> ahci module. All drives are labeled /dev/ad* instead of /dev/ada* and
> >> hotswap doesn't work properly. Running dmesg |grep -i ahci comes back
> >> empty.
>
> I can't say about ULi SATA - I haven't tried any of them. Make sure that
> you have AHCI mode enabled in BIOS. ahci(4) driver should attach to any
> hardware that reporting AHCI compatibility via PCI class/subclass.
>
> Supermicro AOC-SAT2-MV8 - is not AHCI compatible. New driver for it
> named mvs(4). It was merged to 8-STABLE just a few weeks ago. You may
> update your system and try it.
>
> --
> Alexander Motin
------=_Part_46572_388073361.1274900356733
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
<title></title>
</head>
<body>
<p style="margin: 0px;">I&#39;m assuming that the ULi doesn&#39;t have AHCI support as there&#39;s no option in the BIOS for AHCI, only IDE and RAID.</p>
<p style="margin: 0px;">&#160;</p>
<p style="margin: 0px;">Will the MVS driver allow for any type of hot swap? It appears that when I pull the drive out of any slot on the Supermicro card the kernel will panic and system crash. Same thing with the on-board controller.</p>
<p style="margin: 0px;">&#160;</p>
<p style="margin: 0px;">Thanks,</p>
<p style="margin: 0px;">Ryan<span></span></p>
<p>&#160;</p>
<div style="margin: 5px 0px 5px 0px; font-family: monospace;">
On May 26, 2010 at 6:38 PM Alexander Motin &lt;mav at FreeBSD.org&gt; wrote:<br />
<br />
&gt; Ryan Holt wrote:<br />
&gt; &gt;&gt; I&#39;ve got a fresh install of FreeBSD 8.0-Stable-201004 built on a Gigabyte GA-K8U-754 Motherboard. The boot drives are plugged directly into the Motherboard&#39;s SATA ports, which I believe is powered by a ULi M1689 chipset. I also have a Supermicro AOC-SAT2-MV8 PCI-X HBA card which has a Hercules-2 Rev. C0 SATA host controller built in. I&#39;ve added ahci_load=&quot;YES&quot; in my /boot/loader.conf and I can see that ahci.ko was loaded using klstat, but I do not see any drives ap pearing that use the ahci module. All drives are labeled /dev/ad* instead of /dev/ada* and hotswap doesn&#39;t work properly. Running dmesg |grep -i ahci comes back empty.<br />
&gt;<br />
&gt; I can&#39;t say about ULi SATA - I haven&#39;t tried any of them. Make sure that<br />
&gt; you have AHCI mode enabled in BIOS. ahci(4) driver should attach to any<br />
&gt; hardware that reporting AHCI compatibility via PCI class/subclass.<br />
&gt;<br />
&gt; Supermicro AOC-SAT2-MV8 - is not AHCI compatible. New driver for it<br />
&gt; named mvs(4). It was merged to 8-STABLE just a few weeks ago. You may<br />
&gt; update your system and try it.<br />
&gt;<br />
&gt; --<br />
&gt; Alexander Motin<br />
</div>
</body>
</html>
------=_Part_46572_388073361.1274900356733--