i386/58784: ATA DMA fails and vx0 creates panic

Mats Dufberg mats at dufberg.se
Fri Oct 31 14:00:39 PST 2003


>Number:         58784
>Category:       i386
>Synopsis:       ATA DMA fails and vx0 creates panic
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 31 14:00:36 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Mats Dufberg
>Release:        FreeBSD 5.1-RELEASE i386
>Organization:
private
>Environment:

Pentium 150MHz on a ASUS P55TP4N motherboard with built-in ATA
controller.  On the primary channel there is a Seagate 4GB disk
(ST34311A/8.01, ATA/ATAPI rev 4). On the secondary channel there is an
ATAPI CD-ROM unit (ATAPI CDROM/V130B, ATA/ATAPI rev 0).

On the PCI bus there is a 3COM Etherlink III PCI card (3C590).

FreeBSD 5.1 installed.


>Description:

With FreeBSD 5.1 installed I encountered two problems:

1. The disk IO is very bad, and both dmeg and atacontrol reports that
both disk and CD-ROM are running in BIOSPIO (PIO0) mode even though
both motherboard and hard disk supports DMA mode.

2. As soon as I tried to configure the vx 3COM Ethernet card the
kernel panics.


After reinstalling the computer with FreeBSD 4.8-RELEASE all problems
are gone:

1. The disk is running in WDMA2 mode (and is much faster).

2. The CD ROM is running in PIO4 mode.

3. The vx card can be configured and works without any seen problems.


No change of hardware was done in between.



>How-To-Repeat:


>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-i386 mailing list