udev fails to start at boot with my kernel.

Basanta Shrestha basanta at mpp.org.np
Thu Sep 14 08:03:54 PDT 2006


Dear List,

This is my first mail to the list.
I am trying to get udev started automatically. I need this in order to
enable automounting of thumb/pen drive. It doesn't start automatically.
(It gives following error while system is booting: "udev requires a
mounted sysfs, not started" --failed"). I can manually start udev
through gnome terminal after system boots completely. I do get some
warnings but  udev gets started without any problem.

Once udev is started, thumb drives get mounted and opened automatically
when inserted. Everything else in the system is ok, except, this gives
me  problem while opening gnome-terminal ( and some other problem).  The
error says "There was an error creating the child process for this terminal"

The cause of this problem looks like, while udev got started it removed
some file/link from /dev folder which is required to run gnome-terminal
- just a guess.

Package version and info:

ii  dbus                        0.92-2                     simple
interprocess messaging system

rc  dbus-1                         0.23.4-1                   simple
interprocess messaging system

rc  dbus-glib-1                   0.23.4-1                   simple
interprocess messaging system (GLib-b

ii  libdbus-1-2                0.62-4                     simple
interprocess messaging system

ii  libdbus-1-3                    0.92-2                     simple
interprocess messaging system

ii  libdbus-glib-1-2            0.71-2                     simple
interprocess messaging system (GLib-b

ii  gnome-volume-manager      1.5.15-1+b1                GNOME daemon to
auto-mount and manage media

ii  udev                     0.100-1                    /dev/ and
hotplug management daemon

ii  hal                          0.5.7.1-2                  Hardware
Abstraction Layer

rc  libhal-storage0              0.4.8-7                    Hardware
Abstraction Layer - shared library

ii  libhal-storage1               0.5.7-2                    Hardware
Abstraction Layer - shared library

rc  libhal0                      0.4.8-7                    Hardware
Abstraction Layer - shared library

ii  libhal1                      0.5.7-2                    Hardware
Abstraction Layer - shared library

kernel version : 2.6.17-ck1


When I reboot system with another kernel. it works without any problem.
This time Udev actually gets started - I know because there is less
number of files in /dev folder.

But I have to make it work with 2.6.17-ck1. Please suggest what is the
problem. How can it be fixed? Problem is, the version of udev,hal,
gvm,dbus whatever required doesn't seem to be working with this kernel.


FYI, the error I get while starting udev is as follows:

-----------------------
It has been detected that the command

        ./udev

has been run from an interactive shell.
It will probably not do what you expect, so this script will wait
60 seconds before continuing. Press ^C to stop it.
RUNNING THIS COMMAND IS HIGHLY DISCOURAGED!
--------------------------------------
regards,
Basanta Shrestha



More information about the hal mailing list