IBM x3100 M4 with ServeRAID C100: Testing Debian Compatibility
When IBM announced their new entry server I first checked the specs and found out, that they are going back to fakeraid controllers in the low cost machines. I was really glad a couple of years ago when those controllers disappeared but now they are back again
Furthermore it first seemed, that the controller was not supported in the kernel of debian squeeze. So I ordered one of the first x3100 M4 to find out myself. It turned out, that there’s absolutely no problem with the squeeze kernel (Didn’t find those reports, who said that the controller is not detected, again, so I hope this false information is lost forever or at least hard to find).
Depending on the BIOS setting (modus AHCI or RAID) the controller shows up as:
00:1f.2 SATA controller: Intel Corporation Cougar Point 6 port SATA AHCI Controller (rev 05)
or
00:1f.2 RAID bus controller: Intel Corporation 82801 SATA RAID Controller (rev 05)
Although I already wasted a lot of time in my life with fakeraid controllers I decided to test the ServeRAID C100, too. Here are the lessons I’ve learned:
I hope this posting will help you, if you really need to configure such a machine. It’s also possible and supported to upgrade the x3100 M4 with a HW-RAID controller, e.g. ServeRAID M5015 (you need the Hot-Swap Backplane, too).