From owner-freebsd-current@FreeBSD.ORG Mon Dec 22 22:56:17 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E93F016A4CE for ; Mon, 22 Dec 2003 22:56:16 -0800 (PST) Received: from mail.drunkencomputing.de (ratz.drunkencomputing.de [195.244.235.248]) by mx1.FreeBSD.org (Postfix) with ESMTP id AE3DD43D2D for ; Mon, 22 Dec 2003 22:56:14 -0800 (PST) (envelope-from hscholz@pandemonium.lan.raisdorf.net) Received: from localhost (localhost [127.0.0.1]) by mail.drunkencomputing.de (Postfix) with ESMTP id BE8678AF9A for ; Tue, 23 Dec 2003 07:56:06 +0100 (CET) Received: from mail.drunkencomputing.de ([127.0.0.1])port 10024) with ESMTP id 20809-03 for ; Tue, 23 Dec 2003 07:56:04 +0100 (CET) Received: by mail.drunkencomputing.de (Postfix, from userid 66) id 095CA8AF92; Tue, 23 Dec 2003 07:56:04 +0100 (CET) Received: by pandemonium.lan.raisdorf.net (Postfix, from userid 1001) id 552A411E56; Tue, 23 Dec 2003 07:37:34 +0100 (CET) Date: Tue, 23 Dec 2003 07:37:33 +0100 From: Hendrik Scholz To: current@freebsd.org Message-ID: <20031223063733.GA85250@pandemonium.lan.raisdorf.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.4i X-Virus-Scanned: by amavisd-new at drunkencomputing.de Subject: 5.2-RC ataraid woes X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Dec 2003 06:56:17 -0000 Hi! I'm running an Intel SE7500CW2 board (Dual Xeon 2.4 w/ ht and 4GB RAM). It has an on-board Promise PDC20267 UDMA Raid controller that recognizes a mirror set and finds both disks but looses the second one at boot: ... FreeBSD 5.2-RC #0: Mon Dec 22 10:20:12 EST 2003 hscholz@cave.wormulon.net:/usr/src/sys/i386/compile/CAVE ... atapci0: port 0x8480-0x84bf,0x84c0-0x84c3, 0x84c8-0x84cf,0x84c4-0x84c7,0x84d0-0x84d7 mem 0xfc340000-0xfc35ffff irq 22 at de vice 6.0 on pci4 atapci0: [MPSAFE] ata2: at 0x84d0 on atapci0 ata2: [MPSAFE] ata3: at 0x84c8 on atapci0 ata3: [MPSAFE] isab0: at device 31.0 on pci0 isa0: on isab0 atapci1: port 0x7040-0x704f,0-0x3,0-0x7,0-0x3,0- 0x7 at device 31.1 on pci0 ata0: at 0x1f0 irq 14 on atapci1 ata0: [MPSAFE] ata1: at 0x170 irq 15 on atapci1 ata1: [MPSAFE] ... ata0-master: DMA limited to UDMA33, non-ATA66 cable or device GEOM: create disk ad0 dp=0xcb1a8360 ad0: 156334MB [317632/16/63] at ata0-master UDMA33 acd0: CDROM at ata1-master PIO4 GEOM: create disk ad4 dp=0xcb1a7a60 ad4: 156334MB [317632/16/63] at ata2-master UDMA100 GEOM: create disk ad6 dp=0xcb1a7860 ad6: 156334MB [317632/16/63] at ata3-master UDMA100 ad6: WARNING - READ_DMA recovered from missing interrupt ar0: WARNING - mirror lost GEOM: create disk ar0 dp=0xcae399e0 ar0: 156334MB [19929/255/63] status: DEGRADED subdisks: disk0 READY on ad4 at ata2-master disk1 DOWN no device found for this disk SMP: AP CPU #1 Launched! SMP: AP CPU #3 Launched! SMP: AP CPU #2 Launched! ad6: WARNING - READ_DMA recovered from missing interrupt ad0 is connected to the on-board controller that only supports UDMA33 so that is no problem. The problem is the raid: [0.04] root@cave:~ > atacontrol status ar0 ar0: ATA RAID1 subdisks: ad4 DOWN status: DEGRADED [0.03] root@cave:~ > atacontrol list ATA channel 0: Master: ad0 ATA/ATAPI rev 6 Slave: no device present ATA channel 1: Master: acd0 ATA/ATAPI rev 4 Slave: no device present ATA channel 2: Master: ad4 ATA/ATAPI rev 6 Slave: no device present ATA channel 3: Master: ad6 ATA/ATAPI rev 6 Slave: no device present [0.03] root@cave:~ > Using atacontrol detach und attach I can rescan channel 3 but the drive automatically reports the same error and thus the mirror is not rebuild. The same behaviour (but due to missing ATAng with different messages) can be observed on 5.1-RELEASE. Hendrik -- Hendrik Scholz - - http://raisdorf.net/ cell phone: 404-606-5324 (US) 0160-1570-272 (DE)