Re: 3ware 7500 not working in 2.6.16.18, 2.6.17-rc5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jan Kasprzak wrote:
	Hi all,

I have a 3ware 75xx P-ATA controller, which has been working in 2.6.15-rc2.
Today I have tried to upgrade to 2.6.16.18, and it cannot boot - the
controller cannot access the drives, with the attached messages.
I have also tried 2.6.17-rc5 with the same results.

...

3w-xxxx: tw_map_scsi_sg_data(): pci_map_sg() failed.
nommu_map_sg: overflow 2053d9000+4096 of device mask ffffffff
sd 0:0:0:0: SCSI error: return code = 0x70000
end_request: I/O error, dev sda, sector 0
Buffer I/O error on device sda, logical block 0
nommu_map_sg: overflow 2053d9000+4096 of device mask ffffffff
3w-xxxx: tw_map_scsi_sg_data(): pci_map_sg() failed.
[... and so on, the same for all eight drives sda to sdh ...]

It looks like this controller only supports 32-bit DMA addresses. For some reason it's trying to feed in an SG list with addresses over 4GB, which fails. I'd think this configuration should work, but maybe not?

It looks like you have IOMMU turned off - I think you'll really want to turn that on with that much RAM (12GB). Even if this case did work as well as it could, without IOMMU the kernel would have to bounce-buffer the data below 4GB which will kill performance.

--
Robert Hancock      Saskatoon, SK, Canada
To email, remove "nospam" from [email protected]
Home Page: http://www.roberthancock.com/

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

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux