![]() |
Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
are bugs in every piece of hardware you own or operate. In the best cases, you might just power cycle your monitor to clear up a glitch, and in the worst cases, your hard drive actually hasn't written data that it said it wrote. Or your CPU silently mis-computed something and you now have corrupt data. As a manufacturer, for example a hard drive manufacturer, you release your product for sale, and for a period of time, you keep a team of engineers on the job, fixing bugs. After some time, you cease this effort. Typically around 6 months, but it varies by product, manufacturer, etc. I have in fact been hired at a company that built a compute farm of black box linux machines, they hired me in part to figure out why the systems were so unreliable. I dug into it and found a bug in the on-board ATA controller, that should presumably be fixed with a firmware update. I forget now if the motherboard manufacturer was Asus or another big name (Asus comes to mind). I contacted them, and they said they had reassigned the staff formerly supporting this product to a different product. They would not be releasing an update for this problem. The more millions of people have bought your specific product, and the more they paid in aggregate for the support contracts, the more the manufacturers care about actually fixing the post-release bugs. Most of the post-release bugs go undetected. When you buy a Dell (or whatever) rebranded drive, you're getting the carefully selected commodity OTS drive that a team of engineers from Dell vetted out and settled on. You're getting post-release support that is greater than the post-release support available to general public. In theory, if you can figure out that Dell rebranded the Seagate XYZ, you could go buy the Seagate XYZ directly and save money. But this line of logic bit me once: I had an apple X-raid. I got my hands on one of the Apple-branded drives for the system, I figured out that the drives were Hitachi XYZ, and I went out and bought Hitachi XYZ instead of apple branded. When the hitachi drives arrived, they came in two batches with two different FW revs. Half of the drives worked flawlessly, and the other half could not be recognized by the array. Unfortunately, the ones that worked were the ones with the older FW rev... And the older FW rev wasn't available from hitachi anymore. I am not saying don't use commodity drives. I know I use them. I am saying, stick with enterprise products and enterprise contracts on systems that are 24/7 critical. Whenever I build a compute farm, and I can afford for 10% of the machines to be down at any time, I buy the blackboxes and hire an intern to deal with all the idiosyncracies.
![]() |
|
BLU is a member of BostonUserGroups | |
We also thank MIT for the use of their facilities. |