--- Tejun Heo <htejun@xxxxxxxxx> wrote: > Bob Stewart wrote: > > --- Tejun Heo <htejun@xxxxxxxxx> wrote: > > > >> The driver is seriously broken regarding LBA48 support. The timeout > >> goes away if max_sectors is decreased to ATA_MAX_SECTORS - 1, doh. But > >> both the reading and writing are seriously broken. I can't tell whether > >> they end up in the wrong sectors or garbage is transferred to/from the > >> right sectors. > > > > I couldn't figure it out, either. There were some times early on that I > > failed it all the way down to PIO4 and it worked just fine. But, with DMA > > forget it. > > Hmmm... I played a bit with POLLING LBA48 but no luck. I always got HSM > violation. I spoke with imprecision. What I meant was that I was able to get error-free operation with PIO4 in LBA28, not with LBA48. I have been testing using md5sum on a 7+GB DVD ISO. I have never gotten the same result twice using DMA. I was able to get proper md5 sums with PIO, though I didn't mess with that for too long. The test drive was an 80GB WD800JB that I've since moved to my "good" system. I went ahead and ordered another one to play with this some more. It should be in in about 2 weeks. BTW, did you want me to load a 2.4 kernel to test the sunix driver, or did you have something else in mind? I wasn't quite clear on what I was agreeing to. :) I'm OK either way. I've got a spare PATA drive to put the 2.4 kernel on if necessary, and can test with the new WD800 on the INIC162x. I've also got a 200GB drive that I can do read testing with if it comes to an LBA48 issue. (Steelhead are a species of rainbow trout.) Bob - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html