Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Mar 2001 10:39:04 -0800 (PST)
From:      Matt Dillon <dillon@earth.backplane.com>
To:        Dave Tweten <tweten@nas.nasa.gov>
Cc:        freebsd-stable@FreeBSD.ORG
Subject:   Re: 4.3-RC Kernel Buffer Corruption (Was: 4.3-BETA makeworld of  current STABLE Fails)
Message-ID:  <200103251839.f2PId4a11454@earth.backplane.com>
References:   <200103250309.f2P392654933@gilmore.nas.nasa.gov>

next in thread | previous in thread | raw e-mail | index | archive | help
    I need the 'dmesg' output from both the Feb16 kernel and a broken 
    kernel.  I suspect the ATA/IDE DMA is broken.

    Also, make sure you aren't running any kld's.  Run 'kldstat', it
    should only show the kernel and nothing else.

    Finally, I would like you to try the following patch.  It disables
    some ATA/DMA code that was added on Feb 25.

						    -Matt

Index: dev/ata/ata-dma.c
===================================================================
RCS file: /home/ncvs/src/sys/dev/ata/ata-dma.c,v
retrieving revision 1.35.2.9
diff -u -r1.35.2.9 ata-dma.c
--- dev/ata/ata-dma.c	2001/02/25 21:35:20	1.35.2.9
+++ dev/ata/ata-dma.c	2001/03/25 18:38:01
@@ -353,7 +353,7 @@
 	goto via_82c586;
 
     case 0x05711106:	/* VIA 82C571, 82C586, 82C596, 82C686 */
-	if (ata_find_dev(parent, 0x06861106, 0x40)) {		/* 82C686b */
+	if (0 && ata_find_dev(parent, 0x06861106, 0x40)) {		/* 82C686b */
 	    if (udmamode >= 5) {
 		error = ata_command(scp, device, ATA_C_SETFEATURES, 0, 0, 0,
 				    ATA_UDMA5, ATA_C_F_SETXFER, ATA_WAIT_READY);

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




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