[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ASUS A7N8X-E Deluxe Soundproblem: modules (snd_intel8x0) loaded but sound is playing only one second



Hi all,

I am searching the HOWTOs, WWW and logfiles since a few days now
trying to find a solution for my problem.

I have an ASUS A7N8X-E Deluxe Board running Debian GNU Linux. The boot
CD loads the OSS i810_audio module which is working quite fine (don't
know if 5.1 multichannel is supported with that driver). I configured
the ALSA modules in the 2.6.7 kernel. The modules are loaded
correctly:

snd_pcm_oss            58280  0 
snd_mixer_oss          19456  1 snd_pcm_oss
snd_intel8x0           29960  0 
snd_ac97_codec         66948  1 snd_intel8x0
snd_pcm                94116  2 snd_pcm_oss,snd_intel8x0
snd_timer              23044  1 snd_pcm
snd_page_alloc          9864  2 snd_intel8x0,snd_pcm
snd_mpu401_uart         6784  1 snd_intel8x0
snd_rawmidi            21952  1 snd_mpu401_uart
snd_seq_device          7048  1 snd_rawmidi
snd                    50020  9
snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               7648  1 snd

But when I start xmms or mpg123 the file ist only started and stopped
after less than a second. I can repeat this several times.

After searching the log files I found out that IRQ conflict could be a
problem. IRQ #5 is used 3 times. With the default installation Kernel
(2.6.6) and the OSS driver the sound card has IRQ #20.
Below you see the output of lspci -vv:

0000:00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
  Subsystem: Asustek Computer, Inc.: Unknown device 0c11
  Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV-
  VGASnoop- ParErr- Stepping- SERR- FastB2B-
  Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr-
  DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 5 Region 0: I/O ports at e000
  Capabilities: [44] Power Management version 2
      Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
      Status: D0 PME-Enable- DSel=0 DScale=0 PME- 

0000:00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller
(rev a4) (prog-if 20 [EHCI])
        Subsystem: Asustek Computer, Inc. A7N8X Mainboard
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0 (750ns min, 250ns max)
        Interrupt: pin C routed to IRQ 5
	Region 0: Memory at ed083000 (32-bit, non-prefetchable)
	Capabilities: [44] #0a [2080]
	Capabilities: [80] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) 
		Status: D0 PME-Enable- DSel=0 DScale=0 PME- 

0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce2
AC97 Audio Controler (MCP) (rev a1)
        Subsystem: Asustek Computer, Inc.: Unknown device 8095
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0 (500ns min, 1250ns max)
        Interrupt: pin A routed to IRQ 5
	Region 0: I/O ports at d000
	Region 1: I/O ports at d400 [size=128]
        Region 2: Memory at ed080000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME- 

ubsystem: Asustek Computer, Inc.: Unknown device 811a
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (5750ns min, 7750ns max), Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin A routed to IRQ 5
        Region 0: Memory at ec000000 (32-bit, non-prefetchable)
        Region 1: I/O ports at a000 [size=256]
	Capabilities: [48] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=1 PME-
	Capabilities: [50] Vital Product Data 


*****************************************************************************
dmesg says:
*****************************************************************************

[...]
ehci_hcd 0000:00:02.2: nVidia Corporation nForce2 USB Controller
PCI: Setting latency timer of device 0000:00:02.2 to 64
ehci_hcd 0000:00:02.2: irq 5, pci mem f88b1000
ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 1
irq 5: nobody cared!
[...]
handlers:
[<f890a740>] (SkGeIsrOnePort+0x0/0x190 [sk98lin])
[<f89392e0>] (usb_hcd_irq+0x0/0x70 [usbcore])
Disabling IRQ #5
PCI: cache line size of 64 is not supported by device 0000:00:02.2
ehci_hcd 0000:00:02.2: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
hub 1-0:1.0: USB hub found
[...]
intel8x0_measure_ac97_clock: measured 49343 usecs
intel8x0: clocking to 47369
ALSA sound/pci/intel8x0.c:2822: joystick(s) found
ieee1394: Initialized config rom entry `ip1394'

Could someone please help me out with my problem. I don't want the OSS
driver because the ALSA driver has better suport as far as I know.

Thank you,

Christian



Reply to: