LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1038|回复: 8

启动提示:find_free_number: %e is deprecated......

[复制链接]
发表于 2006-9-14 16:46:29 | 显示全部楼层 |阅读模式
升级udev AMD64 里目前还有这个情况 ignorne 就是了
------------------------------------------------------------------------------------------------------
每次启动时都会显示:


  1. *Letting udev process events ...
  2. udevd-event[2359]: find_free_number: %e is deprecated and will be removed and is un
  3. likey to work correctly. Don't use it.                                                                             [Ok]
复制代码


以下是%e的内容

File:/etc/udev/rules.d/50-udev.rules

  1. GROUP="cdrom"
  2. ENV{ID_CDROM}=="?*",                SYMLINK+="cdrom%e", GROUP="cdrom"
  3. ENV{ID_CDROM_CD_RW}=="?*",        SYMLINK+="cdrw%e"
  4. ENV{ID_CDROM_DVD}=="?*",        SYMLINK+="dvd%e"
  5. ENV{ID_CDROM_DVD_R}=="?*",        SYMLINK+="dvdrw%e"
复制代码



x86和amd64系统都是这样,不知这是怎么回事,有什么解决方法
发表于 2006-9-14 16:57:44 | 显示全部楼层
好象有人解决了,用这个办法:

Edit /etc/udev/rules.d/50-udev.rules end delete "%e".

代码:
#ENV{ID_CDROM}=="?*",           SYMLINK+="cdrom%e", GROUP="cdrom"
#ENV{ID_CDROM_CD_RW}=="?*",     SYMLINK+="cdrw%e"
#ENV{ID_CDROM_DVD}=="?*",       SYMLINK+="dvd%e"
#ENV{ID_CDROM_DVD_R}=="?*",     SYMLINK+="dvdrw%e"

ENV{ID_CDROM}=="?*",           SYMLINK+="cdrom", GROUP="cdrom"
ENV{ID_CDROM_CD_RW}=="?*",     SYMLINK+="cdrw"
ENV{ID_CDROM_DVD}=="?*",       SYMLINK+="dvd"
ENV{ID_CDROM_DVD_R}=="?*",     SYMLINK+="dvdrw"


地址:

http://forums.gentoo.org/viewtopic-p-3206705.html#3206705
回复 支持 反对

使用道具 举报

发表于 2006-9-14 17:03:30 | 显示全部楼层
好象他就简单地注释掉了。其他几个贴子也说用这个办法解决了,希望有用:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-14 17:10:18 | 显示全部楼层
谢谢,我也看到了,但还没有定论。

以前一直有这个情况,没管它,也没有问题。

所以我想在搞懂以前不去碰它
回复 支持 反对

使用道具 举报

发表于 2006-9-14 17:56:42 | 显示全部楼层
看样子注释掉不是好事情,有人有两个DVD光驱的,注释掉之后有一个不能用了。

看解释的话,也不应该注释掉。注释掉可能会导致设备号混乱或者冲突。


man udev的结果是这样的:

%e, $enum

If a device node already exists with the name, the smallest next free number is used. This can be used to create compatibility symlinks and enumerate devices of the same type originating from different kernel subsystems. Note: The use of the enumeration facility is unreliable for events that request a number at the same time. The use of enumerations in todays setups where devices can come and go at any time is not recomended.

有人提出说可以用stable分支,或者将udev降级。
回复 支持 反对

使用道具 举报

发表于 2006-9-14 23:56:51 | 显示全部楼层
我的把udev升级了,就没这个了,用~x86的
回复 支持 反对

使用道具 举报

发表于 2006-11-28 05:30:12 | 显示全部楼层
一样的问题。
回复 支持 反对

使用道具 举报

发表于 2006-11-28 09:29:12 | 显示全部楼层
早就没有了
升级
回复 支持 反对

使用道具 举报

发表于 2006-11-28 10:08:42 | 显示全部楼层
升udev到 1.01-r1
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表