misc/67280: UltraDMA on VIA VT82C586 leads to DMA WRITE timeouts

Daan Goedkoop dgoedkoop at web.de
Fri May 28 02:10:40 PDT 2004

>Number:         67280
>Category:       misc
>Synopsis:       UltraDMA on VIA VT82C586 leads to DMA WRITE timeouts
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 28 02:10:25 PDT 2004
>Originator:     Daan Goedkoop
>Release:        5.2.1
Bug is present on at least 4.8, 4.9, 5.0, 5.1 and 5.2. I am not going to download boot floppies for them all.
When I try to install FreeBSD on my computer, sometimes the computer pauses for a few seconds and then a DMA WRITE timeout message appears. As the installation continues, this occurs more and more often, and also multiple times after eachother. Eventually, the installation progress practically stalls due to this bug.
Re-enable UltraDMA on a computer that has the VIA VT82C586 controller, as it was by default.
I reported this bug before, and then disabling UltraDMA was the solution.

Actually, I don't see this as a fix, as Windows, Linux, NetBSD and OpenBSD all support UltraDMA properly on the VIA VT82C586, and additionally the ata(4) man page implicitly says that UltraDMA is supported for it.

More information about the freebsd-bugs mailing list