[Home]

Summary:DAHLIN-00291: wctdm driver not recognizing Wildcard TDM400P
Reporter:Stephen Trigg (strigg)Labels:
Date Opened:2012-05-12 12:22:58Date Closed:2012-05-12 21:16:08
Priority:MajorRegression?
Status:Closed/CompleteComponents:wctdm
Versions:2.6.1 Frequency of
Occurrence
Constant
Related
Issues:
Environment:Centos Linux 2.6.32-220.13.1.el6.i686 Wildcard TDM400P REV I Board 5Attachments:
Description:The Wildcard TDM400P is not associated with the wctdm driver. wctdm is not probe for this pci card on initialization.

The PCI id of the Wildcard TDM400P REV I Board 5 is:
e159:0001 Subsystem: b199:0003

This subsystem ID is missing from the DEFINE_PCI_DEVICE_TABLE in wctdm.c
However:
       { 0xe159, 0x0001, 0xb119, PCI_ANY_ID, 0, 0, (unsigned long) &wctdmi },
is present.

Is this is simple typo? b119 instead of b199. If so then is b118 correct?

By adding the b199 subsystem ID to the table:
       { 0xe159, 0x0001, 0xb199, PCI_ANY_ID, 0, 0, (unsigned long) &wctdmi },
and recompiling the module the issue is resolved (for me/my TDM400P)
Comments:By: Shaun Ruffell (sruffell) 2012-05-12 21:16:08.184-0500

Thanks for opening this issue, however, I do not believe this is a problem with the driver but most likely a problem with the card itself. Digium, to my knowledge, has not shipped any TDM400s with that subsystem vendor id.

There were some Rev H's that required TDM_REVH_MATCHALL to be defined in include/dahdi/dahdi_config.h in order to ignore the subsystem device and subsystem vendor ids, but you have a Rev I.

Also, I know this doesn't help you in this case, but just for the record I'm not aware of any of these types of issues on the TDM410 cards which replaced the TDM400s.

By: Anthony Messina (amessina) 2012-05-19 02:15:44.699-0500

Mine is the same as the reporters, and direct from Digium:

07:03.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface
       Subsystem: Device b119:0003
       Flags: bus master, medium devsel, latency 32, IRQ 20
       I/O ports at cc00 [size=256]
       Memory at fe1ff000 (32-bit, non-prefetchable) [size=4K]
       Capabilities: [40] Power Management version 2
       Kernel driver in use: wctdm
       Kernel modules: wctdm, hisax, netjet