FS#11669 - raid45 module missing

Attached to Project: Arch Linux
Opened by zblach (zblach) - Monday, 06 October 2008, 21:23 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 11 October 2008, 21:08 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture All
Severity High
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

dmraid requires raid45 module to be present in the kernel for raid5 configurations. this module no longer exists in favour of raid456.

Additional info:

relevant packages:
dmraid rc14 +
kernel 2.6.26 +


Steps to reproduce:
install to fakeraid 5 array.
boot. (fails)
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Saturday, 11 October 2008, 21:08 GMT
Reason for closing:  Won't implement
Comment by Tobias Powalowski (tpowa) - Tuesday, 07 October 2008, 05:23 GMT
hrm, try to add raid hook in front of dmraid, it contains the raid modules
Comment by zblach (zblach) - Tuesday, 07 October 2008, 21:53 GMT
the raid hook contains the software raid modules. the raid45 module not found error is a well known error, and is not solved by the raid hook.

Comment by zblach (zblach) - Tuesday, 07 October 2008, 22:38 GMT
the raid hook contains the software raid modules. the raid45 module not found error is a well known error, and is not solved by the raid hook.

Comment by Tobias Powalowski (tpowa) - Wednesday, 08 October 2008, 07:17 GMT
this is just a bug in dmraid then? Does the dmraid binary need this module name?
Comment by zblach (zblach) - Wednesday, 08 October 2008, 11:43 GMT
I've tried building the dmraid rc15 from source after failing to grep 'raid-?4-?5' from any file.

I know that the ubuntu, fedora, red hat, and mandriva solutions involved kernel patches. I found the redhat patch (http://people.redhat.com/heinzm/), but it applies to redhat 2.6.25, and I can't seem to see how it would apply sources to the arch kernel/drivers/dm/ directory.

Comment by Øyvind Heggstad (Mr.Elendig) - Wednesday, 08 October 2008, 15:48 GMT
The best solution would probably be to get dmraid to use the raid456 module that afaik have replaced the raid45 module.
Comment by Tobias Powalowski (tpowa) - Wednesday, 08 October 2008, 16:27 GMT
hrm we need to patch the kernel for this, it's stated as alpha code :/
Comment by Tobias Powalowski (tpowa) - Wednesday, 08 October 2008, 16:31 GMT Comment by zblach (zblach) - Wednesday, 08 October 2008, 18:34 GMT
This is the exact patch i've been unable to apply. (same website). MrElendig, we'd discussed this once or twice on the #channel. I have no idea how to force the use of the raid456 module. I've forced it on load, I've blacklisted the raid4-5 module, all to no effect.
Comment by zblach (zblach) - Thursday, 09 October 2008, 13:16 GMT
I've been reading the wiki pages on building the kernel from ABS (as opposed to source), and I'll give it a shot later today.

But since this is a bug and not a feature request, can we expect to see these changes folded into the arch stock kernel eventually?

-Z
Comment by zblach (zblach) - Thursday, 09 October 2008, 17:14 GMT
I've been reading the wiki pages on building the kernel from ABS (as opposed to source), and I'll give it a shot later today.

But since this is a bug and not a feature request, can we expect to see these changes folded into the arch stock kernel eventually?

-Z
Comment by Tobias Powalowski (tpowa) - Saturday, 11 October 2008, 21:08 GMT
It's pre alpha code and i don't think we will add this to stock kernel, i close this with won't implement

Loading...