summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 d996356..2e4385e 100644
--- a/drivers/dahdi/voicebus/voicebus.c
+++ b/drivers/dahdi/voicebus/voicebus.c
@@ -678,8 +678,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;
}