Do you know if there's a deterministic way other
than hotplug to get
the dynamic device numbers that a USB device has ben assigned? If
there were, I'd abandon hotplug completely. It's horribly
overcomplicated, but I can't figure out a way to reproduce it's
ability to know what device numbers my stuff has been assigned.
I guess you mean the order in which they appear in ALSA, is it?
http://alsa.opensrc.org/MultipleUSBAudioDevices
AFAIK udev will not help on this issue.
Best regards
ce