Observing the same with HS23. I believe that it has nothing to do with kernel.
Spotted #1371403 and fixed this by adding /lib/udev/rules.d/95-ibm-amm-power-workaround.rules file with the following content:
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="04b3", ATTR{idProduct}=="4002", TEST=="power/control", ATTR{power/control}="on"
Observing the same with HS23. I believe that it has nothing to do with kernel.
Spotted #1371403 and fixed this by adding /lib/udev/ rules.d/ 95-ibm- amm-power- workaround. rules file with the following content:
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor} =="04b3" , ATTR{idProduct} =="4002" , TEST==" power/control" , ATTR{power/ control} ="on"