Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 174130 - Trouble installing in server with Fusion-MPT SAS storage controller
Summary: Trouble installing in server with Fusion-MPT SAS storage controller
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: genkernel (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-11 10:18 UTC by Clemente Aguiar
Modified: 2008-04-12 00:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Clemente Aguiar 2007-04-11 10:18:27 UTC
We have just bought a IBM x3250 server which has a "LSI Logic SAS1064E Fusion-MPT SAS" storage controller.

I am using Live CD install version 2006.1.

Standard installation goes fine: recognizes the drives, formats the partitions, installs, no problem, but when I reboot ... the booted system does not seem to recognize the controller.

I get the following error:

!! Block device /dev/sda3 is not a valid root device ...
!! The root block device is unspecified or not detected.
  Please specify a device to boot, or "shell" for a shell ...
Boot() ::

The module that during installation is loaded is "mptsas", but during boot of the system it does not seem to load this module (at least I cannot see it among the other dozen SCSI modules it is tying to load).


Reproducible: Always

Steps to Reproduce:
1. insert LIVE CD
2. Boot using: gentoo doscsi nodhcp
3. Standard install (default options)
4. Finish and Reboot ... does not boot

Actual Results:  
boots
scans through a lot of scsi modules
stops with the following message: 
>> Activating mdev
>> Determining root device
!! Block device /dev/sda3 is not a valid root device ...
!! The root block device is unspecified or not detected.
  Please specify a device to boot, or "shell" for a shell ...
Boot() ::

Expected Results:  
boot normally
Comment 1 Clemente Aguiar 2007-04-11 18:52:09 UTC
I found out the following:
The mptsas.ko module lives in
/lib/modules/2.6.17-gentoo-r7/kernel/drivers/message/fusion/

Other scsi modules live under the:
/lib/modules/2.6.17-gentoo-r7/kernel/drivers/scsi/

Could it be that the doscsi option is only loading the modules under "scsi" directory, and for that reason not loading the mptsas.ko module?
Comment 2 Andrew Gaffney (RETIRED) gentoo-dev 2007-04-11 18:53:47 UTC
The reason this happens is that mptsas isn't in modules_load in genkernel. This will be fixed in the next version.
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2007-04-11 20:37:55 UTC
Don't touch the severity, please.  It doesn't do anything to actually change its priority (or severity) for us.  For genkernel, this is only a minor bug, really.  Anyway, I'll have this fixed in 3.4.8 when it comes out, and in 2007.0, when it is released.
Comment 4 Clemente Aguiar 2007-04-12 07:28:33 UTC
Thanks.

I am sorry about the severity issue, as you said, for you is a minor but for me it was a show stopper.
Comment 5 Chris Gianelloni (RETIRED) gentoo-dev 2007-04-12 11:40:07 UTC
Fixed in subversion... the updated genkernel will be 3.4.8 and should be released today.  Once it is released, I'll reassign this to release@gentoo.org until 2007.0 comes out.
Comment 6 Andrew Gaffney (RETIRED) gentoo-dev 2007-04-12 12:38:16 UTC
(In reply to comment #4)
> I am sorry about the severity issue, as you said, for you is a minor but for me
> it was a show stopper.

How exactly is it a show stopper? You are (hopefully) capable of building your own kernel that has the mptsas driver built in instead of using the one that is provided on the LiveCD and installed for you by the installer.
Comment 7 Chris Gianelloni (RETIRED) gentoo-dev 2007-04-12 19:35:38 UTC
Fixed in 3.4.8...
Comment 8 Chris Gianelloni (RETIRED) gentoo-dev 2008-04-08 19:49:20 UTC
Were you ever able to verify if this was still an issue with 2007.0 or, more importantly, 2008.0 Beta 1?
Comment 9 Clemente Aguiar 2008-04-10 17:12:45 UTC
I am sorry I gave no feedback.

After you fix, it's been alright.
I am using 2007.0 now and it is fine.
Haven't tried on 2008.0 beta 1.
Comment 10 Chris Gianelloni (RETIRED) gentoo-dev 2008-04-12 00:33:19 UTC
If it was fixed on 2007.0, it'll likely work on the newer stuff.  Thanks.