From owner-freebsd-questions Sun Apr 1 0:16: 5 2001 Delivered-To: freebsd-questions@freebsd.org Received: from saturn.home.ben.com (c1058885-a.bvrtn1.or.home.com [24.12.186.106]) by hub.freebsd.org (Postfix) with ESMTP id D47E537B720 for ; Sun, 1 Apr 2001 00:16:02 -0800 (PST) (envelope-from ben@ben.com) Received: from pulsar.home.ben.com (pulsar.home.ben.com [172.17.42.9]) by saturn.home.ben.com (8.11.3/8.9.3) with ESMTP id f318G2Q12455 for ; Sun, 1 Apr 2001 00:16:02 -0800 (PST) Received: from pulsar.home.ben.com (bjj@localhost) by pulsar.home.ben.com (8.11.3/8.6.12) with ESMTP id f318G0u04065 for ; Sun, 1 Apr 2001 00:16:01 -0800 (PST) Message-Id: <200104010816.f318G0u04065@pulsar.home.ben.com> To: freebsd-questions@freebsd.org Subject: info: fixing ata reset hangs on Abit BP6 Date: Sun, 01 Apr 2001 00:15:58 -0800 From: Ben Jackson Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is not a question, I just want to share my BP6 success story for other people who suffer from ata resets followed by hangs when using the HPT366 controller. I've got a Maxtor 30G ATA/66 drive which is prone to hangs *while reading* in any DMA mode on the HPT366. No amount of writing will cause the problem, but a heavy read load with some seeking will cause resets easily and hangs eventually. It doesn't have any problems in PIO mode but it's far slower (about 1/6th the speed). Recently I got a Quantum Fireball 40G ATA/100 drive and put it on the other HPT366 channel. No amount of read or write IO has caused any resets and there have been no hangs. I don't know if this is because I'm on the second channel (unlikely) or because it's an ATA/100 drive (possibly?) or because it's another brand (maybe?) but it works. The throughput is almost identical to the other drive (both in UDMA4). I changed CCD to read only from that drive and mirred them together so now I never read from the Maxtor drive and the system hasn't had a problem since. --Ben ps, if someone wants the actual probe strings for the two drives email me and I'll get them next time I boot. unfortunately, /var/run/dmesg.boot is truncated and my logs are filled with DNS attacks so fast I have no other log messages :( To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message