Skip site navigation (1)Skip section navigation (2)
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 message



home | help

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