Re: Busmaster DMA broken in 2.4.18 on Alpha

Jochen Friedrich (jochen@scram.de)
Mon, 11 Mar 2002 15:32:01 +0100 (CET)


Hi Ivan,

> No, the ability to address 32 bits is property of an ISA bridge, not
> of any particular ISA card or device. Most alphas do have 32-bit ISA DMA.

This is wrong for bus master DMA. tms380tr.c sets DMA_MODE_CASCADE and the
addressing is done by the ISA card. As the card only has 24bit, the DMA is
limited to 24 bits.

Your patch would only cause a machine check, but DMA still wouldn't work.

Cheers,
--jochen

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/