From owner-freebsd-questions@FreeBSD.ORG Mon Feb 6 10:49:57 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 A3A6116A420; Mon, 6 Feb 2006 10:49:57 +0000 (GMT) (envelope-from Joerg.Pulz@frm2.tum.de) Received: from mailhost.frm2.tum.de (mailhost.frm2.tum.de [129.187.179.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0DC1C43D46; Mon, 6 Feb 2006 10:49:44 +0000 (GMT) (envelope-from Joerg.Pulz@frm2.tum.de) Received: from localhost (mailhost.frm2.tum.de [129.187.179.12]) by mailhost.frm2.tum.de (8.13.4/8.13.4) with ESMTP id k16AngYR034334; Mon, 6 Feb 2006 11:49:42 +0100 (CET) (envelope-from jpulz@frm2.tum.de) Received: from hades.admin.frm2 (hades.admin.frm2 [172.25.1.10]) by mailhost.frm2.tum.de (8.13.4/8.13.4) with ESMTP id k16And6h034325 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 6 Feb 2006 11:49:39 +0100 (CET) (envelope-from jpulz@frm2.tum.de) Received: from hades.admin.frm2 (localhost [127.0.0.1]) by hades.admin.frm2 (8.13.4/8.13.4) with ESMTP id k16AndMB078290; Mon, 6 Feb 2006 11:49:39 +0100 (CET) (envelope-from jpulz@frm2.tum.de) Received: (from jpulz@localhost) by hades.admin.frm2 (8.13.4/8.13.4/Submit) id k16AndPU078289; Mon, 6 Feb 2006 11:49:39 +0100 (CET) (envelope-from jpulz) Date: Mon, 6 Feb 2006 11:49:36 +0100 (CET) From: Joerg Pulz To: freebsd-questions@freebsd.org Message-ID: <20060206112422.C887@hades.admin.frm2> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: at mailhost.frm2.tum.de Cc: =?ISO-8859-1?Q?S=F8ren_Schmidt?= Subject: ICH7 + RAID = AHCI trouble 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: Mon, 06 Feb 2006 10:49:57 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, i recently bought a new server with an Intel ICH7 chipset and embedded LSI Raid. I set the SATA mode in the BIOS to RAID. After that, i was able to configure a RAID1 array using the Controllers BIOS. Unfortunately, FreeBSD isn't seeing any of the installed HDs. I tried to change the BIOS settings for SATA in the BIOS to all available methods (RIAD, AHCI, NATIVE) with no success. The only setting that makes FreeBSD able to see the HDs is COMPATIBLE, but i loose the PATA channel if i use it, which is definitely not what i want. I tried the above with 6.0-RELEASE and RELENG_6 from "Thu Feb 2 18:32:06 CET 2006". I took a closer look into the RELENG_6 ata(4) code and found the following line in ata-chipset.c : { ATA_I82801GB_R1, 0, AHCI, 0x00, ATA_SA300, "ICH7" } After i changed this line to : { ATA_I82801GB_R1, 0, 0, 0x00, ATA_SA300, "ICH7" } i was able to detect the two HDs AND the configured RAID1 array. I could use fdisk(8) and bsdlabel(8) to set up the disk and can finally use it. Unfortunately, i can only use two disk, as all other channels do NOT appaer in FreeBSD, i think this is related to my change in the source, as previously all channels where available, but without HDs. I would really like to use the other channels too. One problem could be the "RAID or AHCI enabled - detection code" in ata_chipset.c (rev 1.126.2.8 in RELENG_6) below line 1660, but i'm not sure. Is there any chance we can track this down to make it working in a general way, without the need to change the sources everytime i've cvsupped my source tree? I'm glad to help wherever i can to solve this issue. regards Joerg - -- The beginning is the most important part of the work. -Plato -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFD5ynDSPOsGF+KA+MRAl4VAJ4nkUwNEhQxM1z1F/GN2akikL/18gCfXMtO 78X0bSZ1QLCNdy4BIc2RW68= =T1rd -----END PGP SIGNATURE-----