.comment-link {margin-left:.6em;}

High Definition Video for Independent Filmmakers
A How To Guide for Digital Filmmakers
Welcome all! This is my blog to share my latest research,
thoughts, etc. on utilizing HD for independent filmmaking.

YES, I am available for consulting
Contact me at mike@hdforindies.com

All content copyright 2004-2007 Mike Curtis.

Monday, December 13, 2004

Surprise! Sonnet announces THEIR 8 port SATA card - I get over 500 MB/sec writes with 1 card 

UPDATED AGAIN 12/22/04- SEE BOTTOM OF REPORT

Sonnet Technologies today announced their own 8 port Serial ATA card for Macs, the Tempo-X SATA 4+4. It requires no drivers whatsoever, and has four internal and four external ports.

Remember that article I wrote the other week about what was wrong with every Serial ATA card on the market? This isn't one of those cards.

I've been testing a pre-release version of this card recently and found it to be an improvement over the Highpoint RocketRAID 1820a card in the following ways:

1.) half the ports are external (too bad not all of'em)
2.) drives don't mysteriously go offline or fail to show at bootup
3.) performance is higher
4.) requires no drivers - truly plug 'n play

Robert over at Bare Feats also tested a pre-release version of the card, and he has a nice review of it here with pictures and graphs and a nice comparison chart of the available SATA cards available for Mac. It's good enough I'm not going to bother trying to recreate something that says the same stuff, just go look at it over there.

