On Mon, Mar 08, 2010 at 12:12:10AM -0700, Ted Roby wrote:
> On Sun, Mar 7, 2010 at 9:49 PM, Jacob Meuser <jake...@sdf.lonestar.org>wrote:
> 
> > On Sun, Mar 07, 2010 at 09:09:27PM -0700, Ted Roby wrote:
> > > On Sun, Mar 7, 2010 at 7:31 PM, Jacob Meuser <jake...@sdf.lonestar.org
> > >wrote:
> > >
> > >
> > > > hmm.  ok.  I think I know what the problem is.  that change you made to
> > > > set outputs.hp_source=mix4 makes sense.  did you try that with the
> > diff?
> > > >
> > > >
> > > Tested. No change.
> >
> > hmm.  why is that silent?  another GPIO needs to be unmuted perhaps?
> >
> 
> I'll learn myself some gpioctl

won't help with this problem.  the GPIOs in azalia aren't exposed
through gpioctl.

what you can do, though, is add more GPIO "quirks" for your device
in azalia_codec.c.  look at the first patch I sent.  where it has
this->quirks |= AZ_QRK_GPIO_UNMUTE_0;
try
this->quirks |= AZ_QRK_GPIO_UNMUTE_0 | AZ_QRK_GPIO_UNMUTE_1;

> I tried outputs.hp_source=mix4 again to no avail.

with the last patch, mix3 now has the first stereo pair.  that's because
mix3 is connected to the headphone jack by default.  this is how it should
have been, but the second speaker set was getting in the way.

> 
> > the following should deal better with the two speaker sets.   can you
> > check that plugging into the headphone jack now mutes all built-in
> > speakers?  please send 'mixerctl -v' output with this patch applied.
> >
> >
> Success! Internal speakers go silent. Headphones, however, remain
> erroneously quiet.
> This may or may not be down to user config. I will keep banging on things.

it's probably a matter of figuring out what's "special" about the
headphone jack on the Macs.  turning on VRef for output seems odd, but
apparently works for some of the MacbookPro models.

of course, you'll probably want to turn up outputs.master and/or
outputs.mix3 ...

-- 
jake...@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org

Reply via email to