From: Philippe Gerum <rpm@xenomai.org>
To: Romain Lenglet <rlenglet@domain.hid>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-help] A bug of udev rules?
Date: Tue, 09 May 2006 10:08:10 +0200 [thread overview]
Message-ID: <44604DEA.9050901@domain.hid> (raw)
In-Reply-To: <200605091559.50160.rlenglet@domain.hid>
Romain Lenglet wrote:
> Liu Zhenghui wrote:
>
>>I installed xenomai on Debian Linux sid. For some reason, I
>>recently changed to udev to manage the /dev. Then udev always
>>report error on
>>
>>rules installed by xenomai at boot time like following:
>>: add_to_rules: invalid KERNEL operation
>>: add_to_rules: invalid rule
>>: '/etc/udev/rules.d/udev.rules:100'
>>
>>As a result, the device rtheap and rtp* is not controlled by
>>udev rules and always has default mode "0660".
>>
>>I found there is wrong with rules installed by xenomai, which
>>source is located at ksrc/nucleus/udev/*.rules:
>>
>># real-time heap device (Xenomai:rtheap)
>>KERNEL="rtheap", NAME="rtheap", MODE="0666"
>> ~should be "==" here, not "="
>>
>>My udev version in debian is 0.091-2, kernel version is
>>2.6.15.7
>>
>>Is it a bug? Luckly, it works after I changed "=" to "=="
>
>
> I also got such errors with my own rules and rules from other
> packages.
> Debian's udev package applies an upstream patch which makes udev
> more strict about the syntax, since version 090 (21 April 2006).
> See /usr/share/doc/udev/changelog.Debian.gz.
>
> So, you are right, it should be:
> KERNEL=="rtheap", NAME="rtheap", MODE="0666"
> Key match and assignment are now strictly syntactically
> different, and KERNEL is a read-only key which can't be
> assigned.
>
> I think that it is safe to change KERNEL= into KERNEL== in
> Xenomai's rules files, since the == syntax has been introduced
> since Udev version 055 (March 2005).
>
> By the way, I think that the NAME= assignment is superfluous,
> because by default NAME is the kernel-assigned name in KERNEL.
>
>
> Attached is the two-line patch.
>
Applied, thanks.
--
Philippe.
prev parent reply other threads:[~2006-05-09 8:08 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-05-09 6:28 [Xenomai-help] A bug of udev rules? Liu Zhenghui
2006-05-09 6:59 ` Romain Lenglet
2006-05-09 8:08 ` Philippe Gerum [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=44604DEA.9050901@domain.hid \
--to=rpm@xenomai.org \
--cc=rlenglet@domain.hid \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.