From owner-freebsd-stable Sun Mar 25 10:39: 9 2001 Delivered-To: freebsd-stable@freebsd.org Received: from earth.backplane.com (earth-nat-cw.backplane.com [208.161.114.67]) by hub.freebsd.org (Postfix) with ESMTP id 2550537B718 for ; Sun, 25 Mar 2001 10:39:05 -0800 (PST) (envelope-from dillon@earth.backplane.com) Received: (from dillon@localhost) by earth.backplane.com (8.11.2/8.9.3) id f2PId4a11454; Sun, 25 Mar 2001 10:39:04 -0800 (PST) (envelope-from dillon) Date: Sun, 25 Mar 2001 10:39:04 -0800 (PST) From: Matt Dillon Message-Id: <200103251839.f2PId4a11454@earth.backplane.com> To: Dave Tweten Cc: freebsd-stable@FreeBSD.ORG Subject: Re: 4.3-RC Kernel Buffer Corruption (Was: 4.3-BETA makeworld of current STABLE Fails) References: <200103250309.f2P392654933@gilmore.nas.nasa.gov> Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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