DMA errors with hard disk

Jacob L E Blain Christen dweomer+fedora at entheal.com
Thu Oct 28 17:56:05 UTC 2004


VJ wrote:
> Hi,
>     I get this error a lot of times, and I have tried looking at google too
> without any solution(all I saw were postings of the problem). My System is
> Gigabyte 7DXR. Kernel version is 2.6.8-1.521.
>     Has anybody found any solution to this problem?
> Thanks and regards from
> VJ
> 
> ******************************* Result of lspci command
> 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South]
> (rev 40)
> 00:07.1 IDE interface: VIA Technologies, Inc.
> VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
> 00:07.4 SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
> [root at dxr root]# lspci
> 00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] System
> Controller (rev 13)
> 00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] AGP
> Bridge
> 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South]
> (rev 40)
> 00:07.1 IDE interface: VIA Technologies, Inc.
> VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
> 00:07.4 SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
> 00:09.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2
> Encoder (rev 01)
> 00:0d.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 03)
> 00:0e.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
> 00:10.0 Unknown mass storage controller: Promise Technology, Inc. 20265 (rev
> 02)
> 01:05.0 VGA compatible controller: ATI Technologies Inc Rage 128 RF/SG AGP
> 02:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev
> 05)
> 02:05.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev
> 05)
> 
> *************************** Part of /var/log/messages
> kernel: hdb: dma_timer_expiry: dma status == 0x60
> kernel: hdb: DMA timeout retry
> kernel: hdb: timeout waiting for DMA
> kernel: hda: status timeout: status=0xd0 { Busy }
> kernel: hda: DMA disabled
> kernel: hda: drive not ready for command
> kernel: ide0: reset timed-out, status=0x80
> kernel: hdb: status error: status=0x34 { DeviceFault SeekComplete
> CorrectedError }
> kernel: hdb: no DRQ after issuing WRITE
> kernel: ide0: reset timed-out, status=0x80
> kernel: hdb: status error: status=0x34 { DeviceFault SeekComplete
> CorrectedError }


Have had this happen with some crappy hard drives I've run into over the
years.  Usually accompanies some loud clicking.  Chances are you are
trying to run in a DMA mode that the drive doesnt support, eg UDMA(100)
instead of UDMA(66) or the like.  Check your BIOS, if you have
configured your hard drives by hand you may have have a wrong setting.
Consider either letting your BIOS autodetect or passing values to the
kernel at boot time.  If this doesn't work I would like to see your
dmesg output, specifically where the kernel detects your drives and ide
controller(s).
--
Jacob
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dweomer+fedora.vcf
Type: text/x-vcard
Size: 222 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20041028/6b236d7f/attachment-0001.vcf>


More information about the fedora-list mailing list