Давно столкнулся с этой проблемой, но так и не нарыл никаких способов решения проблемы. При инициализации устройства, которое занимает около двух минут, все ЮСБ, которые были подключены после включения геймпада, начинают работать только после его инициализации. Тоже самое и при загрузке системы: система замирает на эти две минуты, не загружая ничего.
lsusb -t
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/4p, 12M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/5p, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/5p, 12M
|__ Port 1: Dev 4, If 0, Class=Audio, Driver=snd-usb-audio, 12M
|__ Port 1: Dev 4, If 1, Class=Audio, Driver=snd-usb-audio, 12M
|__ Port 1: Dev 4, If 2, Class=Audio, Driver=snd-usb-audio, 12M
|__ Port 1: Dev 4, If 3, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/4p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/5p, 480M
|__ Port 1: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 1: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/5p, 480M
lsusb -v
Bus 004 Device 004: ID 11ff:3340
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 32
idVendor 0x11ff
idProduct 0x3340
bcdDevice 1.00
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 230
bNumInterfaces 4
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 200mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 1 Control Device
bInterfaceProtocol 0
iInterface 0
AudioControl Interface Descriptor:
bLength 10
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 1.00
wTotalLength 76
bInCollection 2
baInterfaceNr( 0) 1
baInterfaceNr( 1) 2
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 3
wTerminalType 0x0101 USB Streaming
bAssocTerminal 4
bNrChannels 2
wChannelConfig 0x0003
Left Front (L)
Right Front (R)
iChannelNames 0
iTerminal 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 4
wTerminalType 0x0301 Speaker
bAssocTerminal 3
bSourceID 6
iTerminal 0
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 1
wTerminalType 0x0201 Microphone
bAssocTerminal 2
bNrChannels 2
wChannelConfig 0x0003
Left Front (L)
Right Front (R)
iChannelNames 0
iTerminal 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 2
wTerminalType 0x0101 USB Streaming
bAssocTerminal 1
bSourceID 5
iTerminal 0
AudioControl Interface Descriptor:
bLength 8
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 5
bSourceID 7
bControlSize 1
bmaControls( 0) 0x03
Mute Control
Volume Control
iFeature 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 6
bSourceID 3
bControlSize 2
bmaControls( 0) 0x03
bmaControls( 0) 0x00
Mute Control
Volume Control
iFeature 0
AudioControl Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 5 (SELECTOR_UNIT)
bUnitID 7
bNrInPins 1
baSource( 0) 1
iSelector 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 2
bDelay 0 frames
wFormatTag 1 PCM
AudioStreaming Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 2
bSubframeSize 2
bBitResolution 16
bSamFreqType 1 Discrete
tSamFreq[ 0] 48000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x00c8 1x 200 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
AudioControl Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x01
Sampling Frequency
bLockDelayUnits 0 Undefined
wLockDelay 0 Undefined
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 3
bDelay 0 frames
wFormatTag 1 PCM
AudioStreaming Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 2
bSubframeSize 2
bBitResolution 16
bSamFreqType 1 Discrete
tSamFreq[ 0] 48000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 9
Transfer Type Isochronous
Synch Type Adaptive
Usage Type Data
wMaxPacketSize 0x00c8 1x 200 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
AudioControl Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x01
Sampling Frequency
bLockDelayUnits 0 Undefined
wLockDelay 0 Undefined
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 96
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 16
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 20
dmesg
[71592.782553] usb 4-1: new full-speed USB device number 4 using ohci-pci
[71592.958632] usb 4-1: New USB device found, idVendor=11ff, idProduct=3340
[71592.958638] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[71592.958641] usb 4-1: Product: USB audio+game
[71592.958644] usb 4-1: Manufacturer: my power
[71597.967354] usb 4-1: 1:1: cannot get freq at ep 0x81
[71698.004578] input: my power USB audio+game as /devices/pci0000:00/0000:00:12.0/usb4/4-1/4-1:1.3/0003:11FF:3340.0003/input/input14
[71698.004924] hid-generic 0003:11FF:3340.0003: input,hidraw0: USB HID v1.10 Joystick [my power USB audio+game] on usb-0000:00:12.0-1/input3
syslog
Jan 13 13:01:01 weter-Lenovo-G565 kernel: [77010.101867] usb 6-3: new full-speed USB device number 2 using ohci-pci
Jan 13 13:01:01 weter-Lenovo-G565 kernel: [77010.269970] usb 6-3: New USB device found, idVendor=11ff, idProduct=3340
Jan 13 13:01:01 weter-Lenovo-G565 kernel: [77010.269982] usb 6-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan 13 13:01:01 weter-Lenovo-G565 kernel: [77010.269990] usb 6-3: Product: USB audio+game
Jan 13 13:01:01 weter-Lenovo-G565 kernel: [77010.269995] usb 6-3: Manufacturer: my power
Jan 13 13:01:06 weter-Lenovo-G565 kernel: [77015.281505] usb 6-3: 1:1: cannot get freq at ep 0x81
Jan 13 13:02:01 weter-Lenovo-G565 systemd-udevd[291]: seq 2638 '/devices/pci0000:00/0000:00:16.0/usb6/6-3' is taking a long time
Jan 13 13:02:46 weter-Lenovo-G565 kernel: [77115.312756] input: my power USB audio+game as /devices/pci0000:00/0000:00:16.0/usb6/6-3/6-3:1.3/0003:11FF:3340.0004/input/input15
Jan 13 13:02:46 weter-Lenovo-G565 kernel: [77115.313109] hid-generic 0003:11FF:3340.0004: input,hidraw0: USB HID v1.10 Joystick [my power USB audio+game] on usb-0000:00:16.0-3/input3
Jan 13 13:02:46 weter-Lenovo-G565 mtp-probe: checking bus 6, device 2: "/sys/devices/pci0000:00/0000:00:16.0/usb6/6-3"
Jan 13 13:02:46 weter-Lenovo-G565 mtp-probe: bus: 6, device: 2 was not an MTP device
Jan 13 13:02:46 weter-Lenovo-G565 systemd-udevd[14063]: Process '/usr/sbin/alsactl -E HOME=/run/alsa restore 1' failed with exit code 99.
Xorg
[ 6696.488] (II) config/udev: Adding input device my power USB audio+game (/dev/input/js0)
[ 6696.488] (II) No input driver specified, ignoring this device.
[ 6696.488] (II) This device may have been added with another device file.
[ 6696.565] (II) config/udev: Adding input device my power USB audio+game (/dev/input/event11)
[ 6696.565] (II) No input driver specified, ignoring this device.
[ 6696.565] (II) This device may have been added with another device file.
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC259 Analog [ALC259 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: audiogame [USB audio+game], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0