Thread (7 messages) 7 messages, 4 authors, 2008-01-31

Re: Bug: get EXT3-fs error Allocating block in system zone

From: Robert Hancock <hidden>
Date: 2007-12-11 00:00:26

Possibly related (same subject, not in this thread)

Linus Torvalds wrote:
On Mon, 10 Dec 2007, Marco Gatti wrote:
quoted
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@nospamshaw.ca
Home Page: http://www.roberthancock.com/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help