RE: FW: ICH10R PMP support

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

 



Mark, thanks very much for the reply.  Sounds like the 88SX7042 is a good solution.  A couple more questions:

1) There seems to be talk on the mailing list about a bug where on highpoint controllers using this chip the controller corrupts some data on non-raid disk members.  I assume this is caused by the specific firmware on highpoint controllers using this chip, and that if I use a non highpoint version of the 88SX7042 that I won't see this problem.

2) You said this is the best marvell solution for Linux at this time.  Is there a better SATA controller that I should be thinking about other than the 88SX7042?  I know the ICH9R's had good performance, but no FIS switching for PMP's.

Thanks again...

Milo


-----Original Message-----
From: Mark Lord [mailto:mlord@xxxxxxxxx] 
Sent: Monday, June 23, 2008 2:09 AM
To: Milo Medin
Cc: linux-ide@xxxxxxxxxxxxxxx
Subject: Re: FW: ICH10R PMP support

Milo Medin wrote:
> Mark, Tejun suggested I query you about your thoughts re: the Marvell 88SX7042 or the 88SE6145 SATA controllers when connected with FIS based port multipliers? 
> 
> Based on Intel's announcements last year for the ICH10R where they claimed they were going to implement FIS support for port multipliers, I had planned on rebuilding a Linux based NAS system using a P45 board and ICH10R, but it seems they didn't end up implementing FIS support in the ICH10 series after all (nice of them to neglect to mention that to the community after announcing that feature in the roadmap).  
> 
> So now I'm looking for a different solution.  I currently use SI3132 based SATA controllers, but they seem to have some performance issues, and folks seem to be reporting good performance with at least the 88SX7042 part under windows, hence the question.
..

I don't know anything about the 88SE6145 (isn't that an AHCI clone?),
but the 7042 chip under Linux is *now* a very safe (and good) bet.

It has full kernel support for hot-plug, PMP with FIS-based switching,
and employs a decent host command queue mechansim.  I believe all of the
errata workarounds are now in place for this chip.

Performance is about as good as it gets under Linux,
though there's still another microsecond or so to be shaved
away from the IRQ handling in the next cycle.

Message-Switched-Interrupts (MSI) is there, but not fully supported yet.
This also will likely get cleaned up in the next cycle.

The 7042 is the best of the Marvell chips, for Linux.

Cheers
-- 
Mark Lord
Real-Time Remedies Inc.
mlord@xxxxxxxxx

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

[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux