> Then it means that stac92xx_hp_detect() isn't called properly, or the > pin-detection doesn't work with your hardware. Otherwise > stac92xx_auto_init_multiout() should enable this pin. Could you check > whether stac92xx_hp_detect() is called and how is it processed > (e.g. by adding printk's)? Also, add a printk in > stac92xx_auto_init_multiout() to make sure that this isn't called. all tests performed with the new pin config. with the fix-up enabled: *) stac92xx_auto_init_multi_out is not called *) stac92xx_hp_detect is called: cfg->hp_outs = 1 presence = 0 after the first loop cfg->line_outs = 3 cfg->speaker_outs = 0 *) speakers don't work with the fix-up disabled: *) stac92xx_auto_init_multi_out in not called *) stac92xx_hp_detect is called: cfg->hp_outs = 1 presense = 0 after the first loop cfg->line_outs = 0 cfg->speaker_outs = 1 *) speakers work > Takashi > Thanks, Rafael ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-devel