[devel] Usb-modeswitch, правила для udev
Anton V. Boyarshinov
boyarsh на altlinux.org
Пт Июл 22 14:10:56 MSK 2016
On Fri, 22 Jul 2016 14:58:55 +0400 Sergey Afonin wrote:
> On Friday 22 July 2016, Anton V. Boyarshinov wrote:
>
> > > А зачем в parent device искать в данном случае ?
>
> > Потому, что idVendor установлен в нужное значение именно у родительского
>
> Что-то у меня сомнения тут. У меня Хуавея нет под руками, есть HTC:
Просто у разных устройств дерево получается разное. У хуавеев
modeswitch надо применять к подустройству, а вендор выставлен в хуавей
у родительского устройства. А тут, насколько я понимаю, весь смартфон
виден как одно устройство.
>
> 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 mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
Подробная информация о списке рассылки Devel