VirtualBox

Changeset 66418 in vbox


Ignore:
Timestamp:
Apr 4, 2017 2:11:50 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
114377
Message:

VUSB: Print additional information when attaching/detaching USB devices.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp

    r64766 r66418  
    10611061
    10621062
    1063 
     1063static const char *vusbGetSpeedString(VUSBSPEED enmSpeed)
     1064{
     1065    const char  *pszSpeed = NULL;
     1066
     1067    switch (enmSpeed)
     1068    {
     1069        case VUSB_SPEED_LOW:
     1070            pszSpeed = "Low";
     1071            break;
     1072        case VUSB_SPEED_FULL:
     1073            pszSpeed = "Full";
     1074            break;
     1075        case VUSB_SPEED_HIGH:
     1076            pszSpeed = "High";
     1077            break;
     1078        case VUSB_SPEED_VARIABLE:
     1079            pszSpeed = "Variable";
     1080            break;
     1081        case VUSB_SPEED_SUPER:
     1082            pszSpeed = "Super";
     1083            break;
     1084        case VUSB_SPEED_SUPERPLUS:
     1085            pszSpeed = "SuperPlus";
     1086            break;
     1087        default:
     1088            pszSpeed = "Unknown";
     1089            break;
     1090    }
     1091    return pszSpeed;
     1092}
    10641093
    10651094/* -=-=-=-=-=- VUSB Hub methods -=-=-=-=-=- */
     
    11021131        pRh->pDevices = pDev;
    11031132        RTCritSectLeave(&pRh->CritSectDevices);
    1104         LogRel(("VUSB: Attached '%s' to port %d\n", pDev->pUsbIns->pszName, iPort));
     1133        LogRel(("VUSB: Attached '%s' to port %d on %s (%sSpeed)\n", pDev->pUsbIns->pszName,
     1134                iPort, pHub->pszName, vusbGetSpeedString(pDev->pUsbIns->enmSpeed)));
    11051135    }
    11061136    else
     
    11491179    unsigned uPort = pDev->i16Port;
    11501180    pRh->pIRhPort->pfnDetach(pRh->pIRhPort, &pDev->IDevice, uPort);
    1151     LogRel(("VUSB: Detached '%s' from port %u\n", pDev->pUsbIns->pszName, uPort));
     1181    LogRel(("VUSB: Detached '%s' from port %u on %s\n", pDev->pUsbIns->pszName, uPort, pHub->pszName));
    11521182    ASMBitSet(&pRh->Bitmap, uPort);
    11531183    pHub->cDevices--;
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette