[alsa-devel] Intel hda ICH7 not worked anymore after using wine (SOLVED!)

Tobin Davis tdavis at dsl-only.net
Mon Jul 9 19:04:17 CEST 2007


Then I humbly sign off on that patch.

For the record:

Summary:  HDA - patch to fix issue with Lenovo Thinkpad codec ID.

This patch fixes an issue in Lenovo Thinkpads where the codec ID gets
changed.

Signed off by Tobin Davis <tdavis at dsl-only.net>

On Mon, 2007-07-09 at 18:58 +0200, Xavi de Blas wrote:

> It worked!!!
> 
> Thanks a lot
> 
> I thought my hardware was broken!
> 
> 
> 2007/7/9, Tobin Davis <tdavis at dsl-only.net>:
> 
>         Patch needs to be applied as follows:
>         
>         
>                 cd alsa-driver-1.0.14/alsa-kernel
>                 patch -p1 < LenovoX60S.patch
>                 cd ..
>         
>         Then you can rerun configure && make && make install.
>         
>         Tobin
>         
>         
>         
>         On Mon, 2007-07-09 at 17:25 +0200, Xavi de Blas wrote: 
>         
>         > 2007/7/9, Tobin Davis <tdavis at dsl-only.net>:
>         > > Sorry for missing this thread.  I just woke up.
>         > >
>         > > I looked at your first pastebin output, and the actual audio codec shows
>         > > up as 0x51d41981, when it should be 0x11d41981.  This is why the Analog
>         > > driver patch isn't detecting it.
>         > >
>         > > Can you try this patch against alsa-driver-1.0.14?  It should detect
>         > > this codec.  Still not sure why it is misconfigured, unless there is a
>         > > bios issue.
>         > >
>         > 
>         > I'm afraid, probably when i tried the Linuxant codecs for the modem it broke the
>         > bios. Not sure, but sound worked, and continued working some reboots
>         > later. But when i tried a few things with wine and rebooted, sound
>         > never worked again
>         > 
>         > When i aply the patch (probably i don't do it good) there are problems:
>         > 
>         > 
>         > xavier at corall:/usr/local/src/alsa-src/alsa-driver-1.0.14$ cat
>         > LenovoX60S.patch | patch -p1
>         > patching file pci/hda/patch_analog.c
>         > Hunk #1 FAILED at 3402.
>         > 1 out of 1 hunk FAILED -- saving rejects to file pci/hda/patch_analog.c.rej
>         > 
>         > 
>         > xavier at corall:/usr/local/src/alsa-src/alsa-driver-1.0.14/pci/hda$ cat
>         > patch_analog.c.rej
>         > *************** struct hda_codec_preset snd_hda_preset_a
>         > *** 3402,3407 ****
>         >        { .id = 0x11d41882, .name = "AD1882", .patch = patch_ad1882 },
>         >        { .id = 0x11d41884, .name = "AD1884", .patch = patch_ad1884 },
>         >        { .id = 0x11d41981, .name = "AD1981", .patch = patch_ad1981 },
>         >        { .id = 0x11d41983, .name = "AD1983", .patch = patch_ad1983 },
>         >        { .id = 0x11d41984, .name = "AD1984", .patch = patch_ad1984 },
>         >        { .id = 0x11d41986, .name = "AD1986A", .patch = patch_ad1986a },
>         > --- 3402,3408 ----
>         >        { .id = 0x11d41882, .name = "AD1882", .patch = patch_ad1882 },
>         >        { .id = 0x11d41884, .name = "AD1884", .patch = patch_ad1884 },
>         >        { .id = 0x11d41981, .name = "AD1981", .patch = patch_ad1981 },
>         > +       { .id = 0x51d41981, .name = "AD1981", .patch = patch_ad1981 },
>         >        { .id = 0x11d41983, .name = "AD1983", .patch = patch_ad1983 },
>         >        { .id = 0x11d41984, .name = "AD1984", .patch = patch_ad1984 },
>         >        { .id = 0x11d41986, .name = "AD1986A", .patch = patch_ad1986a },
>         > 
>         > 
>         > The patch is ok?
>         > 
>         > Thanks
>         > 
>         > (Tobin sorry for sending messge two times)
>         
>         -- 
>         Tobin Davis <tdavis at dsl-only.net>
> 
> 

-- 
Tobin Davis <tdavis at dsl-only.net>


More information about the Alsa-devel mailing list