On Sun, Mar 07, 2010 at 11:28:46AM -0700, Ted Roby wrote: > On Sun, Mar 7, 2010 at 5:26 AM, Jacob Meuser <[email protected]>wrote: > > > On Sun, Mar 07, 2010 at 12:10:03PM +0000, Jacob Meuser wrote: > > > On Sun, Mar 07, 2010 at 01:25:54AM -0700, Ted Roby wrote: > > > > I'm running OpenBSD -current on a 3rd gen Macbook, and have sound for > > the > > > > most part. > > > > However, I noticed that the headphones jack doesn't quite work > > properly. > > > > > > > > If I plug in external speakers, with their own power supply, the audio > > over > > > > my > > > > built-in speakers lessens, but does not shut off. Also, zero sound > > comes out > > > > of the > > > > external speakers while this lessened sound continues out of the > > built-in > > > > speakers. > > > > > > > > Of course, I have not had this problem on other platforms. I have not > > even > > > > begun > > > > troubleshooting this. I have not tested to see if the same problem > > exists in > > > > -stable. > > > > I have not tried starting the system up with the headphones plugged in > > for > > > > proper > > > > identification of the hardware. > > > > > > > > This is being experienced on Intel HD Audio. > > > > > > for future reference, don't bother to mention hardware/driver issues if > > you > > > aren't going to include a dmesg. > > > > the output of 'pcidump -x' will probably be useful for this as well. > > > > see src/sys/dev/pci/azalia_codec.c r1.131. > > > > > I'm getting a better idea of audio handling on OpenBSD, but my ignorance > still > extends beyond resolution of this issue. OSX identifies audio as ICH8. > > Here are my outputs:
can you apply this and tell me what happens? if this doesn't fix it, please include 'mixerctl -v' (the -v is important) output. -- [email protected] SDF Public Access UNIX System - http://sdf.lonestar.org Index: azalia_codec.c =================================================================== RCS file: /cvs/src/sys/dev/pci/azalia_codec.c,v retrieving revision 1.141 diff -u -p azalia_codec.c --- azalia_codec.c 11 Feb 2010 21:33:39 -0000 1.141 +++ azalia_codec.c 7 Mar 2010 22:41:35 -0000 @@ -132,7 +132,8 @@ azalia_codec_init_vtbl(codec_t *this) this->subid == 0x00a3106b) { /* APPLE_MB4 */ this->qrks |= AZ_QRK_GPIO_UNMUTE_0; } - if (this->subid == 0x00a0106b) + if (this->subid == 0x00a1106b || + this->subid == 0x00a0106b) this->qrks |= AZ_QRK_WID_OVREF50; break; case 0x10ec0888:

