Red Hat Bugzilla – Bug 233956
udev firewire rules conflict with raw devices
Last modified: 2010-10-22 10:00:50 EDT
Description of problem:
The 1394th raw device node is /dev/raw/raw1394 and the device has a kernel name
of raw1394. IEEE1394 (firewire) allows raw access to the 1394 protocol using a
device which also has a kernel name of raw1394.
Attempting to create /dev/raw/raw1394 via a command like:
# raw /dev/raw/raw1394 /dev/<bdev>
ends up creating /dev/raw1394 instead, because of the following line in
# IEEE1394 (firewire) devices (must be before raw devices below)
This needs to be more specific, for example:
SUBSYSTEM=="ieee1394_protocol", KERNEL=="raw1394", NAME="%k"
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. raw /dev/raw/raw1394 /dev/<bdev>
/dev/raw1394 is created.
/dev/raw/raw1394 is created.
You may try:
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.