I have a brand newTDM21B installed in a Dell Precision 380 Workstation.
I’m curious if there is a way to tell if the FXS modules are getting the power they need?
I’d like to know if power is ok before trying to debug the problem with FXS modules failing. I did plug the power connector to the card.
Using SuSE 10.2, I see “Indirect Registers failed verification” messages along with:
[deleted]
Indirect Registers failed verification.
Module 0: FAILED FXS (FCC)
[deleted]
Indirect Registers failed verification.
Module 1: FAILED FXS (FCC)
Module 2: Installed -- AUTO FXO (FCC mode)
Module 3: Not installed
Found a Wildcard TDM: Wildcard TDM400P REV I (1 modules)
There are also lot of other messages which I’m guessing are the registers that failed.
Before boring everyone with the actual error messages, I want to step back and check some of the basics. The FXO module seems to be ok, so the system looks like it finds the TDM400P and the FXO.
Is there a way to tell if the FXS modules are getting the power they need? Once I know this isn’t causing the problem, I’ll debug it further.
I can’t really help you as I’ve never used the Digium analog cards but I thought my Sangoma FXO modules where not receiving power until I realized the little daughter cards where not properly seated.
I was going to ask Did you connect the 12v Power connection from the power board to the TDM card but after the reading the message a second time that i see that you did. ? The TDM card needs to be connected to that if using FXS ports. Also if you need at the front of the card next to the ports are the green lights on ?
I’ll check the green lights when I get in front of the machine later today. But even if they are on, does that indicate sufficient power? My quad Ethernet card has 4 green lights all powered from the PCI bus.
The real issue I have is that, when loaded, the driver reports that register values are not what was expected. As the 1st step in addressing this, I’m trying to rule lack of power out.
Searching, I’ve seen other posts (via google, not this forum), that had similar issues, but in my case the specific registers were different than what others described. So I don’t think I’m seeing the same thing as what others have described (and they posted over 1 year ago.)
I had a spare that I bought directly from Digium. I swapped out the new card and put the spare in. Viola, all 3 green lights.
/var/log/messages shows:
Freshmaker version: 73
Freshmaker passed register test
Module 0: Installed -- AUTO FXS/DPO
Module 1: Installed -- AUTO FXS/DPO
Module 2: Installed -- AUTO FXO (FCC mode)
Module 3: Not installed
Found a Wildcard TDM: Wildcard TDM400P REV I (3 modules)
However, I don’t always get this with each boot. Sometimes I need to shutdown and restart. Any thoughts? Before I RMA the other card, I’d like to rule everything out on my end.
I pulled the card and sucked up whatever was inside the case.
I also had to remove the FXO card, as the card I need to RMA was a TDM22B. They want the entire original card back, no modules missing.
The spare was (and I guess now is again) at TDM20B. This is the one, bought directly from Digium that has all the green lights on. Well, usually. Right now, I can’t get it to work no matter how many times I reboot.
I tried moving the cards to other PCI slots, no luck.
I plugged other PCI cards (Ethernet) into the same slots, they get power.
Also, the FXO modules on both the new and old TDM400P are always detected and initialized just fine. Likewise, “lspci -lv” shows the TDM400P.
The new card has already been shipped back. The “old” card (old by 10 days) came directly from Digium. I’ve requested an RMA on it too.
What troubles me is that in both cases, the FXS modules didn’t work (or, eventually didn’t work; in one case, it worked on some boots, not others.) I’d like to explain it. If I’m causing this, I’d like to know so I stop it
I gave up and shut everything down last night. This morning, ~12 hours later, I fire up the system and the TDM20B works perfectly.
The machine is off again, I have to be at a different site. I’ll try again later on. I’ll also try rebooting several more times as well as power cycles to feel comfortable that the modules can be relied on.
Why would leaving the workstation off over night “fix” anything?
Nothing shows up in dmesg. There is no attempt by SuSE 10.2 to automatically load the drivers. When things work, everything loads automagically. This is a stock 10.2 install with no modifications/updates as of yet.
When I do a modprobe wctdm, I’m told only “Found a Wildcard TDM: Wildcard TDM400P REV I”. ztcfg -vv says that it can’t read the config for the 1st channel.
Sounds like what I suspected. The device nodes aren’t being created fast enough which is common with udev. Wait a minute or so and then run “ztcfg -vv” again and then it should give output and show in dmesg.