Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117114 - Genkernel should adapt to the new layout of Fusion MPT
Summary: Genkernel should adapt to the new layout of Fusion MPT
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: genkernel (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo Genkernel Maintainers
URL:
Whiteboard:
Keywords: InVCS
: 116688 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-12-29 11:42 UTC by Ghislain Bourgeois
Modified: 2006-04-13 12:36 UTC (History)
2 users (show)

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 Ghislain Bourgeois 2005-12-29 11:42:09 UTC
In latest kernel version (at least since 2.6.13), the layout of the drivers for Fusion MPT has changed. There is now one driver for SCSI parallel hosts (mptspi) and another one for Fiber Channel hosts (mptfc). It is impossible to use the mpt driver without mptspi (I do not have the hardware to test for mptfc at my disposition). However, in the latest version of genkernel (3.3.10), the module is not in /usr/share/genkernel/x86/modules_load so it does not appear in the initramfs and thus the system cannot boot.

The fix must be to put mptspi and mptfc in /usr/share/genkernel/x86/modules_load with the other mpt modules.

I will test this now, and let you know if that fix the problem.
Comment 1 Tim Yamin (RETIRED) gentoo-dev 2005-12-29 14:41:50 UTC
*** Bug 116688 has been marked as a duplicate of this bug. ***
Comment 2 Tim Yamin (RETIRED) gentoo-dev 2005-12-29 14:42:09 UTC
Ok, let me know how that goes. Thanks.
Comment 3 Ghislain Bourgeois 2005-12-30 08:02:40 UTC
I can confirm that the fix to modules_load works for the SCSI version of the chip. 

As for your marking of bug #116688 a duplicate of this one, it's not exactly the case. There is another bug in genkernel 3.3.6 that removes the Fusion drivers from the configuration, they do not even compile. 

This one is just about adapting to the new layout in the recent kernel versions.

The fix is to add "mptspi" and "mptfc" to /usr/share/genkernel/x86/modules_load.
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2006-01-02 11:16:22 UTC
I've updated this in CVS... it will appear in the next genkernel version...
Comment 5 Chris Gianelloni (RETIRED) gentoo-dev 2006-04-13 12:36:39 UTC
This should be fixed in 3.3.11c, which is now in portage.