From mboxrd@z Thu Jan 1 00:00:00 1970 From: Piter PUNK Date: Fri, 28 Nov 2008 00:06:14 +0000 Subject: [PATCH]: USB, Infiniband and X0R rules Message-Id: <492F35F6.1040608@terra.com.br> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org Hi, Those are the last custom slackware rules. They creates some devices in correct place (following devices.txt). USB devices are moved to /dev/usb/name and Infiniband to /dev/infiniband/name. The patch fixes X0R symlink, too. From devices.txt: --- /dev/X0R null symbolic Required by iBCS-2 Note: /dev/X0R is --. --- Well, the patch is below: ---patch here--- diff -Naur udev-134-orig/rules/rules.d/50-udev-default.rules udev-134/rules/rules.d/50-udev-default.rules --- udev-134-orig/rules/rules.d/50-udev-default.rules 2008-11-19 18:46:39.000000000 -0200 +++ udev-134/rules/rules.d/50-udev-default.rules 2008-11-27 21:36:51.000000000 -0200 @@ -20,7 +20,7 @@ # mem KERNEL="null|zero|full|random|urandom", MODE="0666" -KERNEL="null", SYMLINK+="XOR" +KERNEL="null", SYMLINK+="X0R" KERNEL="mem|kmem|port|nvram", GROUP="kmem", MODE="0640" KERNEL="ram0", SYMLINK+="ramdisk" KERNEL="ram1", SYMLINK+="ram" @@ -59,6 +59,20 @@ # firmware class requests SUBSYSTEM="firmware", ACTION="add", RUN+="firmware.sh" +# usb devices +KERNEL="hiddev*", NAME="usb/%k" +KERNEL="legousbtower*", NAME="usb/%k" +KERNEL="dabusb*", NAME="usb/%k" +KERNEL="usbdpfp*", NAME="usb/%k" +KERNEL="cpad*", NAME="usb/%k" + +# infiniband devices +KERNEL="umad*", NAME="infiniband/%k" +KERNEL="issm*", NAME="infiniband/%k" +KERNEL="uverbs*", NAME="infiniband/%k" +KERNEL="ucm*", NAME="infiniband/%k" +KERNEL="rdma_cm", NAME="infiniband/%k" + # libusb device nodes SUBSYSTEM="usb", ENV{DEVTYPE}="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0644" ---end patch--- Hope it can be useful Piter PUNK -- | E-Mail: piterpk@terra.com.br .|. /V\ // \\ UIN:116043354 Homepage:http://piterpunk.info02.com.br /( )\ ^`~'^ ----> Slackware Linux <---- #105432