diff options
Diffstat (limited to 'wcte12xp')
-rw-r--r-- | wcte12xp/vpmadt032.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/wcte12xp/vpmadt032.c b/wcte12xp/vpmadt032.c index 964d0ea..ca15e7c 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; } } |