For me that looks like another configuration hell thread, though I wonder what all this fuzz is about.
I had a EWS64XL+WT, GUS, SB AWE32 running together in a system for a while and everything worked fine. Another Covox SM wouldn't have screwed this config since noone else uses 338 anyway.
(In the specific system were only 3 ISA slots)
Ofcourse you have to make some ressource plan and know what you can share without problems.
Usually different FM OPLs at 388h are no problem, since all will play. You can also chain MIDI devices on the same port in UART mode (attached to one card).
f.e. I used this config:
EWS64XL at A260,I11,D0,P330,I9/2 P300 C104 F388
GUS A240 I7 I7 D7 D7 (MegaEM option at P330,I9/2)
AWE32 A220,I5,D1,H5,E620,F388
assuming another covox you could put it at A280,I3,P338,F388 (if SM+ with OPL2)
some comments:
LPT1 on I7 can stay enabled, cause GUS is non-PnP, so I7 gets shared - you will notice if sharing works, it usually does
MIDI2 on EWS64XL doesn't use IRQ.
Since GUS is 7,7 for Record and Playback no Full Duplex Mode is possible - but who uses GUS in FD anyway?
All 388h devices play synchroneously.
On MIDI2 of the EWS64XL in addition to the Wavetable Board an external Synthesizer can be chained as a Roland MT-32 f.e.
SCSI Adapters may interfere with ressources if you use some...
For the FM part on the AWE32, why didn"t you just disabled this PnP function block instead of moving it to a uncommon port address?