ruffian and sparse addressing

Christopher T. Lansdown (lansdoct@screech.cs.alfred.edu)
Thu, 1 Jul 1999 14:18:34 -0400 (EDT)


Hi,
My primary concern is to get my sound card working which can only
has 30 addressing bits and doesn't do anything intelligent like treat it
as a dword address. It's a trident NX chip.
I've tried locating the DMA window 0 at the 512 MByte range and
changing it to a 512 MByte window (both in
include/asm-alpha/core_pyxis.h, then make dep && make clean && make boot).
I got this result:
the bootup sequence went along fine through milo (of course) and went
through the initial kernel startup. Then when it got to the time to mount
the root file system, it did this:
request_modeule [block-major-8]:root fs not mounted
VFS: cannot open root device 08:16
Kernel Panic: VFS: Unable to mount root fs on 08:16

normally, of course, it works just fine.

I was told that the right way to support this card is through
scatter gather, but that doing that would involve re-working all dma
capable drivers, a task that I neither have the time nor the confidence to
do.
I am wondering, though, have I misunderstood this? Does making
scatter/gather dma possible require that all dma drivers use it, or is it
possible for scatter/gather dma and regular dma to coexist?
As another option, would it be possible to use sparse pci
addressing to compensate for the lack of full 32bit addressing on the
card?
As I have said previously, I am not adverse to doing work on this,
and would be extremely grateful for anyone who can give me guidance as to
the right way to do it so that I don't end up wasting a lot of time in
figuring out what the right way to do it is. I'm also not adverse to
putting in a lot of work if it can be of general benefit but isn't
tantamount to reading and partially re-writing all kernel drivers. Thank
you very much.
-Christopher Lansdown

-- 
lansdoct@cs.alfred.edu
"If I had had more time I would have not written you at all." - Pascal
Linux Programs: http://cs.alfred.edu/~lansdoct/linux/
Linux - Get there. Today.
Evil Overlord Quote of the Day:
150.I will provide funding and research to develop tactical and strategic
weapons covering a full range of needs so my choices are not limited to
"hand to hand combat with swords" and "blow up the planet".