Suddenly FXS module not working correctly

I have a TDM400 Pots card in my asterisk box.

2 FXO modules and 1 FXS module.

System has been running fine for months, then all of a sudden today, the phone connected to the FXS module has stopped ringing. When picking it up I get no dial tone.

Rebooted the server tried again got a dial tonenow, hung up no dial tone again. Tried to call the FXS extension, phone did not ring, but asterisk said it was calling it and it was ringing, but Picked up anyway and was able to talk without a problem, even though the phone was not ringing.

Hung up then tried again no dial tone. Hung up and tried again this time got a dial tone, tried to dial numbers no repsonse asterisk didnt even log i had opened the channel.

Basically the FXS has stopped working, i’ve changed nothing in the config for months, i’ve tried 3 different phones all give the same problem.
There are no errors logged in any of the log files for asterisk, so I assume it is a hardware error.

I’m a bit at a loss here.

I’m assuming the tempermental operation of the fxs module implies it has blown up and i need to get another one?

Does anyone have any ideas?

Thanks

Does “dmesg” output anything when this happens?

[42949392.030000] HiSax: Linux Driver for passive ISDN cards
[42949392.030000] HiSax: Version 3.5 (module)
[42949392.030000] HiSax: Layer1 Revision 2.46.2.5
[42949392.030000] HiSax: Layer2 Revision 2.30.2.4
[42949392.030000] HiSax: TeiMgr Revision 2.20.2.3
[42949392.030000] HiSax: Layer3 Revision 2.22.2.3
[42949392.030000] HiSax: LinkLayer Revision 2.59.2.4
[42949392.380000] NET: Registered protocol family 10
[42949392.380000] lo: Disabled Privacy Extensions
[42949392.380000] IPv6 over IPv4 tunneling driver
[42949392.490000] lp0: using parport0 (interrupt-driven).
[42949392.700000] Adding 746980k swap on /dev/hda5. Priority:-1 extents:1 acros s:746980k
[42949392.790000] EXT3 FS on hda1, internal journal
[42949393.130000] md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
[42949393.130000] md: bitmap version 4.39
[42949393.970000] device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@ redhat.com
[42949395.040000] cdrom: open failed.
[42949403.170000] eth0: no IPv6 routers present
[42949458.920000] Registered tone zone 4 (United Kingdom)
[42949747.940000] Power alarm on module 3, resetting!
[42949748.460000] Power alarm on module 3, resetting!
[42949748.970000] Power alarm on module 3, resetting!
[42949749.480000] Power alarm on module 3, resetting!
[42949749.740000] Power alarm on module 3, resetting!
[42949750.250000] Power alarm on module 3, resetting!
[42949750.760000] Power alarm on module 3, resetting!
[42949751.020000] Power alarm on module 3, resetting!
[42949751.270000] Power alarm on module 3, resetting!
[42949751.530000] Power alarm on module 3, resetting!
[42949752.040000] Power alarm on module 3, resetting!
[42949818.350000] Power alarm on module 3, resetting!

Tried to run the dmesg just off the command line without the phone doing anything and this is what it has shown me.

The FXS module is in module slot 3 on my tdm400, it looks like there is a “power alarm” any idea what might be causing that?

Thanks

Possibly bad power for it from psu or a bad FXS module. I would suggest calling Digium support.

tself: since you have one free place on the tdm card did you try moving the fxs module to that empty spot? I realize that this will mean a bit of reprogramming, but the idea is that sometimes physical rearrangement will indicate a poor connection somewhere in the link (motherboard-pciboard-tdm-modules). Have you added/removed any other pci cards from the box?

Hi thanks for all your help.

It definatley seems to be a hardware fault.

When calling the POTS/FXS line from a SIP phone, the connected phone had a very feeble ring, like there wasnt enough power being sent to make the ringer ring properly. It would appear the FXS module wasnt giving out enough power to allow the phone to work correctly.

I tried a different power lead from the PSU, and booted up. Still the same problem.

I got myself a new FXS module and replaced the broken one in the same socket on my card. Booted up and it all appears to be working fine again now.

The fxs phone rings fine and I can make calls out from it fine too. I am also no longer getting the error: [42949747.940000] Power alarm on module 3, resetting!
in the logs anymore.

So it looks like it is working (for now) i’ll let you know if there any other problems but it looks like it is working now.
Anyway thanks for all your help.

tself