Question : RAID problems on Intel SATA RAID controller

Specs:

EVGA E760 Classified Motherboard
6GB Triple channel G.SKILL F3-16000CL9T-6GBTD 2GB
4x 640 GB Western Digital Drives (Western Digital Caviar Black WD6401AALS 640GB 7200 RPM SATA 3.0Gb/s 3.5"
ATI Radeon HD 4770

I set up a RAID 10 with 4 of the drives listed above on the Intel(R) ICH8R/ICH9R/ICH10R/DO/PCH SATA RAID Controller.

I have my Intel Matrix Storage Manager say a drive is "failed" like 2 or three times a week since I've built this thing. Usually I just tell the storage manager to "mark it as normal" and it rebuilds. I've replaced 2 of the drives so far, but this is rediculous - there is obviously something VERY wrong here. I've replaced the ones that "fail" the most often, and usually move them to my laptop and test with drive Fitness Test or Spinrite to verify.

I've updated the BIOS to the latest version, and used drivers off the CD that came with the motherboard. PLEASE HELP! This shouldn't be happening!

-Jeff

Answer : RAID problems on Intel SATA RAID controller

you don't need the 'ref' because you already returning a value...
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
class Program
    {
        static void Main(string[] args)
        {
            int fib = 20;
            fib = computeFibonacci(fib); Console.WriteLine(fib);
            fib = 20;
            fib = computeFibonacciRecursive(fib); Console.WriteLine(fib);
        }

        private static int computeFibonacciRecursive(int n)
        {
            if (n <= 1)
            {
                return n;
            }
            else
            {
                return computeFibonacciRecursive(n - 1) + computeFibonacciRecursive(n - 2);  //<------
            }
        }

        private static int computeFibonacci(int n)
        {
            int a = 1, b = 1;
            for (int i = 3; i <= n; i++)
            {
                int c = a + b;
                a = b;
                b = c;
                Console.WriteLine("b is= " + b);
            }
            return b;
        }

    }
Random Solutions  
 
programming4us programming4us