# Rules udev

**URL:** <https://www.debian-fr.org/t/rules-udev/76670>\
**Category:** Support Debian\
**Created:** [Mai 15, 2018, 3:53 UTC](https://www.debian-fr.org/t/rules-udev/76670 "2018-05-15T15:53:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![bellad](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/e274bd/32.png) [@bellad](https://www.debian-fr.org/u/bellad)\
**Post date:** [Mai 15, 2018, 3:53 UTC](https://www.debian-fr.org/t/rules-udev/76670/1 "2018-05-15T15:53:08Z")

</div>

Bonjour,

voici mon probleme , j’essai de fixer par rules udev 2 easycap usb

le probleme est que je n trouve pas de différence :

pour un c’est :

```nohighlight
KERNEL=="1-1.2.2"
SUBSYSTEM=="usb"
DRIVER=="usb"
ATTR{authorized}=="1"
ATTR{avoid_reset_quirk}=="0"
ATTR{bConfigurationValue}=="1"
ATTR{bDeviceClass}=="00"
ATTR{bDeviceProtocol}=="00"
ATTR{bDeviceSubClass}=="00"
ATTR{bMaxPacketSize0}=="64"
ATTR{bMaxPower}=="500mA"
ATTR{bNumConfigurations}=="1"
ATTR{bNumInterfaces}==" 1"
ATTR{bcdDevice}=="0100"
ATTR{bmAttributes}=="80"
ATTR{busnum}=="1"
ATTR{configuration}==""
ATTR{devnum}=="9"
ATTR{devpath}=="1.2.2"
ATTR{idProduct}=="3002"
ATTR{idVendor}=="1b71"
ATTR{ltm_capable}=="no"
ATTR{manufacturer}=="fushicai"
ATTR{maxchild}=="0"
ATTR{product}=="usbtv007"
ATTR{quirks}=="0x0"
ATTR{removable}=="removable"
ATTR{serial}=="300000000002"
ATTR{speed}=="480"
ATTR{urbnum}=="590830"
ATTR{version}==" 2.00"

```

et pour l’autre

```nohighlight
KERNEL=="1-1.2.4"
SUBSYSTEM=="usb"
DRIVER=="usb"
ATTR{authorized}=="1"
ATTR{avoid_reset_quirk}=="0"
ATTR{bConfigurationValue}=="1"
ATTR{bDeviceClass}=="00"
ATTR{bDeviceProtocol}=="00"
ATTR{bDeviceSubClass}=="00"
ATTR{bMaxPacketSize0}=="64"
ATTR{bMaxPower}=="500mA"
ATTR{bNumConfigurations}=="1"
ATTR{bNumInterfaces}==" 1"
ATTR{bcdDevice}=="0100"
ATTR{bmAttributes}=="80"
ATTR{busnum}=="1"
ATTR{configuration}==""
ATTR{devnum}=="10"
ATTR{devpath}=="1.2.4"
ATTR{idProduct}=="3002"
ATTR{idVendor}=="1b71"
ATTR{ltm_capable}=="no"
ATTR{manufacturer}=="fushicai"
ATTR{maxchild}=="0"
ATTR{product}=="usbtv007"
ATTR{quirks}=="0x0"
ATTR{removable}=="removable"
ATTR{serial}=="300000000002"
ATTR{speed}=="480"
ATTR{urbnum}=="10"
ATTR{version}==" 2.00"

```

comment différencier les deux dans un rules ?

merci

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Mai 15, 2018, 6:30 UTC](https://www.debian-fr.org/t/rules-udev/76670/2 "2018-05-15T18:30:25Z")

</div>

si ce ne sont pas les memes matériel , on peut les distinguer par leur identifiant donné par  
lsusb

ou par

`udevadm info -a -p /sys/class/usbmisc/hiddev0`

comme pour les règles /lib/udev/rules.d/60-libsane.rules pour reconnaitres les scanners  
exemple

```auto
# Canon DR-P208II
ATTRS{idVendor}=="1083", ATTRS{idProduct}=="165d", ENV{libsane_matched}="yes"

```

Dans ton cas ce sont les mêmes et l’attribut  
ATTR{urbnum}==“590830" versus  
ATTR{urbnum}==“10"

ou bien

ATTR{devnum}==“9” versus  
ATTR{devnum}==“10”

peut par exemple peut être permettre de les distinguer

[http://reactivated.net/writing\_udev\_rules.html](http://reactivated.net/writing_udev_rules.html)

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mai 15, 2018, 6:32 UTC](https://www.debian-fr.org/t/rules-udev/76670/3 "2018-05-15T18:32:02Z")

</div>

> [@bellad](#):
>
> voici mon probleme , j’essai de fixer par rules udev 2 easycap usb
> 
> le probleme est que je n trouve pas de différence :

Que te renvoi lsusb ?

---

<div class="post-metadata">

**Author:** ![bellad](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/e274bd/32.png) [@bellad](https://www.debian-fr.org/u/bellad)\
**Post date:** [Mai 16, 2018, 8:23 UTC](https://www.debian-fr.org/t/rules-udev/76670/4 "2018-05-16T08:23:54Z")

</div>

le lsusb

```nohighlight
Bus 001 Device 008: ID 357d:7788 Sharkoon QuickPort XT
Bus 001 Device 007: ID 1b71:3002 Fushicai USBTV007 Video Grabber [EasyCAP]
Bus 001 Device 010: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem
Bus 001 Device 006: ID 1b71:3002 Fushicai USBTV007 Video Grabber [EasyCAP]
Bus 001 Device 005: ID 2101:8501 ActionStar
Bus 001 Device 004: ID 2101:8500 ActionStar
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

```

si j’utilise le urbnum ou le devnum ou le bus , il faudra , je pense , mettre toujours au meme endroit
