Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sat, 13 Apr 2002 14:18:17 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sat, 13 Apr 2002 14:18:16 -0400 Received: from astound-64-85-224-253.ca.astound.net ([64.85.224.253]:21006 "EHLO master.linux-ide.org") by vger.kernel.org with ESMTP id ; Sat, 13 Apr 2002 14:18:16 -0400 Date: Sat, 13 Apr 2002 11:15:41 -0700 (PDT) From: Andre Hedrick To: Alan Cox cc: Martin Dalecki , Russell King , linux-kernel@vger.kernel.org Subject: Re: VIA, 32bit PIO and 2.5.x kernel In-Reply-To: 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 On Sat, 13 Apr 2002, Alan Cox wrote: > > > The global "wheee I'm a poor and can't afford 32 bit IO" option will remain > > > there of course. > > > > > > So we have no issue here. OK? > > What if the user doesn't know the precise innards of their hardware. IDE > more than anything else has to automagically do the right thing. Given the > size of the PIO transfer loop and the way for some boards its weirdly > dependant on hardware magic and wonder is there any reason for not just > making the host controller provide the function or reference an ide library > function for "sane" hardware ? You are making a nice case to not set 32-bit for PIO. I never run 32-bit PIO in development because of the false results you end up seeing. For the formal record: The ATA interface data transfers are done 16-bits (2 bytes) at a time in PIO and DMA. PERIOD! Andre Hedrick LAD Storage Consulting Group - 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/