Guys, Look at the code. Shifting the fm_port address by 8 (Rene's) is correct way to do as the OPL3 is searched at fm_port and fm_port +2, but the OPL4 is searched at fm_port and fm_port -8 (which will be the fm_port before shifting). Is the OPL4 located at 0x380 and 0x388 or 0x378 and 0x380? If the former, the Rene's patch is correct. Regards, Krzysztof _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel