ā03-22-2017 06:47 AM - edited ā03-21-2019 10:38 AM
Hi, I apologize if I am vague but this is my first time writing to one of these discussion boards.
Anywho, I have a couple of SPA112 ATAs that seem to randomly crash and lock up which means I have to go to the customer's site and reboot the damn thing everytime it happens, which is a pain in my ass. So I was hoping that someone could have an answer.
I have updated the devices to the latest firmware available from the cisco website (1.4.1 (002)) but I am curious about one thing. I read the release notes for the upgrade and saw that it works only for certain models that have a serial within a certain range:
My ATA:
Model: | SPA112, 2 FXS |
Hardware Version: | 1.1.0 |
Boot Version: | 1.3.1 (Dec 11 2013 - 17:43:53) |
Firmware Version: | 1.4.1 (002) Oct 26 2015 |
Recovery Firmware: | 1.3.0 (001) |
WAN MAC Address: | 50:67:AE:F0:CA:FD |
Host Name: | SPA112 |
Domain Name: | xxxx.org |
Serial Number: | CCQ193716QY |
Current Time: | Wed, 22 Mar 2017 09:37:19 |
According to Release Notes:
SPA112, SPA122,
|
|||||
---|---|---|---|---|---|
So my CCQ number should be included within the device 1 row and included in the After CCQ18500DAE range right?
If this the case how can I debug the crashing? I have turned on logging locally, but I believe every time the ATA crashes it resets the logging.... Would syslog help in this situation?
Here is the log from startup:
|
ā03-22-2017 08:12 AM
it works only for certain models that have a serial within a certain range
It's easy to explain. The SN range follow hardware version number.
First change - the device is manufactured with 128MB of internal memory instead of 32MB in older models. But firmware <=1.3.2 is so old and it can't work with memory-rich device version. Thus 1.3.2n or more recent i required - it can correctly detect the amount of memory present and it can work with it correctly.
Second change is similar - the SLIC chip has been changed. Firmware up to 1.3.5 know no such chip and can't drive it. More recent firmware can detect SLIC type correctly, thus it can work with either old or new SLIC correctly.
In short - support for new hardware configuration has been added into firmware at some time, but no support for older hardware configuration has been removed. Thus, newest models (128MB RAM, new SLIC) are supported by firmware recent enough, while old models can take any firmware.
So my CCQ number should be included within the device 1 row and included in the After CCQ18500DAE range right?
No, as explained above, 1.4.1 firmware is suitable to run on any hardware revision.
If this the case how can I debug the crashing? I have turned on logging locally, but I believe every time the ATA crashes it resets the logging.... Would syslog help in this situation?
At the first, there are two sources of syslog messages on single SPA112 - the kernel and Voice Application. To debug crashes, you should catch both of them. And you should catch them using external syslog server, so you can ignore the internal syslog is lost after crash.
At the same time you should catch all packets sent/received by SPA112.
After few crashes you may recognize some common pattern in catched data - it may help to identify the crash cause.
ā03-22-2017 08:48 AM
Thanks for the quick response Dan!
I will see if the syslog messages reveal the root cause of the problem.
ā04-05-2017 10:18 AM
Hi,
I noticed in your log posted above:
Jan 1 00:00:07 SPA112 kern.err [17179571.088000] ksz8873 0-005f: failed with status -1 |
Jan 1 00:00:07 SPA112 kern.warning [17179571.092000] ksz8873: probe of 0-005f failed with error -1 |
Presumably this is a software level function? Being as it was in the kernel messages of the log.
We have had a SPA122 that would not play nice with the newest firmware it was slated to support. According to the table above, you may try v1.3.5p as this is the last stable release under the v1.3.x series.
Unless you have an issue or feature that the 1.4.x series fixes a more stable firmware release may offer the stability you are looking for. Saving a trip or two to the client's location is always a win.
Good luck,
Rick.
ā04-05-2017 01:54 PM
Quoted log lines are caused by probe of 3-port switch on a chip ICs. Such chip is not present in SPA112/SPA122 thus probe failed. It's sign of no problem.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide