Linus Torvalds wrote:
On Mon, 10 Dec 2007, Marco Gatti wrote:
I didn't compile completly.
drivers/scsi/scsi_lib.c:1565:1: error: unterminated #else
Heh. That #else should be an #endif, of course.
It is a bit strange that it still tries to do IO to high memory. Either
the whole "64 bit capability" thing in AHCI is broken, or the bounce
buffering doesn't work right. Or maybe you tried the "iommu=off" without
the original patch that tried to turn off 64-bit DMA?
Linus
From what I can see, it appears that iommu=off disables the IOMMU but
doesn't actually do anything to prevent attempts to DMA above 4GB. If
you try to map something over 4GB it just chokes with that mask overflow
(in arch/x86/kernel/pci-nommu_64.c).
The iommu=off option actually seems rather useless, as it's the default
in the only case where it will actually work (no memory above 4GB)..
--
Robert Hancock Saskatoon, SK, Canada
To email, remove "nospam" from hancockr@xxxxxxxxxxxxx
Home Page: http://www.roberthancock.com/
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html