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

Re: DMA problems



On Fri, Jul 08, 2005 at 10:22:21PM +0100, David Pye wrote:
} On Friday 08 July 2005 16:30, Gregory Seidman wrote:
} > I can't get DMA working at all on my dual G4 tower. When I try to turn it
} > on with hdparm (hdparm -d1 /dev/hda) I get errors on the console and it
} > gets turned off again. Is there some module I should have loaded? This is
} > really distressing; my swap partition is on this non-DMA drive, so things
} > get VERY SLOW when I do anything memory-intensive (like running KDE,
} > Kaffeine, xchat, mozilla, gaim, and several xterms all at once). Please
} > help!
} >
} > --Greg
} 
} Well, you did quite well with the vital stats, BUT...
} 
} What are the errors you see on the console when you try to enable dma?
} What (if anything) ends up in dmesg when you try to enable dma?

Everything that appeared on the console seems to have made it into dmesg:

hda: Enabling Ultra DMA 4
ide-pmac lost interrupt, dma status: 8000
hda: lost interrupt
hda: dma_intr: status=0x58 { DriveReady SeekComplete DataRequest }

ide: failed opcode was: unknown
ide-pmac lost interrupt, dma status: 8080
hda: lost interrupt
hda: dma_intr: status=0x58 { DriveReady SeekComplete DataRequest }

ide: failed opcode was: unknown
hda: status timeout: status=0xd0 { Busy }

ide: failed opcode was: unknown
hda: DMA disabled
hda: drive not ready for command
ide0: reset: success
attempt to access beyond end of device
hda6: rw=0, want=6543114288, limit=14792839
attempt to access beyond end of device
hda6: rw=0, want=6543638576, limit=14792839
attempt to access beyond end of device
hda6: rw=0, want=6544162864, limit=14792839
attempt to access beyond end of device
hda6: rw=0, want=6544687152, limit=14792839
attempt to access beyond end of device
hda6: rw=0, want=6545211440, limit=14792839
attempt to access beyond end of device
hda6: rw=0, want=6545735728, limit=14792839
attempt to access beyond end of device
hda6: rw=0, want=6546260016, limit=14792839
attempt to access beyond end of device
hda6: rw=0, want=6546784304, limit=14792839
attempt to access beyond end of device
hda6: rw=0, want=6547308592, limit=14792839
attempt to access beyond end of device
hda6: rw=0, want=6548357168, limit=14792839

} David
--Greg



Reply to: