Created attachment 407120 [details] kernel configuration, gentoo-sources-4.0.5 the parameter of usbcore 'autosuspend' seems to work with unpredictable behaviors. when I compile usbcore as built-in, and pass usbcore.autosuspend=7, when booted, my usb mouse just don't autosuspend, when I re-plug it, output of `cat /sys/bus/usb/devices/*/power/autosuspend_delay_ms` becomes the default vale 2000(before the re-plug, it has the value 7 or 0) when usbcore built as a module, errors printed on initramfs stage on bootup, but nothing seems to be broken once booted, while, the autosuspend parameter still doesn't works as it should. sometimes it autosuspend on AC, sometimes it doesn't, it's just so strange that I can't understand. here is my kernel configuration, it may provide more information.