Skip to contentSkip to conversation

Does IDE DMA work?

Linux-ia64 Andreas Schwab 4 participants 5 messages Mar 14, 2002

lore
Share & tools
lore
#0 lore raw

Has anyone got IDE DMA working? When I try it with 2.4.18 the machine is hanging during partition table reading, with the disk light constantly on. It seems like the kernel is not receiving any answer from the disk.

Andreas.

Signature · 4 lines
Andreas Schwab, SuSE Labs, [email protected]
SuSE GmbH, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."
#1 lore raw
Quoted 4 lines

Has anyone got IDE DMA working? When I try it with 2.4.18 the machine is hanging during partition table reading, with the disk light constantly on. It seems like the kernel is not receiving any answer from the disk.

I noticed similar problems some time ago (2.4.13 AFAICR). Our test plan said "test with an IDE disk > 64GB", so we plugged one in and the kernel said nothing more than "DMA timeout". But it's not necessarily the kernel, it also could be that the IDE interface on the legacy I/O board isn't able to do all IDE features properly. Has anybody used it for devices other than CD-ROM and LS120?

Roman

#2 lore raw
In reply to Andreas Schwab
Quoted 4 lines · [email protected] (Roman Hodek) writes:

But it's not necessarily
the kernel, it also could be that the IDE interface on the legacy I/O board isn't able to do all IDE features properly. Has anybody used it for devices other than CD-ROM and LS120?

I have an 80G Maxtor disk as hdc in my HP i2000 (BigSur) running Debian with our current 2.4.17 kernel and it works fine. I've also replaced the provided DVD-ROM with an HP dvd100i DVD+RW drive, which is also working ok.

Bdale

#3 lore raw
In reply to Andreas Schwab
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line · Andreas Schwab

Andreas> Has anyone got IDE DMA working? When I try it with 2.4.18 Andreas> the machine is hanging during partition table reading, with Andreas> the disk light constantly on. It seems like the kernel is Andreas> not receiving any answer from the disk.

Yes, we have an ia64 system here with a IDE drive on which IDE DMA seems to work fine. However, it's not an Itanium machine and doesn't use the PIIX (or whatever its called) controller. I don't think I have ever succeeded in getting IDE DMA going on a Big Sur machine. I never tried to track it down to see whether its a hw or sw problem.

	--david
#4 lore raw
In reply to Andreas Schwab
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line · Roman Hodek

Roman> I noticed similar problems some time ago (2.4.13 AFAICR). Our Roman> test plan said "test with an IDE disk > 64GB", so we plugged Roman> one in and the kernel said nothing more than "DMA Roman> timeout". But it's not necessarily the kernel, it also could Roman> be that the IDE interface on the legacy I/O board isn't able Roman> to do all IDE features properly. Has anybody used it for Roman> devices other than CD-ROM and LS120?

Yes, we have one Big Sur that has only IDE drives (4GB, if you can believe it... ;-).

	--david