[asterisk-users] 2 HB8 cards in one server - first one is not recognized, the second is

Shaun Ruffell sruffell at digium.com
Tue Oct 26 07:49:09 CDT 2010


On 10/26/2010 06:38 AM, Administrator TOOTAI wrote:
> I installed 2 HB8 cards each of them with a Quad Bri modules in a HP 360 
> G6 running Debian Squeeze. Here is an output of dmesg wafter server has 
> booted:
> 
> 
> [    9.784123] wctdm24xxp 0000:0b:08.0: PCI INT A -> GSI 31 (level, low) 
> -> IRQ 31
> [   11.847073] bnx2: eth0 NIC Copper Link is Up, 1000 Mbps full duplex
> [   11.847600] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
> [   11.859589] wctdm24xxp 0000:0b:08.0: Timeout waiting for receive frame.
> [   14.871333] wctdm24xxp 0000:0b:08.0: Timeout waiting for receive frame.
> [   14.871404] wctdm24xxp 0000:0b:08.0: The firmware may be corrupted. 
> Please completely power off your system, power on, and then reload the 
> driver with the 'forceload' module parameter set to 1 to attempt recovery
> [   14.893874] wctdm24xxp 0000:0b:08.0: PCI INT A disabled
> [   14.893886] wctdm24xxp: probe of 0000:0b:08.0 failed with error -5
> [   14.893911]   alloc irq_desc for 30 on node -1
> [   14.893913]   alloc kstat_irqs on node -1
> [   14.893919] alloc irq_2_iommu on node -1
> [   14.893927] wctdm24xxp 0000:0e:08.0: PCI INT A -> GSI 30 (level, low) 
> -> IRQ 30
> [   16.915156] wctdm24xxp 0000:0e:08.0: Timeout waiting for receive frame.
> [   17.924645] wctdm24xxp 0000:0e:08.0: firmware: requesting 
> dahdi-fw-hx8.bin
> [   17.953971] wctdm24xxp 0000:0e:08.0: Hx8 firmware version: 2.06

<snip>

> 
> before asking RMA for the card, I would like to know what you think 
> about this matter.
> 

First, Digium technical support would be more than happy I'm sure to
help you trouble shoot this. That being said...

First thing I would do is update to the current trunk of dahdi-linux.
Revision 9397 [1]
http://svn.asterisk.org/view/dahdi?view=revision&revision=9397 was added
because of some systems that did not provide reliable polling from the
board side, which could result in erroneous "your firmware may be
corrupted..." messages.  However, since you have one card that works and
one that doesn't I give this a low probability of fixing it.

Next, if updating the driver does not help and if the problem follows
the card (i.e., you can swap cards and now the second card fails to
load), I would disable dahdi from starting automatically, power off your
system, remove the working card, power on, and try "modprobe wctdm24xxp
forceload=1" on the chance that the firmware on the board actually is
corrupted.

If neither of those things work, you may need to RMA your card.

Cheers,
Shaun

-- 
Shaun Ruffell
Digium, Inc. | Linux Kernel Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com & www.asterisk.org



More information about the asterisk-users mailing list