udev.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 22 Feb 2016 12:46:36 +0200
changeset 1905 fba288d59662
parent 1553 342448057aef
child 1912 8b81a8f0f692
permissions -rw-r--r--
Include only local subsections into TOC. This prevent duplication of TOC when build single page HTML document. Also this make unnecessary CSS hack to hide document title as top level section.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1334
9bf0d5a1f0cf Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1140
diff changeset
     1
.. -*- coding: utf-8; -*-
9bf0d5a1f0cf Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1140
diff changeset
     2
.. include:: HEADER.rst
1137
161ffe7b7daf About udev.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
161ffe7b7daf About udev.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
=======
161ffe7b7daf About udev.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
 udev.
161ffe7b7daf About udev.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
=======
1346
a2fbf50a43f4 Fix: Has no 'contents::' directive.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1334
diff changeset
     7
.. contents::
1905
fba288d59662 Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1553
diff changeset
     8
   :local:
1137
161ffe7b7daf About udev.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
161ffe7b7daf About udev.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
About.
161ffe7b7daf About udev.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
======
161ffe7b7daf About udev.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
161ffe7b7daf About udev.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
 * http://reactivated.net/writing_udev_rules.html
161ffe7b7daf About udev.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
 * http://wiki.debian.org/udev
161ffe7b7daf About udev.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
 * https://wiki.archlinux.org/index.php/Udev
1553
342448057aef Add link.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1552
diff changeset
    16
 * http://wiki.gentoo.org/wiki/Udev
1552
a2ef410db055 Debugging udev rule.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1551
diff changeset
    17
 * http://www.crashcourse.ca/wiki/index.php/Udev
1137
161ffe7b7daf About udev.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
1551
934b45916514 Record udev events.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1346
diff changeset
    19
Record udev events.
934b45916514 Record udev events.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1346
diff changeset
    20
===================
934b45916514 Record udev events.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1346
diff changeset
    21
934b45916514 Record udev events.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1346
diff changeset
    22
This dump udev events to console::
934b45916514 Record udev events.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1346
diff changeset
    23
934b45916514 Record udev events.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1346
diff changeset
    24
  $ sudo udevadm monitor
934b45916514 Record udev events.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1346
diff changeset
    25
1139
376ff5f1c602 View device capability with udev compatible format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1137
diff changeset
    26
View device capability with udev compatible format.
376ff5f1c602 View device capability with udev compatible format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1137
diff changeset
    27
===================================================
376ff5f1c602 View device capability with udev compatible format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1137
diff changeset
    28
376ff5f1c602 View device capability with udev compatible format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1137
diff changeset
    29
For Debian use::
376ff5f1c602 View device capability with udev compatible format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1137
diff changeset
    30
376ff5f1c602 View device capability with udev compatible format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1137
diff changeset
    31
  $ /sbin/udevadm info --name=/dev/sdc --attribute-walk
1140
63092b4c6d9d udevadm info
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1139
diff changeset
    32
  $ udevadm info --attribute-walk --path $(udevadm info --query=path --name=/dev/ttyUSB0)
1139
376ff5f1c602 View device capability with udev compatible format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1137
diff changeset
    33
376ff5f1c602 View device capability with udev compatible format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1137
diff changeset
    34
For other Linux use::
376ff5f1c602 View device capability with udev compatible format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1137
diff changeset
    35
376ff5f1c602 View device capability with udev compatible format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1137
diff changeset
    36
  $ udevinfo -a -p $(udevinfo -q path -n /dev/sdc)
376ff5f1c602 View device capability with udev compatible format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1137
diff changeset
    37
1552
a2ef410db055 Debugging udev rule.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1551
diff changeset
    38
Debugging udev rule.
a2ef410db055 Debugging udev rule.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1551
diff changeset
    39
====================
a2ef410db055 Debugging udev rule.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1551
diff changeset
    40
::
a2ef410db055 Debugging udev rule.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1551
diff changeset
    41
a2ef410db055 Debugging udev rule.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1551
diff changeset
    42
  $ sudo udevadm trigger
a2ef410db055 Debugging udev rule.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1551
diff changeset
    43
  $ sudo udevadm test $(udevadm info -n /dev/$DEV -q path)
a2ef410db055 Debugging udev rule.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1551
diff changeset
    44