Skip to contentSkip to conversation

IRQ routing conflict

DISCUSSION Marko Rauhamaa 3 participants 3 messages Jan 23, 2002 – Jan 24, 2002

lore
Share & tools
lore
#0 lore raw

A google search revealed
(http://www.cs.helsinki.fi/linux/linux-kernel/2001-44/1775.html)
that you have recently had similar trouble as I have with PCI interrupts. Have you found a resolution to the trouble?

My new laptop is mostly working, but I can't get my sound card to produce a sound. I'm suspecting that the sound driver is not receiving interrupts. I can hear the clicking when the driver is loaded -- and I have used aumix to set the volume. Both ALSA and OSS (commercial) fail the same way.

I'm running 2.4.17 with SuSE 7.3.

Here's a snippet from dmesg:
========================================================================
Linux Kernel Card Services 3.1.22
options: [pci] [cardbus] [pm]
PCI: Found IRQ 11 for device 00:0a.0
IRQ routing conflict for 00:07.5, have irq 5, want irq 11
PCI: Sharing IRQ 11 with 00:0b.0
Yenta IRQ list 0408, PCI irq11

           :           :           :
           :           :           :

PCI: Found IRQ 11 for device 00:07.5
IRQ routing conflict for 00:07.5, have irq 5, want irq 11
PCI: Sharing IRQ 11 with 00:0a.0
PCI: Sharing IRQ 11 with 00:0b.0
spurious 8259A interrupt: IRQ7.
========================================================================

Here are my interrupts:
========================================================================
CPU0

  0:     270804          XT-PIC  timer
  1:       4191          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  3:       5014          XT-PIC  ray_cs
  5:       7287          XT-PIC  VIA686A
  8:          2          XT-PIC  rtc
  9:      18085          XT-PIC  usb-uhci
 11:       1831          XT-PIC  eth0, Texas Instruments PCI1410 PC card Cardbus Controller
 14:      47416          XT-PIC  ide0
 15:          4          XT-PIC  ide1
NMI:          0
LOC:     270729
ERR:         77

========================================================================

And here's /proc/pci:
========================================================================
PCI devices found:
Bus 0, device 0, function 0:

    Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 128).
      Master Capable.  Latency=8.  
      Prefetchable 32 bit memory at 0xec000000 [0xefffffff].
  Bus  0, device   1, function  0:
    PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP] (rev 0).
      Master Capable.  No bursts.  Min Gnt=12.
  Bus  0, device   7, function  0:
    ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 66).
  Bus  0, device   7, function  1:
    IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 6).
      Master Capable.  Latency=64.  
      I/O at 0x1840 [0x184f].
  Bus  0, device   7, function  2:
    USB Controller: VIA Technologies, Inc. UHCI USB (rev 26).
      IRQ 9.
      Master Capable.  Latency=64.  
      I/O at 0x1800 [0x181f].
  Bus  0, device   7, function  4:
    Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 64).
  Bus  0, device   7, function  5:
    Multimedia audio controller: VIA Technologies, Inc. AC97 Audio Controller (rev 80).
      IRQ 5.
      I/O at 0x1000 [0x10ff].
      I/O at 0x1854 [0x1857].
      I/O at 0x1850 [0x1853].
  Bus  0, device   9, function  0:
    Communication controller: Conexant HSF 56k HSFi Modem (rev 1).
      IRQ 4.
      Master Capable.  Latency=64.  
      Non-prefetchable 32 bit memory at 0xe8000000 [0xe800ffff].
      I/O at 0x1858 [0x185f].
  Bus  0, device  10, function  0:
    CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 1).
      IRQ 11.
      Master Capable.  Latency=168.  Min Gnt=192.Max Lat=5.
      Non-prefetchable 32 bit memory at 0xffbfe000 [0xffbfefff].
  Bus  0, device  11, function  0:
    Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 16).
      IRQ 11.
      Master Capable.  Latency=64.  Min Gnt=32.Max Lat=64.
      I/O at 0x1400 [0x14ff].
      Non-prefetchable 32 bit memory at 0xe8010000 [0xe80100ff].
  Bus  1, device   0, function  0:
    VGA compatible controller: PCI device 5333:8d02 (S3 Inc.) (rev 1).
      IRQ 5.
      Master Capable.  Latency=64.  Min Gnt=4.Max Lat=255.
      Non-prefetchable 32 bit memory at 0xe8100000 [0xe817ffff].
      Prefetchable 32 bit memory at 0xf0000000 [0xf7ffffff].

========================================================================

Should I return the laptop to the shop? (It's a Compaq Presario 700Z).

Marko

Signature · 1 line
Marko Rauhamaa    mailto:[email protected]     http://www.pacujo.nu/marko/
#1 lore raw
Quoted 10 lines · Marko Rauhamaa

A google search revealed
(http://www.cs.helsinki.fi/linux/linux-kernel/2001-44/1775.html)
that you have recently had similar trouble as I have with PCI interrupts. Have you found a resolution to the trouble?

My new laptop is mostly working, but I can't get my sound card to produce a sound. I'm suspecting that the sound driver is not receiving interrupts. I can hear the clicking when the driver is loaded -- and I have used aumix to set the volume. Both ALSA and OSS (commercial) fail the same way.

When using ALSA, be sure to *unmute* the channels with alsamixer (aumix won't do).

Erik

Signature · 5 lines
J.A.K. (Erik) Mouw, Information and Communication Theory Group, Faculty
of Information Technology and Systems, Delft University of Technology,
PO BOX 5031, 2600 GA Delft, The Netherlands  Phone: +31-15-2783635
Fax: +31-15-2781843  Email: [email protected]
WWW: http://www-ict.its.tudelft.nl/~erik/
#2 lore raw
In reply to Marko Rauhamaa
Quoted 5 lines · Marko Rauhamaa

My new laptop is mostly working, but I can't get my sound card to produce a sound. I'm suspecting that the sound driver is not receiving interrupts. I can hear the clicking when the driver is loaded -- and I have used aumix to set the volume. Both ALSA and OSS (commercial) fail the same way.

I've got a Dell Inspiron 3500 where the sound works fine on the first boot but the IRQ gets lost after an APM suspend, and even unloading/reloading the module doesn't help. (The I/O addresses are still valid, but it gets no IRQ.
KDE has no sound, from the command line it loops playing the same segment
over and over complaining about timeouts...)

It's been doing this for a year. I've mentioned it here a few times before. I've played around with setpci and such, but haven't been able to fix it. I just reboot when I want sound. The bios sets it up right (on a cold boot, not returning from APM). Linux (even 2.4.17) does not.

Rob