* New BIOS, new vendor and device IDs
@ 2008-10-17 2:51 Chris Pemberton
2008-10-17 7:04 ` Chris Pemberton
2008-10-17 10:16 ` Takashi Iwai
0 siblings, 2 replies; 7+ messages in thread
From: Chris Pemberton @ 2008-10-17 2:51 UTC (permalink / raw)
To: Alsa Developer Mailing List
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.
I tried to debug why I needed this module option at all, several months
ago (old BIOS), but I didn't get far and just became complacent with
using the module option.
If anyone is interested, I'll do what I can to help debug. It would be
nice to be able to use Skype with headphones...
Output of the alsa info script is at:
http://www.alsa-project.org/db/?f=701ca6efa0500080dc78a555813f66c1d42096e6
That is with driver 1.0.17. I'll try to update to the latest snapshot
and run the script again.
Thanks,
Chris
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: New BIOS, new vendor and device IDs
2008-10-17 2:51 New BIOS, new vendor and device IDs Chris Pemberton
@ 2008-10-17 7:04 ` Chris Pemberton
2008-10-17 10:16 ` Takashi Iwai
1 sibling, 0 replies; 7+ messages in thread
From: Chris Pemberton @ 2008-10-17 7:04 UTC (permalink / raw)
To: Alsa Developer Mailing List
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.
> I tried to debug why I needed this module option at all, several
> months ago (old BIOS), but I didn't get far and just became complacent
> with using the module option.
>
> If anyone is interested, I'll do what I can to help debug. It would
> be nice to be able to use Skype with headphones...
>
> Output of the alsa info script is at:
> http://www.alsa-project.org/db/?f=701ca6efa0500080dc78a555813f66c1d42096e6
>
> That is with driver 1.0.17. I'll try to update to the latest snapshot
> and run the script again.
>
> Thanks,
>
> Chris
>
Well, forget everything I said about the BIOS and new device ids: I was
mistaken.
Running "lspci -nnvv" gives the following:
00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High
Definition Audio Controller [8086:27d8] (rev 02)
*Subsystem: Lenovo Device [17aa:2066]*
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 22
Region 0: Memory at d0340000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
I mistakenly thought "lspci -nn" was the correct command. This gave the
vendor info, not the device into. Sorry for the noise. I feel like a tool.
But, I'd still like to help debug the headphone jack sensing and module
option if possible.
Chris
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: New BIOS, new vendor and device IDs
2008-10-17 2:51 New BIOS, new vendor and device IDs Chris Pemberton
2008-10-17 7:04 ` Chris Pemberton
@ 2008-10-17 10:16 ` Takashi Iwai
2008-10-17 14:44 ` Chris Pemberton
1 sibling, 1 reply; 7+ messages in thread
From: Takashi Iwai @ 2008-10-17 10:16 UTC (permalink / raw)
To: Chris Pemberton; +Cc: Alsa Developer Mailing List
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
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: New BIOS, new vendor and device IDs
2008-10-17 10:16 ` Takashi Iwai
@ 2008-10-17 14:44 ` Chris Pemberton
2008-10-17 15:01 ` Takashi Iwai
0 siblings, 1 reply; 7+ messages in thread
From: Chris Pemberton @ 2008-10-17 14:44 UTC (permalink / raw)
To: Alsa Developer Mailing List
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
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
Thanks,
Chris
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: New BIOS, new vendor and device IDs
2008-10-17 14:44 ` Chris Pemberton
@ 2008-10-17 15:01 ` Takashi Iwai
2008-10-17 16:03 ` Chris Pemberton
0 siblings, 1 reply; 7+ messages in thread
From: Takashi Iwai @ 2008-10-17 15:01 UTC (permalink / raw)
To: Chris Pemberton; +Cc: Alsa Developer Mailing List
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
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: New BIOS, new vendor and device IDs
2008-10-17 15:01 ` Takashi Iwai
@ 2008-10-17 16:03 ` Chris Pemberton
2008-10-17 16:12 ` Takashi Iwai
0 siblings, 1 reply; 7+ messages in thread
From: Chris Pemberton @ 2008-10-17 16:03 UTC (permalink / raw)
To: Alsa Developer Mailing List
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
Chris
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: New BIOS, new vendor and device IDs
2008-10-17 16:03 ` Chris Pemberton
@ 2008-10-17 16:12 ` Takashi Iwai
0 siblings, 0 replies; 7+ messages in thread
From: Takashi Iwai @ 2008-10-17 16:12 UTC (permalink / raw)
To: Chris Pemberton; +Cc: Alsa Developer Mailing List
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
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-10-17 16:12 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-17 2:51 New BIOS, new vendor and device IDs Chris Pemberton
2008-10-17 7:04 ` Chris Pemberton
2008-10-17 10:16 ` Takashi Iwai
2008-10-17 14:44 ` Chris Pemberton
2008-10-17 15:01 ` Takashi Iwai
2008-10-17 16:03 ` Chris Pemberton
2008-10-17 16:12 ` Takashi Iwai
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.