Date: Wed, 15 Oct 2008 09:41:44 +0200 From: Erik Trulsson <ertr1013@student.uu.se> To: Jeremy Chadwick <koitsu@FreeBSD.org> Cc: "John R. Huston" <jhuston1@student.ccbcmd.edu>, "Andrey V. Elsukov" <bu7cher@yandex.ru>, freebsd-stable@freebsd.org, sos@freebsd.org Subject: Re: SATA devices not added/probed from ICH7 sata300 controller, FreeBSD7.0, 7.1beta, 8.0 Daily Message-ID: <20081015074144.GA61136@owl.midgard.homeip.net> In-Reply-To: <20081015051305.GA67579@icarus.home.lan> References: <976ac5b80810141852n85e87das9f4e11544e0222a6@mail.gmail.com> <20081015051305.GA67579@icarus.home.lan>
next in thread | previous in thread | raw e-mail | index | archive | help
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: > > http://preview.tinyurl.com/3knjrp ) 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. (http://www.wdc.com/en/products/products.asp?driveid=10) 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@student.uu.se
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081015074144.GA61136>