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 50-udev.rules: # IEEE1394 (firewire) devices (must be before raw devices below) KERNEL=="raw1394", NAME="%k" This needs to be more specific, for example: SUBSYSTEM=="ieee1394_protocol", KERNEL=="raw1394", NAME="%k" Version-Release number of selected component (if applicable): udev-095-17.fc6, udev-095-14.5.el5 How reproducible: 100% Steps to Reproduce: 1. raw /dev/raw/raw1394 /dev/<bdev> Actual results: /dev/raw1394 is created. Expected results: /dev/raw/raw1394 is created.
You may try: http://people.redhat.com/harald/downloads/udev/udev-095-14.9.el5/
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. http://rhn.redhat.com/errata/RHBA-2007-0404.html