Skip to main content

Thread: FAQ adding rules in udev for my usb 8G to autorun rsync


hi,

ask if knows , show/point me or simple me how udev rules work in lucyd, upon quest , search tuts used based on old udev since read udev change in lucyd version.. want accomplised when plug usb 8gb device , automount kicks in mounted usb in /media/sony storage , predefined rsync script must run. im having problems udev function works me..

here of available info
# udevadm info -a -p /block/sdc

udevadm info starts device specified devpath , then
walks chain of parent devices. prints every device
found, possible attributes in udev rules key format.
rule match, can composed attributes of device
, attributes 1 single parent device.

looking @ device '/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/host14/target14:0:0/14:0:0:0/block/sdc':
kernel=="sdc"
subsystem=="block"
driver==""
attr{range}=="16"
attr{ext_range}=="256"
attr{removable}=="1"
attr{ro}=="0"
attr{size}=="15663104"
attr{alignment_offset}=="0"
attr{capability}=="53"
attr{stat}==" 638 15675 44660 2284 4 4 8 1040 0 1876 3324"
attr{inflight}==" 0 0"

looking @ parent device '/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/host14/target14:0:0/14:0:0:0':
kernels=="14:0:0:0"
subsystems=="scsi"
drivers=="sd"
attrs{device_blocked}=="0"
attrs{type}=="0"
attrs{scsi_level}=="0"
attrs{vendor}=="sony "
attrs{model}=="storage media "
attrs{rev}=="0100"
attrs{state}=="running"
attrs{timeout}=="30"
attrs{iocounterbits}=="32"
attrs{iorequest_cnt}=="0x5d0"
attrs{iodone_cnt}=="0x5d0"
attrs{ioerr_cnt}=="0x2"
attrs{modalias}=="scsi:t-0x00"
attrs{evt_media_change}=="0"
attrs{dh_state}=="detached"
attrs{queue_depth}=="1"
attrs{queue_type}=="none"
attrs{max_sectors}=="240"

looking @ parent device '/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/host14/target14:0:0':
kernels=="target14:0:0"
subsystems=="scsi"
drivers==""

looking @ parent device '/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/host14':
kernels=="host14"
subsystems=="scsi"
drivers==""

looking @ parent device '/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0':
kernels=="2-1.4:1.0"
subsystems=="usb"
drivers=="usb-storage"
attrs{binterfacenumber}=="00"
attrs{balternatesetting}==" 0"
attrs{bnumendpoints}=="02"
attrs{binterfaceclass}=="08"
attrs{binterfacesubclass}=="06"
attrs{binterfaceprotocol}=="50"
attrs{modalias}=="usb:v054cp0243d0100dc00dsc00dp00 ic08isc06ip50"
attrs{supports_autosuspend}=="0"

looking @ parent device '/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4':
kernels=="2-1.4"
subsystems=="usb"
drivers=="usb"
attrs{configuration}==""
attrs{bnuminterfaces}==" 1"
attrs{bconfigurationvalue}=="1"
attrs{bmattributes}=="80"
attrs{bmaxpower}=="200ma"
attrs{urbnum}=="5005"
attrs{idvendor}=="054c"
attrs{idproduct}=="0243"
attrs{bcddevice}=="0100"
attrs{bdeviceclass}=="00"
attrs{bdevicesubclass}=="00"
attrs{bdeviceprotocol}=="00"
attrs{bnumconfigurations}=="1"
attrs{bmaxpacketsize0}=="64"
attrs{speed}=="480"
attrs{busnum}=="2"
attrs{devnum}=="7"
attrs{version}==" 2.00"
attrs{maxchild}=="0"
attrs{quirks}=="0x0"
attrs{authorized}=="1"
attrs{manufacturer}=="sony"
attrs{product}=="storage media"
attrs{serial}=="5a10101105904"

looking @ parent device '/devices/pci0000:00/0000:00:1d.0/usb2/2-1':
kernels=="2-1"
subsystems=="usb"
drivers=="usb"
attrs{configuration}==""
attrs{bnuminterfaces}==" 1"
attrs{bconfigurationvalue}=="1"
attrs{bmattributes}=="e0"
attrs{bmaxpower}==" 0ma"
attrs{urbnum}=="126"
attrs{idvendor}=="8087"
attrs{idproduct}=="0020"
attrs{bcddevice}=="0000"
attrs{bdeviceclass}=="09"
attrs{bdevicesubclass}=="00"
attrs{bdeviceprotocol}=="01"
attrs{bnumconfigurations}=="1"
attrs{bmaxpacketsize0}=="64"
attrs{speed}=="480"
attrs{busnum}=="2"
attrs{devnum}=="2"
attrs{version}==" 2.00"
attrs{maxchild}=="8"
attrs{quirks}=="0x0"
attrs{authorized}=="1"

looking @ parent device '/devices/pci0000:00/0000:00:1d.0/usb2':
kernels=="usb2"
subsystems=="usb"
drivers=="usb"
attrs{configuration}==""
attrs{bnuminterfaces}==" 1"
attrs{bconfigurationvalue}=="1"
attrs{bmattributes}=="e0"
attrs{bmaxpower}==" 0ma"
attrs{urbnum}=="25"
attrs{idvendor}=="1d6b"
attrs{idproduct}=="0002"
attrs{bcddevice}=="0206"
attrs{bdeviceclass}=="09"
attrs{bdevicesubclass}=="00"
attrs{bdeviceprotocol}=="00"
attrs{bnumconfigurations}=="1"
attrs{bmaxpacketsize0}=="64"
attrs{speed}=="480"
attrs{busnum}=="2"
attrs{devnum}=="1"
attrs{version}==" 2.00"
attrs{maxchild}=="2"
attrs{quirks}=="0x0"
attrs{authorized}=="1"
attrs{manufacturer}=="linux 2.6.32-36-generic ehci_hcd"
attrs{product}=="ehci host controller"
attrs{serial}=="0000:00:1d.0"
attrs{authorized_default}=="1"

