On Thu, 2010-02-11 at 12:50 +0100, Thomas Bächler wrote:
Am 11.02.2010 11:56, schrieb Karolina Lindqvist:
Your custom kernel is misconfigured, the most likely candidate being:
$ zgrep CONFIG_SYSFS_DEPRECATED /proc/config.gz # CONFIG_SYSFS_DEPRECATED_V2 is not set
If this option is set to yes, udev will fail to create devices properly. If the option is unset in your kernel, we have to look for the reason further.
Thank you for the fast help. That was exectly what I was looking for! I have rebuilt the kernel with that change, and now it appears to work.
Glad my crystal ball was right. This option is needed if you run very old userspace (udev, ...), but is fatal if you run very recent software. With udev prior to 150, it mostly worked, but udev complained about it. With udev 150 and later, things will simply fail.
It will also be a headache for the debian devs in uprading stable to squeeze in a few months. The stable kernel needs this option, but the new kernel and udev don't and upgrading from an old environment causes an error in the dist-upgrade. Just a FYI. It is not Archlinux-related... Vincent