Re: DMA problem?

Andrew Derrick Balsa (andrebalsa@altern.org)
Tue, 23 Jun 1998 10:53:32 -0100


Hi,

Have problems related to IDE-DMA?

1) Problems with the IDE DMA interface can be related to PCI bus clock.
If running the processor at multiples of 75MHz, please try setting the
PCI clock to asynchronous mode, where it is always 33MHz. Also note that
some DRAM SIMMs don't appreciate being pushed up one notch. They will do
fine with a FSB clock of 66MHz, but will fail at 75MHz.

2) A patch is available (check sunsite.unc.edu for udma-generic
something) against 2.0.33 to enable (U)DMA mode 2 on SiS chipset based
motherboards. Michel Aubry, Andre Hedrick, Brion Vibber and myself are
working on a new, improved patch against 2.0.34. ETA (for the Beta
version) is this week. Beta tester volunteers welcome. As soon as beta
testing is over, the patch will be sent to Mark Lord for approval and
eventual inclusion in 2.0.35.
This new improved patch works with VIA, SiS and Intel motherboard
chipsets and also with Promise and Artop PCI controllers.

3) Some early BIOSes would not set adequate, reliable timing margins for
IDE DMA on the SiS motherboards. If possible, download and flash the
latest BIOS available for your motherboard model, from the manufacturer
Web site. This is _very_ important. However, even this is not guaranteed
to make your system work, because:

4) Some hard disk manufacturers don't seem to have yet got the correct
timing margings for (U)DMA. Even if the drive is announced as UDMA
compatible, it may fail miserably while doing the slower DMA mode 2
(16.6 MB/s) and of course with UDMA (33.3 MB/s). This is not a
Linux-specific problem.

Hope this helps,
------------------------
André Balsa
andrebalsa@altern.org

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu