From owner-cvs-src@FreeBSD.ORG Thu Oct 23 02:18:47 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 87CB616A4B3; Thu, 23 Oct 2003 02:18:47 -0700 (PDT) Received: from spider.deepcore.dk (cpe.atm2-0-56339.0x50c6aa0a.abnxx2.customer.tele.dk [80.198.170.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 84F0D43FB1; Thu, 23 Oct 2003 02:18:44 -0700 (PDT) (envelope-from sos@spider.deepcore.dk) Received: from spider.deepcore.dk (localhost [127.0.0.1]) by spider.deepcore.dk (8.12.10/8.12.10) with ESMTP id h9N9J361001116; Thu, 23 Oct 2003 11:19:03 +0200 (CEST) (envelope-from sos@spider.deepcore.dk) Received: (from sos@localhost) by spider.deepcore.dk (8.12.10/8.12.10/Submit) id h9N9J3eR001115; Thu, 23 Oct 2003 11:19:03 +0200 (CEST) (envelope-from sos) From: Soren Schmidt Message-Id: <200310230919.h9N9J3eR001115@spider.deepcore.dk> In-Reply-To: <3F9799EF.9050509@Leidinger.net> To: Alexander Leidinger Date: Thu, 23 Oct 2003 11:19:03 +0200 (CEST) X-Mailer: ELM [version 2.4ME+ PL99f (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=ISO-8859-1 X-mail-scanned: by DeepCore Virus & Spam killer v1.3 cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG cc: John Baldwin Subject: Re: cvs commit: src/sys/dev/ata ata-dma.c ata-pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Oct 2003 09:18:47 -0000 It seems Alexander Leidinger wrote: > Soren Schmidt schrieb: > > > Hmm, are you sure those drives are OK ? have you tested them on another > > system/controller ? > > I've only one system with a SATA controller. The drives are new. OK, have it ever worked for you ? can you test it in some other way ? > ata3: spurious interrupt - status=0x50 error=0x00 [a lot of them] > as2: FAILURE - already active DMA on this device > ad2: setting up DMA failed > > Fatal trap 12: page fault... > Fault virtual address = 0x8 > Fault code = supervisor read, page not present > instruction pointer = 0x8:0xc042d4bb > stack pointer = 0x10:0xe008ccac > frame pointer = 0x10:0xe008ccb0 > 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 = 27 (irq5: uhci2 atapci1) > kernel: type 12 trap, code=0 > Stopped at ata_prtdev+0x7: movl 0x8(%ecx),%eax > db> trace > ata_prtdev > ata_interrupt > ata_generic_intr > ithread_loopp > fork_exit > fork_trampoline > --- trap 0x1, eip = 0, esp = 0xe008cd7c, ebp = 0 --- Hmm, this looks as if interrupts are not delivered to the right channel or something, does it work if you only attach one drive ? > You are aware of the fact, that this is an ICH5R system (RAID BIOS > disabled; the RAID isn't supposed to be supported with the actual code, > correct?)? Yes, and I know of at least a handfull of other ich5 based system that runs just fine, so I'm a bit puzzled here. And yes I know the software RAID is not supported, someone needs to find out the where and the format of the RADI config for that kind of systems, then it can be easily added to ata-raid... -Søren