Hi there!

I can no longer connect to my ISDN peers. I think the reason is a recent
change in the new udev.

I have two rules in /etc/udev/rules.d/50-capi.conf:

KERNEL=="capi", NAME="capi20", SYMLINK+="isdn/capi20faxCAPI",
GROUP="uucp", MODE="0666"

KERNEL=="capi*",  NAME="capi/%n"

The first renames /dev/capi to /dev/capi20 and creates a symlink I do
not need. The second creates a device in the capi sub-directory.

But I get this in my syslog:
Apr 08 15:34:34 [udevd] NAME="capi20" ignored, kernel device nodes can
not be renamed; please fix it in /etc/udev/rules.d/50-capi.rules:1_
Apr 08 15:34:34 [udevd] NAME="capi/%n" ignored, kernel device nodes can
not be renamed; please fix it in /etc/udev/rules.d/50-capi.rules:3_

Indeed, the udev(7) man page has this:

------------------------snip--------------------------------------------
    The following keys can get values assigned:


NAME

  The name to use for a network interface. The name of a device node
  can not be changed by udev, only additional symlinks can be
  created.
------------------------snap--------------------------------------------

An older version, like currently on http://linux.die.net/man/7/udev ,
still has this:

------------------------snip--------------------------------------------
NAME
    The name of the node to be created, or the name the network
    interface should be renamed to.
------------------------snap--------------------------------------------

So it seems that a /dev/capi gets created which cannot be renamed any
more, and so I cannot have a /dev/capi/* device.

Any ideas what to do about this? Google does not find anything when I
search for the "kernel device nodes can not be renamed" syslog message.

        Wonko

Reply via email to