Portál AbcLinuxu, 11. května 2025 07:07
BUS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", PROGRAM="/bin/sh -c 'echo 4 > /sys/class/tty/ttyUSB2/latency_timer'"
Řešení dotazu:
man udev
radí použít $kernel
nebo %k
. Ale nezkoušel jsem.
jo, to poznam, lenze ani jedno z toho neobsahuje to co potrebujem :( vacsinou je tam nieco take:
usbdev1.39_ep00
alebo ak dam %p tak najdem aj tu cestu:
/class/usb_endpoint/usbdev1.39_ep00
ale pod touto cestou sa stale neviem dostat nejak rozumne k tomu suboru latency_timer, ktory sa nachadza v:
/class/tty/ttyUSB2/device/latency_timer
Zkuste toto:
SUBSYSTEM=="tty", SUBSYSTEMS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", PROGRAM="/bin/sh -c 'echo 4 > /sys/class/tty/$kernel/latency_timer'"
tak nie, ale naviedol si ma k tomu pohrat sa s tym identifikatorom SUBSYSTEM..
a ked som dal:
SUBSYSTEM=="usb-serial", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", PROGRAM="/bin/sh -c 'echo 4 > /sys%p/latency_timer'"
tak to zacalo fungovat
dik za pomoc, je to vyriesene
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.