diff options
author | Shaun Ruffell <sruffell@digium.com> | 2010-04-26 23:29:17 +0000 |
---|---|---|
committer | Shaun Ruffell <sruffell@digium.com> | 2010-04-26 23:29:17 +0000 |
commit | 00d49c2a9aab0cf803b68dd6d112f04a2f258ac0 (patch) | |
tree | 987ed2e1e2ad0df647c547da552c2385bd711cfb /drivers/dahdi/wcte12xp | |
parent | 1034214862cf8bd0bebc339fe95b94ff9912326b (diff) |
wcte12xp, wctdm24xxp: Retry if the VPMADT032 reports not ready.
CheckDspReset can return -1 if the DSP is not ready to process any new
commands. In this case we should retry a few times to give the DSP a chance
to become ready. While I'm not ready to say this definitely fixes recently
reported cases when the wcte12xp driver constantly resets, it eliminated
communication failures to the DSP module when under stress (via the
vpm_firmware_version sysfs attribute). However, I haven't let it run long
enough to say that the issue is resolved. DAHDI-603.
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@8576 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi/wcte12xp')
0 files changed, 0 insertions, 0 deletions