Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyUSB设置配置故障_Python_Samsung Mobile_Libusb_Pyusb - Fatal编程技术网

Python PyUSB设置配置故障

Python PyUSB设置配置故障,python,samsung-mobile,libusb,pyusb,Python,Samsung Mobile,Libusb,Pyusb,我想制作一个Python脚本来更改三星智能手机的dafault配置。 我正在使用PyUSB库获取配置。 我无法切换到第二种配置 代码如下 # -*- coding:Utf-8 -*- import sys import usb.core import usb.util def main(): #Recherche d'un Samsung Galaxy device = usb.core.find(idVendor=0x04e8, idProduct=0x6860) i

我想制作一个Python脚本来更改三星智能手机的dafault配置。 我正在使用PyUSB库获取配置。 我无法切换到第二种配置

代码如下

# -*- coding:Utf-8 -*-
import sys
import usb.core
import usb.util

def main():
    #Recherche d'un Samsung Galaxy
    device = usb.core.find(idVendor=0x04e8, idProduct=0x6860)
    if device is None:
        raise ValueError('No Samsung device')
    #Affiche la configuration
    #print(device)
    cfg = device.get_active_configuration()
    print('*****Before changing*******************')
    print(cfg)
    device.set_configuration(2)
    cfg = device.get_active_configuration()
    print('*****After changing*******************')
    print(cfg)    
#end main

if (__name__ == '__main__'):
    main()
    sys.exit()
#end if
返回的错误是

Traceback (most recent call last):
  File "./test_usb.py", line 26, in <module>
    main()
  File "./test_usb.py", line 19, in main
    device.set_configuration(2)
  File "/usr/lib/python2.7/dist-packages/usb/core.py", line 799, in set_configuration
    self._ctx.managed_set_configuration(self, configuration)
  File "/usr/lib/python2.7/dist-packages/usb/core.py", line 128, in managed_set_configuration
    self.backend.set_configuration(self.handle, cfg.bConfigurationValue)
  File "/usr/lib/python2.7/dist-packages/usb/backend/libusb1.py", line 730, in set_configuration
    _check(self.lib.libusb_set_configuration(dev_handle.handle, config_value))
  File "/usr/lib/python2.7/dist-packages/usb/backend/libusb1.py", line 552, in _check
    raise USBError(_strerror(ret), ret, _libusb_errno[ret])
usb.core.USBError: [Errno 16] Resource busy
谢谢, 杰夫(Jeff)

我想知道一下,这家公司解决不了我的问题。
SUBSYSTEM=="usb_device", SYSFS{idVendor}=="04e8", SYSFS{idProduct}=="6860", GROUP="usbusers", MODE="0776"