From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Johannes Schauer" Date: Thu, 05 May 2011 15:37:41 +0000 Subject: Re: udev regression from 167 to 168 on notion ink adam Message-Id: <1036331514.446965.1304609861089.JavaMail.fmail@mwmweb067> List-Id: References: <809580245.144501.1304521074555.JavaMail.fmail@mwmweb069> In-Reply-To: <809580245.144501.1304521074555.JavaMail.fmail@mwmweb069> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org Hi, >Yeah, looks weird. Maybe try a more recent kernel first, if the issue goes away. >Kay well, it turned out it is not a libc issue but indeed a kernel issue. The reason is, that accept4 is not available on arm with 2.6.32. It was only introduced for 2.6.36 - see this commit: 21d93e2e29722d7832f61cc56d73fb953ee6578e I applied this simple patch to my kernel 2.6.32, rebuild and voila! everything works as expected :) So since version 168 udev requires more than 2.6.32 - 2.6.36 to be precise, because of the accept4 call. Couldnt you just use the old accept instead so that udev also works with 2.6.32 non-x86 systems? But it would probably be simpler to just raise the kernel requirements for udev from .32 to .36. I'm very happy this is solved now :) cheers, josch