So what does this card do? It has 8 ports, 4 external (on the outside of the PCI slot cover) and 4 internal (that you can route calbes out of an empty PCI slot cover, even if you're using a "fat" video card like the NVidia 6800 series or ATI Radeon 9800 Pro 256 MB version).

It requires zero drivers - plug it in and go. Hook up to 8 drives to it using an external enclosure such as the Burly Box from MacGurus and away you go. While there are products that allow for internal SATA drives, I'm not a fan of them, they don't work for my intended workflows, so I ignore'em. If you want to go internal, check out the solutions from Wiebetech (G5 Jam) and, umm, somebody else I can't think of.

Performance is impressive - not only is the unit more stable (so far) than the 1820a card, it's also faster. Barefeats has posted some impressive numbers, but I got even better - I put the Sonnet card in slot 4 of my dual 2.0 GHz G5, and the HD card (a BlackMagic DeckLink HD Pro Dual Link, the 4:4:4 model) and used the BlackMagic Disk Speed Test utility to measure performance. This utility gives a pretty good approximation of the real demands of capturing video, which is my primary concern, so I use that for benchmarking.

The way I tests disks, I partition the array into 5 equal sections (444 GB for the 8 300 GB disks I have) and then cut the 5th one short to make a 6th partition of the very last disk. This lets me see how performance would degrade as the array got full (as is the case with virtually all RAID setups). Drives are fastest when they are empty, and get slower as they get full of data. I run the BMD Disk Speed Test utility a number of times and use the average of several runs.

Maximum performance comes from the first part of the array, when all the disks are reading/writing to the outermost tracks.

Using BlackMagic's Disk Speed Test utility, I measured read speeds of 463 MB/sec on my 8 drive array using Maxtor Maxline III 300 GB drives, and 506 MB/sec write speeds.

Damn!

As the array gets full, it slows down, but is still very fast. Here's the full test suite:

Partition 1: 462.8 reads, 506.2 writes
Partition 2: 440.4 reads, 469.2 writes
Partition 3: 411.3 reads, 440.2 writes
Partition 4: 357.7 reads, 383.5 writes
Partition 5: 328.0 reads, 351.9 writes
Partition 6 (Last 15 GB): 252.9 reads, 272.2 writes

As you can see, this disk array should be sufficent for ANY uncompressed HD needs, up to and including 10 bit, 4:4:4 RGB 1920x1080 at 60 fields per second (which is a 238.8 MB/sec video stream). Even with 20% safety overhead, that would call for 290 MB/sec. An 8 drive RAID 0 should provide that up to about 90% full capacity.

BUT...it's still RAID 0. And that's one of my few quibbles with this card. If any one of those 8 drives go out, all 2.4 TB of my data would be GONE.

What's the fix? Or at leats the low cost fix? RAID 10. RAID 10 is cheap and easy to implement, but has not been implemented on this card...yet.

RAID 10 is dumb but simple - you would have a 4 drive RAID 0, and then mirror it with...another 4 drive RAID 0. This cuts both throughput and capacity in half, but if it's done in software, is a MUCH cheaper solution than the RAID 3 and RAID 5 solutions on the market. If you have a failure, the other half of the mirror is there for recovery/restoration. If set up properly, it just gives you a warning and lets you keep working until you repair the damaged half and resynchronize.

RAID 3 and RAID 5 are more elegant...but tend to be more expensive per GB, and have lower maximum speeds (but stay faster longer than RAID 10).

As an aside, I've been testing Apple's mighty $13,000, 14x400 GB drive, 5.6TB X-Serve RAID, and while I'm not done tweaking on it, have yet to break the 200 MB/sec barrier for write speeds in a RAID 50 configuration. I can get 2 1/2 times that performance with a $2500 RAID 0...but in an unprotected, non-fault tolerant setup. But as with ANY RAID 0 from any vendor, that's kinda like saying my car goes 400 miles an hour...but has bad brakes, no seat belts and a giant metal spike on the steering wheel pointed at my chest. RAID 0 is vulnerable to catastrophic failure at any time a drive goes bad. But don't take those X-Serve RAID numbers as gospel - I need to have a serious geek to geek conversation with their tech guys before I sign off on that's all it will do.

Anyway, back to RAID 10 - it can be done in software (nobody has for Mac yet) or with a software/firmware combo, which is how Highpoint has implemented it with their RocketRAID 1820a card...although poorly (I could never get mine to work right, others apparently have though). I've been trying to pressure SoftRAID to offer RAID 10 in a future version, but apparently unsuccessfully. If you'd like to see SoftRAID implement software RAID 10, let them know by emailing them at sales@softraid.com.

Other things I'd like in this card - all external ports. Did I say that? I'll say it again anyway.

OK, bitching aside, this card is the most promising thing on the market, and at a very attactive price point. If you are an indie trying to do an uncompressed online with your HD project, this is the best shipping low cost solution I know of, IF YOU HAVE A BACKUP of all your data, such as with a FireWire drive system. If you are a facility, get an X-Serve RAID (or similar) instead.

(As a side note, the Highpoint RocketRAID 1820a card and the Sonnet card can't co-exist. If the RocketRAID drivers are installed, it freaks out the Sonnet card and causes mayhem. So pick one or the other but not both in the same box)

-mike

UPDATE 12/13/04:

While working on a Final Cut Pro HD project using my dual 2.0 GHz G5, I had some difficulty with the Tempo-X 4+4 card. Repeated attempts to get the array to mount on bootup failed. Sometimes I'd reboot and it would see 6 drives, sometimes it would see 7, but not all 8. I was trying to work on a project and in a hurry, so I just pulled the card and installed a RocketRAID 1820a for a while instead. Now, to be fair to Sonnet, that was with a beta, NON-RELEASE piece of hardware, and I might have just have had a loose cable somewhere. I just received my shipping unit, finalized Sonnet in the mail and I'll be installing and testing that soon.

One of the tests I want to do with the RocketRaid 1820a, the Sonnet Tempo-X 4+4, and the Firmtek Seritek 1SE2 and 1V4 cards (with shipping hardware) is a Reboot Test - simply reboot 20 or more times and see if it mounts the array every time. My gut at this point says that the 1SE2 and/or 1V4 cards would probably do best, but that's conjecture at this point. I find it troubling that I had this difficulty with the Sonnet card (again, it's pre-release, not finalized shipping product). It uses the same ASIC for SATA stuff that the 1820a does, and I'd hate to see the kinds of trouble with the Tempo that I did with the 1820a (I don't recommend the 1820a any longer for external SATA enclosures, unless they change something in hardware/firmware/software).

UPDATE 12/22/04

Quick update - after that last report when I said that I had trouble getting a Sonnet Tempo X 4+4 card based RAID 0 to mount, I haven't had any trouble with it since if I power up the drives before the G5 (which is proper procedure anyway). So it may have been a fluky setup on my part, loose cable, or somesuch.

I've captured a bunch of video and played it back, including a one hour and 8 minute long single capture, which didn't drop any frames. In various testing I've played back at least 10 hours of footage and had maybe 3 or 4 dropped frames under various harsh testing regimes, so that isn't bad at all.
-mike
Comments:
Now THIS is great news! At f*cking last an interesting solution that doesn't cost a fortune.

Thanks for the heads up, Mike. Really happy to learn about this!
 
Hi, Mike - thanks for all your hard work.

I'm planning to use this very set up with my dual 2.0ghz G5.

I'm wondering what will maximize performance; placing the DeckLink card in the 133mhz slot 4, and the SATA card in 100mhz slot 3, or the other way around.

I know you placed the Sonnet card in the 133mhz slot 4; is this the best way to go?

Thanks - Randy
 
Tempo-X 4+4

Mike, do you have the same problems if your start the computer with the alt button pressed??
 
What chipset is used? Silicon Image, Marvell, other?
 
