I'm running a system with RAID6 on six drives, and LVM over that. At boot, the mdadm hook fails to run and the kernel cannot find the root device (/dev/mapper/volgroup1-root). I am put into a recovery shell. If I run the command "mdassemble" or "mdadm --assemble /dev/md0", then it says "/dev/md/0 has been started with 4 drives". Okay, good. Then I type "exit" into the shell to continue and get this error:
xgifb 0000:01:03.0: Unable to request memory size 2000000 xgifb 0000:01:03.0: Fatal error: Unable to reserve frame buffer memory. Is there another framebuffer driver active?
I've redone the entire system and the error message is exactly the same.
Last edited by xvedejas (2013-08-03 00:27:32)
Is there a typo in fstab?
EDIT: Note that this question no longer makes sense now that the original post has been edited after correcting fstab.
Last edited by cfr (2013-08-03 01:12:37)
Ah yes, it seems there is. However, the "unable to reserve frame buffer memory" error remains (I'll update the first post to reflect that).
I have no idea about this framebuffer memory issue... but are you trying to use the mdadm hook or the mdamd_udev hook? If you are using the mdadm hook, you should really be using the mdadm_udev hook. The lvm2 hook requires that you have udev in your initramfs anyway, so you might as well use that one. It is apparently faster and more reliable anyway.
Post mkinitcpio.conf and more of the log - is there anything which might be related to framebuffers earlier? It's going to be difficult to say much without more context unless somebody happens to have seen the exact same error (and for the exact same reason).