[SLL] Speaking of on-topic...

Kurt Buff kurt.buff at gmail.com
Mon Jun 9 15:30:04 PDT 2008


On Mon, Jun 9, 2008 at 8:57 AM, Jarod Wilson <jarod at wilsonet.com> wrote:
> 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

Well, I lost the sound again - whatever I did was temporary. Weird.
I've tried a buncha things, and can't make it go again.

lsmod on mine shows a bit differently:

snd_pcm_oss            47360  0
snd_mixer_oss          20224  1 snd_pcm_oss
snd_seq                52976  0
snd_seq_device         11916  1 snd_seq
snd_hda_intel          24984  1
snd_hda_codec         247040  1 snd_hda_intel
snd_pcm                86660  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer              25860  2 snd_seq,snd_pcm
snd                    56964  10
snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore              13024  1 snd
snd_page_alloc         14088  2 snd_hda_intel,snd_pcm


More information about the linux-list mailing list