Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 27 Mar 2002 10:42:32 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 27 Mar 2002 10:42:13 -0500 Received: from green.csi.cam.ac.uk ([131.111.8.57]:39309 "EHLO green.csi.cam.ac.uk") by vger.kernel.org with ESMTP id ; Wed, 27 Mar 2002 10:42:05 -0500 Message-Id: <5.1.0.14.2.20020327154219.05069c30@pop.cus.cam.ac.uk> X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Wed, 27 Mar 2002 15:46:44 +0000 To: Andre Hedrick From: Anton Altaparmakov Subject: Re: [PATCH] linux-2.5.7.fix2.patch Cc: linux-kernel@vger.kernel.org, Martin Dalecki In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hi Andre, I tried this patch on my laptop to see if it would make my atapi cdrom data underrun problems go away. Unfortunately booting 2.5.7 + your patch causes hda: lost interrupt messages to appear. It still manages to progress through the boot scripts ok for a while, albeit very, very slowly, but eventually after several lost interrupt messages the kernel crashes. Vanilla 2.5.7 boots fine but the cdrom doesn't work due to the data/buffer underruns... I am quite happy to help debug this, let me know what info you would like to see... Can I enable debugging somewhere to get more interesting messages or should I try anything? Cheers, Anton At 22:53 23/03/02, Andre Hedrick wrote: >Martin et al. > >This is the next step in stablizing the transport layer. >I have not booted but it will compile, and it is nearly identical to what >I generated for 2.4 to be released soon. > >The comments are harsh on the interface but it functionally correct. >If you get an device error in PIO, bad things can happen to the data. >This is no different in the stock 2.4.0->2.4.18->19x. > >Of of all the transport data handlers. > >CLEAN and SAFE: > DMA read/write is safe and has always been. > Single sector PIO WRITING is clean and safe. > >DIRTY but operational (error events in the hardware will cause data problems) > Single sector PIO READING can corrupt a single sector if there > is a device error. > Multi-Read/Write will corrupt and misreport data only on an error. > >What is still lacking in block is the much needed in proccess bio walker. >Once I can finish coding this fix into BLOCK, then I can complete the >transport layer and slap it on a bus analyzer and force articial errors on >the buss to see if the driver behaves correctly. If this passes, we are >good to run like the wind. > >Regards, > >Andre Hedrick >LAD Storage Consulting Group -- "I've not lost my mind. It's backed up on tape somewhere." - Unknown -- Anton Altaparmakov (replace at with @) Linux NTFS Maintainer / WWW: http://linux-ntfs.sf.net/ ICQ: 8561279 / WWW: 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/