On March 18, 2004 11:34 am, Jeff Garzik wrote: > Attached is the latest libata patch against 2.6.x mainline. Although > not 100% of content, most of this patch resolves around getting Silicon > Image into better shape. As I mentioned in my last post, this patch > affects all libata users, so plenty of testing is requested. > > Silicon Image-related changes: > > * Only set/clear the BMDMA bits we care about (got a report last night > this fixed 3114 for him) > > * mask all SATA interrupts > > * after determining drive speed, write that information to a special SII > register Data Transfer Mode > > * (style) make port base address setup a loop, shortening the code and > making the code more readable > > * limit SII to UDMA5 (reading info on FreeBSD lists and source code > scared me about chip errata), mainly related to PATA->SATA bridges. This patch works pretty well. Here my results of a bonnie++ test on a 4 drive array with WD Caviar 74GB Drives on Tyan S2875S with onboard Sil3114. -- Mark Lane, CET mailto:mark@harddata.com Hard Data Ltd. http://www.harddata.com T: 01-780-456-9771 F: 01-780-456-9772 11060 - 166 Avenue Edmonton, AB, Canada, T5X 1Y3 --> Ask me about our Excellent 1U Systems! <--