The link between hana and emu10k2 is 32bit. The link between the emu10k2 and the PCI bus for capture is 16bit and limited to 16 channels.
Really? I'm almost sure that emu10k2 is capable of 64 streams at 16/44.1 (48kHz) resolution.
I decided to instead make this link 32bit, by using 2 16bit channels, thus resulting in 16/2 = 8 channels. I do have one datasheet that hints at a 24bit channel from emu10k2 and the PCI bus, but I have not checked if the 1212m version of the emu10k2 supports it.
A friend of mine does 16 channel recordings on 1820m under windows, so it's definitely possible. I have only 1212M (old version) and it's capable of 12 ins and 12 outs at 44.1/48kHz, 8 ins and 8 outs at 96kHz and finally 4 ins and 4 outs at 192kHz.
It might only be the 1616m that supports it, and I have not added support for that in alsa yet.
How much difference is between current 1820 (old 1010) and 1616 (new 1010) code? Do you have something working? Anyway, I have good relations with local e-mu delaer, so I can borrow any e-mu hardware currently available. I also have gear needed for testing S/PDIF/ADAT/sync card functionality.
Regards,
Ctirad