[SLL] Speaking of on-topic...

Jarod Wilson jarod at wilsonet.com
Mon Jun 9 08:57:26 PDT 2008


On Mon, 2008-06-09 at 08:27 -0700, Kurt Buff wrote:
> On Sun, Jun 8, 2008 at 7:16 PM, Jarod Wilson <jarod at wilsonet.com> wrote:
> > On Sat, 2008-06-07 at 13:14 -0700, Kurt Buff wrote:
> >> I've very recently purchased a new Lenovo T61 with SUSE Linux
> >> Enterprise Desktop 10, SP1, and I'm quite pleased with it so far, with
> >> one exception - I can't get sound to work.
> >>
> >> When I use Helix, or view an online video, I get nothing. I've done
> >> some investigation, and find the following error messages in
> >> /var/log/messages:
> >>
> >> Jun  7 13:14:00 GrimSqueaker kernel: ALSA
> >> sound/core/pcm_native.c:2070: snd_pcm_hw_constraints_complete failed
> >> Jun  7 13:14:00 GrimSqueaker kernel: ALSA
> >> sound/core/pcm_native.c:1925: BUG? (err >= 0)
> >>
> >> I find nothing in google regarding this kind of message, and searching
> >> both the Lenovo and Novell web sites yeilds nothing either.
> >>
> >> Does anyone have hints on where I might start looking to fix this?
> >
> > The alsa mailing lists are probably the best place to get those messages
> > decoded. That, and/or you might look at whether or not its fixed w/the
> > SLED10 SP2 kernel. For what its worth, I have Fedora 9 on a reasonably
> > new (got it in December) T61, and everything works flawlessly.
[...]
> After much banging around last night, If found that there were two
> devices, and that when I switched the device, it worked.
> 
> I switched from the ALSA HDA Intel to the Analog Devices AD1894, and
> it started working.

Not quite sure what you mean there... the ALSA HDA Intel driver is what
should be driving sound, the Analog Devices AD1894 is the actual audio
codec used by this variant of an HDA Intel sound card.


My own T61:

$ dmesg | less
[...]
hda_intel: probe_mask set to 0x1 for device 17aa:20ac
PCI: Setting latency timer of device 0000:00:1b.0 to 64
ALSA sound/pci/hda/hda_intel.c:1810: chipset global capabilities =
0x4401
ALSA sound/pci/hda/hda_intel.c:749: codec_mask = 0x3
ALSA sound/pci/hda/hda_codec.c:2236: hda_codec: model 'thinkpad' is
selected for config 17aa:0 (Lenovo Thinkpad)
[...]

$ lsmod |grep snd
snd_hda_intel         447540  4 
snd_seq_dummy          11524  0 
snd_seq_oss            39232  0 
snd_seq_midi_event     15104  1 snd_seq_oss
snd_seq                61840  5
snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         15508  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            52096  0 
snd_mixer_oss          23296  2 snd_pcm_oss
snd_pcm                86024  2 snd_hda_intel,snd_pcm_oss
snd_timer              29584  2 snd_seq,snd_pcm
snd_page_alloc         16912  2 snd_hda_intel,snd_pcm
snd_hwdep              16520  1 snd_hda_intel
snd                    66808  16
snd_hda_intel,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep
soundcore              14864  2 snd


And finally, PulseAudio shows my output device as:

ALSA PCM on front:0 (AD198x Analog) via DMA



-- 
Jarod Wilson
jarod at wilsonet.com



More information about the linux-list mailing list