[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