Re: What's going on with my IDE devices ?

From: Jay (jay_at_free.fr)
Date: 11/24/04


Date: Wed, 24 Nov 2004 08:59:52 +0100

Peter T. Breuer wrote:
> Jay <jay@free.fr> wrote:
>
>>My question is : I know my hdb is certainly dying but why does the
>>kernel disable DMA on my hda since it's my hdb which has errors ! It'd
>>be more logical to disable DMA on the faulty disk, not on the other one,
>> wouldn't it ?
>
>
> It's disabled on your controller, I suppose. I don't know why you think
> it's disk oriented - what evidence do you have in support of that idea?

Right after boot, hdparm -d /dev/hda tells me DMA is off while hdparm -d
/dev/hdb tells me it's on.

Also the /var/log/syslog lines :

Nov 23 22:15:46 xp kernel: hdb: dma_intr: error=0x84 { DriveStatusError
BadCRC }
Nov 23 22:15:46 xp kernel: hda: DMA disabled
Nov 23 22:15:46 xp kernel: ide0: reset: success



Relevant Pages

  • Disabling DMA with ICH10?
    ... I'm trying to build a 2.6.30.5 kernel causing as little DMA traffic ... Is there a way to completely disable DMA usage system-wide? ... Another source seems to be the ATL1E driver for ethernet. ... for a short time during which I could access it from my real time kernel ...
    (Linux-Kernel)
  • Re: Disabling DMA with ICH10?
    ... I'm trying to build a 2.6.30.5 kernel causing as little DMA traffic ... Is there a way to completely disable DMA usage system-wide? ... AFAIK libata needs scsi support. ...
    (Linux-Kernel)
  • Re: FC2: SMP problems on IBM X330 server
    ... >>Total shot in the dark since I don't have a box like this, but I'd disable DMA ... Did you try adding "noapic" to the boot command? ... "kernel" line and tack the desired options on to the end of the line. ... If it works, edit /boot/grub/grub.conf ...
    (Fedora)
  • Re: Whats going on with my IDE devices ?
    ... > kernel disable DMA on my hda since it's my hdb which has errors! ... > be more logical to disable DMA on the faulty disk, not on the other one, ...
    (alt.os.linux)
  • Re: Whats going on with my IDE devices ?
    ... enabled at boot for all IDE devices. ... I know my hdb is certainly dying but why does the ... kernel disable DMA on my hda since it's my hdb which has errors! ...
    (alt.os.linux)