You are not logged in.

#1 2015-04-21 22:26:23

razerraz
Member
Registered: 2014-06-27
Posts: 8

Most common and simple udev rule...that doesn't work...

Hello,

I'm not a newbie but I've obviously a very simple problem that is so simple and give to me this illogical issue I can not respond for myself

I have a usb dongle, when I connect it udevadm monitor give :
ID_VENDOR_ID=0bda

I have a udev rule in /etc/udev/rules.d, far simple :
SUBSYSTEM=="usb", ATTR{idVendor}=="0bda", RUN+="/usr/bin/echo 0101010 > /tmp/try"

And It don't work, since 2 hours I try it adding ATTR, ACTION...

Thanks for help

Total output of udevadm monitor --environment --udev when pluggin :
UDEV  [7100.613072] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2 (usb)
ACTION=add
BUSNUM=002
DEVNAME=/dev/bus/usb/002/008
DEVNUM=008
DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2
DEVTYPE=usb_device
ID_BUS=usb
ID_MODEL=802.11n_NIC
ID_MODEL_ENC=802.11n\x20NIC
ID_MODEL_FROM_DATABASE=RTL8188EUS 802.11n Wireless Network Adapter
ID_MODEL_ID=8179
ID_REVISION=0000
ID_SERIAL=Realtek_802.11n_NIC_00E04C0001
ID_SERIAL_SHORT=00E04C0001
ID_USB_INTERFACES=:ffffff:
ID_VENDOR=Realtek
ID_VENDOR_ENC=Realtek
ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Corp.
ID_VENDOR_ID=0bda
MAJOR=189
MINOR=135
PRODUCT=bda/8179/0
SEQNUM=2089
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=604107

UDEV  [7100.615616] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0
DEVTYPE=usb_interface
ID_MODEL_FROM_DATABASE=RTL8188EUS 802.11n Wireless Network Adapter
ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Corp.
INTERFACE=255/255/255
MODALIAS=usb:v0BDAp8179d0000dc00dsc00dp00icFFiscFFipFFin00
PRODUCT=bda/8179/0
SEQNUM=2090
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=4373

Offline

#2 2015-04-21 22:58:43

djgera
Developer
From: Buenos Aires - Argentina
Registered: 2008-12-24
Posts: 723
Website

Re: Most common and simple udev rule...that doesn't work...

Hello

the > is a shell construct, RUN does not run commands in shell, change to run such command in a shell smile RUN+="/bin/sh -c 'echo > blah'"

Good luck,

Offline

Board footer

Powered by FluxBB