udev-ubuntu 147-4
http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
The userspace dev tools (udev) - Ubuntu 9.10 (Karmic) version to fix udev high CPU usage
unsupported :: system
Maintainer: Gianfrix
Votes: 7
License: GPL
Last Updated: Wed, 02 Dec 2009 18:44:08 +0000
First Submitted: Wed, 21 Oct 2009 19:47:10 +0000
Dependencies coreutils glib2 glibc libusb util-linux
I've got the same problem as you yimm, I've downgraded to 141 to fix it. I've just tried udev 149 from testing and the problem is still there, waiting for uevent takes more than 60s at each boot and udev uses a lot of cpu.
For me, this package works (compil...), but with KDE4 it doesn't detect battery status (connected or not), if I connect an USB key, it doesn't detect at all. I downgrade udev to 141 (and hal) and now all work.
Someone have the same thing?
Package updated: added 'udev' to conflicts array
Sorry for being late :)
Thx jt512, done this way it worked for me too. No more problem with this version of udev!
The PKGBUILD's "conflicts" array should contain 'udev', as I stated in my previous comment.
If you have udev installed, you should `pacman -Rd udev` to uninstall it, before installing udev-ubuntu.
I've the high cpu usage bug with udev 146 and I've tried your pkgbuild. It installed without problem but it does not replace the udev version I got. So I ended up with two udev installed and I tried to remove the old one with pacman and reboot. And there marvelous crash, no more udev...
How should I use this pkgbuild?
Thank you for your suggestion Silviu, I've added that dependency to makedepends.
I've also modified the description of the package
You should also add docbook-xsl as a dependency; it is used at udev compilation phase.
Thanks for the package.
Silviu.
> This package has solved the udev excessive cpu usage problem for me. It did cause the annoying pcspkr module, which I have blacklisted in rc.conf, to be reloaded; but I was able to fix that by adding 'modprobe -r pcspkr' to /etc/rc.local.
It may be caused by the removal of patches, because cups-hplip-fix.patch was to be fixed in 147 and arch-udev-rules.patch is incompatible with 147.
Now I updated the PKGBUILD. It does not conflict anymore with Arch's udev and it just provides udev 147.0 as you suggested. Please update because I had dependency problems with packages like devicekit, which requires udev>=146.
If you change the 'provides' variable in the PKGBUILD to a specific version, such as provides=('udev=147.0'), you can avoid getting pacman 'missing dependency' warnings for packages that require specific versions of udev (eg, "missing dependency for hal : udev>=141").
Also, I think that the 'conflicts' array should include just plain 'udev', rather than 'udev<147', since I would think that this package would conflict with any version of udev from Arch.
This package has solved the udev excessive cpu usage problem for me. It did cause the annoying pcspkr module, which I have blacklisted in rc.conf, to be reloaded; but I was able to fix that by adding 'modprobe -r pcspkr' to /etc/rc.local.
Thanks for the good work.
This is a package for those, who like me, has got problems of high CPU usage from UDev.
Thanks to dottorblaster for helping me with correcting some things into the PKGBUILD.
This PKGBUILD has been taken from ABS and patching commands have been removed from it, even if I kept patches into the archive (if you need it :D)
v1.6.0