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