* [ANNOUNCE] udev 148 release
@ 2009-12-02 12:11 Kay Sievers
2009-12-03 6:03 ` Robby Workman
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Kay Sievers @ 2009-12-02 12:11 UTC (permalink / raw)
To: linux-hotplug
Here comes a new udev version. Thanks to all who have contributed to
this release.
The tarball can be found here:
ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/
The development repository can be found here:
http://www.kernel.org/git/?p=linux/hotplug/udev.git;a=summary
The ChangeLog can be found here:
http://www.kernel.org/git/?p=linux/hotplug/udev.git;a=blob;hb=HEAD;f=ChangeLog
udev 148
====
Bugfixes.
The option "ignore_device" does no longer exist. There is no way to
ignore an event, as libudev events can not be suppressed by rules.
It only prevented RUN keys from being executed, which results in an
inconsistent behavior in current setups.
BUS=, SYSFS{}=, ID= are long deprecated and should be SUBSYSTEM(S)=,
ATTR(S){}=, KERNEL(S)=. It will cause a warning once for every rule
file from now on.
The support for the deprecated IDE devices has been removed from the
default set of rules. Distros who still care about non-libata drivers
need to add the rules to the compat rules file.
The ID_CLASS property on input devices has been replaced by the more
accurate set of flags ID_INPUT_{KEYBOARD,KEY,MOUSE,TOUCHPAD,TABLET,JOYSTICK}.
These are determined by the new "input_id" prober now. Some devices,
such as touchpads, can have several classes. So if you previously had
custom udev rules which e. g. checked for ENV{ID_CLASS}="kbd", you
need to replace this with ENV{ID_INPUT_KEYBOARD}="?*".
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [ANNOUNCE] udev 148 release
2009-12-02 12:11 [ANNOUNCE] udev 148 release Kay Sievers
@ 2009-12-03 6:03 ` Robby Workman
2009-12-03 8:59 ` Martin Pitt
2009-12-03 9:25 ` Martin Pitt
2 siblings, 0 replies; 4+ messages in thread
From: Robby Workman @ 2009-12-03 6:03 UTC (permalink / raw)
To: linux-hotplug
On Wed, 02 Dec 2009 13:11:25 +0100
Kay Sievers <kay.sievers@vrfy.org> wrote:
> ID_INPUT_{KEYBOARD,KEY,MOUSE,TOUCHPAD,TABLET,JOYSTICK}. These are
> determined by the new "input_id" prober now. Some devices, such as
> touchpads, can have several classes. So if you previously had custom
> udev rules which e. g. checked for ENV{ID_CLASS}="kbd", you need to
> replace this with ENV{ID_INPUT_KEYBOARD}="?*".
I just upgraded to 148 from 147, and the new input_id does not
seem to be liked by either my main system or a vbox vm.
In the virtual machine, I noticed this after upgrading and
reloading the rules:
top output:
20958 root 18 -2 6004 564 476 R 99.6 0.1 0:41.19 input_id
ps output:
root 20958 99.0 0.0 6004 564 ? R< 23:43 \
1:04 /lib/udev/input_id /devices/virtual/input/mice
After rebooting the machine, it hangs for a long time after the
usb hubs are detected by the kernel, and then I get this:
udevadm settle - timeout of 120 seconds reached, the event queue
contains:
/sys/devices/virtual/input/mice (1124)
... some other extraneous messages ...
udevd[1145]: worker [1150] unexpectedly returned with status 0x0100
udevd[1145]: worker [1150] failed while handling '/devices/virtual/input/mice'
Where do I start with debugging this??
-RW
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [ANNOUNCE] udev 148 release
2009-12-02 12:11 [ANNOUNCE] udev 148 release Kay Sievers
2009-12-03 6:03 ` Robby Workman
@ 2009-12-03 8:59 ` Martin Pitt
2009-12-03 9:25 ` Martin Pitt
2 siblings, 0 replies; 4+ messages in thread
From: Martin Pitt @ 2009-12-03 8:59 UTC (permalink / raw)
To: linux-hotplug
Robby Workman [2009-12-03 0:03 -0600]:
> I just upgraded to 148 from 147, and the new input_id does not
> seem to be liked by either my main system or a vbox vm.
I can reproduce this; it seems to get stuck in an endless loop
traversing its parents.
I'll fix it right now, sorry for the mess!
Martin
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ANNOUNCE] udev 148 release
2009-12-02 12:11 [ANNOUNCE] udev 148 release Kay Sievers
2009-12-03 6:03 ` Robby Workman
2009-12-03 8:59 ` Martin Pitt
@ 2009-12-03 9:25 ` Martin Pitt
2 siblings, 0 replies; 4+ messages in thread
From: Martin Pitt @ 2009-12-03 9:25 UTC (permalink / raw)
To: linux-hotplug
[-- Attachment #1: Type: text/plain, Size: 888 bytes --]
Robby Workman [2009-12-03 0:03 -0600]:
> I just upgraded to 148 from 147, and the new input_id does not
> seem to be liked by either my main system or a vbox vm.
> In the virtual machine, I noticed this after upgrading and
> reloading the rules:
>
> top output:
> 20958 root 18 -2 6004 564 476 R 99.6 0.1 0:41.19 input_id
>
> ps output:
> root 20958 99.0 0.0 6004 564 ? R< 23:43 \
> 1:04 /lib/udev/input_id /devices/virtual/input/mice
Fixed in
http://git.kernel.org/?p=linux/hotplug/udev.git;a=commitdiff;h=22f9cb51c39a6fef1109bfd24e97d2fdda327a9e
Sorry again. I'm afraid that distros who already ship 148 need to pull
in this patch, or we do a 148.1 release for this.
Martin
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-12-03 9:25 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-02 12:11 [ANNOUNCE] udev 148 release Kay Sievers
2009-12-03 6:03 ` Robby Workman
2009-12-03 8:59 ` Martin Pitt
2009-12-03 9:25 ` Martin Pitt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).