Wenn man z.B. zwei RS232<->USB Adapter vom gleichen Hersteller hat, sind
VID+PID identisch und sie sind praktisch nur anhand der Seriennummer
sicher unterscheidbar.
Ohne Seriennummer kann Windows nicht wirklich wissen, ob einer der
beiden Adapter überhaupt schonmal angeschlossen war (nur das schonmal
ein Gerät von diesem Adapter-Typ angeschlossen war) und installiert die
Treiber für ein neu erkanntes Gerät (und vergibt ggf. auch noch andere
COM-Ports als zuvor).
D.h. die Treiberinstallation kommt weil Windows nicht merkt, dass es das
gleiche Gerät wie zuvor ist und die Treiber dafür eigentlich schon
installiert wären, sondern es als neues zusätzliches Gerät erkennt.
=> Pro hergestelltem Gerät eine eindeutige Seriennummer vergeben ist
generell sinnvoll
USB20CV/USB30CV durchlaufen lassen ist auch sinnvoll: Darin sind Tests
enthalten, die z.B. die Deskriptoren prüfen und den Enumerationsvorgang
zig mal machen, etc. Damit kann man ggf. Fehler aufdecken, die vllt.
aktuell von Betriebssystemen noch ignoriert werden aber vllt. in Zukunft
Probleme bereiten könnten.