linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [Bug 1804] New: IRQ/DMA related problem with ALSA drivers on ADM64
@ 2004-01-07 17:59 ` Martin J. Bligh
  2004-01-08 17:27   ` Takashi Iwai
  0 siblings, 1 reply; 2+ messages in thread
From: Martin J. Bligh @ 2004-01-07 17:59 UTC (permalink / raw)
  To: linux-kernel; +Cc: rjwysocki

http://bugme.osdl.org/show_bug.cgi?id=1804

           Summary: IRQ/DMA related problem with ALSA drivers on ADM64
    Kernel Version: 2.6.1-rc2
            Status: NEW
          Severity: high
             Owner: ak@suse.de
         Submitter: rjwysocki@sisk.pl


Distribution: SuSE 9.0 64-bit (x86_64) 
Hardware Environment: 2 x AMD Opteron 240, Tyan Thunder K8W, 1 GB RAM (4 x 256, two 
nodes, dual-channel), Adaptec AH19160 + 2 x SCSI HDD + SCSI CD-RW (Toshiba), 
NEC-based USB 2.0 adapter (Manhattan), GeForce FX5200 (LeadTek), SATA HDD (Seagate), 
IDE DVD (Liteon) 
Software Environment: Out-of-the box SuSE 9.0 (downloadable version) + Linux 2.6.1-rc2 
Problem Description: There is a hardware problem with the ALSA driver.  It produces no sound 
whatsoever, but there's more (from dmesg): 
 
ACPI: No IRQ known for interrupt pin B of device 0000:00:07.5 
request_module: failed /sbin/modprobe -- net-pf-10. error = 256 
ALSA sound/pci/ac97/ac97_codec.c:1739: AC'97 0:0 analog subsections not ready 
intel8x0: clocking to 48000 
ALSA sound/pci/intel8x0.c:2730: joystick(s) found 
Trying to register duplicated ioctl32 handler 5420 
Trying to register duplicated ioctl32 handler 5421 
Trying to register duplicated ioctl32 handler 5422 
Device not ready.  Make sure there is a disc in the drive. 
Device not ready.  Make sure there is a disc in the drive. 
Device not ready.  Make sure there is a disc in the drive. 
Device not ready.  Make sure there is a disc in the drive. 
mtrr: 0xe0000000,0x8000000 overlaps existing 0xe0000000,0x1000000 
Device not ready.  Make sure there is a disc in the drive. 
Device not ready.  Make sure there is a disc in the drive. 
request_module: failed /sbin/modprobe -- sound-slot-1. error = 256 
request_module: failed /sbin/modprobe -- sound-slot-1. error = 256 
mtrr: 0xe0000000,0x8000000 overlaps existing 0xe0000000,0x1000000 
ALSA sound/core/pcm_native.c:1267: playback drain error (DMA or IRQ trouble?) 
ALSA sound/core/pcm_lib.c:214: Unexpected hw_pointer value (stream = 0, delta: -7, max 
jitter = 5120): wrong interrupt acknowledge? 
request_module: failed /sbin/modprobe -- snd-card-1. error = 256 
request_module: failed /sbin/modprobe -- snd-card-1. error = 256 
ALSA sound/core/pcm_lib.c:2155: playback write error (DMA or IRQ trouble?) 
ALSA sound/core/pcm_lib.c:214: Unexpected hw_pointer value (stream = 0, delta: -63, max 
jitter = 5513): wrong interrupt acknowledge? 
ALSA sound/core/pcm_lib.c:2155: playback write error (DMA or IRQ trouble?) 
ALSA sound/core/pcm_lib.c:214: Unexpected hw_pointer value (stream = 0, delta: -15, max 
jitter = 5513): wrong interrupt acknowledge? 
request_module: failed /sbin/modprobe -- net-pf-10. error = 256 
mtrr: 0xe0000000,0x8000000 overlaps existing 0xe0000000,0x1000000 
request_module: failed /sbin/modprobe -- snd-card-0. error = 256 
ACPI: No IRQ known for interrupt pin B of device 0000:00:07.5 
intel8x0: clocking to 48000 
ALSA sound/pci/intel8x0.c:2730: joystick(s) found 
Trying to register duplicated ioctl32 handler 5420 
Trying to register duplicated ioctl32 handler 5421 
Trying to register duplicated ioctl32 handler 5422 
request_module: failed /sbin/modprobe -- snd-card-1. error = 256 
request_module: failed /sbin/modprobe -- sound-slot-1. error = 256 
request_module: failed /sbin/modprobe -- snd-card-1. error = 256 
mtrr: 0xe0000000,0x8000000 overlaps existing 0xe0000000,0x1000000 
ALSA sound/core/pcm_native.c:1267: playback drain error (DMA or IRQ trouble?) 
ALSA sound/core/pcm_lib.c:214: Unexpected hw_pointer value (stream = 0, delta: -7, max 
jitter = 5120): wrong interrupt acknowledge? 
ALSA sound/core/pcm_lib.c:2155: playback write error (DMA or IRQ trouble?) 
ALSA sound/core/pcm_lib.c:214: Unexpected hw_pointer value (stream = 0, delta: -7, max 
jitter = 5513): wrong interrupt acknowledge? 
ALSA sound/core/pcm_lib.c:2155: playback write error (DMA or IRQ trouble?) 
ALSA sound/core/pcm_lib.c:214: Unexpected hw_pointer value (stream = 0, delta: -79, max 
jitter = 8192): wrong interrupt acknowledge? 
ALSA sound/core/pcm_lib.c:2155: playback write error (DMA or IRQ trouble?) 
ALSA sound/core/pcm_lib.c:214: Unexpected hw_pointer value (stream = 0, delta: -79, max 
jitter = 8192): wrong interrupt acknowledge? 
ALSA sound/core/pcm_lib.c:2155: playback write error (DMA or IRQ trouble?) 
ALSA sound/core/pcm_lib.c:214: Unexpected hw_pointer value (stream = 0, delta: -79, max 
jitter = 8192): wrong interrupt acknowledge? 
ALSA sound/core/pcm_lib.c:2155: playback write error (DMA or IRQ trouble?) 
ALSA sound/core/pcm_lib.c:214: Unexpected hw_pointer value (stream = 0, delta: -175, max 
jitter = 8192): wrong interrupt acknowledge? 
ALSA sound/core/pcm_lib.c:2155: playback write error (DMA or IRQ trouble?) 
ALSA sound/core/pcm_native.c:1267: playback drain error (DMA or IRQ trouble?) 
ALSA sound/core/pcm_lib.c:214: Unexpected hw_pointer value (stream = 0, delta: -175, max 
jitter = 8192): wrong interrupt acknowledge? 
ALSA sound/core/pcm_lib.c:2155: playback write error (DMA or IRQ trouble?) 
ALSA sound/core/pcm_lib.c:214: Unexpected hw_pointer value (stream = 0, delta: -79, max 
jitter = 8192): wrong interrupt acknowledge? 
ALSA sound/core/pcm_lib.c:214: Unexpected hw_pointer value (stream = 0, delta: -79, max 
jitter = 8192): wrong interrupt acknowledge? 
request_module: failed /sbin/modprobe -- sound-slot-1. error = 256 
 
