<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>My kludge for this was to interrogate the device, figure out what
it was with a label had stored in it, then create a hard link.</p>
<p>-Pete<br>
</p>
<div class="moz-cite-prefix">On 2/19/21 5:54 PM, Michael Monaghan
via TriEmbed wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAGToJnZ04LPV92pZRR37NVRy_P3LgZDCz+5swK1aUp0m-n9czQ@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">As I add more USB devices to my army, I've run into
the issue that ttyUSBx device names are first come, first
served. I knew there had to be a better way! <a
href="https://medium.com/@inegm/persistent-names-for-usb-serial-devices-in-linux-dev-ttyusbx-dev-custom-name-fd49b5db9af1"
moz-do-not-send="true">This article</a> introduces udev, the
Linux system that names USB devices and an easy way to create
unique aliases for each device. They'll all still get assigned
ttyUSBx based on the fastest electron out of the process
scheduler, however you can alias them to whatever your heart
desires. ttyESP42? No problem. SoilMonitor8? Sure thing.
<div><br>
</div>
<div>One issue I ran into is my cheap clone manufacturer's love
affair ATTRS{serial}=0001. While the article relies on <span style="background-color:rgb(242,242,242);color:rgb(41,41,41);font-family:Menlo,Monaco,"Courier New",Courier,monospace;font-size:16px;letter-spacing:-0.352px;white-space:pre-wrap">ATTRS{serial}</span> to
discern the unique device, this fails when everyone is number
1. I'm curious if there is some way post manufacturing to
change those serial numbers. Fortunately I have enough with
actual numbers that it isn't a real problem for me. For some
devices, comparing attributes with diff has helped.</div>
<div><br>
</div>
<div>Mike</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Triangle, NC Embedded Computing mailing list
To post message: <a class="moz-txt-link-abbreviated" href="mailto:TriEmbed@triembed.org">TriEmbed@triembed.org</a>
List info: <a class="moz-txt-link-freetext" href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a>
TriEmbed web site: <a class="moz-txt-link-freetext" href="http://TriEmbed.org">http://TriEmbed.org</a>
To unsubscribe, click link and send a blank message: <a class="moz-txt-link-freetext" href="mailto:unsubscribe-TriEmbed@bitser.net?subject=unsubscribe">mailto:unsubscribe-TriEmbed@bitser.net?subject=unsubscribe</a>
</pre>
</blockquote>
</body>
</html>