From owner-freebsd-questions@FreeBSD.ORG Wed Oct 15 02:18:02 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C18D81065691 for ; Wed, 15 Oct 2008 02:18:01 +0000 (UTC) (envelope-from nagosaki@gmail.com) Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.26]) by mx1.freebsd.org (Postfix) with ESMTP id 1E8CF8FC0C for ; Wed, 15 Oct 2008 02:18:00 +0000 (UTC) (envelope-from nagosaki@gmail.com) Received: by ey-out-2122.google.com with SMTP id 6so851017eyi.7 for ; Tue, 14 Oct 2008 19:17:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:mime-version:content-type:content-transfer-encoding :content-disposition:x-google-sender-auth; bh=fat0a5F29oVoj36Zd0Taf9XetjTvcPldUbzvJbXEnXo=; b=mJ0ntSk+6l4VQkhvkMEI0zN5Y3LfpzJ0ldspjDsmA34F56iO8G5zm8hdYqvRO3RlyK ieIsBa5qM+DTkEyiYg8VP2eNU9YLEytJ9eb1L05jDq0OR2clEqz+o61b7v/78uT1pCsU XVz7MiN89YsLmDa0OkEU6TdcS0YYaAXlay3CU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition:x-google-sender-auth; b=Ic2lDVQgFv5XJSd7drdejMznjk+iCy0z23LDC1E5pFvIKpQz6I119emg5bkPuN1yCF lriZEaXJcKyNUew89EEyA1/Uexvy35eh2QTw6L0ooe9wBTf3MA15qoJwGJrdABfbc+Kn A7IXqwzd6QiFXEG71FWssLb0Z0iv5s1FgVshM= Received: by 10.210.34.2 with SMTP id h2mr408140ebh.82.1224035529174; Tue, 14 Oct 2008 18:52:09 -0700 (PDT) Received: by 10.210.116.9 with HTTP; Tue, 14 Oct 2008 18:52:09 -0700 (PDT) Message-ID: <976ac5b80810141852n85e87das9f4e11544e0222a6@mail.gmail.com> Date: Tue, 14 Oct 2008 21:52:09 -0400 From: "John R. Huston" Sender: nagosaki@gmail.com To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: d6c48ca088a7fc07 Subject: SATA devices not added/probed from ICH7 sata300 controller, FreeBSD7.0, 7.1beta, 8.0 Daily X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Oct 2008 02:18:02 -0000 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. Some other symptoms; When booting from an installer or bootonly iso, the installer is unable to find the sata drive to install to and will exit with error. This applies to 7.0-release, 7.1 beta (From Oct 11), and the daily 8.0 bootonly (From may.) I have successfully installed Ubuntu 7.04 to the machine however, and it correctly installs and utilizes both the sata hard drive (ata2 in bsd) and the sata cdrom (ata3.) so this eliminates any possibility of the drive(s) or controller being faulty. and although I am currently using a custom built kernel, the fact that several bootonlys/installers cannot find the drive either would suggest it is not my configuration modifications which have caused this behavior. The full output from a verbose boot can be found here: http://pastebin.ca/1227417 ; The relevant (I think) section starts at roughly line #386 ("Intel ICH7 UDMA100 controller") where the first controller for the IDE drives are found. ata0 is probed successfully, ata1 is skipped (there are no devices attached here), and then the sata controller is found, but ata2 and ata3 appear to be probed incorrectly, spitting out a message like this a bunch of times before quietly failing: "ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff". If this is the wrong mailing list, or I am in the wrong place entirely, please point me in the right direction, your help and time are appreciated. --John H