Marvell chipset used in the Sonnet card
 
I bought the Tempo-X 4+4 based on the reviews I read, and found it to be totally unreliable and flaky, I am returning it for a full refund. I was using it with four MAXTOR DiamondMax 9 250Gb hard drives mounted in an external SATA box (which works just fine with the Seritek cards). With the Tempo card, sometimes 3 of the 4 dirves would mount, but most of the time none would show up. This is just my personal experience. Someone told me that this card may have a chipset that has timing problems with Maxtor drives, but Sonnettech didn't seem to know anything about this. Based on my experience I think people should wait until this card is better developed and tested with more drives, before spending their money on it.
 
Hey Moggy - email me directly, I want to talk to you more about your troubles to see if we can figure it out.

-mike
 
I too just bought the card and am using it with 4 Maxtor Maxline III drives and never can get all 4 drives to show up... i get 2 , sometimes 3, but have not gotten it to pop the Full set... It really is frustrating... Any advice?

-george @ rundfunkmedia.com
 
1/25/05 - For the last 7 days, I’ve been struggling with the Sonnet/Maxtor/RemovableDriveBurly combo I purchased from MacGurus. I follow the new external drive boot procedure outlined on the Sonnet site. Different drives show up every time I boot. I have switched every cable/drive/port possible to check for an identifiable bad part. Everything checks out OK individually. This morning, I hooked up 12” SATA cables to all the drives directly, now they all mount on every boot. So far, I’ve checked it approx. 30 times with 100% results. The problem is, 12” cables are not going to work for my mobile 8 drive HD setup. I haven’t heard anything about Maxtor drives being a problem with Sonnet. Should I return the Sonnet card and wait for the 4 port Firmtek to ship, or get a different Burly enclosure? Any help would be appreciated.

mark@corporatecandids.net
 
Mike,

I purchased the Sonnet Tempo SATA X4i card and I have had nothing but problems with it. It was installed in my G4 Quicksilver 2X1GHz, 1.5GB RAM, OS X.4.8. The card has eight LED's on it and one of them doesn't even work correctly, but Sonnet assured me that was not a problem. The card made the Finder extremely unstable, and the only way to shut the computer down was to Force Quit or Force Restart it. I could not Relaunch the Finder from the Force Quit window. The card ate my Boot drive and messed up my user account information, and Sonnet has been absolutely NO help in fixing it. Everything Sonnet Support had me do made the problem worse. The card is also designed so the connected drives do not sleep which they vehemently denied at first. They stated to me "Our Tempo SATA cards have absolutely no control over the sleep functions of a drive. That's a function of the drive's controller board and the OS. Our card just acts a conduit for those commands. We did extensive sleep testing with our product and we never saw any issues.”
The problems I've had occurred with both a Maxtor 500GB SATA300 7H500FO drive and a Seagate 500GB SATA300 ST3500630AS drive. I am really disappointed in Sonnet.
 
I left a few things out in my haste to post my comment. Sonnet stated that their SATA card has nothing to do with the sleep functions of the hard drive. That is entirely incorrect. These controller cards can control how, or if, the drive sleeps. It turns out that the Tempo SATA X4i card is set to keep the drive awake constantly because the engineers at Sonnet couldn't figure out how to do the sleep/wake functions. Sonnet just isn't informing the public about this. Further, getting Sonnet to admit that they were wrong is nearly impossible. Sonnet continued to blame my Mac for the problems I was having when it was clearly their defective SATA card.

In addition, Sonnet support failed to see how their card was affecting my boot drive and the entire system. They wrote "I'd also like you to explain how a drive not connected to our product was damaged by our product." For some reason the people at Sonnet aren't intelligent enough to understand that their defective SATA card was plugged into the motherboard which is connected to everything else like RAM, and the CPU. The defective Sonnet card was somehow affecting the Operating System (OS X.4.8). How I don't know, but it was very clear from how the system was behaving with the defective SATA card installed that the card was responsible. Things returned to normal after removing the defective SATA card. Sonnet refused to acknowledge that the card was defective even though one of the LEDs on the card was not operating correctly, and blamed my system.

I have been looking around and I have noticed people having problems with other Sonnet cards. http://www.macintouch.com/readerreports/raidstoragesystems/topic2901.html
It appears Sonnet just isn't supporting the Mac community.
 
I have found the SATA X4i was unable to support my seagate 250G HD in a PowerMac G4 Quicksilver 800Mhz. It could do everything except boot to it and see it in the boot menu at start up when holding down alt. Any ideas?
Cheers
Ben
 
Post a Comment


Links to this post:

Create a Link

This page is powered by Blogger. Isn't yours?

Listed on BlogShares