Topic: HDSP card order vs configuration card order

I can plug multiple HDSP cards into a PC, cable the sync lines together, and have a nice multichannel interface. Unfortunately, the order of the cards from right to left will almost never match the order of the cards in the card configurator. You have to spend a while poking around with the cards to figure out which card will handle which logical channel numbers.

If you only have two cards this isn't too bad. They will either be left to right or right to left. If they are right to left the user of the system may excuse you for being clumsy and just assume you numbered the cards when looking at the system from the front panel rather than the back. Most likely though he will still think you were an idiot to do that.

If you have three cards it is even worse. I have yet to configure a PC where all three cards ended up in order! I spend a good number of hours powering the system down, moving a card to another slot, powering up, and seeing what order I have this time, trying to get them in order left to right or right to left. I have never succeeded, but I've wasted a lot of time trying.

We recently configured a system with 4 HDSP-AES cards in it. The cards were in completely random order as far as the channel numbers were concerned. In part because of this, we lost the order because the customer was unable to deal with the out of order channel numbers! Even if he had been able to deal with it, it makes us look very unprofessional if we can't even "put the cards in the right channel number order". (The customer does no know that we have no control over the order the cards will read in, he assumes we are too stupid to set the dip switches correctly.)

I'm working on testing a system with five HDSPe FX cards at the moment. They are of course in random order. On a system of this size, it is not only embarassing, it makes us look very bad compared to the dedicated hardware systems that are starting to be in the same price range. This can be enough to lose us the sale.

Yes, we can remap the channels in ASIO. But we can't remap the card numbers in the control panel, nor in TotalMix. And the user occasionally may need or want to look at the control panel, especially when getting sync working during system setup, or if there are problems later.  So remapping the channels in ASIO is not a solution. It is at best a partial workaround.

I would like to request some sort of configuration option to be able to assign "virtual card numbers" to the cards, once I know which order they will be in any given PC chassis. That way, I don't care which order the cards are presented to the driver, the driver will have a remapping table that tells it which card should handle which group of channels.

I don't much care what I have to do to enter this channel mapping setup; manual registry hacking, a file in the root of the C: drive, some sort of firmware modification utility, or something else. Just so the results will be permanent until someone pulls out a card or reinstalls the disk from scratch.

The ideal way might be a small driver setup utility I could run. Having it as an option in the driver configuration window would be both confusing and dangerous; an inexperienced user could easily mess up the channel order without realizing what he is doing, and then we get the system shipped back to us because it is broken.

After the setup, the cards would appear numbered 1 to 5 from left to right (if I set them up that way) regardless of how they were originally numbered.

Thank you for considering this!

2 (edited by Todd Loomis 2013-06-08 01:52:17)

Re: HDSP card order vs configuration card order

This has also been a problem for me.  I just added a 3rd card.  For some reason, the new card thinks it should be #1.  Because of this, every single time I open one of my earlier Cubase projects, ALL outputs are incorrectly assigned!  I want the new card to be the 3rd card so that the earlier assignments still work.  It should just add the outputs at the end.

   This is a serious pain!  I have to do some work on a whole bunch of older projects now, and I actually had to uninstall the new card because every single Cubase project had incorrect output assignments with the new card installed.

PLEASE FIX THIS ASAP!!!

Thanks,
Todd

HDSPe AES x 2
HDSPe AIO x 1

The AIO card is the new one.

https://www.noiseradiationstudios.com

3 (edited by undertone 2013-06-21 01:00:32)

Re: HDSP card order vs configuration card order

This has been complained about for years and RME has never come up with a solution. It does seem like it should be an easy problem to fix: just create code that lets you remap the card order in TotalMix... It has been suggested to try reshuffling the cards, but that never worked for me. IIRC the problem is that the Windows hardware enumeration is unpredictable so no matter what they try to do, Windows has a mind of its own and will mess it up. It could also be because it's not been worthwhile to fix considering the work involved and the limited number of people it affects. But I have to agree that it was annoying (I now only use one card with a Digiface).

PC1 = HDSPe PCIe: DF-ADI-8 DS / HDSPe PCIe: MF2
MBP = HDSPe Expresscard: MF1

Re: HDSP card order vs configuration card order

http://www.rme-audio.de/forum/viewtopic.php?id=17760


Regards
Daniel Fuchs
RME

Regards
Daniel Fuchs
RME

Re: HDSP card order vs configuration card order

RME Support wrote:

http://www.rme-audio.de/forum/viewtopic.php?id=17760


Regards
Daniel Fuchs
RME

Indeed - RME is all over it!  While I'm not directly affected by this (or the 32-channel limit issue) - Seeing that RME has been working on this gave me a warm and fuzzy feeling inside :-) .  Fan-freaking-tastic IMNSHO.

MADIface-XT+ARC / 3x HDSP MADI / ADI648
2x SSL Alphalink MADI AX
2x Multiface / 2x Digiface /2x ADI8

Re: HDSP card order vs configuration card order

Ha! I'm also glad to hear that RME was listening. I guess it's "never say never"! wink

http://www.rme-audio.de/forum/viewtopic.php?id=12287

http://www.rme-audio.de/forum/viewtopic.php?id=14972

http://www.rme-audio.de/forum/viewtopic.php?id=5215

PC1 = HDSPe PCIe: DF-ADI-8 DS / HDSPe PCIe: MF2
MBP = HDSPe Expresscard: MF1