Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 513554 - sys-kernel/vserver-sources-2.3.6.11 - missing /dev nodes after udev startup
Summary: sys-kernel/vserver-sources-2.3.6.11 - missing /dev nodes after udev startup
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-17 10:15 UTC by Heiko Steindl
Modified: 2015-08-24 12:15 UTC (History)
1 user (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 Heiko Steindl 2014-06-17 10:15:56 UTC
When booting the system with this kernel, almost no device nodes under /dev are created (eg. no /dev/urandom, /dev/sd* ).

It seems to be a problem with the Kernel 3.13.11, I tried the 3.13.5 kernel (also with the same vserver patch 2.3.6.11 and the same .config) and it boots up correct.

I also tried it with the most recent udev / eudev package (even unstable), but it seems the problem is the kernel.

More Informations could be found in the IRC Log from the linux-vserver project:
http://irc.13thfloor.at/LOG/2014-05/LOG_2014-05-02.txt
 

Reproducible: Always

Steps to Reproduce:
1. install and compile the vserver-sources-2.3.6.11
2. reboot the system
3.
Actual Results:  
System doesn't boot correctly up (missing device nodes in /dev
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-06-17 12:06:19 UTC
Is CONFIG_DEVTMPFS_MOUNT enabled in the kernel, or even available?
Comment 2 Heiko Steindl 2014-06-17 12:19:24 UTC
Yes, I tried it with DEVTMPFS_MOUNT and without it.

strange is, that without the DEVTMPFS_MOUNT, the system comes up, but not correctly because the most nodes are missing. (just some core nodes are under /dev like console, null, tty but no sd* or the other "normal" entries)

with DEVTMPFS_MOUNT enabled, the system does not have a /dev/console or /dev/null and does not start the init process.

The other needed kernel options are set:

CONFIG_DEVTMPFS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_VMCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y

I also tried it with exactly the same .config file with 3.13.5 and it works as expected. (the running kernel was build without DEVTMPFS_MOUNT)

(I just changed CKV="3.13.11" to CKV="3.13.5" in the vserver-sources-2.3.6.11.ebuild file and merged this version, copied the .config and build the kernel as usual)
Comment 3 Patrice Clement gentoo-dev 2015-08-24 12:15:03 UTC
Try the latest sources. I don't have this problem with sys-kernel/vserver-sources-2.3.7.4.