Hello!
> Is the opl3 autodetection supposed to fail for this chipset ?
Yes. Autodetection is made by changing timer value. In CirrusLogic case,
and according to comment, there is no OPL3 timers in Cirrus Logic's chips.
switch (opl3->hardware) {
/* some hardware doesn't support timers */
case OPL3_HW_OPL3_SV:
case OPL3_HW_OPL3_CS:
case OPL3_HW_OPL3_FM801:
opl3->command = &snd_opl3_command;
break;
> Is it possible to use the FM through the WSS emulation while
> using the regular cs4236 driver ?
I have CS4236B based card, and last time I checked (some time ago),
OPL3 sequencer worked flawlesly on this chip. I will re-check if it still
works.
Perhaps your card needs to enable FM chip via X4 extended register?
(look at page 47 and 48 of 4239.pdf manual).
Uros.
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel