summaryrefslogtreecommitdiff
path: root/drivers/dahdi
diff options
context:
space:
mode:
authorShaun Ruffell <sruffell@digium.com>2010-12-15 17:53:07 +0000
committerShaun Ruffell <sruffell@digium.com>2010-12-15 17:53:07 +0000
commit0623cfcb4780a7b6c95931dabcbef68e63dde746 (patch)
tree4af345b07be6c3ef8cbf7584c3410be80aba6429 /drivers/dahdi
parent26d6323dd2f04241c8354258ca6c6618496cbf36 (diff)
wctdm24xxp, wcte12xp: Add more descriptive message on a failed reset.
Reading 0xffffffff from the registers is a different error than just not coming out of reset. Add a little extra debugging information. Signed-off-by: Shaun Ruffell <sruffell@digium.com> Acked-by: Kinsey Moore <kmoore@digium.com> Acked-By: Russ Meyerriecks <rmeyerriecks@digium.com> git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@9534 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi')
-rw-r--r--drivers/dahdi/voicebus/voicebus.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/dahdi/voicebus/voicebus.c b/drivers/dahdi/voicebus/voicebus.c
index 932f27e..ddc60e1 100644
--- a/drivers/dahdi/voicebus/voicebus.c
+++ b/drivers/dahdi/voicebus/voicebus.c
@@ -671,8 +671,13 @@ vb_reset_interface(struct voicebus *vb)
} while ((reg & 0x00000001) && time_before(jiffies, timeout));
if (reg & 0x00000001) {
- dev_warn(&vb->pdev->dev, "Did not come out of reset "
- "within 100ms\n");
+ if (-1 == reg) {
+ dev_err(&vb->pdev->dev,
+ "Unable to read I/O registers.\n");
+ } else {
+ dev_err(&vb->pdev->dev, "Did not come out of reset "
+ "within 100ms\n");
+ }
return -EIO;
}