IBM ThinkPad G40 - Sound problem

From: Emilio Silva (emilio_at_rock.com)
Date: 02/25/04


Date: Wed, 25 Feb 2004 20:54:49 +0100

Lenard wrote:
> ALSA support is part of the 2.6.X kernels, the support should have
already
> been configured in the kernel as either built-in or as modules. You
should
> check your /etc/modprobe.conf file for your sound configuration, a copy
> from mine below(since your soundcard is similar to mine);

Hi again. Let me tell you what I have done:
I changed the /etc/modprobe.conf file, booted with 2.6.3, loaded a few
modules (snd-intel8x0, snd-mixer-oss, snd-pcm-oss) run
'gnome-volume-control', and run 'gnome-sound-properties' to test some
sounds. It worked!
But then I typed 'mpg321 Track01.mp3'. Music started for a few seconds,
and stopped. I think mpg321 continued as if nothing had happened.
This is the output from the 'dmesg' command (I don't know why it isn't
complete).

-----------------------------------

edge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -4, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -4, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -4, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -1, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -1, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -1, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_native.c:1316: playback drain error (DMA or IRQ
trouble?)
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -19, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_native.c:1316: playback drain error (DMA or IRQ
trouble?)
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -28, max jitter = 8192): wrong interrupt acknowledge?
python2.2: numerical sysctl 1 23 is obsolete.
ALSA sound/core/pcm_native.c:1316: playback drain error (DMA or IRQ
trouble?)
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -28, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:2162: playback write error (DMA or IRQ trouble?)
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -70, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:2162: playback write error (DMA or IRQ trouble?)
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -70, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:2162: playback write error (DMA or IRQ trouble?)
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -70, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:2162: playback write error (DMA or IRQ trouble?)
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -70, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_lib.c:2162: playback write error (DMA or IRQ trouble?)
ALSA sound/core/pcm_native.c:1316: playback drain error (DMA or IRQ
trouble?)
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -29, max jitter = 8192): wrong interrupt acknowledge?
ALSA sound/core/pcm_native.c:1316: playback drain error (DMA or IRQ
trouble?)
ALSA sound/core/pcm_lib.c:233: Unexpected hw_pointer value [2] (stream =
0, delta: -29, max jitter = 8192): wrong interrupt acknowledge?

-----------------------------------

Any suggestions?
Thanks.

Emilio



Relevant Pages

  • Re: ibm tp G40 - sound problem
    ... ALSA sound/core/pcm_native.c:1316: playback drain error (DMA or IRQ ... ALSA sound/core/pcm_lib.c:2162: playback write error (DMA or IRQ trouble?) ...
    (linux.redhat.misc)
  • ALSA playbac write error
    ... I've tried to play sounds, but it doesn't work with any kernel. ... ALSA sound/core/pcm_lib.c:2162: playback write error (DMA or IRQ trouble?) ... ALSA sound/core/pcm_native.c:1316: playback drain error (DMA or IRQ ...
    (linux.redhat.misc)
  • [Bug 1804] New: IRQ/DMA related problem with ALSA drivers on ADM64
    ... There is a hardware problem with the ALSA driver. ... ACPI: No IRQ known for interrupt pin B of device 0000:00:07.5 ... ALSA sound/core/pcm_native.c:1267: playback drain error (DMA or IRQ trouble?) ... jitter = 5120): wrong interrupt acknowledge? ...
    (Linux-Kernel)
  • [SLE] Sound, USB lost in 9.3" - HAL, D-BUS related?
    ... playback write error (DMA or IRQ trouble?) ...
    (SuSE)
  • ALSA vs. non coherent DMA
    ... There seem to be a few issues with ALSA current usage of mmap vs. non ... The mmap of DMA pages. ... up with a non invasive solution). ... trivial amount of code, this problem should have been fixed a long time ...
    (Linux-Kernel)