Hello, Today, I compiled latest development/testing release of OSS4.1 ( http://www.4front-tech.com/developer/sources/testing/gpl/oss-v4.1-buildrc1-src-gpl.tar.bz2) and was able to install successfully, but without Headphone sensing. Here is a one line patch that enables Headphone Jacksense support for AD1981B sound chipset. I tested it with my HP nx8220(has AD1981B) laptop, and works fine. Don't know if it will work with AD1981 and AD1985.
Sorry for my simple english. Hope it helps. Hüseyin
diff -r 9a310329961b kernel/framework/ac97/oss_ac97.c --- a/kernel/framework/ac97/oss_ac97.c Sun Sep 21 00:08:19 2008 +0300 +++ b/kernel/framework/ac97/oss_ac97.c Sun Sep 21 05:05:51 2008 +0300 @@ -801,7 +801,7 @@ strcpy (devc->name, "AD1981B"); devc->spdifout_support = AD_SPDIFOUT; /* set jacksense to mute line if headphone is plugged */ - /* codec_write (devc, 0x72, (codec_read (devc, 0x72) & (~0xe00)) | 0x400); */ + codec_write (devc, 0x72, (codec_read (devc, 0x72) | 0x0800)); break; case 0x41445375: /* ADS74 */
_______________________________________________ oss-devel mailing list oss-devel@mailman.opensound.com http://mailman.opensound.com/mailman/listinfo/oss-devel