alsa-project/alsa-lib issue #212 was opened from nm2107: Hello, I'm using [mixxx](https://github.com/mixxxdj/mixxx) (which uses [portmidi](https://github.com/PortMidi/portmidi), which uses ALSA) with a pair of Denon SC3900 decks connected via USB MIDI. However, I'm running into an issue where I cannot distinguish both SC3900 units anymore, as they are reported by alsa with the same name : ```bash $ amidi -l Dir Device Name IO hw:2,0,0 SC3900 MIDI 1 IO hw:3,0,0 SC3900 MIDI 1 ``` (they were previously differentiated by `SC3900 MIDI 1` and `SC3900 MIDI 2` names). PortMIDI (and so mixxx) are relying on the device name to identify them, so I'm not able to distinguish the two plugged in units (only one device is listed in mixxx, as the name is common). I'm using alsa-libs 1.2.6.1. I tried to downgrade to version 1.2.5.1, but is hasn't solved my issue. Along with this downgrade, I also tried to downgrade my linux kernel to v5.13 (I was on v5.16), but it hasn't shown any improvement. Do you have an idea of what may cause this naming conflict ? Thank you :) Issue URL : https://github.com/alsa-project/alsa-lib/issues/212 Repository URL: https://github.com/alsa-project/alsa-lib