2005-09-05 12:55:01

by Justin Piszcz

[permalink] [raw]
Subject: Kernel 2.6.13 repeated ACPI events?

I have a box where I keep getting this in dmesg:

ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
-> IRQ 5
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
-> IRQ 5
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
-> IRQ 5
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
-> IRQ 5
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
-> IRQ 5
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
-> IRQ 5
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
-> IRQ 5
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
-> IRQ 5

# cat /proc/interrupts
CPU0
0: 2691916 XT-PIC timer
1: 392 XT-PIC i8042
2: 0 XT-PIC cascade
5: 1120689 XT-PIC eth1, eth0
9: 1 XT-PIC acpi
14: 3938 XT-PIC ide0
15: 45 XT-PIC ide1
NMI: 0
LOC: 0
ERR: 0
MIS: 0

Anyone have any idea what could cause this?

# lspci
00:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory
Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corp. 82815 815 Chipset AGP Bridge (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801AA PCI Bridge (rev 02)
00:1f.0 ISA bridge: Intel Corp. 82801AA ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801AA IDE (rev 02)
00:1f.2 USB Controller: Intel Corp. 82801AA USB (rev 02)
00:1f.3 SMBus: Intel Corp. 82801AA SMBus (rev 02)
01:00.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone]
01:04.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado]
(rev 78)
02:00.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2
Model 64/Model 64 Pro] (rev 15)


2005-09-05 13:06:53

by Manuel Lauss

[permalink] [raw]
Subject: Re: Kernel 2.6.13 repeated ACPI events?

On Mon, Sep 05, 2005 at 08:54:59AM -0400, Justin Piszcz wrote:
> I have a box where I keep getting this in dmesg:
>
> ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
> -> IRQ 5
> ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
> -> IRQ 5
> ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
> -> IRQ 5
> ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
> -> IRQ 5
> ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
> -> IRQ 5
> ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
> -> IRQ 5
> ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
> -> IRQ 5
> ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level, low)
> -> IRQ 5

> 01:00.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone]
> 01:04.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado]

I have a 3c905B nic that was sometimes enumerated up to 15 times (Intel
BX Chipset)
Plugging the thing out of its pci socket and back in always cured it.

maybe yours suffers from the same "bug" ?

--
Manuel Lauss

2005-09-05 13:17:42

by Jan De Luyck

[permalink] [raw]
Subject: Re: Kernel 2.6.13 repeated ACPI events?

I'm seeing repeated ACPI events too, but of the battery kind:

[Mon Sep 5 15:13:52 2005] received event "battery BAT2 00000080 00000001"
[Mon Sep 5 15:13:52 2005] completed event "battery BAT2 00000080 00000001"
[Mon Sep 5 15:14:53 2005] received event "battery BAT1 00000080 00000001"
[Mon Sep 5 15:14:53 2005] completed event "battery BAT1 00000080 00000001"
[Mon Sep 5 15:14:53 2005] received event "battery BAT2 00000080 00000001"
[Mon Sep 5 15:14:53 2005] completed event "battery BAT2 00000080 00000001"
[Mon Sep 5 15:15:55 2005] received event "battery BAT1 00000080 00000001"
[Mon Sep 5 15:15:55 2005] completed event "battery BAT1 00000080 00000001"
[Mon Sep 5 15:15:55 2005] received event "battery BAT2 00000080 00000001"
[Mon Sep 5 15:15:55 2005] completed event "battery BAT2 00000080 00000001"

going on forever and ever...

Jan
--
Publishing a volume of verse is like dropping a rose petal down the
Grand Canyon and waiting for the echo.

2005-09-08 06:37:39

by Brown, Len

[permalink] [raw]
Subject: Re: Kernel 2.6.13 repeated ACPI events?

On Mon, 2005-09-05 at 09:06 -0400, Manuel Lauss wrote:
> On Mon, Sep 05, 2005 at 08:54:59AM -0400, Justin Piszcz wrote:
> > I have a box where I keep getting this in dmesg:
> >
> > ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level,
> low)
> > -> IRQ 5
> > ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level,
> low)
> > -> IRQ 5
> > ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level,
> low)
> > -> IRQ 5

>
> > 01:00.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX
> [Cyclone]

This is from the driver repeatedly calling pci_enable_device().
Can you instrument the driver to find out why?

cheers,
-Len


2005-09-08 07:46:46

by Manuel Lauss

[permalink] [raw]
Subject: Re: Kernel 2.6.13 repeated ACPI events?

On Thu, Sep 08, 2005 at 02:39:18AM -0400, Len Brown wrote:
> On Mon, 2005-09-05 at 09:06 -0400, Manuel Lauss wrote:
> > On Mon, Sep 05, 2005 at 08:54:59AM -0400, Justin Piszcz wrote:
> > > I have a box where I keep getting this in dmesg:
> > >
> > > ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level,
> > low)
> > > -> IRQ 5
> > > ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level,
> > low)
> > > -> IRQ 5
> > > ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 5 (level,
> > low)
> > > -> IRQ 5
>
> >
> > > 01:00.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX
> > [Cyclone]
>
> This is from the driver repeatedly calling pci_enable_device().
> Can you instrument the driver to find out why?

At least in my case, I believe it's a BIOS/Device issue. The BIOS itself
lists the 3c905b several times before booting the OS. When this
occurs, neither linux nor windows can persuade the 3c905 to work.
Another thing, the motherboard in question is blacklisted by acpi
(Asus P2B-S)

--
Manuel Lauss.