Just installed FreePBX on a 60Gb OCZ Agility SSD, which is a part of an OpenVox IX130-B - 1.6 Ghz Atom with 1GB DDR2 system with an A810P card with 8 FXO ports
It installed fine & got the system all configured; worked for about a week, it would then randomly freeze reporting a bad EIP value and cause a kernel panic after a restart it would work fine for a few days and same thing would happen with increasing frequency to the point now that it fails to load on semi random service on start up, the current error is as follows:
No one has any idea? I have searched the forum for âKernal panic - not syncingâ and got nothing. Is it a CentOS issue? We installed FreePBX as we would normally off CD. The SSD was not formatted any differently. Should it be?
Once we completed make we were able to run dahdi_genconf and asterisk was seeing all 8 channels. 5 minutes later we received a kernel panic. We rebooted and tried interactive startup. Weâve found that everytime the Kudzu service starts it will crash straight away with a kernel panic. If we do not start Kudzu, sometimes we get further, yet it will eventually crash with a kernel panic.
So two failed drives seems unlikely⌠what else could be causing this? Could it be the A810E? It seemed to be running fine until we loaded the updated Dahdi drivers.
Would appreciate any help. We really need to get this system going asap.
Itâs not Kudzu, itâs the DAHDI drivers. You have to build them against the Kernel source. Linux isnât like Windows that you can run binaries across kernels.
Could you possibly elaborate re building them against the Kernel source?
Is openvox_dahdi-linux-complete-2.6.1+2.6.1.tar.gz the wrong package? We used that one as it is the latest⌠There were no errors during make, make install or make config.
Tell me about it⌠its been an absolute pain. I am emailing OpenVox now to see what they think. This is our first OpenVox product so we donât have any spares⌠hopefully we can get a replacement.
Ok we had Openvox support access the system and they seem to have resolved the issue. They edited /etc/dahdi/system.conf and commented out all the lines containing: echocanceller=mg2,#
Since then we have not had a single kernel panic. I went to configure and test the PSTN line to see what quality was like and now it seems FreePBX is broken.
Running amportal start at shell produces this error:
Fetching FreePBX settings with gen_amp_conf.php..
/usr/local/sbin/amportal: line 49: [FATAL]: command not found
/var/lib/asterisk/bin/freepbx_engine: line 98: [FATAL]: command not found
**** WARNING: ERROR IN CONFIGURATION ****
astrundir in '/etc/asterisk' is set to but the directory
does not exists. Attempting to create it with: 'mkdir -p '
mkdir: missing operand
Try `mkdir --help' for more information.
**** ERROR: COULD NOT CREATE ****
Attempt to execute 'mkdir -p ' failed with an exit code of 1
You must create this directory and the try again.
I checked /etc/asterisk/asterisk.conf and the astrundir line is:
astrundir => /var/run/asterisk
I cd to /var/run/asterisk and ls -l which produces:
srwxr-xr-x 1 asterisk asterisk 0 Aug 28 14:09 asterisk.ctl
-rw-r--r-- 1 asterisk asterisk 5 Aug 28 14:09 asterisk.pid
Cross checking this with another system and it seems ok.
I have searched the forums and found similar issues but nothing has worked so far.
I also ran the latest Distro update script again to see if it would reinstall any dependencies. We are running 1.815.210.58-1
I would not blame FreePBX (or Digium), OpenVox are not âmainstreamâ with Digium, perhaps due to copyright infringement problems ;-).
So because they are not âmainstreamâ and have to write their own âpatchesâ (mostly to do with BUS IDâs) against dahdi due to that uncomfortable status quo , whether you agree ethically with what they make and market is another question, but if as you say you gave them access and it now âdoesnât workâ, I would suggest you shout loudly and immediately with them.
You get what you paid for, In this case an incompetent OpenVox engineer subverting your Digium written Dahdi driver, there is no other explanation. Dahdi is software that is not even part of Asterisk never mind FreePBX. That he FUâed you up outside any assumed bailiwick you gave him does not surprise me though.
again JM2CWAE, been there done that too.
(but you did save yourself 50 bucks though, so feel good about that, Bain does)