Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I am trying to install SLES11 on a computer with a X9SCL/X9SCM SuperMicro motherboard. The BIOS version is 1.1a (9/28/2011).

The SATA controller configuration gives me the following choices:

  • AHCI
  • RAID (Intel or LSI)
  • IDE
  • Disabled

I have tried both AHCI and IDE and with both of them, when the SLES11 installer comes up, it says it sees a "BIOS RAID" disk that it wants to install onto. If I go to the Export screen in the installer, under "Hard Drives" it shows me /dev/mapper/ddf_some_long_string, /dev/sda, and /dev/sdb but says the latter two are in use.

Surely the BIOS RAID isn't non-disableable? Perhaps there's old BIOS RAID metadata on the drives and the kernel is seeing it and being confused by it?

share|improve this question

1 Answer 1

up vote 3 down vote accepted

This is a fakeraid controller. That means that in reality, it is a bog standard AHCI SATA controller that has special bios and Windows' drivers that implement software raid. Changing the bios setting between AHCI and RAID only changes the PCI Identifier of the hardware to cause Windows to load the standard AHCI driver, or the vendor specific fake raid driver instead. Linux recognizes either PCI ID as an AHCI controller and loads the AHCI driver. Hence why Linux does not care which of those settings you use.

The dmraid software package recognizes the raid metadata that the fake raid bios leaves on the disks and configures the Linux device-mapper raid driver to access the raid array. To stop this, you need to delete the raid metadata from the disks with either the bios raid utility, or by running the dmraid command with the -E switch to erase the metadata from a given disk.

share|improve this answer
    
Makes a lot of sense! Any idea what do to, though, if dmraid -r -E /dev/sda errors out when it actually attempts to delete the metadata? –  QuantumMechanic Feb 1 '12 at 17:09
    
@QuantumMechanic, that would depend on what the error message says. –  psusi Feb 1 '12 at 18:37
    
We were never able to use dmraid to wipe the metadata. So though it took several hours, we used d-ban from dban.org to wipe the drives. That did the trick and the SLES11 installer no longer sees the bogus BIOS RAID volume. Even though we weren't able to do exactly what the answer said, the answer was dead-on on the reason for what was going on and therefore I'm accepting it. Thanks! –  QuantumMechanic Feb 2 '12 at 15:37

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.