From owner-freebsd-questions@FreeBSD.ORG Tue Jul 29 09:43:25 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1447837B401 for ; Tue, 29 Jul 2003 09:43:25 -0700 (PDT) Received: from mail017.syd.optusnet.com.au (mail017.syd.optusnet.com.au [210.49.20.175]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E68943F85 for ; Tue, 29 Jul 2003 09:43:23 -0700 (PDT) (envelope-from ameaden@bigpond.net.au) Received: from localhost (c210-49-117-117.fitzg1.qld.optusnet.com.au [210.49.117.117])h6TGhLu28909 for ; Wed, 30 Jul 2003 02:43:22 +1000 Received: from lemming ([192.168.1.37]) by localhost with smtp (Exim 4.20 #1 (Debian)) id 19hXZJ-0006br-BT for ; Wed, 30 Jul 2003 02:43:21 +1000 Message-ID: <005e01c355f0$88a01390$2501a8c0@lemming> From: "Andrew Meaden" To: Date: Wed, 30 Jul 2003 02:43:26 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Subject: Promise Serial ATA Installation Target X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2003 16:43:25 -0000 G'day, I've looked into google a lot, tracked some mailing lists, and had mixed success using the 'try everything on everything else' method, but alas I am stumped. I'm trying to install FreeBSD Release 4.8 onto my system, but the installer (and related ata kernel module) only recognises the motherboards onboard UltraATA 100 controller, which it correctly detects as an ICH4 chip. If I manually set ata0 to the io and irq of the onboard raid controller, it detects the SATA controller correctly. (The controller is an Promise Ultra/Fasttrak-133 TX2 controller, which has 1xATA133 ports and 2xSATA 150 ports, and Windows detects as a Promise FastTrak 376 Controller. (PDC20376)) The drive itself comes up as ata2 in the installer if I fiddle apropriately (setting the io=0x376 and irq=10 for the ata0 device, which strangely doesn't remove the ata0 device and readd it on the different controller, but instead keeps ata0 and detects ata2 in addition to ata0 and ata1), and there are no other hard disks in the system. Installing Windows 2000 or XP requires the hardware installation disk, as this controller isn't a standard Intel ICH* chip, so I'm expecting there will be some form of teething problems, but from everything I've read, FreeBSD is supposed to support this controller out of the box using the ata module. However I have a feeling that it may be detecting my UltraATA controller and not looking any further into the system? Or will the ata module autodetect every device it supports? Is there any way to inform fdisk that there is in fact a disk on ata2? It can be seen if I perform lsdev from the root image before stepping into the kernel configuration stage, and the partition table is read correctly. TIA, Andrew