summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb
diff options
context:
space:
mode:
authoriedowse <iedowse@FreeBSD.org>2004-11-09 19:46:57 +0000
committeriedowse <iedowse@FreeBSD.org>2004-11-09 19:46:57 +0000
commit50d51dddebdda959d01e3e0468f3ace83b0f9260 (patch)
treecd20cec79ae11dbe27a3409c3377539c04cda4fe /sys/dev/usb
parent9e1a271f2f623e29e59286ae0250b8b712537aaf (diff)
downloadFreeBSD-src-50d51dddebdda959d01e3e0468f3ace83b0f9260.zip
FreeBSD-src-50d51dddebdda959d01e3e0468f3ace83b0f9260.tar.gz
When a port cannot be set up, report the error code in the `disabling
port X' message.
Diffstat (limited to 'sys/dev/usb')
-rw-r--r--sys/dev/usb/uhub.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/usb/uhub.c b/sys/dev/usb/uhub.c
index 5378458..0c07211 100644
--- a/sys/dev/usb/uhub.c
+++ b/sys/dev/usb/uhub.c
@@ -535,8 +535,8 @@ uhub_explore(usbd_device_handle dev)
* some other serious problem. Since we cannot leave
* at 0 we have to disable the port instead.
*/
- printf("%s: device problem, disabling port %d\n",
- USBDEVNAME(sc->sc_dev), port);
+ printf("%s: device problem (%s), disabling port %d\n",
+ USBDEVNAME(sc->sc_dev), usbd_errstr(err), port);
usbd_clear_port_feature(dev, port, UHF_PORT_ENABLE);
} else {
/* The port set up succeeded, reset error count. */
OpenPOWER on IntegriCloud