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'm assuming that the ULi doesn't have AHCI support as there's no option in the BIOS for AHCI, only IDE and RAID.</p> <p style="margin: 0px;"> </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;"> </p> <p style="margin: 0px;">Thanks,</p> <p style="margin: 0px;">Ryan<span></span></p> <p> </p> <div style="margin: 5px 0px 5px 0px; font-family: monospace;"> On May 26, 2010 at 6:38 PM Alexander Motin <mav@FreeBSD.org> wrote:<br /> <br /> > Ryan Holt wrote:<br /> > >> I'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'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've added ahci_load="YES" 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't work properly. Running dmesg |grep -i ahci comes back empty.<br /> ><br /> > I can't say about ULi SATA - I haven't tried any of them. Make sure that<br /> > you have AHCI mode enabled in BIOS. ahci(4) driver should attach to any<br /> > hardware that reporting AHCI compatibility via PCI class/subclass.<br /> ><br /> > Supermicro AOC-SAT2-MV8 - is not AHCI compatible. New driver for it<br /> > named mvs(4). It was merged to 8-STABLE just a few weeks ago. You may<br /> > update your system and try it.<br /> ><br /> > --<br /> > 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>