Jimmy’s weblog

5/29/2012

IBM x3100 M4 with ServeRAID C100: Testing Debian Compatibility

Filed under: — jimmy @ 2:22 pm

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:

  • Never create the RAID in the OS because you might choose the wrong format and thus you will not see the RAID in the BIOS or IMM2 and lose the ability to monitor the health status. Create it in the BIOS or with the CLI tool.
  • If you want to install with the debian installer then you need to add option “dmraid=true” in expert mode
  • grub2 in squeeze has a bug that prevents installation on fakeraid (dirty hack: install grub from sid)
  • Booting from dmraid is broken in Debian: Bug #603319 with a dirty hack
  • 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).

    Leave a Reply