I've tried to bisect kernels from 4.13 to 4.14 and didn't find the reason. Then 
I found that with upstream 4.13 the issue is still present on Ubuntu 18.04, so 
there should be something more than just a kernel.

Eventually, I found that issue is somehow related to USB hub I use for my 
periferals (mouse, keyboard and sound card).

When sound card is connected separately, it is properly initialized as USB 2.0 
device: https://pastebin.com/0rv1aUBz

However, when connected to USB hub, it initializes as USB 1.1 device, in which 
case it disables some of its capabilities, like 5.1 output mode: 
https://pastebin.com/i4qE9JTZ

Can't blame USB hub for this, since when I unplug it with mentioned 3 devices 
and plug back - everything works fine, the issue only happens on system boot.

USB hub I use at the moment (used another before with the same outcome): 
https://pastebin.com/wkA6D9TP

Sincerely, Nazar Mokrynskyi
github.com/nazar-pc

20.04.18 01:58, Nazar Mokrynskyi пише:
> Still an issue as of 4.17-rc1 for sound card.
>
> Sincerely, Nazar Mokrynskyi
> github.com/nazar-pc
>
> 17.03.18 19:04, Nazar Mokrynskyi пише:
>> With kernel 4.16-rc5 it is still happening to USB sound card, Android phone 
>> issue was probably related to something else and is already fixed.
>>
>> Very annoying to unplug sound card after each reboot, any ideas why this 
>> might happen?
>>
>> Sincerely, Nazar Mokrynskyi
>> github.com/nazar-pc
>>
>> 13.02.18 01:26, Nazar Mokrynskyi пише:
>>> Starting from 4.14 and continuing in 4.15 I observe 2 bugs that I think are 
>>> related and didn't exist in 4.13.
>>>
>>> The first would be more difficult to reproduce: USB sound card Creative SB 
>>> Omni Surround 5.1 after system boot only shows 2.0 stereo output option, 
>>> while it also supports 5.1 and PulseAudio configured accordingly. If unplug 
>>> and plug it back in, 5.1 mode appears and I can select between 2.0 and 5.1. 
>>> You can boot with stock Ubuntu 17.10 and 18.04 as of right now and the 
>>> first one will work properly and second one will have mentioned bug.
>>>
>>> Second bug is easier to reproduce: when connecting Nexus 6P via USB cable, 
>>> it appears in file manager devices list (Nemo, Nautilus, etc.), but when it 
>>> is unplugged it doesn't disappear when running kernels 4.14 and 4.15. I 
>>> have 7 Nexus 6P entries already, unplugging and plugging back looks like 
>>> this:
>>>
>>> [200038.821988] usb 3-1: new high-speed USB device number 4 using xhci_hcd
>>> [200039.043611] usb 3-1: New USB device found, idVendor=18d1, idProduct=4ee1
>>> [200039.043612] usb 3-1: New USB device strings: Mfr=1, Product=2, 
>>> SerialNumber=3
>>> [200039.043614] usb 3-1: Product: Nexus 6P
>>> [200039.043614] usb 3-1: Manufacturer: Huawei
>>> [200039.043615] usb 3-1: SerialNumber: 8XV7N16128000093
>>> [202243.949672] usb 3-1: USB disconnect, device number 4
>>> [205549.671959] usb 3-1: new high-speed USB device number 5 using xhci_hcd
>>> [205549.893327] usb 3-1: New USB device found, idVendor=18d1, idProduct=4ee1
>>> [205549.893328] usb 3-1: New USB device strings: Mfr=1, Product=2, 
>>> SerialNumber=3
>>> [205549.893329] usb 3-1: Product: Nexus 6P
>>> [205549.893329] usb 3-1: Manufacturer: Huawei
>>> [205549.893330] usb 3-1: SerialNumber: 8XV7N16128000093
>>> [205550.602646] usb 3-1: USB disconnect, device number 5
>>> [205553.456007] usb 3-1: new high-speed USB device number 6 using xhci_hcd
>>> [205553.680392] usb 3-1: New USB device found, idVendor=18d1, idProduct=4ee1
>>> [205553.680394] usb 3-1: New USB device strings: Mfr=1, Product=2, 
>>> SerialNumber=3
>>> [205553.680394] usb 3-1: Product: Nexus 6P
>>> [205553.680395] usb 3-1: Manufacturer: Huawei
>>> [205553.680396] usb 3-1: SerialNumber: 8XV7N16128000093
>>> [206021.635511] usb 3-1: USB disconnect, device number 6
>>> [206024.169853] usb 3-1: new high-speed USB device number 7 using xhci_hcd
>>> [206024.392921] usb 3-1: New USB device found, idVendor=18d1, idProduct=4ee1
>>> [206024.392923] usb 3-1: New USB device strings: Mfr=1, Product=2, 
>>> SerialNumber=3
>>> [206024.392924] usb 3-1: Product: Nexus 6P
>>> [206024.392925] usb 3-1: Manufacturer: Huawei
>>> [206024.392925] usb 3-1: SerialNumber: 8XV7N16128000093
>>> [206034.058208] usb 3-1: USB disconnect, device number 7
>>> [206036.914005] usb 3-1: new high-speed USB device number 8 using xhci_hcd
>>> [206037.136891] usb 3-1: New USB device found, idVendor=18d1, idProduct=4ee1
>>> [206037.136893] usb 3-1: New USB device strings: Mfr=1, Product=2, 
>>> SerialNumber=3
>>> [206037.136894] usb 3-1: Product: Nexus 6P
>>> [206037.136895] usb 3-1: Manufacturer: Huawei
>>> [206037.136895] usb 3-1: SerialNumber: 8XV7N16128000093
>>> [206080.923547] usb 3-1: USB disconnect, device number 8
>>> [206083.526585] usb 3-1: new high-speed USB device number 9 using xhci_hcd
>>> [206083.752601] usb 3-1: New USB device found, idVendor=18d1, idProduct=4ee1
>>> [206083.752602] usb 3-1: New USB device strings: Mfr=1, Product=2, 
>>> SerialNumber=3
>>> [206083.752603] usb 3-1: Product: Nexus 6P
>>> [206083.752604] usb 3-1: Manufacturer: Huawei
>>> [206083.752605] usb 3-1: SerialNumber: 8XV7N16128000093
>>>
>>> These 2 issues appeared at the same time, so I think they are related.
>>> Let me know if you can't reproduce them and need any additional information 
>>> and CC me on answers as I'm not subscribed to this mailing list.
>>>
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to