On Fr, 2019-01-11 at 19:49 +0100, Jan-Marek Glogowski wrote:
>
> Yup, but the device is just detected if its plugged in on boot / module load.
> I now have recompiled 5.0-rc1 with xhci as a module.
First of all, is this a regression? Did earlier kernels work?
>
> If I plug the device after the module is loaded, I get no messages in dmesg.
> No devices shows up
> If I rmmod xhci_pci + modprobe xhci_pci the device is correctly enumerated
> and works.
> If I re-plug the device again it also doesn't show up again until module
> "reload".
>
> The attached dmesg is from a boot with the device plugged in.
>
> I had some talk with Greg on #kernelnewbies and he suspected a broken port.
>
> I have no idea if a port can enumerate but not hotplug.
>
> I meanwhile switched to some other HW (Acer n4660g), which shows the same
> problem.
OK, then we need logs of the failure case. A usbmon trace and dmesg
with debugging enabled
echo "module xhci_hcd +mfp" > /sys/kernel/debug/dynamic_debug/control
echo "module xhci_pci +mfp" > /sys/kernel/debug/dynamic_debug/control
echo "module usbcore +mfp" > /sys/kernel/debug/dynamic_debug/control
Regards
Oliver