Hallo!
das ist auch z.B. bei Scannern so, wenn ich das richtig im Kopf habe. Ohne USB bis ins letzte Detail zu kennen könnte ich mir vorstellen, dass das unter Umständen an der USB-Terminierung liegt, die intern (automatisch) vorgenommen wird, ähnlich wie bei SCSI, soweit ich weiss. Das nur als Erklärungsversuch.
Abhilfe schafft dir da nur die DigiCam immer an den selben Port des Hubs zu stecken oder, da du ja meist mehrere USB-Ports am PC hast einen deiner mind. 2 Ports für den Hub und daran befindliche Geräte und die Kamera an den anderen zu hängen.
Wenn du den Port dann einmal ändern willst müsstest du einfach den Treiber dann nochmal neu installieren, während die Kamera an dem neuen Port hängt...
Deine USB-Maus (falls vorhanden) z.B. läuft an allen Ports, könnte also an den Hub.
Grüße
Martin