Re: HDA sound driver mod for sigmatel 92xx
Eric Anderson <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.mobile,gmane.os.freebsd.devel.multimedia |
|---|---|
| Message-ID | <[email protected]> |
On 07/12/06 20:46, Wesley Morgan wrote: > On Wed, 12 Jul 2006, Eric Anderson wrote: > >> On 07/12/06 20:04, Wesley Morgan wrote: >>> On Wed, 12 Jul 2006, Eric Anderson wrote: >>> >>>> On 07/09/06 09:11, Wesley Morgan wrote: >>>>> >>>>> With a little help from the netbsd azalia driver (a wonderful piece >>>>> of work, by the way) and the hda specs, I've been able to get >>>>> Andrea's hdac code to work with my laptop. I believe the problem >>>>> was that the codec and dac started out in some kind of low-power >>>>> mode and needed to be woken up before they would work. >>>>> >>>>> Hopefully someone is still working on a proper driver, but for now, >>>>> I can watch movies again! >>>>> >>>>> A diff against Andrea's work is attached. >>>> >>>> >>>> I couldn't get this patch to work - all hunks fail. What am I doing >>>> wrong? >>> >>> Make sure your mailer didn't wrap long lines? It applies cleanly for >>> me. I've attached a newer diff that makes the mixer work properly as >>> well, but it's hard-coded to the correct widget for me so it might >>> not work for everyone. >> >> Well, it must be my hdac.tgz then, because the attached patch looks >> fine, but still fails poorly. Maybe a pointer to the hdac.tgz you >> used, and an md5 sum would do the trick.. > > The original hdac.tgz posted by Andrea, I believe can be found at: > > http://darkircop.org/hdac.tgz > > [root@neutrino /tmp/freebsd]# fetch http://darkircop.org/hdac.tgz hdac.tgz 100% of 122 kB 151 kBps [root@neutrino /tmp/freebsd]# tar xvzf hdac.tgz x hdac x hdac/hdac.c x hdac/hdac_reg.h x hdac/hdac.h x hdac/hda_reg.h x hdac/hdac_private.h x hdac/Makefile x hdac/hdac.z~ x hdac/calc.core x hdac/hdac.y~ x hdac/hdac.c~ x hdac/hdac.c.bak x hdac/.hda_reg.h.swp [root@neutrino /tmp/freebsd]# cd hdac [root@neutrino /tmp/freebsd/hdac]# patch < ../hdac.diff Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -urb hdac/hdac.c hdac-sigma/hdac.c |--- hdac/hdac.c Mon Jun 5 15:15:12 2006 |+++ hdac-sigma/hdac.c Wed Jul 12 21:02:32 2006 -------------------------- Patching file hdac.c using Plan A... Hunk #1 failed at 247. Hunk #2 failed at 261. Hunk #3 succeeded at 1879 with fuzz 2 (offset 1605 lines). Hunk #4 failed at 2396. Hunk #5 failed at 2430. Hunk #6 failed at 2472. Hunk #7 failed at 2517. Hunk #8 failed at 2568. Hunk #9 failed at 2597. Hunk #10 failed at 2893. Hunk #11 failed at 3233. 10 out of 11 hunks failed--saving rejects to hdac.c.rej done [root@neutrino /tmp/freebsd/hdac]# Eric -- ------------------------------------------------------------------------ Eric Anderson Sr. Systems Administrator Centaur Technology Anything that works is better than anything that doesn't. ------------------------------------------------------------------------ _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-mobile To unsubscribe, send any mail to "[email protected]"