Hello Shuai,
The Bpod GUI should recognize the module even if it is powered only by the state machine.
Are you using hardware v1 or v2?
Please note that on State Machine r2.0-2.5, only module ports 1-3 supply power. Ports 4 and 5 do not, so the valve driver module would need the USB cable if plugged in to one of those.
Other state machine models: State Machine r0.5 - r1 does not supply power at all, and r2+ supplies power on all channels.
Please let me know if this solved your issue.
Thank you,
Josh