Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 474694 - sys-kernel/genkernel-3.4.45.1 and sys-kernel/dracut-029 do not support udev or RaidZ ZFS due to disk reordering?
Summary: sys-kernel/genkernel-3.4.45.1 and sys-kernel/dracut-029 do not support udev o...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: genkernel (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Genkernel Maintainers
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2013-06-25 08:42 UTC by wxy
Modified: 2017-09-07 18:21 UTC (History)
5 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 wxy 2013-06-25 08:42:23 UTC
It appears only Genkernel-next can produce an initramfs that creates the /dev/disks/by-id symblinks. Without these it is impossible to deploy large ZFS raid arrays on controllers that attaches disks asynchronously.
Comment 1 Richard Yao gentoo-dev 2013-07-06 13:33:43 UTC
This is a genkernel bug. I am part of the genkernl team, so assigning this to me was not necessarily wrong. My plan is to merge udev support into genkernel to resolve this, but my time is limited. I will do it when I find time unless someone else beats me to it.
Comment 2 Amadeusz Żołnowski (RETIRED) gentoo-dev 2013-07-06 14:16:12 UTC
and Dracut? Dracut doesn't officially support ZFS, yet.
Comment 3 Richard Yao gentoo-dev 2015-08-26 18:04:28 UTC
genkernel HEAD has support for generating /dev/disk/by-id/ata-* and  /dev/disk/by-id/virtio-* symlinks during boot:

https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=876782989c5bc190ecc37faad40b2c2adc544c12

It will be in v3.4.53. I am marking this as IN_PROGRESS until the next release.
Comment 4 Ben Kohler gentoo-dev 2017-09-07 18:21:44 UTC
This fix appears to be in current stable 3.4.52.4-r2 already, please reopen with details if this is still a problem for you