[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#321409: hda: dma_timer_expiry: dma status == 0x21



Package: linux-image-2.6.12-1-686-smp
Version: 2.6.12-1
Severity: important


My machine freezes occationally for several seconds, with
dma_timer_expiry  messages being printed to /var/log/messages:

Apr  6 09:47:33 localhost kernel: hda: dma_timer_expiry: dma status == 0x21
Apr  6 09:47:44 localhost kernel: hda: DMA timeout error
Apr  6 09:47:44 localhost kernel: hda: dma timeout error: status=0xd0 {
Busy }
Apr  6 09:47:44 localhost kernel:
Apr  6 09:47:44 localhost kernel: hda: DMA disabled
Apr  6 09:47:44 localhost kernel: ide0: reset: success

The error occurs about once a day on my current kernel and
with linux-image-2.6.11 non-smp.

With 2.6.9 and .10 kernels, I got this problem much more frequently --
right  *past* the point where I give up working on the machine.

This problem is also described here:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=132584

I have a Dell Inspiron 500m with a ICH4 controller:

Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH4: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 11 (level, low) -> IRQ 11
ICH4: chipset revision 1
ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xbfa0-0xbfa7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xbfa8-0xbfaf, BIOS settings: hdc:DMA, hdd:pio
hda: IC25N030ATMR04-0, ATA DISK drive
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 1024KiB
hda: 58605120 sectors (30005 MB) w/1740KiB Cache, CHS=16383/255/63,
UDMA(100)
 /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4
hdc: SAMSUNG CDRW/DVD SN-324F, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1,
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686-smp
Locale: LANG=no_NO, LC_CTYPE=no_NO (charmap=ISO-8859-1)

-- no debconf information



Reply to: