From 239a3773a3e576d6fb77244a1382623bc616c451 Mon Sep 17 00:00:00 2001 From: Shaun Ruffell Date: Fri, 21 Jan 2011 05:31:43 +0000 Subject: 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 Acked-by: Kinsey Moore Acked-By: Russ Meyerriecks Origin: http://svnview.digium.com/svn/dahdi?view=rev&rev=9534 git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/branches/2.4@9684 a0bf4364-ded3-4de4-8d8a-66a801d63aff --- drivers/dahdi/voicebus/voicebus.c | 9 +++++++-- 1 file 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; } -- cgit v1.2.3