Promote Your ATA66 Controller To A RAID Controller 311
SPI3LB3RG writes "
Evidentally he only differences between the Promise ATA66
Controller and the Promise FastTrack66 RAID Controller (beside cosmetic) are a
five-cent resistor and the bios. The page tells how to change the
ATA66 to a RAID controller. (A simple bios flash and some soldering.) In the end, you have a $65 RAID controller for about $20 bucks."
Current price at buy.com on the Promise ATA66 Controller is USD 34.94, and the FastTrack66 RAID Controller is USD 123.95; at pricewatch lowest prices shown are USD 27.00 and USD 113.00 respectively.
sorry to dissapoint you (offtopic) (Score:1)
Here's an easier way (Score:1)
IT doesn't support linux (Score:1)
It also doesn't support NT natively without unpluging both hard drives from the card and then doing an install by pluging the hard drives into the ide slot in your motherboard and then installing the driver and then opening the case up again and THEN pluging your hard drives back into the card. Rediculous !
There is also no native linux support and there is only a beta linux driver that is not raid compatible. To install the driver you must do the same steps as the NT installation. If you try to install linux you will recieve "Can not find hard disk" error.
If your motherboard comes with an ide ata-66 port soldered into it, then you are screwed! You will have to either a>) throw out your new computer or b:) put up with Windows and hope linux will support your new ata-66 eide ports someday right out of the box.
..oh. DO NOT EVER BUY A GATEWAY!
ahhh that feels alot better. The card doesn't make that much of a noticable difference in performance. The cards i/o is waaay behind scsi. For a server with alot of users, scsi is still the way to go. For workstations ata-66 might be a good deal. I would still stick with eide pio-mode 4 drives and ports for non servers.
YEs but.... (Score:1)
Nifty, yes.
Useful, no.
Unless you want to run the suboptimal Promise drivers on Win96/98/NT, I would run Promise drivers like I would Creative Labs sound drivers on my NT box. Please stick me in the eye with a hot poker.
Re:RAID for $65 (Score:1)
Hardware hacking is done with oscilloscopes, microcontrollers, EPROM burners, wire wrap sockets, and suchlike. Magazines like "Circuit Cellar INK" cover it, and it involves more than PeeCee software.
SCSI 3 is faster... (Score:1)
Your setup is still cheaper, but ultra160 SCSI is available now and it HAULS!. The controller is about $350, and a 18 gig drive costs about the same. Yes, now I have $700 invested and only 18 gigs to show for it, while your setup can be had for about $650US (2x$200US for the drives and $150US for the controller), and you've got 40 Gigs.
I plan on getting one of these ultra66 cards to try this out, but not for speed. I want to setup a striped mirror set of 4 20 gig IBM drives (40 gigs total) for fault tolerance.
Re:Good way for the government to waste money... (Score:1)
Catch a clue. The product vendor is selling their IP. You buy the cheap product, and you're buying the lower cost IP. You buy the more expensive product, you're buying much more sigificant chunk of IP.
If you don't understand the concept of Intellectual Property, maybe you don't belong in the computer industry.
Re:what's with the resistor? (Score:1)
Kinda reminds me of security by obscurity . . .
Re: RAID - Cost or reliability? (Score:1)
Re:huh? (Score:1)
You're in the wrong place. The workstation users are over there ---------->. These are peecee lusers. They've never heard of the service contract. Probably because any vendor who offered them on peecees would go under in five seconds.
Re:But does Linux support the RAID features? (Score:1)
Thanks for the tip... I'll look into getting one over the summer...
Re:But does Linux support the RAID features? (Score:1)
Re:What does he mean?! (Score:1)
"A friend of mine brought me to the idea to publish this on the Internet so that other POWER USERS also have the possibility to feast their eyes on how fast you can STILL get your PC".
Not that this was very important
Sebastian
Re:I am going to try this next week. (Score:2)
Beware false economy.
...phil
Re:RAID for $65 (Score:2)
I'm curious to understand the bizarre logic that makes you think this.
The 'crippled' $20 product is a means to sell only a portion of their intellectual property. For $20 you get the benefit of their ATA66 R&D effort. For $65 you get the benefit of that plus the RAID R&D effort. This ability to charge incrementally for development effort is probably key to the profitability of the product line as a whole.
How they package that intellectual property is irrelevant. It simply turns out that it's cheaper to disable the RAID stuff than it is to fab two entirely different products.
Re:RAID for $65 (Score:2)
>then you're probably not a hacker.
If you've never soldered anything where a third hand would have been *really*
useful, then you're just not ambitious enough.
Soldering wimp!
With a soldering iron, yellow stickies, duct tape, and a couple of
bungies, you can fix *anything*
Hmm, I've never considered myself a hacker, but I guess that last line
kind of defines me as one, doesn't it?
hawk
And no computer is complete (Score:2)
OK, it's also that my Uncle reads & writes ancietn egyptian, and I wanted the label that read "Hawkins"
Re:Software RAID : cheaper, easier, safer (Score:2)
Re:RAID for $65 (Score:2)
No matter how many times I read this, I can't make it make sense. Did you mean "If you've never..." or what?
Of course, maybe my inexperience with soldering is showing...
-----
The real meaning of the GNU GPL:
Re:RAID for $65 (Score:2)
If you've ever found yourself wanting a third hand while soldering then you're probably not a hacker.
You know, that is a cool saying. Mainly because it's got SO many different interpretations, but also because almost all of them are SO false.
I'm sure you meant the last one I listed. I sorta like the other two.
-Billy
ATA interface? Waste of time. (Score:2)
Anyone else see the problem with this picture?
Especially when you're going to be wasting 6 million cycles waiting for I/O.
10/15K rpm SCSI drives. Can't use ATA interface drives.
Re:Software RAID : cheaper, easier, safer (Score:2)
SW RAID should work with IDE, SCSI, and any combination you please. Your experience sounds pretty strange.
If you didn't patch the 2.2.14 kernel and didn't use an -ac patch, then you've been running the old RAID code. This is inferior to the 0.90 code available as patches, but RAID-0 performance should be comparable. My guess is something else in your setup caused this CPU hogging. If it's just misconfiguration of the RAID, it's pretty interesting as I've seen noone else hitting the problem you describe.
Re:Software RAID: slower, more dangerous!!!! (Score:2)
2) The Linux kernel has excellent caching techniques. Besides, it uses your main memory for caching, so you get the benefit of having a dynamically sized cache, adapting to your needs at any given time
3) A HW controller doesn't magically make all your disks hot swappable. Often people are happy just their system keeps running until some time where they can conveniently take it down and replace failed disks. I'm happy with that
4) No serious sysadmin is going to use anything but csh and a Sparc5. But for the rest of us, the better performing, more flexible, and cheeper solution is definitely something that shouldn't just be ignored.
5) You can build nice RAID-5 sets with IDE, just buy a few extra IDE controllers, use only one disk per bus (to keep good performance), and you're off.
The point of RAID without hotswap is saving you a night of reinstalling and restoring backups. You will have to take the system down to replace the disk, but you can do this at a convenient time. That's worth a lot to many of us. And remember this is often at the price of one extra disk.
Re:RAID for $65 (Score:2)
you don't mind soldering over your lap when wearing only shorts.
Re:really? (Score:2)
1. IDE controllers are brain-dead. They do absolutely nothing and rely on the CPU to do everything. That was the intent of the design -- to make it as cheap as possible. They sure have achieved that, and it works rather well for desktops I must say. In and of itself it is not necessarily bad, but see #3.
2. DMA33 is actually 33 MB/s (hence the name
3. (most important) Only *one* IDE HD per channel can work at a time. This means that if you have 2 HDs attached to the same IDE channel (i.e. master & slave), only *one* of them at a time will actually be able to transfer data. The second one will have to wait. Therefore, this defeats the whole point of RAID -- concurrency. The only way you can have concurrent reads/writes is if you connect 2 HDs to 2 different IDE channels. And since there is normally only 2 IDE channels in a box, your RAID would be kinda limited...
On the other hand, with SCSI you can connect up to 15 devices to one SCSI controller and have them *all* operate concurrently.
So, my conclusion is that, while software RAID may actually be a viable alternative to hardware RAID (as some people claim), IDE RAID is simply not suited for the job.
___
Re:really? (Score:2)
Exactly. Until you run out of IRQs. I have never heard of more then 4 IDE controllers in a box, and even that is kind of a stretch.
Well, this is good. If what I think is true above (ie: the PIO modes are the only processor intensive ones) then this means that a UDMA hard drive is going to run at peak performane.
Well, DMA does offload CPU somewhat, but it's still not SCSI. SCSI offloads *all* the I/O work from the CPU. The UDMA HDs sure will work at peak performance (since the 33MB/s the UDMA33 can provide is usually at least twice as fast as HDs can sustain), provided that they have CPU's attention.
___
really? (Score:2)
Could somebody else please comment on the issue? As you can see my knowledge RAID is quite limited.
___
Software raid v. FastTrack?! (Score:2)
--
Re:RAID doesn't mean RAID 5, there are other uses (Score:2)
--
Re:Software RAID : cheaper, easier, safer (Score:2)
--
Re:RAID doesn't mean RAID 5, there are other uses (Score:2)
--
Panavise (Score:2)
Pay for Utility, not production costs (Score:2)
One big F500 company I know of had an 8-bit device with 16K of memory. Customers could buy memory upgrades for it by having a tech come out and plug in another row of mem-chips, customer paid for parts and labor. Well time went on and they found it cheaper to just make all the boards with 64K chips but they only enabled 16K. Now the customer had to pay the same damn fee to 'add more memory', but now all the tech did was come out and pull a jumper.
Re:doh! Too late! (Score:2)
Think of it this way: It's true that you will probably only be able to get support for the actual raid card, should it ever fail. But, if the cheap, "overclocked" card fails, you can simply buy a new one (or three) and you'd still be saving money.
--
Re:But does Linux support the RAID features? (Score:2)
AMI Megaraid is a RAID card. Mylex DAC960 is a RAID card. Flashpoint, is a scsi card with some firmware bits and pieces to help along a software RAID system.
FWIW, there are any number of two channel UW-SCSI AMI Megaraid 428 cards on the surplus market at about $150. They rock, and have full linux support.
Re:Software RAID : cheaper, easier, safer (Score:2)
I had 1 of 4 drives in a raid 5 array using the 0.90 drivers go bad. When it went bad, it locked up the scsi bus long enough that the raid driver decided that another drive must also be bad.
So i had one drive down and another drive tagged as desynched. This resulted in Total Loss of Data. There was no way to make it rebuild. I tried everything the people on the mailing list could think of.
My fault for not having backups. Shame on me.
BUT. The speed allegations are pretty false. A *good* hardware RAID card with on-board hardware cacheing beats the tar out of software raid. Up to 4x the sustained throughput.
Re:I am going to try this next week. (Score:2)
With just 4 drives, RAID 3 is the least expensive in terms of CPU usage. It's also better if you're most concerned with speed, in that 3 of your drives will be focused solely on read/write operations and the 4th will dedicate itself to redundancy... Rather than splitting the data and redundancy across drives. You add many more seeks...
I'm not sure what your end goal is... I'm thinking you're looking at something like video editting where throughput means everything compared to anything else. If you're already doing a lot of seeks - database operations - go with RAID 5, as it's more easily expandable.
-----
As a finaly note, if you're going to invest in new drives, you may want to check the newest 10,000 RPM drives... The added RPM's plus the increased density of the tracks means that they're easily more than 150% faster...
What does he mean?! (Score:2)
it by Internet admits to give thereby also different POWER to USERS those
Likewise by it like fast one has itself to amuse possibility its computer STILL
wars can.
Honestly, what in God's name is he trying to tell us here?
Other than that though, groovey discovery.
RAID doesn't mean RAID 5, there are other uses :-) (Score:2)
Redundant Array of Inexpensive Disks
I don't see SCSI, Fibre Channel, or 3+ disks requirement there anywhere.
With SCSI it started to mean more like Independent Disks, and you got the features like the so-called "hot swap".
IDE drives are certainly inexpensive, and there should be no reason not to set them up in a RAID configuration.
Why not setup 2 IDE drives in Raid level 1 (Mirror)? No one is required to setup Raid level 5 on their box.
If you ask me, that is quite a usable configuration, the odds of both IDE drives dying at the same time are slim.
Let RAID stand for what it once stood!
P.S. If you are wondering, I use DataDirect Enterprise 8 and Mylex RAID hardware in my datacenter.
--
Leonid S. Knyshov
Network Administrator
Bad Luck, maybe a bad idea. (Score:2)
Second point, I am not too hot on the idea of applying heat to a card. Even if it works, I could see Promise coming out with later driver updates which are tweaked to work right on their raid cards and deep-6 a tweaked card (referring to purchased OS's, not open OS's and home grown drivers) . This is too new a card. There will be a year more of bug fixes before they work everything out.
Re:Soldering stories (Score:2)
Then there was the time I assembled an Apple-II-clone motherboard and wondered why the heck it didn't work until I noticed (the scope helped) that all the discrete transistors had been placed according to the silk-screen shapes, but that that was the opposite of how they were supposed to go in (ie emitter and collector reversed), the silk screen was wrong. Amazingly it actually worked after I desoldered them and turned them around.
Re:RAID for $65 (Score:2)
Re:Hot Swapable? (Score:2)
The only difference is the firmware, and perhaps a transistor that allows you to flash in new firmware.
Just like USR's old sportster.
Re:really? (Score:2)
1. So? We have plenty of CPU available. Usually we are waiting on I/O. If you are worried, go SMP. You are still getting away cheap.
2. UDMA33 bursts to 33.3, but sustains 16.6. UDMA66 bursts to 66.6, but sustains 33.3.
3. So add more channels. You have 2 on board, add 2 more for under $50. Now you ahve a 4-way RAID-5. If you want a hot spare, make it a slave. When you replace the dead drive, move the spare to be a master. No one in their right mind puts 15 hard drives on a SCSI channel. Drives can do an easy 15 MB/s, usually 20 MB/s+. U2W SCSI is stuck at 80 MB/s. Also, for redundancy, you always use multiple channels, so you can't be taken out by a cable.
You are touting conventional wisdom. I'm giving you an interesting alternative for the dollar-impaired. I will not argue that SCSI is a better way to go, given a sufficient budget. I'm not used to such circumstances.
Re:really? (Score:2)
IRQs are not a problem. Each PCI card you add takes one IRQ, a "limitation" of PCI. You can find cards with as many as 8 IDE channels. I think you start worrying about PCI bus bandwidth at that point, especially if you are competing with 100baseT net cards, etc.
Linux supports 8 IDE channels. I'm not sure where the limitation is at this point, never needed more than 8.
Re:Software RAID, IDE (Score:2)
How about an email message? /proc/mdstat contains the status of the array, write a script and cron it. If you want an LED, attach an LED to the serial port and have the script write there.
Re:Software RAID: slower, more dangerous!!!! (Score:2)
Can a real RAID guru post them?
I'm not a real RAID guru, but I play one at work.
If you are putting together highly available servers, perhaps for heavy DB serving, and have money, I might agree with you.
But if you are putting together load balanced servers, such as mail, web, authentication, etc. then software RAID, even with cheapo IDE drives, kicks serious ass. Normally, you can't justify serious RAID for these boxes, but cheap software RAID/IDE means that you can add some redundancy and have an easier day. Also, if you are load balancing, you can afford the reboot to replace a drive.
At an ISP, this is the world I live in. I don't have big DB servers, but an army of smallish servers. I also have no money and no time to rebuild a server every time a drive dies. This is the best of both worlds to me...
Re:Software RAID, IDE (Score:2)
It really couldn't be easier, and its well worth a few K$, if you have better things to do than futz with a balky RAID.
Re:Software RAID : cheaper, easier, safer (Score:2)
People forget what RAID stands for: Redundant Array of Inexpensive Disks. IDE RAID is sneered at by the general hardware geek because it's crappy compared to SCSI. Well, of course it is, but you don't care, because it's RAID.
Yes, yes, you can't hot-swap most IDE, and you're limited to the number of hosts per controler, but you don't much care 'bout that either because it's just so damn cheap. If you use multiple controlers you get around most of the limitations of IDE anyhow, so adding an extra controler for the additional disks is a no-brainer. As for hot-swap, you can just keep a hot-spare in the case. That way you can bring it on line in case of a failure and you don't go down unless two disks fail before you can schedule down-time to replace one. Linux RAID doesn't do this sort of hot-spare thing automatically that I know of, but it certainly is easy enough to hack together.
As for refuting software RAID because hardware is faster... try using a NetApp, and then tell me software is slow. Yep NetApp (the high-high-end of network-attached disk arrays) is software raid.
Speaking of which, when is someone going to write a one-step online backup system for ext2fs (or ext3fs) like the one on the NetApp. Basically it's a copy-on-write setup where the root inode is coppied, and every write to a block causes it to be coppied and every inode above it to be coppied. Thus an online backup can be done in seconds, allowing applications like databases to be brought down for practically no time (0 time, if you're using Oracle).
There are almost certainly patent problems here, but someone should at least research how close to this one could get before stepping on patented toes....
Re:NetApp vs EMC (Score:2)
Re:Software RAID : cheaper, easier, safer (Score:2)
Re:Forget a third hand, I want a tail! (Score:2)
Our closest relatives, the apes like chimpanzees and gorillas are also tailless, but their brains are much smaller than ours, with chimps between 300 and 500 cc (average 400), and gorillas between 400 and 700 cc (average 500), while modern humans have a range of 1000 to 2000 (average 1400).
I think a simpler explaination is that in moving away from a quadraped arrangement the apes did not find a use for their tails, unlike the monkeys, and like all unused organs, it became vestigal. If we've kept our tails for balance, like the old world monkeys, or it had become prehensile, like the new world monkeys, then we would still have tails.
Re:RAID for $65 (Score:2)
Hehehehe...
Seriously though, I can't even begin to imagine the long-term effects of half of the toxic substances I used have to deal with my job. Between the pot of boiling lead for tinning wires and carcinogenic chemicals we used to watch the resin off the boards, I don't believe I want to know what my anticipated life expectancy is.
Lucky for me, I am now dealing with components only after they've been assembled, the toxic residue of the computer industry being confined to poor people in countries far away from us.
Note: The above is sarcasm.
Re:RAID for $65 (Score:2)
Well, don't know if I'm a "real hacker"...I suspect I solder far too well to be a hacker. Most of the electronics hackers I've known had the soldering skills of a chimp on acid. I can say this because I used to build all the one-offs and production prototypes for a company. The hacked piles of wires and chips that I got to work from were rife with cold joints, globbed solder, etc.
But you do eventually learn to hold more than two things with two hands...holding a coil of solder in the fingers of the same hand that holds the soldering iron, holding the board and a pair of plyers with the other hand.
Transistor? (Score:2)
Software raid takes too much CPU time (Score:2)
Re:The FastTrack66 is _NOT_ a raid controller (Score:2)
For the uninitiated, just because software is stored on a chip (in this case the card bios) rather than a disk, does not make it "hardware". This is commonly referred to as "firmware" but in reality is software that runs on the host CPU just like any piece of software.
I'd be interested to see where you get this information from - as far as I can tell, the flashable bios on the card is run ONLY by the onboard controller; it is not downloaded to the CPU at all......
--
Re:The FastTrack66 is _NOT_ a raid controller (Score:2)
It doesn't need to be "downloaded" to the CPU. It simply exists in memory space. Yes, I know that - but as far as I know, the part of the flash upgrade that gives you Raid rather than standard SCSI is running on the onboard processor, not the host machine - after all, this is the whole point of having SCSI in the first place - to offload disk I/O from the host CPU to the Card.
However, I was more interested in where you got your analyis from - do you have the source to the thing someplace on the web? I don't have one of these cards, so can't really check locally....
--
Re:RAID for $65 (Score:2)
Is expended already - yes, it is reasonable to price your product to cover research costs in x years, and still make a profit, but not quite so reasonable to try and make you pay a premium for features that should be standard. If they weren't making a profit *and* working towards breakeven at the $20 pricepoint, they wouldn't be selling at that price at all. So the price difference of $45 is pure profit - due to what amounts to a lie about how much improvement you are getting over the $20 card.
Should Promise be punished for engineering the card so that it could be modified to be a simple ATA controller? Is their $65 price point exhorbitant?
No, it's a marketing tactic - the Raid controller market is profitable at $65, the Standard ATA controller market wouldn't be, so they sell at $20 - this does'nt mean the $65 is an unreasonable price for that market, it means the market AS A WHOLE is artificially high-priced.
--
Re:RAID for $65 (Score:2)
Not really - the point is that the Cheaper card IS the same as the more expensive one, with features disabled so they can charge a higher price for the one with raid. It's not the first time this has happened, and it won't be the last, but they have no reason not to be selling the raid-enabled card for the $20 and forgetting the poor-brother mode one......
--
Is this the "I kiss you" guy? (Score:2)
Re:Software RAID, IDE (Score:2)
On a side note, I was contemplating purchasing a pair of this very RAID controller in the near future. The older Promise has served me well..
I will be trying this. Thanks
Re:RAID for $65 (Score:2)
Wait.. I'm only 22, and I was a psychotic. The 112vac squirt gun proves that..Hmm.. The voltage must have fried a couple of braincells.
Re:Software RAID: depends on the situation (Score:2)
Most notably, you're offloading a processing chore from the CPU, which will make the main CPU more available. It also means that the RAID controller can do 'background' chores, like verifying the volumes when no accesses are pending, rebuilding a volume after a disk failure (assuming the RAID set has redundancy).
But I wouldn't knock IDE RAID for hobbyists: IDE disks are cheaper, and there is a performance boost. And most implementations (I believe this is true for FasTrack66) fool the OS into thinking the RAID set is just a plain ol' IDE hard disk!
And the main point: will software RAID be better than no RAID at all (for the very cost-conscious)? In a reasonable implementation, the answer should be yes.
Re:Software RAID : cheaper, easier, safer (Score:2)
Re:Software RAID : cheaper, easier, safer (Score:2)
Wait a minute don't you need an ATA66 it's there? (Score:2)
Re:But does Linux support the RAID features? (Score:2)
Esperandi
Just bought an Athlon, new mobo, and geForce card... made sure I got one with the AMD bridges and NO VIA!
Re:Transistor? (Score:2)
Esperandi
Re:A Quote... (Score:2)
Just as by it you fast have may maintain possibility which its wars of the computer can do STILL.
Not much better =)
Pablo Nevares, "the freshmaker".
Waste of your time (Score:2)
A Quote... (Score:2)
"Likewise by it like fast one has itself to amuse possibility its computer STILL wars can."
I think that's impressive!
Re:SCSI 3 is faster... (Score:2)
Go for a RAID 5 config-- you get 60 gigs practical storage, and get the same fault tolerance -- can rebuild a dead disk on the fly.
Good way for the government to waste money... (Score:2)
But seriously, I think it sucks that a company can sell two identical products, with the only difference being 1 resistor is moved and a different BIOS, and more than triple the price for one of them.
kwsNI
It's Called "Functional Pricing"... (Score:2)
Lexmark (the descendant of the IBM printer division) pulled the same stunt later on when it had two models of laser printer that differed only in the value in a certain location in the ROM.
Anomalous: inconsistent with or deviating from what is usual, normal, or expected
Re:RAID for $65 (Score:3)
If you've ever found yourself wanting a third hand while soldering then you're probably not a hacker.
Re:RAID for $65 (Score:3)
No reason! Sheesh. How about the R&D effort expended on the RAID capability? Should Promise be punished for engineering the card so that it could be modified to be a simple ATA controller? Is their $65 price point exhorbitant?
The cost of the parts for ANY piece of computer hardware is next to nil. The only thing that makes any hardware expensive is the R&D effort expended designing it. It doesn't strike me as unreasonable for them to charge extra for the ability to take advantage of the RAID capability.
Re:Software RAID: slower, more dangerous!!!! (Score:3)
Even if we agree that it's not for production (I don't agree, but let's assume so for a second) you still didn't want to use your hand-patched ATA/66 card for production either now, did you ?
If you want to swap systems, SW RAID is just as fine. Swap the disks and the other system will boot on them as well. Wether they're attached to a SCSI controller with RAID capability or not makes no difference. The other system will see the volumes too, the configuration doesn't change magically when moved from one system to the other...
IDE lacks hotswap capability, that's why it's often considered a bad idea. But compare it to a production server _without_ RAID, and suddenly it's one hell of a lot better. You can take the machine down some time convenient, and you won't be reinstalling and restoring backups all night.
Here's the info for you (Score:3)
After a little searching, here's the post that you mentioned, and YES this way is a lot easier.
---Begin Crosspost---
Ok, I know this sounds crazy, it is.
This is how you do it...(see link)
http://www.geocities.com/promise_raid/
I know this is in danish and most of you don't understand anything of it.
Look at the pictures.
I'll translate for you guys, because I like you (LOL!)
Goals:
1: Update the card's BIOS
2: Solder a 100 Ohms resistor from pin 23 to ground, OR from pin 23 to 16.
3: Enjoy your new el-cheapo RAID system
IT IS VERY IMPORTANT THAT YOU UPDATE YOUR BIOS BEFORE YOU SOLDER!!!
Things required:
A Promise UDMA66 controller
A 100 Ohms resistor
A soldering iron, soldering tin, and a screwdriver.
Detailed walk-through:
Buy a Promise UMDA66 controller
Buy a 100 Ohms resistor (color code: brown-black-brown)
Check if the card works as an UDMA66 controller
Format a 3 1/4 inch 1.44MB diskette, make it bootable (copy system files under windows format)
On this diskette you place the BIOS update program and the new BIOS, find the bios on:
www.promise.com
(it is the one for the RAID device you have to download)
Boot on this diskette
Start the BIOS program:
A:\ptiflash.exe
FIRST TAKE A BACKUP OF YOUR CURRENT BIOS!!!
Choose option no.1 and choose where you want to save your current BIOS.
Flash your BIOS with the one you just downloaded, do this by selecting option no.2 and write the name of your new downloaded BIOS (normally A:\ft66b108.bin)
Restart your computer
When you restart, you will get an error when your computer begins to initialize the IDE-66 controller's BIOS.
Shut your computer down
Pull out the Controller card
Unscrew the metal plate from the controller. (this makes it easier to handle)
Solder the resistor on pin no. 23 (see the picture on the website I linked to, you will see it clearly)
BE VERY CAREFUL WHEN YOU SOLDER!! The bios is much sensitive to heat, so if your card has an IC socket they recommend you to remove it.
Now you can put back the metal plate, put the card back and power your computer on.
Hopefully it will work, and by pressing Ctrl-F you can go into a program where you can easily select which RAID mode you want to run.
Link to bios flash program and BIOS update
http://www.geocities.com/promise_raid/FT66b108.
NOTE!!! I cannot be held responsible to any damage or failure of your system or the card itself or any living person walking around you, you are on your own!
------------------
Uffe Merrild
------------------------
editor at Hiphardware.com
---End Crosspost---
---
Re:Pardon my ignorance (Score:3)
Little hacks (Score:3)
Friend of mine showed me the difference between some low-end radar detector and the higher-up model by adding in a 10 cent light.
Remember a friend of mine modifying my caller ID unit to hold twice as many numbers, with a method similar(no bios flashing tho) to the RAID controller.
I've done this, but the other way (Score:3)
Unfortunately there is no Linux driver for the FT66 (and promise will not give a delivery date), so I downgraded the card to an Ultra 66. Just move a resistor to a different jumper and flash the bios. Now I'm doing poor man's disk mirroring with rdist. Wish I could have hardware raid though...
Re:Software RAID (Score:3)
Rather, I suspect that they are just replacing the DOS INT 13H (hdd control) interrupt handler with their own at system startup, and are having the main CPU do the RAID work in software. I would futhur guess that the Windows drivers for the card then do the same work in protected mode in the driver. If I am correct, then there is no advantage to using this card in its own native RAID mode vs. using software RAID.
The only advantage HW RAID gives you is that the main processor is freed up to do other tasks. In the case of a file server, there are no other tasks and therefor hardware RAID buys you very little. As others have said, SW RAID allows you to
use system memory for buffer. Your system almost certainly has more RAM than the card
Better detect, log, and correct disk errors. HW RAID tends to hide this sort of thing from the system.
use drives on different controllers. This allows you to spread your RAID array across controllers, so that a controller failure will not take the array out. Now, I could be dead wrong on the Promise not having its own CPU. If anybody out there can correct me by telling me the specs of the CPU (RAM size, type, operating speed, etc.) then I will be greatful. However, this smells to me like a WinModem, WinPrinter, software "wavetable" sound card, etc.: "We just won't tell the user his CPU is being used to do the work, and he'll be fat dumb and happy...."
Re:Software RAID: slower, more dangerous!!!! (Score:3)
I burned out eighteen 120meg Connor's that weekend..
I am going to try this next week. (Score:3)
So how song do you think until they change the manufacturing process to break this?
--
Matt Singerman
huh? (Score:3)
Re:Software RAID: slower, more dangerous!!!! (Score:3)
FastTrak *IS* a software RAID (Score:3)
It loads the program out of a Flash ROM instead of a hard disk, and the routine is called from an interrupt hook instead of an OS kernel function, but those are the only fundemental differences.
A "Hardware" RAID would use its own processor. There is none on the FastTrak.
What FastTrak gives you is software RAID 0/1 for OS's that don't offer it. If you run Linux or NT, you're just as well off with the Ultra 66 controller and OS RAID functions.
Any differences in performance or reliability would be from the merits of the respective programs, not a hardware/software difference.
I have a Promise FastTrak myself, and I use it for my gaming system (Win 98), but in Win2K/Linux I get the same CPU utilization and transfer rates using two single channels and the OS raid 0.
Re:There is a much easier way of doing this (Score:4)
This is the URL...
http://www.storagereview.com/welcome.pl/http://www .storagereview.com/ubb/For um1/HTML/002964.html [storagereview.com]
Odd URL huh?
But does Linux support the RAID features? (Score:4)
I have a Mylex FlashPoint SCSI card that had similar software RAID features. I wound up flashing the BIOS DOWN to a non-RAID BIOS because there was no support for the RAID features of the card under Linux and my mobo doesn't get along very well with cards that have 64K of onboard BIOS. (Apparently one of the worst bugs in VIA chipsets...)
So if you're a Linux user, don't get your hopes up as to being successful with this.
Re:There is a much, much, much easier way to do th (Score:4)
Re:RAID for $65 (Score:4)
Whiye knot holed the solder in yer mouthe? I no it's made uf lead butt eye doo it all het time und eye hav had know problums yet.
Re:really? (Score:4)
I have gone to the dark side and started running the 0.90 software RAID on *gasp* IDE drives in *double gasp* production servers. I don't see myself going back soon.
If you have an unlimited budget, then hardware RAID with SCSI disks is great. I might still argue with you about if hardware or software RAID is faster. But if you live in the rest of the world, where money matters, you can't beat IDE drivers for price/performance, especially with the 7200's with 2MB caches available now. Going IDE means I can have a spare in the box and possibly one on the shelf. In short, my boxes are more reliable and just as fast for the same money.
The only downside I can note with IDE is that I have to turn the box off to replace a drive. Get some $15 shuttles and the box is down for all of 3 minutes. These Promise controllers allow Hot-Swap IDE RAID-1, I believe.
The overhead is pretty minimal. I do RAID-5, and even with the extra CPU needed for IDE controllers, I still don't see much CPU usage (sorry, I don't have hard numbers... can't find my Bonnies). Actually, on the ATA33 controllers that I'm using, it seemed the bottle neck was the controller bandwidth. On a 3 way RAID-5, I always pulled roughly 25MB/sec, regardless of CPU, block sizes, etc. After thinking about it, it made sense; with RAID-5 reads, I'm reading from 2 drives at a time, and ATA33 can sustain only 16.6/bus. After OS overhead, seeks, etc. 12.5/bus ain't bad.
Linux does have pretty good HW RAID support. Mylex, DPT, and ICP-Vortex come to mind. All well supported. And you can always go with an external RAID chassis solution, where the external box does the RAID and just connect a SCSI channel to it. Since it looks like any other SCSI disk, it is OS independent. This is perhaps the simplest approach, but can also be expensive.
Enough rambling... off to some starcraft.
A quicker and easier mod: (Score:4)
Just got ours, Ultra66. Flash the bios. 100 Ohm resistor from pin 16 - 23 (Don't pull out the bios - just solder. over the top or underneath.) Reboot and sweet.
Jim.
Don't know if it'll work, but sure as anything it'll be a lot easier for newbies:
Delboy
Removing BIOS, a reminder... (Score:4)
Software RAID : cheaper, easier, safer (Score:5)
This will support RAID-linear, -0, -1, -4 and -5. It will work with your ATA cards as well as with your SCSI ones. The IDE layer in Linux is stable enough to survive any disk failure I've ever seen, so stability is as good as it gets.
Besides, Software RAID solutions are usually somewhere between faster and _much_ faster than HW ones. Back in the old days it was a gain to do RAID management in software on an auxillary processor (``hardware'' RAID), but these days your average 400MHz PII won't even notice the extra workload (it's neglible to running ``top'' etc.).
Check out the HOWTO at http://ostenfeld.dk/~jakob/Software-RAID.HOWTO. It's also in the process of getting into the LDP, so we'll be nicely set up for when 2.4 hits the street.
The FastTrack66 is _NOT_ a raid controller (Score:5)
Hey folks, the FastTrack66 is not a raid at all. It is a software raid card, but implemented in the ON BOARD BIOS.
For the uninitiated, just because software is stored on a chip (in this case the card bios) rather than a disk, does not make it "hardware". This is commonly referred to as "firmware" but in reality is software that runs on the host CPU just like any piece of software.
The only difference is of course the BIOS calls you use to access the disk are able to understand the striping used on your disk. There are basically two advantages to this.
Thus, as I said previously, it's not a raid card at all. It's got pretty much no functionality for doing for doing raid at all. Given the fact that it's advertised as a hardware raid, I'd just as soon not purchase any products from Promise at all, until they learn to quit with the false advertising.
RAID for $65 (Score:5)
Re:Software RAID: slower, more dangerous!!!! (Score:5)
I would have, but then I couldn't post.
Hardware RAID is always going to be better than host-based (software) RAID.
software raid may be neat to play with on your PC, but if you were planning a PRODUCTION server to run your business off of, you'd want a real hardware RAID box.
Also, you can dual attach a hardware RAID box, you can swap the server out from under your hardware raid box and still see the volumes.
IDE RAID is a bad idea for a number of reasons that I'm not qualified to go into, but I've heard the arguments. Can a real RAID guru post them?
There is a much easier way of doing this (Score:5)
Sorry for the dbl post, but I fscked up the last URL.