From mboxrd@z Thu Jan 1 00:00:00 1970 From: Treeve Jelbert Date: Fri, 26 Mar 2004 20:05:41 +0000 Subject: Re: udev fails to add/remove devices Message-Id: <200403262105.51437.treeve01@pi.be> List-Id: References: <20040326180855.37deecab.elfy666@gmx.de> In-Reply-To: <20040326180855.37deecab.elfy666@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: linux-hotplug@vger.kernel.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 26 March 2004 18:08, Oliver Paschke wrote: > Hi, > > I have a problem with my current udev/hotplug configuration > (023/2004_03_11) since i rebuilt my system (lfs-5.1_pre1, glibc-3.3 again= st > 2.4.25 headers). Udev worked perfectly before (lfs-3.1). I have a similar problem, devices don't appear in /dev, but after a long (>= 30=20 minutes) delay, they do! linux-2.6.5-rc2 glibc-3.3 with nptl threading > > When I assign /sbin/udev as hotplugging-agent device-adding/-removal works > the way it should, but when /proc/sys/kernel/hotplug points to > /sbin/hotplug udev queues the events while hotplugging still works fine. > Compiling udev with or without klibc doesn't make a difference. > > Any help would be appreciated, > thanks > > > Syslog debug-messages of a 'modprobe nvidia' call as example: > (nvidia module with sysfs patch - alsa behaves the same way..) > > /sbin/hotplug: > Mar 26 16:53:08 pandora udevsend[1429]: main: version 023 > Mar 26 16:53:08 pandora udevsend[1429]: main: subsystem =3D 'nvidia' > Mar 26 16:53:08 pandora udevsend[1429]: main: DEVPATH > '/class/nvidia/nv= idiactl' Mar 26 16:53:08 pandora udevsend[1429]: main: > ACTION =3D 'add' > Mar 26 16:53:08 pandora udevsend[1429]: main: SEQNUM =3D '192' > Mar 26 16:53:08 pandora udevd[226]: msg_queue_insert: queued message seq > 192 Mar 26 16:53:08 pandora udevd[226]: msg_queue_manager: msg queue > manager, next expected is 0 Mar 26 16:53:08 pandora udevd[226]: > msg_dump_queue: sequence 116 in queue ... > Mar 26 16:53:08 pandora udevd[226]: msg_dump_queue: sequence 192 in queue > Mar 26 16:53:08 pandora udevd[226]: msg_queue_manager: next event expires > in 2907 seconds Mar 26 16:53:08 pandora udevsend[1435]: main: version 023 > Mar 26 16:53:08 pandora udevsend[1435]: main: subsystem =3D 'nvidia' > Mar 26 16:53:08 pandora udevsend[1435]: main: DEVPATH > '/class/nvidia/nv= idia0' Mar 26 16:53:08 pandora udevsend[1435]: main: > ACTION =3D 'add' > Mar 26 16:53:08 pandora udevsend[1435]: main: SEQNUM =3D '193' > Mar 26 16:53:08 pandora udevd[226]: msg_queue_insert: queued message seq > 193 Mar 26 16:53:08 pandora udevd[226]: msg_queue_manager: msg queue > manager, next expected is 0 Mar 26 16:53:08 pandora udevd[226]: > msg_dump_queue: sequence 116 in queue ... > Mar 26 16:53:08 pandora udevd[226]: msg_dump_queue: sequence 193 in queue > Mar 26 16:53:08 pandora udevd[226]: msg_queue_manager: next event expires > in 2907 seconds > > /sbin/udev: > Mar 26 16:50:59 pandora udev[1412]: get_dirs: sysfs_path=3D'/sys' > Mar 26 16:50:59 pandora udev[1412]: parse_config_file: reading > '/etc/udev/udev.conf' as config file Mar 26 16:50:59 pandora udev[1412]: > main: version 023 > Mar 26 16:50:59 pandora udev[1412]: udev_hotplug: looking at > '/class/nvidia/nvidiactl' ... > Mar 26 16:50:59 pandora udev[1413]: sleep_for_file: looking for > '/sys/class/nvidia/nvidia0/dev' Mar 26 16:51:00 pandora udev[1412]: > sleep_for_file: looking for '/sys/class/nvidia/nvidiactl/dev' Mar 26 > 16:51:00 pandora udev[1412]: get_class_dev: looking at > '/sys/class/nvidia/nvidiactl' Mar 26 16:51:00 pandora udev[1412]: > get_class_dev: class_dev->name=3D'nvidiactl' Mar 26 16:51:00 pandora > udev[1412]: get_major_minor: dev=3D'195:255 ' Mar 26 16:51:00 pandora > udev[1412]: get_major_minor: found major=195, minor%5 Mar 26 16:51:00 > pandora udev[1413]: sleep_for_file: looking for > '/sys/class/nvidia/nvidia0/dev' Mar 26 16:51:00 pandora udev[1413]: > get_class_dev: looking at '/sys/class/nvidia/nvidia0' Mar 26 16:51:00 > pandora udev[1413]: get_class_dev: class_dev->name=3D'nvidia0' Mar 26 > 16:51:00 pandora udev[1413]: get_major_minor: dev=3D'195:0 ' > Mar 26 16:51:00 pandora udev[1413]: get_major_minor: found major=195, > minor=3D0 Mar 26 16:51:00 pandora udev[1413]: sysfs_path_is_link: stat() > failed Mar 26 16:51:00 pandora last message repeated 7 times > Mar 26 16:51:00 pandora udev[1413]: sysfs_open_device_path: Could not get > device 0000:01:00.0's driver Mar 26 16:51:00 pandora udev[1413]: > get_sysfs_device: device 0000:01:00.0 is registered with bus 'pci' Mar 26 > 16:51:00 pandora udev[1413]: namedev_name_device: > sysfs_device->path=3D'/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0' = Mar > 26 16:51:00 pandora udev[1413]: namedev_name_device: > sysfs_device->bus_id=3D'0000:01:00.0' Mar 26 16:51:00 pandora udev[1413]: > namedev_name_device: sysfs_device->bus=3D'pci' Mar 26 16:51:00 pandora > udev[1413]: wait_for_device_to_initialize: looking for file 'vendor' on b= us > 'pci' Mar 26 16:51:00 pandora udev[1413]: namedev_name_device: > class_dev->name =3D 'nvidia0' Mar 26 16:51:00 pandora udev[1413]: > namedev_name_device: udev->kernel_name =3D 'nvidia0' Mar 26 16:51:00 pand= ora > udev[1413]: namedev_name_device: kernel_number=3D'0' Mar 26 16:51:00 pand= ora > udev[1413]: namedev_name_device: name, 'nvidia0' is going to have > owner=3D'root', group=3D'video', mode =3D 0660 Mar 26 16:51:00 pandora > udev[1413]: udev_add_device: udevdb_add_dev failed, but we are going to t= ry > to create the node anyway. But remove might not work properly for this > device. Mar 26 16:51:00 pandora udev[1413]: udev_add_device: name=3D'nvid= ia0' > Mar 26 16:51:00 pandora udev[1413]: creating device node '/dev/nvidia0' M= ar > 26 16:51:00 pandora udev[1413]: make_node: chmod(/dev/nvidia0, 020660) Mar > 26 16:51:00 pandora udev[1413]: make_node: chown(/dev/nvidia0, 0, 12) ... > Mar 26 16:51:00 pandora udev[1412]: sysfs_path_is_link: stat() failed > Mar 26 16:51:00 pandora last message repeated 8 times > Mar 26 16:51:00 pandora udev[1412]: get_sysfs_device: timed out waiting f= or > device symlink, continuing on anyway... Mar 26 16:51:00 pandora udev[1412= ]: > namedev_name_device: class_dev->name =3D 'nvidiactl' Mar 26 16:51:00 pand= ora > udev[1412]: namedev_name_device: udev->kernel_name =3D 'nvidiactl' Mar 26 > 16:51:00 pandora udev[1412]: namedev_name_device: kernel_number=3D'' Mar = 26 > 16:51:00 pandora udev[1412]: namedev_name_device: name, 'nvidiactl' is > going to have owner=3D'root', group=3D'video', mode =3D 0660 Mar 26 16:51= :00 > pandora udev[1412]: udev_add_device: udevdb_add_dev failed, but we are > going to try to create the node anyway. But remove might not work properly > for this device. Mar 26 16:51:00 pandora udev[1412]: udev_add_device: > name=3D'nvidiactl' Mar 26 16:51:00 pandora udev[1412]: creating device no= de > '/dev/nvidiactl' Mar 26 16:51:00 pandora udev[1412]: make_node: > chmod(/dev/nvidiactl, 020660) Mar 26 16:51:00 pandora udev[1412]: > make_node: chown(/dev/nvidiactl, 0, 12) ... > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id638&op=3Dclick > _______________________________________________ > 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 Regards, Treeve=20 - --=20 PGP Key ID: AB929B24 PGP Key Fingerprint:31D9 D22F 42E6 F545 662E AB6F 9697 34C5 AB92 9B24=20 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAZI0clpc0xauSmyQRAqOQAKDm9Wm5hpe+2g68OtvTIJq0ph0ICACfYRP3 DDuIkSfjCBOuDZK8Dw5WIbg=3D5W7n -----END PGP SIGNATURE----- ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id638&op=CCk _______________________________________________ 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