An error "dma_timer_expiry: dma status == 0x21" observed on Xen guest.

Solution Verified - Updated -

Issue

  • The following error messages are logged in /var/log/messages file on Xen guest.
kernel: hda: dma_timer_expiry: dma status == 0x21
kernel: hda: DMA timeout error
kernel: hda: dma timeout error: status=0xd8 { Busy }
kernel: ide: failed opcode was: unknown
kernel: hda: DMA disabled
kernel: ide0: reset: success

Environment

  • Red Hat Enterprise Linux 5 guest running on XenServer-2.6.32.12-0.7.1.xs5.6.100.323.170596xen
# grep -iA3 "system info" dmidecode 
System Information
    Manufacturer: Xen
    Product Name: HVM domU
    Version: 3.4.2

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content