From owner-freebsd-current Tue Dec 21 13:59:19 1999 Delivered-To: freebsd-current@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id 4EB8815520 for ; Tue, 21 Dec 1999 13:59:17 -0800 (PST) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id NAA03050; Tue, 21 Dec 1999 13:59:03 -0800 (PST) (envelope-from dillon) Date: Tue, 21 Dec 1999 13:59:03 -0800 (PST) From: Matthew Dillon Message-Id: <199912212159.NAA03050@apollo.backplane.com> To: Peter Wemm Cc: Theo van Klaveren , freebsd-current@FreeBSD.ORG Subject: Re: Problems with the ATA-driver References: <19991221215114.977C71CCE@overcee.netplex.com.au> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG :> it broke again as I recompiled my system yesterday (This was the first :> time after it had been fixed, so I don't know when exactly it broke). :> :> Harddisks: Western Digital Caviar (2.0 GB), non-DMA and :> Western Digital Caviar (2.5 GB), DMA-33. :> Mainboard: Asus P5A-B Super7 :> Chipset: ALi Aladdin V AGPset :> :> Taking the UDMA disk out doesn't help. Everything works just :> fine with the WD driver... : :Same here, but with a toshiba laptop disk. I have to comment out a version :test in ata-disk.c to get it to work. : :... : :Without this, ata thinks is's an ATA-0 disk and tries to use DMA mode. :However, it hangs with: : :mounting root /dev/ad0s1a :ata-master: lost disk contact :ata: resetting devices .. : :and never gets to "done" just like you. If I remove the ATA version test and :just have it look at the "I support UDMA" bit, it runs in UDMA33 mode and :works fine. I suspect that if it got a CRC error and tried to do a fallback :that it would hang there too, but I have not seen any. : :I think the (plain) DMA code is broken somewhere. : :Cheers, :-Peter :-- :Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au The thread 'vm_page_remove panic' that Tamiji Homma initiated may be related. She is getting a panic in the buffer cache subsystem while using the new ATA driver with softupdates + NFS exported filesystems. I do not know if it is related, but I can say that I know of no other vm_page_remove panic related to VM or NFS specifically, and softupdates is known to stress-test IDE disks. -Matt Matthew Dillon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message