Re: HDA sound driver mod for sigmatel 92xx

Norberto Meijome <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile,gmane.os.freebsd.devel.multimedia
Message-ID <20060717002817.1a4d1f0e@localhost>
On Thu, 13 Jul 2006 12:47:00 -0400 (EDT)
Daniel Eischen <[email protected]> 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
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.