From owner-cvs-all@FreeBSD.ORG Tue Jan 24 15:11:54 2006 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B27E116A41F for ; Tue, 24 Jan 2006 15:11:54 +0000 (GMT) (envelope-from soren.schmidt@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4048243D49 for ; Tue, 24 Jan 2006 15:11:52 +0000 (GMT) (envelope-from soren.schmidt@gmail.com) Received: by zproxy.gmail.com with SMTP id 8so1218352nzo for ; Tue, 24 Jan 2006 07:11:51 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=PCjugM8N2+Q7q2eEDUeWePx69qj957VpworM18UC1x3BU2HhJqPzBprBBsnr8Gu3rsyCVpS77cwBNvY8scrXLfr5rTmpS/jnSO6tOu47ZbRnwsUaBL0FtDbWJQFLl44YRJMmCnt4wzeFChGJCuUdZDAQ/+rQU8z1nrKfl2ag5ic= Received: by 10.36.148.13 with SMTP id v13mr4884820nzd; Tue, 24 Jan 2006 07:11:51 -0800 (PST) Received: by 10.36.222.3 with HTTP; Tue, 24 Jan 2006 07:11:51 -0800 (PST) Message-ID: <82eac8c60601240711y3ef4aa9aga9c4667c0f473615@mail.gmail.com> Date: Tue, 24 Jan 2006 16:11:51 +0100 From: =?ISO-8859-1?Q?S=F8ren_Schmidt?= To: John Baldwin In-Reply-To: <200601241004.17135.jhb@freebsd.org> MIME-Version: 1.0 References: <200601241234.k0OCYuU9096824@repoman.freebsd.org> <200601241004.17135.jhb@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, SXren Schmidt Subject: Re: cvs commit: src/sys/dev/ata ata-pci.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2006 15:11:55 -0000 On 1/24/06, John Baldwin wrote: > > On Tuesday 24 January 2006 07:34, SXren Schmidt wrote: > > sos 2006-01-24 12:34:56 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/ata ata-pci.c > > Log: > > Do not test for DMA status on legacy ATA devices. This has the > > unfortunate side effect that legacy ATA controllers at irq14 and irq15 > > cannot share interrupts with anything else without major problems. > > This fixes the ATAPI DMA problems some systems/devices have seen. > > Those interrupts shouldn't be shared with anything else anyway. Right, but in some cases they are shared or at least irq15 is on some older systems, typically with at network card or SCSI controller. However this didn't work before either as the previos ATA code didn't check DMA status this early (which failed in other interesting ways, catch22 as usual)... -S=F8ren