(The "Device not ready" stuff is probably related to SuSE-something that wants to mount the 
device.  Anyway it's present for 2.6.0 as well). 
 
Hint 1: seemingly, it is not present in rc1, and 2.6.0 works no-glitch ;-) 
Hint 2: it's not related to IOMMU.  It's still present after I had turned the IOMMU off in the 
kernel config. 
 
Steps to reproduce: Compile the kernel, install and run it.  Then try to load ALSA modules and 
play something.




^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Bug 1804] New: IRQ/DMA related problem with ALSA drivers on ADM64
  2004-01-07 17:59 ` [Bug 1804] New: IRQ/DMA related problem with ALSA drivers on ADM64 Martin J. Bligh
@ 2004-01-08 17:27   ` Takashi Iwai
  0 siblings, 0 replies; 2+ messages in thread
From: Takashi Iwai @ 2004-01-08 17:27 UTC (permalink / raw)
  To: Martin J. Bligh; +Cc: linux-kernel, rjwysocki

At Wed, 07 Jan 2004 09:59:56 -0800,
Martin J. Bligh wrote:

> request_module: failed /sbin/modprobe -- snd-card-1. error = 256 
> request_module: failed /sbin/modprobe -- sound-slot-1. error = 256 
> request_module: failed /sbin/modprobe -- snd-card-1. error = 256 

they come likely from KDE, which probes two devices as default.

> ALSA sound/core/pcm_native.c:1267: playback drain error (DMA or IRQ trouble?) 
> ALSA sound/core/pcm_lib.c:214: Unexpected hw_pointer value (stream = 0, delta: -7, max 
> jitter = 5120): wrong interrupt acknowledge? 

since the delta value (the sample count of delayed interrupt) is
small, it looks like the interrupt handling is sloppy.  if it's an
ACPI problem, usually the delta value is much bigger.


--
Takashi Iwai <tiwai@suse.de>		ALSA Developer - www.alsa-project.org

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2004-01-08 17:28 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <3960000.1073498396@10.10.2.4>
2004-01-07 17:59 ` [Bug 1804] New: IRQ/DMA related problem with ALSA drivers on ADM64 Martin J. Bligh
2004-01-08 17:27   ` Takashi Iwai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).