diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2005-11-13 19:25:10 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2005-11-13 19:25:10 +0000 |
commit | 6d208da0ad8e9f074a45d1cf639d1c4aa097af9c (patch) | |
tree | 2d820926cadf744a07b7009cccf35248341a1f6b /sys/arch/hp300 | |
parent | c940445be43581f2bc09ec986d47741e95ed9a54 (diff) |
Better error message layout.
Diffstat (limited to 'sys/arch/hp300')
-rw-r--r-- | sys/arch/hp300/dev/hd.c | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/sys/arch/hp300/dev/hd.c b/sys/arch/hp300/dev/hd.c index 206dd92f570..2202a542606 100644 --- a/sys/arch/hp300/dev/hd.c +++ b/sys/arch/hp300/dev/hd.c @@ -1,4 +1,4 @@ -/* $OpenBSD: hd.c,v 1.28 2005/11/12 23:10:04 miod Exp $ */ +/* $OpenBSD: hd.c,v 1.29 2005/11/13 19:25:09 miod Exp $ */ /* $NetBSD: rd.c,v 1.33 1997/07/10 18:14:08 kleink Exp $ */ /* @@ -517,8 +517,6 @@ hdgetinfo(dev, rs, lp, spoofonly) errstring = readdisklabel(HDLABELDEV(dev), hdstrategy, lp, NULL, spoofonly); if (errstring) { - printf("%s: WARNING: %s, defining `c' partition as entire disk\n", - rs->sc_dev.dv_xname, errstring); /* XXX reset partition info as readdisklabel screws with it */ lp->d_partitions[0].p_size = 0; lp->d_partitions[RAW_PART].p_offset = 0; @@ -1042,12 +1040,12 @@ hderror(unit) * of the transfer, not necessary where the error occurred. */ printf("%s%c: hard error sn%d\n", rs->sc_dev.dv_xname, - 'a'+HDPART(bp->b_dev), pbn); + 'a' + HDPART(bp->b_dev), pbn); /* * Now report the status as returned by the hardware with * attempt at interpretation (unless debugging). */ - printf("%s %s error:", rs->sc_dev.dv_xname, + printf("%s: %s error:", rs->sc_dev.dv_xname, (bp->b_flags & B_READ) ? "read" : "write"); #ifdef DEBUG if (hddebug & HDB_ERROR) { @@ -1059,9 +1057,9 @@ hderror(unit) hdprinterr("access", sp->c_aef, err_access); hdprinterr("info", sp->c_ief, err_info); printf(" block: %d, P1-P10: ", hwbn); - printf("0x%x", *(u_int *)&sp->c_raw[0]); - printf("0x%x", *(u_int *)&sp->c_raw[4]); - printf("0x%x\n", *(u_short *)&sp->c_raw[8]); + printf("0x%04x", *(u_int *)&sp->c_raw[0]); + printf("%04x", *(u_int *)&sp->c_raw[4]); + printf("%02x\n", *(u_short *)&sp->c_raw[8]); /* command */ printf(" ioc: "); printf("0x%x", *(u_int *)&rs->sc_ioc.c_pad); @@ -1073,13 +1071,12 @@ hderror(unit) return (1); } #endif - printf(" v%d u%d, R0x%x F0x%x A0x%x I0x%x\n", + printf(" v%d u%d, R0x%x F0x%x A0x%x I0x%x", (sp->c_vu>>4)&0xF, sp->c_vu&0xF, sp->c_ref, sp->c_fef, sp->c_aef, sp->c_ief); - printf("P1-P10: "); - printf("0x%x", *(u_int *)&sp->c_raw[0]); - printf("0x%x", *(u_int *)&sp->c_raw[4]); - printf("0x%x\n", *(u_short *)&sp->c_raw[8]); + printf(" P1-P10: 0x%04x%04x%02x\n", + *(u_int *)&sp->c_raw[0], *(u_int *)&sp->c_raw[4], + *(u_short *)&sp->c_raw[8]); return (1); } |