Date: Tue, 29 Jun 1999 09:25:13 -0700 (PDT) From: peter@gbg.netman.se To: freebsd-gnats-submit@freebsd.org Subject: kern/12450: IBM -DTTA-351010 corrupts data when using DMA 32-bit & multi-block i/o Message-ID: <19990629162513.655F91533B@hub.freebsd.org>
index | next in thread | raw e-mail
>Number: 12450 >Category: kern >Synopsis: IBM -DTTA-351010 corrupts data when using DMA 32-bit & multi-block i/o >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jun 29 09:30:00 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Peter Håkanson >Release: 3.1 (cdrom kit) >Organization: Network management >Environment: FreeBSD ture.home.se 3.1-RELEASE FreeBSD 3.1-RELEASE #9: Sun Jun 27 20:54:12 CEST 1999 peter@ture.home.se:/usr/src/sys/compile/TURE i386 >Description: When enabling DMA using the flags paramater in config file (controller wdc1 at isa? port "IO_WD2" bio irq 15 flags 0xa0ffa0ff) IBM-DTTA-351010 drive will occationly corrupt data during write. Same disk works ok (but slow) if generic kernel or no flags given in config file. Same system also houses QUANTUM FIREBALL SE3.2A that works ok with this flag. Board is chaintech 5agm2 using cyrix m-II (to be replaced!) On-board is chip2: <VIA 82C586 PCI-ISA bridge> rev 0x47 and <VIA 82C586x (Apollo) Bus-master IDE controller,rev 0x06 on pci0.7.1 chip3: <VIA 82C586B ACPI interface> rev 0x10 >How-To-Repeat: Write a sufficiently large file (> 100Mbyte) and examine with md5 subsequent reads of the same file gives same checksum, each write will give different checksum when read >Fix: Work around : disable DMA 32bit & multi-block will remove problem, but speed drops very much. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the messagehome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990629162513.655F91533B>
