From mboxrd@z Thu Jan 1 00:00:00 1970 From: dann frazier Date: Mon, 06 Feb 2006 05:35:32 +0000 Subject: cardbus storage discovery loop Message-Id: <1139204132.27234.14.camel@localhost> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: linux-hotplug@vger.kernel.org hey, I recently noticed that udevd was taking up a lot of the CPU; the dmesg buffer is being filled with: hde: hde1 hde: hde1 hde: hde1 hde: hde1 hde: hde1 This happens whenever I boot w/ my compact flash cardbus adapter inserted. If I insert after udev has started, this isn't a problem. I turned on debugging, and get the output below[1]. I can reproduce this by starting udevd on the command line while the CF card is inserted, then running udevsynthesize. This is udev 084 (Debian's 0.084-3) on a 2.6.15 kernel; any ideas about where the problem may be?=20 [1] Feb 5 22:10:00 localhost udevd[16599]: udev_done: seq 21046, pid [25957] e= xit with 0, 0 seconds ol Feb 5 22:10:00 localhost udevd[16599]: udev_event_run: seq 21047 forked, p= id [25963], 'remove' 'block', 0 seconds old Feb 5 22:10:00 localhost udevd-event[25963]: delete_node: removing symlink= '/dev/disk/by-uuid/1BBB-7C00' Feb 5 22:10:00 localhost udevd-event[25963]: delete_node: removing symlink= '/dev/disk/by-label/CANON_DC' Feb 5 22:10:00 localhost udevd-event[25963]: delete_node: removing device = node '/dev/hde1' Feb 5 22:10:00 localhost udevd-event[25963]: pass_env_to_socket: passed -1= bytes to socket '/org/kernel/udev/monitor',=20 Feb 5 22:10:00 localhost udevd-event[25963]: run_program: 'udev_run_hotplu= gd block' Feb 5 22:10:00 localhost udevd-event[25963]: run_program: '/lib/udev/udev_= run_hotplugd' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25963]: run_program: 'udev_run_devd b= lock' Feb 5 22:10:00 localhost udevd-event[25963]: run_program: '/lib/udev/udev_= run_devd' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25963]: udev_event_run: seq 21047 fin= ished Feb 5 22:10:00 localhost udevd[16599]: udev_done: seq 21047, pid [25963] e= xit with 0, 0 seconds old Feb 5 22:10:00 localhost udevd[16599]: udev_event_run: seq 21048 forked, p= id [25967], 'add' 'block', 0 seconds old Feb 5 22:10:00 localhost udevd-event[25967]: udev_db_get_device: no db fil= e to read /dev/.udev/db/block@hde: No such file or directory Feb 5 22:10:00 localhost udevd-event[25967]: run_program: 'vol_id --export= /dev/.tmp-33-1' Feb 5 22:10:00 localhost udevd-event[25967]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_USAGE=3Dfilesystem' Feb 5 22:10:00 localhost udevd-event[25967]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_TYPE=3Dvfat' Feb 5 22:10:00 localhost udevd-event[25967]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_VERSION=FAT16' Feb 5 22:10:00 localhost udevd-event[25967]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_UUID=1BBB-7C00' Feb 5 22:10:00 localhost udevd-event[25967]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_LABEL=CANON_DC' Feb 5 22:10:00 localhost udevd-event[25967]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_LABEL_SAFE=CANON_DC' Feb 5 22:10:00 localhost udevd-event[25967]: run_program: '/lib/udev/vol_i= d' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25967]: udev_rules_get_name: add syml= ink 'disk/by-uuid/1BBB-7C00' Feb 5 22:10:00 localhost udevd-event[25967]: udev_rules_get_name: add syml= ink 'disk/by-label/CANON_DC' Feb 5 22:10:00 localhost udevd-event[25967]: udev_rules_get_name: no node = name set, will use kernel name 'hde1' Feb 5 22:10:00 localhost udevd-event[25967]: create_node: creating device = node '/dev/hde1', major =3D '33', minor =3D '1', mode =3D '0660', uid =3D '= 0', gid =3D '25' Feb 5 22:10:00 localhost udevd-event[25967]: create_node: creating symlink= '/dev/disk/by-uuid/1BBB-7C00' to '../../hde1' Feb 5 22:10:00 localhost udevd-event[25967]: create_node: creating symlink= '/dev/disk/by-label/CANON_DC' to '../../hde1' Feb 5 22:10:00 localhost udevd-event[25967]: pass_env_to_socket: passed -1= bytes to socket '/org/kernel/udev/monitor',=20 Feb 5 22:10:00 localhost udevd-event[25967]: run_program: 'udev_run_hotplu= gd block' Feb 5 22:10:00 localhost udevd-event[25967]: run_program: '/lib/udev/udev_= run_hotplugd' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25967]: run_program: 'udev_run_devd b= lock' Feb 5 22:10:00 localhost udevd-event[25967]: run_program: '/lib/udev/udev_= run_devd' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25967]: udev_event_run: seq 21048 fin= ished Feb 5 22:10:00 localhost udevd[16599]: udev_done: seq 21048, pid [25967] e= xit with 0, 0 seconds old Feb 5 22:10:00 localhost udevd[16599]: udev_event_run: seq 21049 forked, p= id [25972], 'remove' 'block', 0 seconds old Feb 5 22:10:00 localhost udevd-event[25972]: delete_node: removing symlink= '/dev/disk/by-uuid/1BBB-7C00' Feb 5 22:10:00 localhost udevd-event[25972]: delete_node: removing symlink= '/dev/disk/by-label/CANON_DC' Feb 5 22:10:00 localhost udevd-event[25972]: delete_node: removing device = node '/dev/hde1' Feb 5 22:10:00 localhost udevd-event[25972]: pass_env_to_socket: passed -1= bytes to socket '/org/kernel/udev/monitor',=20 Feb 5 22:10:00 localhost udevd-event[25972]: run_program: 'udev_run_hotplu= gd block' Feb 5 22:10:00 localhost udevd-event[25972]: run_program: '/lib/udev/udev_= run_hotplugd' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25972]: run_program: 'udev_run_devd b= lock' Feb 5 22:10:00 localhost udevd-event[25972]: run_program: '/lib/udev/udev_= run_devd' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25972]: udev_event_run: seq 21049 fin= ished Feb 5 22:10:00 localhost udevd[16599]: udev_done: seq 21049, pid [25972] e= xit with 0, 0 seconds old Feb 5 22:10:00 localhost udevd[16599]: udev_event_run: seq 21050 forked, p= id [25976], 'add' 'block', 0 seconds old Feb 5 22:10:00 localhost udevd-event[25976]: udev_db_get_device: no db fil= e to read /dev/.udev/db/block@hde: No such file or directory Feb 5 22:10:00 localhost udevd-event[25976]: run_program: 'vol_id --export= /dev/.tmp-33-1' Feb 5 22:10:00 localhost udevd-event[25976]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_USAGE=3Dfilesystem' Feb 5 22:10:00 localhost udevd-event[25976]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_TYPE=3Dvfat' Feb 5 22:10:00 localhost udevd-event[25976]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_VERSION=FAT16' Feb 5 22:10:00 localhost udevd-event[25976]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_UUID=1BBB-7C00' Feb 5 22:10:00 localhost udevd-event[25976]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_LABEL=CANON_DC' Feb 5 22:10:00 localhost udevd-event[25976]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_LABEL_SAFE=CANON_DC' Feb 5 22:10:00 localhost udevd-event[25976]: run_program: '/lib/udev/vol_i= d' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25976]: udev_rules_get_name: add syml= ink 'disk/by-uuid/1BBB-7C00' Feb 5 22:10:00 localhost udevd-event[25976]: udev_rules_get_name: add syml= ink 'disk/by-label/CANON_DC' Feb 5 22:10:00 localhost udevd-event[25976]: udev_rules_get_name: no node = name set, will use kernel name 'hde1' Feb 5 22:10:00 localhost udevd-event[25976]: create_node: creating device = node '/dev/hde1', major =3D '33', minor =3D '1', mode =3D '0660', uid =3D '= 0', gid =3D '25' Feb 5 22:10:00 localhost udevd-event[25976]: create_node: creating symlink= '/dev/disk/by-uuid/1BBB-7C00' to '../../hde1' Feb 5 22:10:00 localhost udevd-event[25976]: create_node: creating symlink= '/dev/disk/by-label/CANON_DC' to '../../hde1' Feb 5 22:10:00 localhost udevd-event[25976]: pass_env_to_socket: passed -1= bytes to socket '/org/kernel/udev/monitor',=20 Feb 5 22:10:00 localhost udevd-event[25976]: run_program: 'udev_run_hotplu= gd block' Feb 5 22:10:00 localhost udevd-event[25976]: run_program: '/lib/udev/udev_= run_hotplugd' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25976]: run_program: 'udev_run_devd b= lock' Feb 5 22:10:00 localhost udevd-event[25976]: run_program: '/lib/udev/udev_= run_devd' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25976]: udev_event_run: seq 21050 fin= ished Feb 5 22:10:00 localhost udevd[16599]: udev_done: seq 21050, pid [25976] e= xit with 0, 0 seconds old Feb 5 22:10:00 localhost udevd[16599]: udev_event_run: seq 21051 forked, p= id [25981], 'remove' 'block', 0 seconds old Feb 5 22:10:00 localhost udevd-event[25981]: delete_node: removing symlink= '/dev/disk/by-uuid/1BBB-7C00' Feb 5 22:10:00 localhost udevd-event[25981]: delete_node: removing symlink= '/dev/disk/by-label/CANON_DC' Feb 5 22:10:00 localhost udevd-event[25981]: delete_node: removing device = node '/dev/hde1' Feb 5 22:10:00 localhost udevd-event[25981]: pass_env_to_socket: passed -1= bytes to socket '/org/kernel/udev/monitor',=20 Feb 5 22:10:00 localhost udevd-event[25981]: run_program: 'udev_run_hotplu= gd block' Feb 5 22:10:00 localhost udevd-event[25981]: run_program: '/lib/udev/udev_= run_hotplugd' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25981]: run_program: 'udev_run_devd b= lock' Feb 5 22:10:00 localhost udevd-event[25981]: run_program: '/lib/udev/udev_= run_devd' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25981]: udev_event_run: seq 21051 fin= ished Feb 5 22:10:00 localhost udevd[16599]: udev_done: seq 21051, pid [25981] e= xit with 0, 0 seconds old Feb 5 22:10:00 localhost udevd[16599]: udev_event_run: seq 21052 forked, p= id [25985], 'add' 'block', 0 seconds old Feb 5 22:10:00 localhost udevd-event[25985]: udev_db_get_device: no db fil= e to read /dev/.udev/db/block@hde: No such file or directory Feb 5 22:10:00 localhost udevd-event[25985]: run_program: 'vol_id --export= /dev/.tmp-33-1' Feb 5 22:10:00 localhost udevd-event[25985]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_USAGE=3Dfilesystem' Feb 5 22:10:00 localhost udevd-event[25985]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_TYPE=3Dvfat' Feb 5 22:10:00 localhost udevd-event[25985]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_VERSION=FAT16' Feb 5 22:10:00 localhost udevd-event[25985]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_UUID=1BBB-7C00' Feb 5 22:10:00 localhost udevd-event[25985]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_LABEL=CANON_DC' Feb 5 22:10:00 localhost udevd-event[25985]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_LABEL_SAFE=CANON_DC' Feb 5 22:10:00 localhost udevd-event[25985]: run_program: '/lib/udev/vol_i= d' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25985]: udev_rules_get_name: add syml= ink 'disk/by-uuid/1BBB-7C00' Feb 5 22:10:00 localhost udevd-event[25985]: udev_rules_get_name: add syml= ink 'disk/by-label/CANON_DC' Feb 5 22:10:00 localhost udevd-event[25985]: udev_rules_get_name: no node = name set, will use kernel name 'hde1' Feb 5 22:10:00 localhost udevd-event[25985]: create_node: creating device = node '/dev/hde1', major =3D '33', minor =3D '1', mode =3D '0660', uid =3D '= 0', gid =3D '25' Feb 5 22:10:00 localhost udevd-event[25985]: create_node: creating symlink= '/dev/disk/by-uuid/1BBB-7C00' to '../../hde1' Feb 5 22:10:00 localhost udevd-event[25985]: create_node: creating symlink= '/dev/disk/by-label/CANON_DC' to '../../hde1' Feb 5 22:10:00 localhost udevd-event[25985]: pass_env_to_socket: passed -1= bytes to socket '/org/kernel/udev/monitor',=20 Feb 5 22:10:00 localhost udevd-event[25985]: run_program: 'udev_run_hotplu= gd block' Feb 5 22:10:00 localhost udevd-event[25985]: run_program: '/lib/udev/udev_= run_hotplugd' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25985]: run_program: 'udev_run_devd b= lock' Feb 5 22:10:00 localhost udevd-event[25985]: run_program: '/lib/udev/udev_= run_devd' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25985]: udev_event_run: seq 21052 fin= ished Feb 5 22:10:00 localhost udevd[16599]: udev_done: seq 21052, pid [25985] e= xit with 0, 0 seconds old Feb 5 22:10:00 localhost udevd[16599]: udev_event_run: seq 21053 forked, p= id [25990], 'remove' 'block', 0 seconds old Feb 5 22:10:00 localhost udevd-event[25990]: delete_node: removing symlink= '/dev/disk/by-uuid/1BBB-7C00' Feb 5 22:10:00 localhost udevd-event[25990]: delete_node: removing symlink= '/dev/disk/by-label/CANON_DC' Feb 5 22:10:00 localhost udevd-event[25990]: delete_node: removing device = node '/dev/hde1' Feb 5 22:10:00 localhost udevd-event[25990]: pass_env_to_socket: passed -1= bytes to socket '/org/kernel/udev/monitor',=20 Feb 5 22:10:00 localhost udevd-event[25990]: run_program: 'udev_run_hotplu= gd block' Feb 5 22:10:00 localhost udevd-event[25990]: run_program: '/lib/udev/udev_= run_hotplugd' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25990]: run_program: 'udev_run_devd b= lock' Feb 5 22:10:00 localhost udevd-event[25990]: run_program: '/lib/udev/udev_= run_devd' returned with status 0 Feb 5 22:10:00 localhost udevd-event[25990]: udev_event_run: seq 21053 fin= ished Feb 5 22:10:00 localhost udevd[16599]: udev_done: seq 21053, pid [25990] e= xit with 0, 0 seconds old Feb 5 22:10:00 localhost udevd[16599]: udev_event_run: seq 21054 forked, p= id [25994], 'add' 'block', 0 seconds old Feb 5 22:10:00 localhost udevd-event[25994]: udev_db_get_device: no db fil= e to read /dev/.udev/db/block@hde: No such file or directory Feb 5 22:10:00 localhost udevd-event[25994]: run_program: 'vol_id --export= /dev/.tmp-33-1' Feb 5 22:10:00 localhost udevd-event[25994]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_USAGE=3Dfilesystem' Feb 5 22:10:00 localhost udevd-event[25994]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_TYPE=3Dvfat' Feb 5 22:10:00 localhost udevd-event[25994]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_VERSION=FAT16' Feb 5 22:10:00 localhost udevd-event[25994]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_UUID=1BBB-7C00' Feb 5 22:10:00 localhost udevd-event[25994]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_LABEL=CANON_DC' Feb 5 22:10:00 localhost udevd-event[25994]: run_program: '/lib/udev/vol_i= d' (stdout) 'ID_FS_LABEL_SAFE=CANON_DC' Feb 5 22:10:00 localhost udevd-event[25994]: run_program: '/lib/udev/vol_i= d' returned with status 0 --=20 dann frazier ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=103432&bid#0486&dat=121642 _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel