[devel] Usb-modeswitch, правила для udev

Sergey Afonin asy на altlinux.ru
Пт Июл 22 13:58:55 MSK 2016


On Friday 22 July 2016, Anton V. Boyarshinov wrote:

> > А зачем в parent device искать в данном случае ?

> Потому, что idVendor установлен в нужное значение именно у родительского

Что-то у меня сомнения тут. У меня Хуавея нет под руками, есть HTC:

  looking at device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2':
    KERNEL=="5-2"
    SUBSYSTEM=="usb"
    ...
    ATTR{idProduct}=="0ff9"
    ATTR{idVendor}=="0bb4"

 looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5':
    KERNELS=="usb5"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ...
    ATTRS{idProduct}=="0002"
    ATTRS{idVendor}=="1d6b"

Спрашивается, зачем  idVendor 1d6b надо проверять, и какое отношение
этот вендор к HTC имеет ? Кстати, сам udevadm подсказывает, что тут
ATTR{idVendor}=="0bb4" надо, а не ATTRS. Но ладно. А дальше в правилах
modeswitch почему ATTR{} везде ?

-- 
С уважением, Сергей Афонин.


Подробная информация о списке рассылки Devel