Irq issue for te120p on poweredge 1950

Hi,

We just purchased a T1/E1 pci-x card to use on our Dell PowerEdge 1950 III (dual cpu/quad core 2.6)
We switch on the jumper on board to set to E1,
after few hours of running (even before setup driver) the error popped up on Dell LCD saying : PCIE FATAL ERR E171F

we get following errors from dmesg:

Uhhuh. NMI received for unknown reason 21 on CPU 0.
wcte12xp0: Missed interrupt. Increasing latency to 4 ms in order to compensate.
Do you have a strange power saving mode enabled?
Dazed and confused, but trying to continue

here is the output for /proc/interrupt

[size=59]

CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 0: 19191 18391 19328 18248 18462 18375 19349 18228 IO-APIC-edge timer 1: 1 0 0 0 1 0 1 0 IO-APIC-edge i8042 2: 0 0 0 0 0 0 0 0 XT-PIC cascade 8: 0 0 0 0 0 1 0 0 IO-APIC-edge rtc 12: 0 0 0 2 0 0 0 2 IO-APIC-edge i8042 14: 29 31 31 31 36 32 24 30 IO-APIC-edge ide0 74: 295 0 0 0 0 0 0 0 PCI-MSI eth0 129: 19175 19290 18370 19443 19225 19321 18345 19454 IO-APIC-level ioc0, wcte12xp0 161: 0 0 0 0 0 0 0 0 IO-APIC-level uhci_hcd:usb2, uhci_hcd:usb4 169: 29 38 23 26 27 24 34 38 IO-APIC-level uhci_hcd:usb1, uhci_hcd:usb3, ehci_hcd:usb5 NMI: 1 0 0 0 0 0 0 0 LOC: 148270 148841 148816 148846 148852 148851 148846 148844 ERR: 0 MIS: 0 [/size]

here is the wcte12xp0 irq settings:

[trixbox1.localdomain ~]# cat /proc/irq/129/smp_affinity
ffffffff

Thanks

Full dmesg:

Linux version 2.6.18-53.1.4.el5 (mockbuild@builder6.centos.org) (gcc version 4.1.2 20070626 (Red Hat 4.1.2-14)) #1 SMP Fri Nov 30 00:45:16 EST 2007
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
 BIOS-e820: 0000000000100000 - 00000000cfb50000 (usable)
 BIOS-e820: 00000000cfb50000 - 00000000cfb66000 (reserved)
 BIOS-e820: 00000000cfb66000 - 00000000cfb85c00 (ACPI data)
 BIOS-e820: 00000000cfb85c00 - 00000000d0000000 (reserved)
 BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
 BIOS-e820: 00000000fe000000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000130000000 (usable)
Warning only 4GB will be used.
Use a PAE enabled kernel.
3200MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000fe710
Memory for crash kernel (0x0 to 0x0) notwithin permissible range
disabling kdump
Using x86 segment limits to approximate NX protection
On node 0 totalpages: 1048576
  DMA zone: 4096 pages, LIFO batch:0
  Normal zone: 225280 pages, LIFO batch:31
  HighMem zone: 819200 pages, LIFO batch:31
DMI 2.5 present.
Using APIC driver default
Intel MultiProcessor Specification v1.4
    Virtual Wire compatibility mode.
OEM ID: DELL     Product ID: PE 01B3      APIC at: 0xFEE00000
Processor #0 6:7 APIC version 20
Processor #2 6:7 APIC version 20
Processor #6 6:7 APIC version 20
Processor #3 6:7 APIC version 20
Processor #7 6:7 APIC version 20
Processor #4 6:7 APIC version 20
Processor #1 6:7 APIC version 20
Processor #5 6:7 APIC version 20
I/O APIC #8 Version 32 at 0xFEC00000.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Processors: 8
Allocating PCI resources starting at d1000000 (gap: d0000000:10000000)
Detected 2493.843 MHz processor.
Built 1 zonelists.  Total pages: 1048576
Kernel command line: ro root=LABEL=/ acpi=off
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
CPU 0 irqstacks, hard=c0743000 soft=c0723000
PID hash table entries: 4096 (order: 12, 16384 bytes)
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 3361404k/4194304k available (2080k kernel code, 40268k reserved, 869k data, 220k init, 2485568k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 4989.54 BogoMIPS (lpj=2494771)
Security Framework v1.0.0 initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
selinux_register_security:  Registering secondary module capability
Capability LSM initialized as secondary
Mount-cache hash table entries: 512
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
CPU: After vendor identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
monitor/mwait feature present.
using mwait in idle threads.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 6144K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
CPU: After all inits, caps: bfebf3ff 20100000 00000000 00000940 000ce3bd 00000000 00000001
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
CPU0: Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz stepping 06
SMP alternatives: switching to SMP code
Booting processor 1/1 eip 3000
CPU 1 irqstacks, hard=c0744000 soft=c0724000
Initializing CPU#1
Calibrating delay using timer specific routine.. 4986.78 BogoMIPS (lpj=2493391)
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
CPU: After vendor identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 6144K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU: After all inits, caps: bfebf3ff 20100000 00000000 00000940 000ce3bd 00000000 00000001
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz stepping 06
SMP alternatives: switching to SMP code
Booting processor 2/2 eip 3000
CPU 2 irqstacks, hard=c0745000 soft=c0725000
Initializing CPU#2
Calibrating delay using timer specific routine.. 4986.85 BogoMIPS (lpj=2493425)
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
CPU: After vendor identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 6144K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 2
CPU: After all inits, caps: bfebf3ff 20100000 00000000 00000940 000ce3bd 00000000 00000001
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#2.
CPU2: Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz stepping 06
SMP alternatives: switching to SMP code
Booting processor 3/3 eip 3000
CPU 3 irqstacks, hard=c0746000 soft=c0726000
Initializing CPU#3
Calibrating delay using timer specific routine.. 4986.82 BogoMIPS (lpj=2493410)
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
CPU: After vendor identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 6144K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 3
CPU: After all inits, caps: bfebf3ff 20100000 00000000 00000940 000ce3bd 00000000 00000001
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#3.
CPU3: Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz stepping 06
SMP alternatives: switching to SMP code
Booting processor 4/4 eip 3000
CPU 4 irqstacks, hard=c0747000 soft=c0727000
Initializing CPU#4
Calibrating delay using timer specific routine.. 4986.83 BogoMIPS (lpj=2493416)
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
CPU: After vendor identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 6144K
CPU: Physical Processor ID: 1
CPU: Processor Core ID: 0
CPU: After all inits, caps: bfebf3ff 20100000 00000000 00000940 000ce3bd 00000000 00000001
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#4.
CPU4: Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz stepping 06
SMP alternatives: switching to SMP code
Booting processor 5/5 eip 3000
CPU 5 irqstacks, hard=c0748000 soft=c0728000
Initializing CPU#5
Calibrating delay using timer specific routine.. 4986.82 BogoMIPS (lpj=2493414)
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
CPU: After vendor identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 6144K
CPU: Physical Processor ID: 1
CPU: Processor Core ID: 1
CPU: After all inits, caps: bfebf3ff 20100000 00000000 00000940 000ce3bd 00000000 00000001
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#5.
CPU5: Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz stepping 06
SMP alternatives: switching to SMP code
Booting processor 6/6 eip 3000
CPU 6 irqstacks, hard=c0749000 soft=c0729000
Initializing CPU#6
Calibrating delay using timer specific routine.. 4986.84 BogoMIPS (lpj=2493420)
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
CPU: After vendor identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 6144K
CPU: Physical Processor ID: 1
CPU: Processor Core ID: 2
CPU: After all inits, caps: bfebf3ff 20100000 00000000 00000940 000ce3bd 00000000 00000001
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#6.
CPU6: Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz stepping 06
SMP alternatives: switching to SMP code
Booting processor 7/7 eip 3000
CPU 7 irqstacks, hard=c074a000 soft=c072a000
Initializing CPU#7
Calibrating delay using timer specific routine.. 4986.85 BogoMIPS (lpj=2493428)
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
CPU: After vendor identify, caps: bfebfbff 20100000 00000000 00000000 000ce3bd 00000000 00000001
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 6144K
CPU: Physical Processor ID: 1
CPU: Processor Core ID: 3
CPU: After all inits, caps: bfebf3ff 20100000 00000000 00000940 000ce3bd 00000000 00000001
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#7.
CPU7: Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz stepping 06
Total of 8 processors activated (39897.35 BogoMIPS).
ExtINT not setup in hardware but reported by MP table
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=0 pin2=0
checking TSC synchronization across 8 CPUs: passed.
Brought up 8 CPUs
sizeof(vma)=84 bytes
sizeof(page)=32 bytes
sizeof(inode)=340 bytes
sizeof(dentry)=136 bytes
sizeof(ext3inode)=492 bytes
sizeof(buffer_head)=52 bytes
sizeof(skbuff)=172 bytes
migration_cost=1383,12768
checking if image is initramfs... it is
Freeing initrd memory: 2375k freed
NET: Registered protocol family 16
ACPI Exception (utmutex-0262): AE_BAD_PARAMETER, Thread C313EAA0 could not acquire Mutex [2] [20060707]
ACPI Exception (utmutex-0262): AE_BAD_PARAMETER, Thread C313EAA0 could not acquire Mutex [2] [20060707]
PCI: PCI BIOS revision 2.10 entry at 0xfb04e, last bus=15
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Probing PCI hardware
PCI: Dell PowerEdge 1950 detected, enabling pci=bfsort.
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
Boot video device is 0000:0f:0d.0
PCI: Transparent bridge - 0000:00:1e.0
PCI: Using IRQ router PIIX/ICH [8086/2670] at 0000:00:1f.0
PCI->APIC IRQ transform: 0000:00:00.0[A] -> IRQ 129
PCI->APIC IRQ transform: 0000:00:02.0[A] -> IRQ 129
PCI->APIC IRQ transform: 0000:00:03.0[A] -> IRQ 129
PCI->APIC IRQ transform: 0000:00:04.0[A] -> IRQ 129
PCI->APIC IRQ transform: 0000:00:06.0[A] -> IRQ 129
PCI->APIC IRQ transform: 0000:00:1c.0[A] -> IRQ 129
PCI->APIC IRQ transform: 0000:00:1d.0[A] -> IRQ 169
PCI->APIC IRQ transform: 0000:00:1d.1[B] -> IRQ 161
PCI->APIC IRQ transform: 0000:00:1d.2[C] -> IRQ 169
PCI->APIC IRQ transform: 0000:00:1d.3[D] -> IRQ 161
PCI->APIC IRQ transform: 0000:00:1d.7[A] -> IRQ 169
PCI->APIC IRQ transform: 0000:00:1f.1[A] -> IRQ 129
PCI->APIC IRQ transform: 0000:04:00.0[A] -> IRQ 129
PCI->APIC IRQ transform: 0000:05:00.0[A] -> IRQ 129
PCI->APIC IRQ transform: 0000:05:01.0[A] -> IRQ 129
PCI->APIC IRQ transform: 0000:07:00.0[A] -> IRQ 129
PCI: using PPB 0000:00:03.0[A] to get irq 16
PCI->APIC IRQ transform: 0000:01:00.0[A] -> IRQ 129
PCI->APIC IRQ transform: 0000:0b:08.0[A] -> IRQ 129
PCI->APIC IRQ transform: 0000:03:00.0[A] -> IRQ 129
PCI->APIC IRQ transform: 0000:0f:0d.0[A] -> IRQ 153
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
PCI: Bridge: 0000:06:00.0
  IO window: disabled.
  MEM window: f4000000-f7ffffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:05:00.0
  IO window: disabled.
  MEM window: f4000000-f7ffffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:05:01.0
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:04:00.0
  IO window: disabled.
  MEM window: f4000000-f7ffffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:04:00.3
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:02.0
  IO window: disabled.
  MEM window: f2000000-f7ffffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:03.0
  IO window: e000-efff
  MEM window: fc600000-fc8fffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:0a:00.0
  IO window: d000-dfff
  MEM window: fc400000-fc5fffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:04.0
  IO window: d000-dfff
  MEM window: fc300000-fc5fffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:05.0
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:06.0
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:07.0
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:02:00.0
  IO window: disabled.
  MEM window: f8000000-fbffffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:1c.0
  IO window: disabled.
  MEM window: f8000000-fbffffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:1e.0
  IO window: c000-cfff
  MEM window: fc100000-fc2fffff
  PREFETCH window: d8000000-dfffffff
PCI: Setting latency timer of device 0000:00:02.0 to 64
PCI: Setting latency timer of device 0000:04:00.0 to 64
PCI: Setting latency timer of device 0000:05:00.0 to 64
PCI: Setting latency timer of device 0000:06:00.0 to 64
PCI: Setting latency timer of device 0000:05:01.0 to 64
PCI: Setting latency timer of device 0000:04:00.3 to 64
PCI: Setting latency timer of device 0000:00:03.0 to 64
PCI: Setting latency timer of device 0000:00:04.0 to 64
PCI: Setting latency timer of device 0000:0a:00.0 to 64
PCI: Setting latency timer of device 0000:00:05.0 to 64
PCI: Setting latency timer of device 0000:00:06.0 to 64
PCI: Setting latency timer of device 0000:00:07.0 to 64
PCI: Setting latency timer of device 0000:00:1c.0 to 64
PCI: Setting latency timer of device 0000:02:00.0 to 64
PCI: Setting latency timer of device 0000:00:1e.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
apm: BIOS not found.
audit: initializing netlink socket (disabled)
audit(1219372641.708:1): initialized
highmem bounce pool size: 64 pages
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
SELinux:  Registering netfilter hooks
Initializing Cryptographic API
ksign: Installing public key data
Loading keyring
- Added public key EE0941287449EA77
- User ID: CentOS (Kernel Module GPG key)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
PCI: Setting latency timer of device 0000:00:02.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:02.0:pcie00]
PCI: Setting latency timer of device 0000:00:03.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:03.0:pcie00]
PCI: Setting latency timer of device 0000:00:04.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:04.0:pcie00]
PCI: Setting latency timer of device 0000:00:05.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:05.0:pcie00]
PCI: Setting latency timer of device 0000:00:06.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:06.0:pcie00]
PCI: Setting latency timer of device 0000:00:07.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:07.0:pcie00]
PCI: Setting latency timer of device 0000:00:1c.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:1c.0:pcie00]
PCI: Setting latency timer of device 0000:04:00.0 to 64
Allocate Port Service[0000:04:00.0:pcie10]
PCI: Setting latency timer of device 0000:05:00.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:05:00.0:pcie20]
PCI: Setting latency timer of device 0000:05:01.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:05:01.0:pcie20]
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Real Time Clock Driver v1.12ac
Non-volatile memory driver v1.2
Linux agpgart interface v0.101 (c) Dave Jones
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ESB2: IDE controller at PCI slot 0000:00:1f.1
ESB2: chipset revision 9
ESB2: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
Probing IDE interface ide0...
hda: HL-DT-STCD-RW/DVD-ROM GCC-T10N, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
ide-floppy driver 0.99.newide
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
PNP: No PS/2 controller found. Probing ports directly.
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 4.39
TCP bic registered
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI No-Shortcut mode
Time: tsc clocksource has been installed.
Freeing unused kernel memory: 220k freed
Write protecting the kernel read-only data: 388k
USB Universal Host Controller Interface driver v3.0
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1d.0: irq 169, io base 0x0000bce0
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.1: irq 161, io base 0x0000bcc0
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.2: irq 169, io base 0x0000bca0
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
PCI: Setting latency timer of device 0000:00:1d.3 to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.3: irq 161, io base 0x0000bc80
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 5
ehci_hcd 0000:00:1d.7: debug port 1
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: irq 169, io mem 0xfc900000
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 8 ports detected
SCSI subsystem initialized
Fusion MPT base driver 3.04.04
Copyright (c) 1999-2007 LSI Logic Corporation
Fusion MPT SAS Host driver 3.04.04
mptbase: Initiating ioc0 bringup
usb 5-1: new high speed USB device using ehci_hcd and address 2
ioc0: SAS1068E: Capabilities={Initiator}
PCI: Setting latency timer of device 0000:01:00.0 to 64
usb 5-1: configuration #1 chosen from 1 choice
hub 5-1:1.0: USB hub found
hub 5-1:1.0: 2 ports detected
usb 5-5: new high speed USB device using ehci_hcd and address 3
usb 5-5: configuration #1 chosen from 1 choice
hub 5-5:1.0: USB hub found
hub 5-5:1.0: 4 ports detected
usb 5-1.1: new full speed USB device using ehci_hcd and address 4
usb 5-1.1: configuration #1 chosen from 1 choice
input: Dell DRAC5 as /class/input/input0
input: USB HID v1.10 Keyboard [Dell DRAC5] on usb-0000:00:1d.7-1.1
input: Dell DRAC5 as /class/input/input1
input: USB HID v1.10 Mouse [Dell DRAC5] on usb-0000:00:1d.7-1.1
scsi0 : ioc0: LSISAS1068E, FwRev=00143000h, Ports=1, MaxQ=511, IRQ=129
  Vendor: SEAGATE   Model: ST973451SS        Rev: SM04
  Type:   Direct-Access                      ANSI SCSI revision: 05
SCSI device sda: 143374650 512-byte hdwr sectors (73408 MB)
sda: Write Protect is off
sda: Mode Sense: b3 00 10 08
SCSI device sda: drive cache: write through w/ FUA
SCSI device sda: 143374650 512-byte hdwr sectors (73408 MB)
sda: Write Protect is off
sda: Mode Sense: b3 00 10 08
SCSI device sda: drive cache: write through w/ FUA
 sda: sda1 sda2
sd 0:0:0:0: Attached scsi disk sda
  Vendor: SEAGATE   Model: ST973451SS        Rev: SM04
  Type:   Direct-Access                      ANSI SCSI revision: 05
SCSI device sdb: 143374650 512-byte hdwr sectors (73408 MB)
sdb: Write Protect is off
sdb: Mode Sense: b3 00 10 08
SCSI device sdb: drive cache: write through w/ FUA
SCSI device sdb: 143374650 512-byte hdwr sectors (73408 MB)
sdb: Write Protect is off
sdb: Mode Sense: b3 00 10 08
SCSI device sdb: drive cache: write through w/ FUA
 sdb: sdb1
sd 0:0:1:0: Attached scsi disk sdb
libata version 2.21 loaded.
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: sdb1: orphan cleanup on readonly fs
ext3_orphan_cleanup: deleting unreferenced inode 8030374
ext3_orphan_cleanup: deleting unreferenced inode 8880136
ext3_orphan_cleanup: deleting unreferenced inode 8880135
ext3_orphan_cleanup: deleting unreferenced inode 8880134
ext3_orphan_cleanup: deleting unreferenced inode 8880133
ext3_orphan_cleanup: deleting unreferenced inode 8880132
EXT3-fs: sdb1: 6 orphan inodes deleted
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
SELinux:  Disabled at runtime.
SELinux:  Unregistering netfilter hooks
audit(1219372665.141:2): selinux=0 auid=4294967295
Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v1.5.11-rh (June 4, 2007)
eth0: Broadcom NetXtreme II BCM5708 1000Base-T (B2) PCI-X 64-bit 133MHz found at mem f8000000, IRQ 129, node addr 001ec9b75bb1
eth1: Broadcom NetXtreme II BCM5708 1000Base-T (B2) PCI-X 64-bit 133MHz found at mem f4000000, IRQ 129, node addr 001ec9b75bb3
intel_rng: FWH not detected
input: PC Speaker as /class/input/input2
Zapata Telephony Interface Registered on major 196
Zaptel Version: 1.4.11
Zaptel Echo Canceller: MG2
hda: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:1:0: Attached scsi generic sg1 type 0
wcte12xp: VPMADT032 Loading firwmare... wcte12xp: Success
Uhhuh. NMI received for unknown reason 31 on CPU 0.
wcte12xp0: Missed interrupt. Increasing latency to 4 ms in order to compensate.
Do you have a strange power saving mode enabled?
Dazed and confused, but trying to continue
wcte12xp: VPM present and operational (Firmware version 107)
wcte12xp: Setting up global serial parameters for E1
wcte12xp0: Restarting board initialization after increasing latency.
PCI: Enabling device 0000:0b:08.0 (0150 -> 0153)
wcte12xp: VPMADT032 Loading firwmare... wcte12xp: Success
wcte12xp: VPM present and operational (Firmware version 107)
wcte12xp: Setting up global serial parameters for E1
wcte12xp: Found a Wildcard TE121
floppy0: no floppy controllers found
lp: driver loaded but no devices found
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
device-mapper: ioctl: 4.11.0-ioctl (2006-09-14) initialised: dm-devel@redhat.com
device-mapper: multipath: version 1.0.5 loaded
EXT3 FS on sdb1, internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Adding 779144k swap on /dev/sda2.  Priority:-1 extents:1 across:779144k
intel_rng: FWH not detected
NET: Registered protocol family 27
Loading iSCSI transport class v2.0-724.
iscsi: registered transport (iser)
Registered Tormenta2 PCI
usbcore: registered new driver wcusb
Wildcard USB FXS Interface driver registered
INFO-xpp: revision trunk-r5744 MAX_XPDS=64 (8*8)
INFO-xpp: FEATURE: without BRISTUFF support
INFO-xpp: FEATURE: with PROTOCOL_DEBUG
INFO-xpp: FEATURE: with ECHO_SUPPRESSION
INFO-xpp: FEATURE: without XPP_EC_CHUNK
INFO-xpp: FEATURE: with sync_tick() from ZAPTEL
INFO-xpp_usb: revision trunk-r5744
usbcore: registered new driver xpp_usb
opvxa1200: disagrees about version of symbol zt_receive
opvxa1200: Unknown symbol zt_receive
opvxa1200: disagrees about version of symbol zt_qevent_lock
opvxa1200: Unknown symbol zt_qevent_lock
opvxa1200: disagrees about version of symbol zt_ec_chunk
opvxa1200: Unknown symbol zt_ec_chunk
opvxa1200: disagrees about version of symbol zt_transmit
opvxa1200: Unknown symbol zt_transmit
opvxa1200: disagrees about version of symbol zt_unregister
opvxa1200: Unknown symbol zt_unregister
opvxa1200: disagrees about version of symbol zt_hooksig
opvxa1200: Unknown symbol zt_hooksig
opvxa1200: disagrees about version of symbol zt_register
opvxa1200: Unknown symbol zt_register
Registered tone zone 0 (United States / North America)
bnx2: eth0: using MSI
i2c /dev entries driver
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ADDRCONF(NETDEV_UP): eth0: link is not ready
IPv6 over IPv4 tunneling driver
bnx2: eth0 NIC Link is Up, 100 Mbps full duplex, receive & transmit flow control ON
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
[trixbox1.localdomain ~]#

Make sure no other hardware is sharing the same IRQ in the BIOS. You may need to disable any unused hardware (NICS, USB ports etc) and\or swap slots in order to acheive this.

tried all of them but no luck

:frowning:

Any other suggestions? I’m getting the same thing. TDM410P with the EC and running Fedora Core 9. Tried 2 different cards on 2 different machines, same thing happens. Is it a Fedora issue?

[root@asterisk asterisk]# cat /proc/interrupts
CPU0
0: 187 IO-APIC-edge timer
1: 2 IO-APIC-edge i8042
3: 2 IO-APIC-edge
4: 2 IO-APIC-edge
6: 5 IO-APIC-edge floppy
7: 0 IO-APIC-edge parport0
8: 1 IO-APIC-edge rtc0
9: 0 IO-APIC-fasteoi acpi
14: 10977 IO-APIC-edge ata_piix
15: 2572 IO-APIC-edge ata_piix
17: 2265958 IO-APIC-fasteoi wctdm24xxp0
20: 192838 IO-APIC-fasteoi eth0
NMI: 0 Non-maskable interrupts
LOC: 259974 Local timer interrupts
RES: 0 Rescheduling interrupts
CAL: 0 function call interrupts
TLB: 0 TLB shootdowns
TRM: 0 Thermal event interrupts
SPU: 0 Spurious interrupts
ERR: 0
MIS: 0

last bit of dmesg:
ACPI: PCI Interrupt 0000:01:01.0[A] -> GSI 17 (level, low) -> IRQ 17
Port 1: Installed – AUTO FXO (USA mode)
Port 2: Installed – AUTO FXO (USA mode)
Port 3: Not installed
Port 4: Not installed
VPM100: Not Present
firmware: requesting dahdi-fw-vpmadt032.bin
VPMADT032 Loading firmware… Success
Booting VPMADT032
Unable to configure channel (1), reason 38
Found a Wildcard TDM: Wildcard TDM410P (4 modules)
dahdi_echocan_mg2: Registered echo canceler 'MG2’
dahdi: Registered tone zone 0 (United States / North America)
– Setting echo registers:
– Set echo registers successfully
– Setting echo registers:
– Set echo registers successfully
wctdm24xxp0: Missed interrupt. Increasing latency to 4 ms in order to compensate.
wctdm24xxp0: Missed interrupt. Increasing latency to 5 ms in order to compensate.
wctdm24xxp0: Missed interrupt. Increasing latency to 6 ms in order to compensate.

This seems to only happen on channel 1 (our main incoming line). When I get a call on channel 2, there’s no echo.

There’s a bunch of stuff I’d try if I had the time in your situation.

Try disabling APIC to see if it gets the system running properly. Do this with noapic as a boot parameter in grub.

OR

Does it happen with an older version of fedora? Say fedora 7 (even though it’s out of life) it has an older kernel etc… A colleague had a problem with an E1 card in a Dell server recently. They then threw it into a shuttle box for testing and it worked.

Hope this info helps and doesn’t take too much time or is too much of a bum-steer.

I downloaded PBXInAFlash and AsteriskNow 1.5 and will give those a try on our backup server. Ordered a spare card so I don’t have to take the system down. I looked up APIC and ACPI and people suggested turning both off, so I added noapic and noacpi to the grub.conf. I’ll reboot later tonight.

As noted by kshumard in another thread (id 26011), if you have technical questions or problems with a Digium product, please contact Digium Support at support@digium.com or +1 256 428 6161. We’re here to help you!

Note: Open-source Asterisk is supported by the Asterisk community.
Products for which Digium Support provides technical assistance include Digium hardware (Switchvox and Asterisk appliances, interface cards, modules) and commercial software products (Switchvox, Asterisk Business Edition, and others): digium.com/en/products/