Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 May 2010 19:20:13 GMT
From:      "ryan@ryanholt.net" <ryan@ryanholt.net>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: kern/147086: AHCI not being enabled on PC
Message-ID:  <201005261920.o4QJKD63085372@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/147086; it has been noted by GNATS.

From: "ryan@ryanholt.net" <ryan@ryanholt.net>
To: Alexander Motin <mav@FreeBSD.org>
Cc: bug-followup@freebsd.org, Garrett Cooper <yanefbsd@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@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@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--



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