Am 14.10.2016 um 18:37 schrieb Matthias Urlichs:
> On 14.10.2016 18:06, Jan Kandziora wrote:
>> While this is correct, it can be incredibly hard to write such a rule
>> when you have two or more otherwise identical adapters.
> I beg to differ. You just have to wrap your head around the whole
> system, then it's reasonably easy. Just a bit tedious. ;-)
> 
> You can match devices either by serial number or, if the manufacturer
> has been lazy, by USB path. If you use the latter, check their device
> path (ATTRS{devpath}) with wildcards so that you explicitly match just
> the digits that are actually different, as some of the others may be
> assigned dynamically. (Plus, always check for idVendor and idProduct.)
> 
> Use "udevadm info --attribute-walk /sys/class/tty/ttyUSB0" (or USB1 or
> …) to find matchable attributes. You want to look at the first block
> that actually has an ATTRS{devpath}entry. Don't be fooled by serial
> numbers (ATTRS{serial}) in blocks after that, they are part of the hub
> or computer.
> 
Yet, often enough there is no serial number exposed so all you have is
topological addressing. Which is a pain when you have different boards
you want to put your software on.

That's what I do for my machines in the field to tell apart different
USB sticks for data/backup purposes - topological addressing.

Kind regards

        Jan

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to