Kernel 2.6.31-r6 - where is hot-pluggable device support for udev?
On 2010-03-07 9:14 AM, Florian Philipp wrote:
> Tanstaafl schrieb:
>> The Gentoo udev guide (http://www.gentoo.org/doc/en/udev-guide.xml) says
>> specifically to make sure that:
>> 'General setup --->
>>[*] Support for hot-pluggable devices'
>> is enabled, but I didn't have this option available (the others were
>> already enabled) when I did 'make menuconfig'.
>> I did find it (or one named the same) under:
>> 'Configure standard kernel features (for small systems) --->'
>> But when that is enabled, 'Namespaces support' is automatically disabled.
> I cannot reproduce the deactivation of 'Namespaces support' by simply
> activating 'Support for hot-pluggable devices' here
> (2.6.31-tuxonice-r7). In any case, you won't need Namespaces.
I always copy my old .config from my previous kernel and run make
menuconfig, so the new kernel will inherit all identical options from
the previous kernel, leaving only new/changed ones to be verified.
This new kernel had 'Namespaces support' enabled and 'Configure standard
kernel features (for smaller systems) disabled by default.
The 'Support for hot-pluggable devices' - along with a bunch of others,
*all marked (NEW)* (presumable because they've been moved?) - was a
*sub* option under the main option 'Configure standard kernel features
(for smaller systems)', which was *disabled* by default, and the first
time I enabled this, the 'Namespaces support' option was automatically
disabled - however I could re-enable it and 'configure standard...'
I'm not comfortable at all in kernel land and don't make changes
lightly, relying heavily on guides, google and the knowledge of others,
so I was concerned because usually when something is enabled by default
in a kernel, it is for a reason.
Also - the '(for smaller systems)' is similar to the 'for embedded
systems' reference, which contributed to my doubt...
> Please also file a bug about this little documentation issue.