Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#24663 - [mdadm] Kernel boot messages - udevd and mdadm
Attached to Project:
Arch Linux
Opened by Clouseau2 (Clouseau2) - Friday, 10 June 2011, 12:01 GMT
Last edited by Eric Belanger (Snowman) - Tuesday, 12 July 2011, 02:22 GMT
Opened by Clouseau2 (Clouseau2) - Friday, 10 June 2011, 12:01 GMT
Last edited by Eric Belanger (Snowman) - Tuesday, 12 July 2011, 02:22 GMT
|
DetailsDescription:
Hello, I have this problem http://old.nabble.com/-signoff--udev-170-1-td31661717.html I've managed to "fix" like the original poster did, it fixed itself with the numerous upgrade/downgrade of udev and kernel. But yesterday when I upgraded to 2.6.38-1 the messages are back... I tried also few differrent kernels and donwgrading/upgrading udev but this time the messages are still here. Any idea? Additional info: * package version(s) * config and/or log files etc. Steps to reproduce: |
This task depends upon
I think I understand what's the problem. In the initramfs, there are
two hooks which tries to assemble the raid array: udev and mdadm. One
of them succeed and one of them fails. This explains how come my
system boots fine even though I'm getting these error messages about
missing devices. I'm pretty sure that it's udev which is failing: the
error messages have a [udevd] in front of them and if I disable or
modify the mdadm hook, the boot fail. The errors happens before the
start of the initscripts. It's a kernel/udev/initramfs issue.
We are still trying to figure out why it happens and how to fix it.
All that being said, if there is some sort of duplication of raid initialization effort between the mdadm hook (/hooks/mdadm within the initramfs) and the udev rules, then including this binary into the initramfs may only cure the symptoms (udevd's error messages during boot) while having other unintended consequences.
$ pacman -Q kernel26 udev mkinitcpio mdadm
kernel26 2.6.39.1-1
udev 171-2
mkinitcpio 0.6.12-1
mdadm 3.2.1-3
mkinitcpio 0.6.14-1 just hit testing, but the sign-off thread doesn't seem to indicate anything related to this.