Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sat, 17 Aug 2002 14:36:16 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sat, 17 Aug 2002 14:36:16 -0400 Received: from astound-64-85-224-253.ca.astound.net ([64.85.224.253]:41745 "EHLO master.linux-ide.org") by vger.kernel.org with ESMTP id ; Sat, 17 Aug 2002 14:36:15 -0400 Date: Sat, 17 Aug 2002 11:30:33 -0700 (PDT) From: Andre Hedrick To: Anton Altaparmakov cc: Jan-Benedict Glaw , linux-kernel@vger.kernel.org Subject: Re: IDE? In-Reply-To: <5.1.0.14.2.20020817192217.02179a50@pop.cus.cam.ac.uk> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2753 Lines: 64 Anton, They will become PIO over DMA, and it will become interesting. But you are correct, we are stuck wit PIO regardless. Andre Hedrick LAD Storage Consulting Group On Sat, 17 Aug 2002, Anton Altaparmakov wrote: > At 19:16 17/08/02, Jan-Benedict Glaw wrote: > >On Fri, 2002-08-16 18:35:29 -0700, Linus Torvalds > >wrote in message : > > > On Fri, 16 Aug 2002, Alexander Viro wrote: > > > > > - in particular, it would only bother with PCI (or better) > > > controllers, and with UDMA-only setups. > >[...] > > > And then in five years, in Linux-3.2, we might finally just drop support > > > for the old IDE code with PIO etc. Inevitably some people will still use > > > >That's bad. Then, you're nailed to use old kernels without having > >possibilities of recent kernels only because you're working with eg. old > >Alphas, PCMCIA-IDE things or so? Bad, bad, badhorribly bad. Even it's > >sloooow, there'll always some need for PIO-only controller support... > > I don't think it is possible to have DMA only drivers. On DMA > failure/timeouts/whatever, the current DMA drivers always fall back to PIO > mode and this is a good thing. Otherwise many transfers would simply fail. > Dropping PIO mode fallback would mean a lot of IO errors. Any system put > under stress will at some point fall back to PIO mode (at least judgjing > from the limited number of systems I have) because it doesn't manage to do > the DMA transfers in time. That was very visible during the period when > Andre's new IDE core went into 2.5.something_early and it turned out that > PIO was broken at that point. For example my VIA box was running just fine > then in DMA mode but as soon as I put it under stress it blew up due to it > falling out of DMA and the then broken PIO mode... And VIA686b is > mainstream hardware... > > Best regards, > > Anton > > > -- > "I've not lost my mind. It's backed up on tape somewhere." - Unknown > -- > Anton Altaparmakov (replace at with @) > Linux NTFS Maintainer / IRC: #ntfs on irc.openprojects.net > WWW: http://linux-ntfs.sf.net/ & http://www-stu.christs.cam.ac.uk/~aia21/ > > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/