VirtualBox

忽略:
時間撮記:
2015-2-9 下午08:21:45 (10 年 以前)
作者:
vboxsync
訊息:

ValidationKit/USB: Updates for the automated USB testing system

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/ValidationKit/testdriver/vboxwrappers.py

    r53415 r54118  
    10241024            fRc = False;
    10251025        else:
    1026             reporter.log('changed UsbHid to %s for "%s"' % (fEnable, self.sName));
     1026            reporter.log('changed OHCI to %s for "%s"' % (fEnable, self.sName));
    10271027        self.oTstDrv.processPendingEvents();
    10281028        return fRc;
     
    10491049            else:
    10501050                if self.fpApiVer >= 4.3:
    1051                     cEhciCtls = self.o.machine.getUSBControllerCountByType(vboxcon.USBControllerType_ECI);
     1051                    cEhciCtls = self.o.machine.getUSBControllerCountByType(vboxcon.USBControllerType_EHCI);
    10521052                    if cEhciCtls == 1:
    10531053                        self.o.machine.RemoveUSBController('EHCI');
     
    10581058            fRc = False;
    10591059        else:
    1060             reporter.log('changed UsbHid to %s for "%s"' % (fEnable, self.sName));
     1060            reporter.log('changed EHCI to %s for "%s"' % (fEnable, self.sName));
    10611061        self.oTstDrv.processPendingEvents();
    10621062        return fRc;
    10631063
     1064    def enableUsbXhci(self, fEnable):
     1065        """
     1066        Enables or disables the USB XHCI controller. Error information is logged.
     1067        """
     1068        fRc = True;
     1069        try:
     1070            if fEnable:
     1071                    cXhciCtls = self.o.machine.getUSBControllerCountByType(vboxcon.USBControllerType_XHCI);
     1072                    if cXhciCtls == 0:
     1073                        self.o.machine.addUSBController('XHCI', vboxcon.USBControllerType_XHCI);
     1074            else:
     1075                cXhciCtls = self.o.machine.getUSBControllerCountByType(vboxcon.USBControllerType_XHCI);
     1076                if cXhciCtls == 1:
     1077                    self.o.machine.RemoveUSBController('XHCI');
     1078        except:
     1079            reporter.errorXcpt('failed to change XHCI to %s for "%s"' % (fEnable, self.sName));
     1080            fRc = False;
     1081        else:
     1082            reporter.log('changed XHCI to %s for "%s"' % (fEnable, self.sName));
     1083        self.oTstDrv.processPendingEvents();
     1084        return fRc;
    10641085
    10651086    def setFirmwareType(self, eType):
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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