looking @ parent device '/devices/pci0000:00/0000:00:1d.0':
kernels=="0000:00:1d.0"
subsystems=="pci"
drivers=="ehci_hcd"
attrs{vendor}=="0x8086"
attrs{device}=="0x3b34"
attrs{subsystem_vendor}=="0x1043"
attrs{subsystem_device}=="0x1c77"
attrs{class}=="0x0c0320"
attrs{irq}=="23"
attrs{local_cpus}=="ff"
attrs{local_cpulist}=="0-7"
attrs{modalias}=="pci:v00008086d00003b34sv00001043 sd00001c77bc0csc03i20"
attrs{broken_parity_status}=="0"
attrs{msi_bus}==""
attrs{companion}==""

looking @ parent device '/devices/pci0000:00':
kernels=="pci0000:00"
subsystems==""
drivers==""
#lsusb
bus 002 device 010: id 054c:0243 sony corp. microvault flash drive
bus 002 device 006: id 12d1:1001 huawei technologies co., ltd. e620 usb modem
bus 002 device 003: id 0461:4d0f primax electronics, ltd
bus 002 device 002: id 8087:0020
bus 002 device 001: id 1d6b:0002 linux foundation 2.0 root hub
bus 001 device 004: id 0b05:1788 asustek computer, inc.
bus 001 device 003: id 13d3:5120 imc networks
bus 001 device 002: id 8087:0020
bus 001 device 001: id 1d6b:0002 linux foundation 2.0 root hub
# udevadm info -q -n /dev/sdc1
p: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/host14/target14:0:0/14:0:0:0/block/sdc/sdc1
n: sdc1
w: 67
s: block/8:33
s: disk/by-id/usb-sony_storage_media_5a10101105904-0:0-part1
s: disk/by-path/pci-0000:00:1d.0-usb-0:1.4:1.0-scsi-0:0:0:0-part1
s: disk/by-uuid/d9f5-a516
s: disk/by-label/sony\x208gb
e: udev_log=3
e: devpath=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/host14/target14:0:0/14:0:0:0/block/sdc/sdc1
e: major=8
e: minor=33
e: devname=/dev/sdc1
e: devtype=partition
e: subsystem=block
e: id_vendor=sony
e: id_vendor_enc=sony\x20\x20\x20\x20
e: id_vendor_id=054c
e: id_model=storage_media
e: id_model_enc=storage\x20media\x20\x20\x20
e: id_model_id=0243
e: id_revision=0100
e: id_serial=sony_storage_media_5a10101105904-0:0
e: id_serial_short=5a10101105904
e: id_type=disk
e: id_instance=0:0
e: id_bus=usb
e: id_usb_interfaces=:080650:
e: id_usb_interface_num=00
e: id_usb_driver=usb-storage
e: id_path=pci-0000:00:1d.0-usb-0:1.4:1.0-scsi-0:0:0:0
e: id_part_table_type=dos
e: id_fs_label=sony_8gb
e: id_fs_label_enc=sony\x208gb
e: id_fs_uuid=d9f5-a516
e: id_fs_uuid_enc=d9f5-a516
e: id_fs_version=fat32
e: id_fs_type=vfat
e: id_fs_usage=filesystem
e: udisks_presentation_nopolicy=0
e: udisks_partition=1
e: udisks_partition_scheme=mbr
e: udisks_partition_number=1
e: udisks_partition_type=0x0b
e: udisks_partition_size=8011390464
e: udisks_partition_slave=/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/host14/target14:0:0/14:0:0:0/block/sdc
e: udisks_partition_offset=32256
e: udisks_partition_alignment_offset=0
e: devlinks=/dev/block/8:33 /dev/disk/by-id/usb-sony_storage_media_5a10101105904-0:0-part1 /dev/disk/by-path/pci-0000:00:1d.0-usb-0:1.4:1.0-scsi-0:0:0:0-part1 /dev/disk/by-uuid/d9f5-a516 /dev/disk/by-label/sony\x208gb
my rules
kernel=="sd[b-g]", subsystems=="scsi", attrs{idvendor}=="054c", attrs{idproduct}=="0243", run+="/home/magellan/myscripts/udev/my-book-udev.sh"
kernel=="sd[b-g]", subsystems=="usb", attrs{idvendor}=="054c", attrs{idproduct}=="0243", run+="/home/magellan/myscripts/udev/my-book-udev.sh"
#subsystems=="usb", action=="add", attrs{idvendor}=="054c", attrs{idproduct}=="0243", run+="/home/magellan/myscripts/udev/my-book-udev.sh"
#subsystems=="block", action=="add", id_vendor=="sony", id_model=="storage_media" , run+="/home/magellan/myscripts/udev/my-book-udev.sh"
#kernel=="sd[b-g], subsystems=="usb", attrs{
hope has valuable input can share..

in advance..



Forum The Ubuntu Forum Community Ubuntu Official Flavours Support Hardware [ubuntu] FAQ adding rules in udev for my usb 8G to autorun rsync


Ubuntu

Comments

Popular posts from this blog

Upgrade 3.4.8 to 3.5.1 failed "download package failed" - Joomla! Forum - community, help and support

Joomal 3.6.3 update error - PHP temporary folder is not set - Joomla! Forum - community, help and support

Fatal error during instalation - Joomla! Forum - community, help and support