Public bug reported:

Problem:

Installing Dapper Server on a system with an Adaptec RAID 2010S card
installs correctly, but when the system reboots to the installed OS, the
kernel cannot find the RAID card, and thus, fails to find the hard
drive.

Cause:

There are 2 drivers in the kernel for the Adaptec RAID card:  dpt_i2o
and i2o_block.  If dpti2o is used, the card is seen as "/dev/sda" (ie, a
scsi device).  If i2o_block is used, it is seen as "/dev/i2o/hda" (ie an
i2o device).  For some reason, the install CD loads the i2o_block
module, and thus installs the OS to "/dev/i2o/hda".  However, when the
system boots the installed OS, since it, by default, loads "most"
drivers, it loads both drivers, beginning in alphabetical order with
"dpt_i2o".  So, since dpt_i2o is loaded, i2o_block cannot be loaded
afterwards (since the device is already controlled by dpt_i2o), and thus
the installed OS looks for "/dev/i2o/hda" but cannot find it, because
the system only knows "/dev/sda".

Steps to reproduce:

1.  Install dapper server to a system with hardware RAID and an Adaptec 2010S 
raid card.
2.  Install should complete normally, but upon reboot you will get errors about 
how the device is already claimed by another driver and the boot will fail and 
drop you into the initramfs shell.  From there, an "lsmod" will show that the 
dpt_i2o module is loaded and not i2o_block.

Suggested fix:

1.  Either the install CD should be told to use the dpt_i2o driver, or;
2.  The installed OS should *not* load the dpt_i2o driver.

** Affects: Ubuntu
     Importance: Untriaged
         Status: Unconfirmed

-- 
Improper Installation with Adaptec RAID 2010S
https://launchpad.net/bugs/52956

--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to