On Mar 12, Meelis Roos <mr...@linux.ee> wrote:

> udev 164 worked fine on my system with both 2.6.32 Debian package and custom
> 2.6.38-rc-something. Upgrading Debian unstable to udev 166 and linux
> 2.6.37-2-parisc64-smp breaks the boot with both Debian 2.6.37 and custom
> kernels that worked before.
Please look at #614099 and follow the debugging hints provided to
determine exactly what is broken in your kernel.

> strace shows the problem to be
> socket(PF_NETLINK, SOCK_DGRAM|SOCK_CLOEXEC, 15) = -1 EINVAL (Invalid argument)
> 
> This looks a fine socket call and SOCK_CLOEXEC should not be a problem with
> current kernels but for some reason udev still fails with it.
Actually it's the kernel which fails. Probably because it does not
implement O_CLOEXEC for socket(2), which was added to 2.6.26 on other
architectures.
The stable package has a patch to work around this, but I do not intend
to continue using it.

-- 
ciao,
Marco

Attachment: signature.asc
Description: Digital signature

Reply via email to