From owner-freebsd-bugs@FreeBSD.ORG Tue Jan 22 00:00:08 2008 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D1A5116A4E5 for ; Tue, 22 Jan 2008 00:00:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id AAFAD13C469 for ; Tue, 22 Jan 2008 00:00:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m0M008se011845 for ; Tue, 22 Jan 2008 00:00:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m0M008st011844; Tue, 22 Jan 2008 00:00:08 GMT (envelope-from gnats) Resent-Date: Tue, 22 Jan 2008 00:00:08 GMT Resent-Message-Id: <200801220000.m0M008st011844@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Internet Partners Support Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A705116A419 for ; Mon, 21 Jan 2008 23:57:50 +0000 (UTC) (envelope-from tedm@mail.ipinc.net) Received: from mail.ipinc.net (mail.ipinc.net [65.75.192.11]) by mx1.freebsd.org (Postfix) with ESMTP id 7F31E13C469 for ; Mon, 21 Jan 2008 23:57:50 +0000 (UTC) (envelope-from tedm@mail.ipinc.net) Received: from mail.ipinc.net (localhost.ipinc.net [127.0.0.1]) by mail.ipinc.net (8.13.8/8.13.8) with ESMTP id m0LNvmDS002336 for ; Mon, 21 Jan 2008 15:57:48 -0800 (PST) (envelope-from tedm@mail.ipinc.net) Received: (from root@localhost) by mail.ipinc.net (8.13.8/8.13.8/Submit) id m0LNvmq7002334; Mon, 21 Jan 2008 15:57:48 -0800 (PST) (envelope-from tedm) Message-Id: <200801212357.m0LNvmq7002334@mail.ipinc.net> Date: Mon, 21 Jan 2008 15:57:48 -0800 (PST) From: Ted Mittelstaedt To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: kern/119877: OS Fails to detect hard disks on HP Proliant ML110 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Internet Partners Support List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jan 2008 00:00:09 -0000 >Number: 119877 >Category: kern >Synopsis: OS Fails to detect hard disks on HP Proliant ML110 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 22 00:00:08 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Ted Mittelstaedt >Release: FreeBSD 6.3-RELEASE i386 >Organization: Internet Partners, Inc. >Environment: System: FreeBSD proxy.ipinc.net 6.3-RELEASE FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:45:45 UTC 2008 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386 >Description: With the HP Proliant ML110 BIOS set into it's defaults, booting from a FreeBSD 6.3-RELEASE CD shows that there are no hard drives in the system. The problem has something to do with how the BIOS sets up the disk controller. When the system BIOS are at the default, here is the relevant dmesg output: atapci0: port 0x1c50-0x1c57,0x1c44-0x1c47,0x1c48-ox1c4f, 0x1c40-0x1c43,0x1e80-0x18ff mem 0xec000800-0xec000fff irq 17 at device 31.2 on pci0 atapci0: AHCI Version 01.20 controller with 4 ports detected ata2: on atapci0 ata2: port not implemented ata3: on atapci0 ata3: port not implemented ata4: on atapci0 ata4: port not implemented ata5: on atapci0 ata5: port not implemented atapci1: port 0x1c68-0x1c6f,0x1c5c-0x1c5f,0x1c60-ox1c67, 0x1c58-0x1c5b,0x1c30-0x1c3f,0x1c20-0x1c2f irq 18 at device 31.5 on pci0 ata6: on atapci1 ata7: on atapci1 When the BIOS raid device is turned on, here's the relevant output: atapci0: port 0x1c50-0x1c57,0x1c44-0x1c47,0x1c48-0x1c4f,0x1c40-0x1c43,0x18e0-0x18ff mem 0xec000800-0xec000fff irq 17 at device 31.2 on pci0 atapci0: AHCI called from vendor specific driver atapci0: AHCI Version 01.20 controller with 4 ports detected ata2: on atapci0 ata3: on atapci0 ata4: on atapci0 ata4: port not implemented ata5: on atapci0 ata5: port not implemented atapci1: port 0x1c68-0x1c6f,0x1c5c-0x1c5f,0x1c60-0x1c67,0x1c58-0x1c5b,0x1c30-0x1c3f,0x1c20-0x1c2f irq 18 at device 31.5 on pci0 ata6: on atapci1 ata7: on atapci1 The hard drives are connected to the first controller in the system. Notice that when the RAID is turned on (whether an actual RAID card is present in the system or not) that the ad driver probe detects the first controller differently. The system is an: HP Proliant ML110 G5 Xeon CPU 2.66Ghz Proliant BIOS 015 BIOS Verzion V1.10 With the following chip in it: Intel NH828011R >How-To-Repeat: >Fix: Reboot the system. During POST, hold down F10 to go into BIOS. At the BIOS screen, go to Advanced, then go to Advanced Chipset Control. Down key to Serial ATA set to Enabled, set Native Mode Operation to Serial ATA then set SATA RAID Enable to Enabled. (the first 2 should already be set to these values) >Release-Note: >Audit-Trail: >Unformatted: