SATA devices not added/probed from ICH7 sata300 controller, FreeBSD7.0, 7.1beta, 8.0 Daily

Erik Trulsson ertr1013 at
Wed Oct 15 00:42:00 PDT 2008

On Tue, Oct 14, 2008 at 10:13:05PM -0700, Jeremy Chadwick wrote:
> On Tue, Oct 14, 2008 at 09:52:09PM -0400, John R. Huston wrote:
> > Hi, I am not very familiar with using mailing lists so if I have made
> > a mistake in the format or scope of the message please correct me. I
> > am pretty desperate for an answer by now so any help at all is really
> > very appreciated.
> > 
> > I have a Shuttle SD30G2 computer (Specs:
> > ) which utilizes the intel ICH7
> > southbridge for sata devices. I am currently running FreeBSD
> > 7.0-STABLE.  The issue is that although the sata controller is
> > apparently detected correctly (It shows up by name in dmesg) the
> > devices attached to it do not show up when running 'atacontrol list'.
> > There are no errors produced on a normal boot, but booting in verbose
> > mode produces a few repetetive messages that may be telling, although
> > I am unable to decipher them.
> First and foremost: I can assure you the ICH7 works fine on FreeBSD,
> because all of our production servers use it.  Of course, they are not
> Shuttle systems.
> You didn't provide any detail of what hardware you have hooked up to the
> motherboard.  Do you actually have any SATA devices hooked up to the
> SATA ports?  What devices?
> This is why I ask: I see a Western Digital hard disk which shows up as
> ad0 on that system.  It's claiming ATA100 mode, but there are features
> of the ICH7 (often called "Compatibility Mode" in BIOSes) which allow a
> SATA device to appear as a PATA device to work with older operating
> systems such as MS-DOS.

That is not his problem.  If you look closer at his dmesg you will see that
it detects both the PATA-controller part of ICH7 (as atapci0) and the
SATA-controller part (as atapci1.)  The detected disk is attached to atapci0
(as ata0-master.)  Besides the reported disk model (WD800BB) is a
PATA-model.  (

So if there are any SATA-devices attached to the ICH7 then they are not
detected at all by FreeBSD.

<Insert your favourite quote here.>
Erik Trulsson
ertr1013 at

More information about the freebsd-stable mailing list