Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Dec 1999 13:59:03 -0800 (PST)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        Peter Wemm <peter@netplex.com.au>
Cc:        Theo van Klaveren <havoc@Cal30B054.student.utwente.nl>, freebsd-current@FreeBSD.ORG
Subject:   Re: Problems with the ATA-driver 
Message-ID:  <199912212159.NAA03050@apollo.backplane.com>
References:   <19991221215114.977C71CCE@overcee.netplex.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
:> 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 
					<dillon@backplane.com>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199912212159.NAA03050>