From owner-freebsd-current@FreeBSD.ORG Fri Aug 19 21:50:41 2005 Return-Path: X-Original-To: current@FreeBSD.org 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 7608B16A41F; Fri, 19 Aug 2005 21:50:41 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from cell.sick.ru (cell.sick.ru [217.72.144.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id C8A0743D46; Fri, 19 Aug 2005 21:50:40 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from cell.sick.ru (glebius@localhost [127.0.0.1]) by cell.sick.ru (8.13.3/8.13.3) with ESMTP id j7JLod2X063626 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 20 Aug 2005 01:50:39 +0400 (MSD) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.sick.ru (8.13.3/8.13.1/Submit) id j7JLocug063625; Sat, 20 Aug 2005 01:50:39 +0400 (MSD) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.sick.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Sat, 20 Aug 2005 01:50:38 +0400 From: Gleb Smirnoff To: sos@FreeBSD.org Message-ID: <20050819215038.GN57615@cell.sick.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline User-Agent: Mutt/1.5.6i Cc: current@FreeBSD.org Subject: ATA broken in HEAD X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 19 Aug 2005 21:50:41 -0000 Soren, the ATA subsystem has been recently broken in CURRENT. I've got Asus A7V8X, with onboard Promise controller. A single SATA disk is attached to it. Important pieces from boot (written by hand): atapci0: SATA 150 Controller ata2 on atapci0 . ad0: 152627MB at ata2-master SATA150 ad0: error issueing READ_DMA48 command ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0 ad0: timeout waiting to issue command ad0: error issueing READ_DMA48 command ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0 ad0: timeout waiting to issue command ad0: error issueing READ_DMA48 command ad0: FAILURE - READ_DMA timed out LBA=0 ad0: timeout waiting to issue command ad0: error issueing READ_DMA48 command Then, after SCSI detect I get panic: Fatal trap 12: page fault while in kernel mode fault virtual address = 0xdeadc0f2 fault code = supervisor read, page not present instruction pointer = 0x20:0xc058075e stack pointer = 0x28:0xcc9d7c4c frame pointer = 0x28:0xcc9d7c4c code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 39 (swi6: task queue) Trace written by hand: devclass_getname(deadc0de)+0x6 device_get_name+0x18 device_print_prettyname+0xe device_printf+0xc ata_completed+0x8a taskqueue_run The previous kernel was build 12 Aug and is working perfectly. -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE