I have been seeing machine check exceptions when trying to call dahdi_cfg (or, sometimes, even on just loading the kernel module) to configure a Digium Wildcard TE420 Quad-Span T1 PCI-E card. Running Debian Wheezy (kernel 3.2.0-4), dahdi kernel modules 2.6.1.
Machine check looks something like this (recovered using netconsole; machine is quite dead after MCE):
CPU 1: Machine Check Exception: 5 Bank 5: b200121020080400
RIP !INEXACT! 10:<ffffffff810146a3> {mwait_idle+0x7f/0xac}
TSC b773cee10f
PROCESSOR 0:6f7 TIME 1354843514 SOCKET 0 APIC 1 microcode 66
Run the above through 'mcelog --ascii'
CPU 1: Machine Check Exception: 5 Bank 0: b200004000000800
RIP !INEXACT! 10:<ffffffff810146a3> {mwait_idle+0x7f/0xac}
TSC b773cee10f
PROCESSOR 0:6f7 TIME 1354843514 SOCKET 0 APIC 1 microcode 66
Run the above through 'mcelog --ascii'
Some CPUs didn't answer in synchronization
Machine check: Processor context corrupt
Kernel panic - not syncing: Fatal machine check on current CPU
By fiddling around with which PCI express socket its plugged into, as well as removing the other PCI-E card (an nVidia video card), sometimes it doesn't immediately machine check. I then managed to get an error in the kernel log. I get these messages, error is the last line:
[ 6.222755] wct4xxp 0000:02:08.0: 5th gen card with initial latency of 2 and 1 ms per IRQ
[ 6.222767] wct4xxp 0000:02:08.0: Firmware Version: c01a016d
[ 6.225338] wct4xxp 0000:02:08.0: FALC Framer Version: 3.1
[ 6.225477] wct4xxp 0000:02:08.0: Found a Wildcard: Wildcard TE420 (5th Gen)
[ 6.225525] wct4xxp 0000:02:08.0: VPM450: Not Present
[ 13.089474] wct4xxp 0000:02:08.0: Span 1 configured for ESF/B8ZS
[ 13.089616] wct4xxp 0000:02:08.0: RCLK source set to span 1
[ 13.089621] wct4xxp 0000:02:08.0: Recovered timing mode, RCLK set to span 1
[ 13.089627] wct4xxp 0000:02:08.0: SPAN 1: Primary Sync Source
[ 15.192016] wct4xxp 0000:02:08.0: Interrupts not detected.
Checking /proc/interrupts indeed confirms that the 1000-per-second expected interrupts aren't present. Also, alarm lights (there are currently no T1s plugged in) aren't on; there are no lights lit on the board.
Googling didn't find much useful. There is a patch to the dahdi drivers, but that should already be included in the version I'm using. Someone else had this problem with an old revision of the board (solved by getting a newer board), but I have the newer revision. I unfortunately do not have a spare machine to check on.