On Tue, Apr 15, 2008 at 7:07 PM, Shaun Ruffell <[EMAIL PROTECTED]> wrote: > > Your stack trace appears to possibly be stack corruption. > > Could you try either this branch: > http://svn.digium.com/view/zaptel/team/mattf/zaptel-1.4-stackcleanup/ >
Just tried it... Behaviour looks equivalent. Drivers load ok, ztcfg leads to "BUG: soft lockup detected on CPU#1"... dmesg snippet is: Zapata Telephony Interface Registered on major 196 Zaptel Version: SVN-mattf-zaptel-1.4-stackcleanup-r4163M Zaptel Echo Canceller: MG2 PCI: Enabling device 0000:12:01.0 (0150 -> 0153) ACPI: PCI Interrupt 0000:12:01.0[A] -> GSI 25 (level, low) -> IRQ 138 wcte12xp: Setting up global serial parameters for T1 wcte12xp: Found a Wildcard TE122 Found TE2XXP at base address fdff0000, remapped to f89c4000 TE2XXP version c01a016a, burst ON Octasic optimized! FALC version: 00000005, Board ID: 00 Reg 0: 0x37407400 Reg 1: 0x37407000 Reg 2: 0xffffffff Reg 3: 0x00000000 Reg 4: 0x00000001 Reg 5: 0x00000000 Reg 6: 0xc01a016a Reg 7: 0x00001300 Reg 8: 0x000200ff Reg 9: 0x00f50000 Reg 10: 0x0000004a TE2XXP: Launching card: 0 TE2XXP: Setting up global serial parameters Found a Wildcard: Wildcard TE220 (4th Gen) About to enter spanconfig! Done with spanconfig! About to enter spanconfig! Done with spanconfig! Registered tone zone 25 (Portugal) wcte12xp: Span configured for ESF/B8ZS About to enter startup! TE2XXP: Span 1 configured for CCS/HDB3/CRC4 timing source auto card 0! wct2xxp: Setting yellow alarm on span 1 timing source auto card 0! SPAN 2: Primary Sync Source VPM400: Not Present wcte12xp: Setting yellow alarm VPM450: echo cancellation for 64 channels BUG: soft lockup detected on CPU#1! [<c044d448>] softlockup_tick+0x96/0xa4 [<c042ddc8>] update_process_times+0x39/0x5c [<c04196f7>] smp_apic_timer_interrupt+0x5b/0x6c [<c04059bf>] apic_timer_interrupt+0x1f/0x24 [<f8f6b1e7>] init_vpm450m+0x32d/0x34a [wct4xxp] [<f8f52b11>] t4_vpm450_init+0x18ce/0x198c [wct4xxp] [<f8f56ee4>] t4_startup+0x4315/0x43c7 [wct4xxp] [<c042624e>] release_console_sem+0x1b0/0x1b8 [<c042680e>] printk+0x18/0x8e [<f8966fe4>] t1_configure_t1+0xc10/0xc18 [wcte12xp] [<f89945ef>] zt_rbs_sethook+0x102/0x13b [zaptel] [<f899bf39>] zt_ioctl+0x273/0x14be [zaptel] [<c0477775>] chrdev_open+0x11e/0x132 [<c0477657>] chrdev_open+0x0/0x132 [<c046e9e6>] __dentry_open+0xea/0x1ab [<c0604451>] schedule+0x90d/0x9ba [<c047f46b>] do_ioctl+0x47/0x5d [<c047f6cb>] vfs_ioctl+0x24a/0x25c [<c0470daa>] __fput+0x13f/0x167 [<c047f725>] sys_ioctl+0x48/0x5f [<c0404eff>] syscall_call+0x7/0xb ======================= wcte12xp0: Missed interrupt. Increasing latency to 4 ms in order to compensate. VPM450: hardware DTMF disabled. VPM450: Present and operational servicing 2 span(s) Completed startup! About to enter startup! TE2XXP: Span 2 configured for CCS/HDB3/CRC4 wct2xxp: Setting yellow alarm on span 2 SPAN 3: Secondary Sync Source timing source auto card 0! Completed startup! wcte12xp: Clearing yellow alarm > > Or with a kernel that does not have 4K stacks enabled? You can check if > your installed kernel does with the following command. > > $ cat /boot/config-`uname -r` | grep 4K > # CONFIG_4KSTACKS is not set > ...as mentioned previously, current kernel has CONFIG_4KSTACKS set. I'll now go ahead and rebuild a kernel with 4K stacks disabled. I'll post back later. -- exvito _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users