Package: udev
Version: 151-2
It seems that a few minutes after waking my laptop from sleep I'll often
notice a sudden jump in system activity. I've traced this back to udev
looping on the graphics drm device for some reason. Running udevd --debug
results in the following messages looped over and over:
1267729775.453592 [13925] event_queue_insert: seq 189967 queued, 'change'
'drm'
1267729775.453639 [13925] udev_monitor_send_device: passed 200 bytes to
monitor 0x23d72d0
1267729775.453725 [13926] worker_new: seq 189967 running
1267729775.453782 [13926] udev_device_new_from_syspath: device 0x23e4950
has devpath '/devices/pci0000:00/0000:00:02.0/drm/card0'
1267729775.453894 [13926] udev_device_read_db: device 0x23e4950 filled
with db file data
1267729775.453923 [13926] udev_rules_apply_to_event: LINK 'char/226:0'
/lib/udev/rules.d/50-udev-default.rules:2
1267729775.453951 [13926] udev_rules_apply_to_event: NAME 'dri/card0'
/lib/udev/rules.d/50-udev-default.rules:48
1267729775.454015 [13926] udev_rules_apply_to_event: RUN 'udev-acl
--action=$env{ACTION} --device=$env{DEVNAME}'
/lib/udev/rules.d/70-acl.rules:81
1267729775.454040 [13926] udev_rules_apply_to_event: RUN
'socket:@/org/freedesktop/hal/udev_event' /lib/udev/rules.d/90-hal.rules:2
1267729775.454061 [13926] udev_rules_apply_to_event: GROUP 44
/lib/udev/rules.d/91-permissions.rules:61
1267729775.454180 [13926] udev_device_update_db: created db file for
'/devices/pci0000:00/0000:00:02.0/drm/card0' in '/dev/.udev/db/drm:card0'
1267729775.454201 [13926] udev_node_add: creating device node
'/dev/dri/card0', devnum=226:0, mode=0660, uid=0, gid=44
1267729775.454221 [13926] udev_node_mknod: preserve file '/dev/dri/card0',
because it has correct dev_t
1267729775.454254 [13926] node_symlink: preserve already existing symlink
'/dev/char/226:0' to '../dri/card0'
1267729775.454289 [13926] util_run_program: 'udev-acl --action=change
--device=/dev/dri/card0' started
1267729775.458003 [13926] util_run_program: 'udev-acl --action=change
--device=/dev/dri/card0' returned with exitcode 0
1267729775.458074 [13926] udev_monitor_send_device: passed 261 bytes to
monitor 0x23e4950
1267729775.458128 [13926] udev_monitor_send_device: passed -1 bytes to
monitor 0x23e4f00
1267729775.458151 [13926] worker_new: seq 189967 processed with 0
1267729775.458221 [13925] event_queue_delete: seq 189967 done with 0
Putting the laptop to sleep and then waking it up again "warm" seems to
clear the problem such that it does not reoccur again until the next time
I wake the system "cold". It's not clear to me if this a problem with
udevd itself (though it should probably throttle such things) or if
something weird is going on with the kernel driver for the drm device.
Clearly this activity has an adverse effect on battery life.
Hardware is a Lenovo X200 laptop
penelope:/home/nicoya# lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory
Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series
Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset
Integrated Graphics Controller (rev 07)
00:03.0 Communication controller: Intel Corporation Mobile 4 Series
Chipset MEI Controller (rev 07)
00:03.2 IDE interface: Intel Corporation Mobile 4 Series Chipset PT IDER
Controller (rev 07)
00:03.3 Serial controller: Intel Corporation Mobile 4 Series Chipset AMT
SOL Redirection (rev 07)
00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network
Connection (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI
Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI
Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI
Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI
Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio
Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express
Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express
Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express
Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI
Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI
Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI
Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI
Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller
(rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller
(rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller
(rev 03)
03:00.0 Network controller: Intel Corporation Wireless WiFi Link 5300
penelope:/home/nicoya# uname -a
Linux penelope 2.6.32-2-amd64 #1 SMP Fri Feb 12 00:01:47 UTC 2010 x86_64
GNU/Linux
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]