lkml.org 
[lkml]   [2006]   [May]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: 3ware 7500 not working in 2.6.16.18, 2.6.17-rc5
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 hancockr@nospamshaw.ca
Home Page: http://www.roberthancock.com/

-
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/

\
 
 \ /
  Last update: 2006-05-26 04:07    [W:0.068 / U:0.044 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site