Archlinux user here. It doesn't matter whether I'm running LTS kernel 
4.19.14-1-lts or 4.20.1.arch1-1, I get these very annoying USB issues with my 
Magewell XI100DUSB-HDMI. Most of the time it doesn't work. I seemingly have 
better chances of getting it working after a reboot.

I don't know if this is a UVC issue or a USB issue on my Gen8 Thinkpad T480s. 
All I can say for a fact is that plugging this device into my Macbook Pro 
running MacOS via a USB-C dongle, is more reliable. I've had the same "plug in" 
issues admittedly on previous Thinkpad hardware and kernel versions.

Another annoying aspect, is that it also seems to drop USB speeds when hot 
plugging. I need USB 3 else it won't be able to get 60fps at 1080p.
https://s.natalian.org/2019-01-14/1547438681_2548x1398.png

It's a crazy ritual with accompanying dance when I get USB3 and my /dev/video2 
actually working.

This is what dmesg looks like when it's flailing.

[   71.896534] usb 2-2: Disable of device-initiated U1 failed.
[   71.900554] usb 2-2: Disable of device-initiated U2 failed.
[   71.909474] usb 2-2: Set SEL for device-initiated U1 failed.
[   72.691371] usb 2-2: USB disconnect, device number 6
[   73.041273] usb 1-2: new high-speed USB device number 10 using xhci_hcd
[   73.620177] usb 1-2: New USB device found, idVendor=2935, idProduct=0001, 
bcdDevice= 0.00
[   73.620180] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   73.620182] usb 1-2: Product: XI100DUSB-HDMI
[   73.620183] usb 1-2: Manufacturer: Magewell
[   73.620185] usb 1-2: SerialNumber: C021150326019
[   76.920993] usb 2-2: Set SEL for device-initiated U2 failed.
[   76.923341] uvcvideo: Found UVC 1.00 device XI100DUSB-HDMI (2935:0001)
[   76.925324] uvcvideo 1-2:1.0: Entity type for entity Processing 2 was not 
initialized!
[   76.925327] uvcvideo 1-2:1.0: Entity type for entity Camera 1 was not 
initialized!
[   76.925413] input: XI100DUSB-HDMI: XI100DUSB-HDMI  as 
/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input25
[   76.928710] usbhid 1-2:1.4: couldn't find an input interrupt endpoint
[   91.516482] usb 1-2: USB disconnect, device number 10


Is there any workarounds or ideas to make my capture device less annoying? 
Thank you in advance,

Reply via email to