[alsa-devel] New BIOS, new vendor and device IDs
Takashi Iwai
tiwai at suse.de
Fri Oct 17 18:12:34 CEST 2008
At Fri, 17 Oct 2008 11:03:56 -0500,
Chris Pemberton wrote:
>
> Takashi Iwai wrote:
> > At Fri, 17 Oct 2008 09:44:17 -0500,
> > Chris Pemberton wrote:
> >
> >> Takashi Iwai wrote:
> >>
> >>> At Thu, 16 Oct 2008 21:51:27 -0500,
> >>> Chris Pemberton wrote:
> >>>
> >>>
> >>>> My machine is a Lenovo 3000 N100 laptop (0768 model). I had to recently
> >>>> update the BIOS.
> >>>>
> >>>> Old BIOS: lspci -> device id: [17aa:2066] which is a Realtek ALC861VD
> >>>> (found in patch_realtek.c)
> >>>>
> >>>> New BIOS: lspci -> device id: [8086:27d8] (found in hda_intel.c)
> >>>>
> >>>> In both cases, I use the module option "model=3stack" to get sound working:
> >>>> Laptop speakers work.
> >>>> Built-in mic works.
> >>>> External mic works
> >>>> Headphones work; but automatic speaker muting does not.
> >>>>
> >>>>
> >>> 3stack model doesn't do auto-muting by design.
> >>> Try without any model option with the latest driver below,
> >>> ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-snapshot.tar.gz
> >>> If the auto-probing still doesn't work, you can try first model=lenovo.
> >>>
> >>>
> >>> thanks,
> >>>
> >>> Takashi
> >>>
> >>>
> >>>
> >> Updated to latest alsa-driver snapshot; configured with full debug support.
> >>
> >> Results:
> >> auto-probing: no sound
> >>
> >
> > OK, it means that the BIOS setup is still broken... or there is still
> > a bug in auto-probing code.
> >
> > The snapshot tarball has HEAD and alsa-kernel/HEAD files to indicate
> > the recent commits. What do they show?
> >
> >
> >> model=lenovo: no sound
> >> model=3stack: sound works as described previously (no auto-muting)
> >>
> >> Results of alsa-info script (latest driver snapshot):
> >> auto-probe:
> >> http://www.alsa-project.org/db/?f=66f43ddfdabc4b48b9e5c50f9a792d2fcb775905
> >> model=lenovo:
> >> http://www.alsa-project.org/db/?f=5e082f9a1361d28c187ae3eba21605de8196e4aa
> >> model=3stack:
> >> http://www.alsa-project.org/db/?f=410592e40da7324d76a39e1b201beb2436a9a96b
> >>
> >
> > Please post the files (run with --no-upload option) than pasting the
> > URL...
> >
> >
> > thanks,
> >
> > Takashi
> >
> >
> HEAD:
>
> 96f7fb25cfed645d0b76cbe3ab506ed06d8a3764 Fix patches for device_create()
> updates
> 3d81866ee2022dad07ffb020a9892067c7d32673 Mark CONFIG_SND_JACK as 2.6.27
> or later
> 5c8695e2c9a9440ebdaf9af13215977af2b069bc Add missing jack.c build stub
> dbae2ea3627142cb382e6f5a2a7ade02a8502a09 Add pci/hda/patch_nvhdmi.c
> build stub
> 3943d3e5994e4b27faf3b113dd00bfd77fcaaeee add print_hex_dump_bytes() wrapper
> 2bb9d53803f2383489d62bc405061864668ebfe6 Release v1.0.18rc3
> c30e34d7099dd4e5d3243f22dd816a80f126ce17 Add soc/blackfin build stub
> 45a5d457816b81130d7fd8a2268441a71b69a6cf Regenerated pcm_native.patch
> 1821e39988d1999ffaa8f04133eb0cb6afbdb6c3 soc - Add a workaround for
> incompatible debugfs
> d3dc16875ee12dae0522f54e8a846af5b42119ab Add patches for sparc/*.c
>
> alsa-kernel/HEAD:
>
> c41ec26f49e4dd714ec4fbb7d7c85e14b49f9672 Merge branch 'upstream'
> 2e532d68a2b3e2aa6b19731501222069735c741c {pci,pnp} quirks.c: don't use
> deprecated print_fn_descriptor_symbol()
> 52ad096465d60ee7fdc99583f969a99a1166c7c3 Merge
> git://git.linux-nfs.org/projects/trondmy/nfs-2.6
> 8cde1ad6683f8738ad71f788dca8ab4810cf5afe Merge branch
> 'sched-fixes-for-linus' of
> git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
> 6bb7a935489dab20802dde6c2cb7d8582f4849bf Merge branch 'for-linus' of
> git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6
> 08d19f51f05a68ce89a289320ce4ed96e757df72 Merge branch
> 'kvm-updates/2.6.28' of
> git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm
> 1c95e1b69073cff5ff179e592fa1a1e182c78a17 Fix kernel/softirq.c printk
> format warning properly
> e533b227055598b1f7dc8503a3b4f36b14b9da8a Merge branch
> 'core-v28-for-linus' of
> git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
> 0999d978dcdcf59350dafa25afd70def9f924eee Merge branch
> 'x86-fixes-for-linus' of
> git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
> 70a3075d40154053ad90d342b3dcb1b795c73dbb FRV: Eliminate NULL test and
> memset after alloc_bootmem
Good, it looks like a fairly new one.
Takashi
More information about the Alsa-devel
mailing list