Raidcore bc4852 driver: Comparison of nine Serial ATA RAID 5 adapters — RAIDCore BC4852 — Engelstalig

Comparison of nine Serial ATA RAID 5 adapters — RAIDCore BC4852 — Engelstalig

The first RAID adapters of newcomer RAIDCore where put on the market in late 2003. Thanks to a positive review on Tom’s Hardware Guide, the RAIDCore products received the attention from the thousands of tweakers and hardware addicts. RAIDCore was founded in 2000 by a group of former Adaptec employees. The company concentrates entirely on the development of RAID storage products. RAIDCore’s Fulcrum architecture is the base of these products, a flexible RAID architecture which is independent of operating system, I/O bus and hardware platform. RAIDCore has deliberately chosen for a hostbased solution. An important difference with hostbased RAID adapters from other manufacturers, is the rich featureset of the RAIDCore Fulcrum architecture. The featureset is on the same level as the RAID implementations of established manufacturers such as LSI Logic and ICP Vortex. Impressed by the abilities of RAIDCore’s engineers, network giant Broadcom decided to acquire RAIDCore in the spring of 2004.

Unfortunately, the short history of RAIDCore already has some black pages. The first product of the firm, the RC4000 series, suffered a hardware failure, which forced RAIDCore to organize a large scale replacement program. The failure caused errors leading to drives dropping out of the array during the (re)boot procedure. According to RAIDcore, the SATA controllers manufactured by Marvell were to blame. Halfway 2004 RAIDCore introduced a new series of SATA controllers, name BC4000, in which the 4- and 8-port Marvell SATA controllers were replaced with Broadcom controllers. The transistion to the BC4000 series was a perfect example of how easily the Fulcrum architecture can be adapted to different hardware platforms. For this comparison, RAID supplier WebConneXXion supplied an 8-port BC4852. Together with its 4-port cousin (BC4452), the BC4852 is forming RAIDCore’s current product range.

Although the Fulcrum architecture includes support for external XOR and DMA acceleration, the BC4000-series leaves this feature unused. The PCB includes no more components than required for a basic Serial ATA adapter without RAID functionality. Parity calculation is handled by the CPU. A Broadcom BCM5770 is in control over a maximum of eight hard disks. The BCM5770 SATA controller supports 133MHz PCI-X but unfortunately misses all the nice features of the SATA II specification. Thanks to its lean hardware implementation, the BC4852 PCB could be easily molded in low profile format. The RAIDCore BC4852, Areca ARC-1120 and HighPoint RocketRAID 1820A are the only adapters in this roundup suitable for use in low profile systems.

As said before, the featureset of the Fulcrum architecture is very complete and supports, among other things, RAID 50, online capacity expansion, online RAID level migration and distributed hot-spares. The hardware-independent nature of the Fulcrum architecture made it relatively easy to implement support for controller teaming. In its current state, the software stack supports up to four controllers, thereby enabling RAID configurations consisting of a maximum of 32 hard drives. A handy feature is the possibility to divide the capacity of a hard disk over several arrays. With the majority of RAID-adapters, the capacity of a disk can only be assigned to one array. No cache is available on the adapter but the software stack solves this by using system RAM. RAIDCore has developed a self-tuning cache design, which dynamically assigns cache memory based upon available system memory, and optimises cache strategies based on I/O profiles.

At present, the driver support for the BC4000 series is restricted to Red Hat Linux 9.0, Red Hat Advanced server 3.0, Fedora Core 1 and Windows-versions 2000, XP and 2003 server. Considering the fact that all RAID intelligence is consolidated in the driver, it is unlikely that the source code for the Linux-drivers will ever be released. For Windows-users RAIDcore provides a pleasant management tool. Configuring arrays on the BC4852 is very easy, mainly because there is no possibility to tune arrays manually. RAIDCore uses the philosophy that the user must not be bothered with difficult concepts like stripe-size and cache strategy, settings which have an unpredictable impact on performance. To offer good performance RAIDCore has developed an automatic tuning system. The results of the benchmarks on the coming pages makes the impression that RAIDCore has succeeded at that. The price of the 8-port version adds up to 420 euro. Based on that price tag, the RAIDCore BC4852 fits in between the more expensive intelligent RAID adapters and more affordable hostbased RAID-adapters.

SATA Spells Trouble for SCSI RAID: Five Controllers Put to the Test

When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.

These days it is getting harder for administrators to make the right choices. Only a couple of years ago, you could either eke out the budget for a sophisticated SCSI RAID solution, or put together something rather simple using ATA products. However, the first ATA solutions were hopelessly inferior when compared to any SCSI products. The SATA revolution has changed this dramatically, and today the latest SATA II armada of powerful and cost effective solutions is about to sound the death knell for the vast majority of classic SCSI domains.

We received five RAID controller cards — one a x8 PCIe unit, while the others running on PCI-X — all designed for ‘Serial ATA II operation’. The problem with this is understanding exactly what it means. Anything that exceeds the common SATA 1.0a standard (150 MB/s per port) is that it either isn’t part of an adopted standard (SATA II does not equal SATA 2.0) or it leaves room to add features as an option (SATA 2.5). So if you insist on having certain SATA 2.5 features, such as 300 MB/s bandwidth, Native Command Queuing (NCQ), staggered drive spin-up, port hot-plugging, external SATA (eSATA) connectivity, activity LEDs, logging or port multiplying, you still have to check these one by one — SATA II will not guarantee you get them. For more information on SATA 2.5 features, please visit the SATA-IO website .

The good news is that most of the interesting features have been implemented into the products we received for review. AMCC/3Ware, Areca, Broadcom/Raidcore, HighPoint and LSI logic do support high bandwidth devices and NCQ. We compared the five controllers based on their bus interfaces, card form factors, number of ports supported, internal architectures, the type of software they include, driver support, and their particular features.

The controllers from Broadcom/Raidcore and HighPoint are software based, while the three hardware accelerated RAID units from AMCC/3Ware, Areca and LSI Logic offer more efficient CPU offload. We found that no card comes off as a clear winner, because there are too many factors to consider. However, the performance race is dominated by AMCC/3Ware and Areca, while Broadcom/Raidcore and AMCC did the best job in adding features.

Let’s take a look at the contenders.