In L4T 4.3 jetpack 4.4 ,
i add a script command to enable usb bus power.
Then nx can be waked up from suspend via usb mouse/keyboard action.
set-usb-suspend.sh ls /sys/bus/usb/devices/*/power/wakeup > ~/wakeup.log while IFS= read -r line do echo "enabled" > "$line" done < <(cat ~/wakeup.log)
add it to /etc/udev/rules.d/99-nv-l4t-usb-host-config.rules
ACTION=="add", SUBSYSTEM=="usb", RUN+="/bin/sh -c '/usr/local/bin/set-usb-suspend.sh'"
But when i take this modify to 4.5.1 and 4.6 on NX ,
usb can’t wake ubuntu from suspend , thus /sys/bus/usb/devices/*/power/wakeup have been enabled already.
And it works as well while flash same modified L4T 4.6 package to TX2NX . (wakeup from usb dev)
Is there any difference of suspend operation after 4.5.1 on NX to make this affect?