Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Jan 2006 16:11:51 +0100
From:      =?ISO-8859-1?Q?S=F8ren_Schmidt?= <soren.schmidt@gmail.com>
To:        John Baldwin <jhb@freebsd.org>
Cc:        cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, SXren Schmidt <sos@freebsd.org>
Subject:   Re: cvs commit: src/sys/dev/ata ata-pci.c
Message-ID:  <82eac8c60601240711y3ef4aa9aga9c4667c0f473615@mail.gmail.com>
In-Reply-To: <200601241004.17135.jhb@freebsd.org>
References:  <200601241234.k0OCYuU9096824@repoman.freebsd.org> <200601241004.17135.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 1/24/06, John Baldwin <jhb@freebsd.org> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?82eac8c60601240711y3ef4aa9aga9c4667c0f473615>