Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Jul 2006 00:28:17 +1000
From:      Norberto Meijome <freebsd@meijome.net>
To:        Daniel Eischen <deischen@freebsd.org>
Cc:        freebsd-multimedia@freebsd.org, freebsd-mobile@freebsd.org, Andrea Bittau <a.bittau@cs.ucl.ac.uk>
Subject:   Re: HDA sound driver mod for sigmatel 92xx
Message-ID:  <20060717002817.1a4d1f0e@localhost>
In-Reply-To: <Pine.GSO.4.64.0607131231090.7359@sea.ntplx.net>
References:  <20060606124030.GA32057@shorty.sorbonet.org> <4485CEF8.10201@centtech.com> <20060606192229.GA4465@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <44B4EC7B.9020004@centtech.com> <20060712205940.J59349@volatile.chemikals.org> <44B5A31B.2000603@centtech.com> <20060712214546.V79297@volatile.chemikals.org> <Pine.GSO.4.64.0607131231090.7359@sea.ntplx.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 13 Jul 2006 12:47:00 -0400 (EDT)
Daniel Eischen <deischen@freebsd.org> wrote:

> On Wed, 12 Jul 2006, Wesley Morgan wrote:
> >
> > The original hdac.tgz posted by Andrea, I believe can be found at:
> >
> > http://darkircop.org/hdac.tgz
> 
> This plus the patch from the previous thread seemed to work
> for me on my Dell Inspiron 1405.  I only had time to cat
> a small audio file.  But I do get mtx lock warnings when
> booting and rc tries to set the mixer.  It seems that pcm/mixer.c
> holds one of its locks (see mixer_set(), around line 148),
> then somehow calls into the driver in hdac_command_send_internal()
> around line 1401 where it does an msleep().  You're not suppose
> to sleep while holding mutex (pcm/mixer's mtx is held at
> this point).
> 
> I've placed the original driver with the patches applied at:
> 
>    http://people.freebsd.org/~deischen/hdac.tgz
> 

Thanks Daniel for this :) 
this works fine on my Thinkpad z60m (hdac = '82801FB/FR/FW/FRW Intel High
DefiNition Audio Controller' ), but :

 - volume is *very* low - it is barely discernible from background noise.
mixer reported initially a value of 77%, which i pushed to 100 with no change.
dev.acpi_ibm.0.volume was 14 (max) , so the speaker beeping was very loud, but
pcm wasn't at all.

- lack of recording (mic) / input - not sure if this patch was added to your
tar ball

Andrea's original package from darkircop.org doens't show the mic either, but
the sound volume works fine.

I'll test Andrea's -rec.tgz now.

Please let me know if you want any debug information :)

Cheers,
Beto



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060717002817.1a4d1f0e>