summaryrefslogtreecommitdiff
path: root/wcte12xp/vpmadt032.c
diff options
context:
space:
mode:
authormspiceland <mspiceland@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-12-10 23:09:35 +0000
committermspiceland <mspiceland@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-12-10 23:09:35 +0000
commit1008561a506dab207a9dd43e825c20bcf8cbd4f2 (patch)
treeab3a9959b8eb829f40ae48ae0be26a9c16396a93 /wcte12xp/vpmadt032.c
parentaad8a5cbaa3e16a94f2130d0d2951753b6014778 (diff)
Merged revisions 3400 via svnmerge from
https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r3400 | mspiceland | 2007-12-10 17:01:23 -0600 (Mon, 10 Dec 2007) | 5 lines Small change to prevent scary messages (one's with "Failed" in them) to users without hardware echo cancellation modules installed. In case they actually have one instead, we still report some info in debug mode to help find where in the init the module failed for troubleshooting. ........ git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@3402 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'wcte12xp/vpmadt032.c')
-rw-r--r--wcte12xp/vpmadt032.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/wcte12xp/vpmadt032.c b/wcte12xp/vpmadt032.c
index e3377bd..a9f4502 100644
--- a/wcte12xp/vpmadt032.c
+++ b/wcte12xp/vpmadt032.c
@@ -694,14 +694,18 @@ void t1_vpm150m_init(struct t1 *wc) {
for (i = 0; i < 10; i++)
schluffen(&wc->regq);
- debug_printk(1, "VPMADT032 Testing page access: ");
+ debug_printk(1, "Looking for VPMADT032 by testing page access: ");
for (i = 0; i < 0xf; i++) {
int x;
for (x = 0; x < 3; x++) {
t1_vpm150m_setpage(wc, i);
reg = t1_vpm150m_getpage(wc);
if (reg != i) {
- module_printk("Failed VPM page access test: Sent %x != %x VPMADT032 Failed HI page test\n", i, reg);
+ /* If they have debug turned on we want them to be able to
+ * report where in the code the module failed to come up. */
+ debug_printk(1, "Either no VPMADT032 module present or the module failed VPM page access test (%x != %x)\n", i, reg);
+ /* we need a message in case they don't have debug turned on*/
+ module_printk("No working VPMADT032 hardware echo cancellation module found.\n");
goto failed_exit;
}
}