PCIe-NX156U3 USB Ports Configuration

USB Port Order

Port 0 is the bottom one on the PCIe bracket.

Per Port On/Off


### get root permission
sudo -s

### check every gpio pin number 
sudo cat /sys/kernel/debug/gpio

### USB Port #0 / GPIO09 / GPIO3_PAC.06 / gpio-492
# Initialize 
echo 492 > /sys/class/gpio/export
echo out > /sys/class/gpio/PAC.06/direction
# On
echo 1 > /sys/class/gpio/PAC.06/value
# Off
echo 0 > /sys/class/gpio/PAC.06/value


### USB Port #1 / GPIO10 / GPIO3_PEE.02 / gpio-341
# Initialize 
echo 341 > /sys/class/gpio/export
echo out > /sys/class/gpio/PEE.02/direction
# On
echo 1 > /sys/class/gpio/PEE.02/value
# Off
echo 0 > /sys/class/gpio/PEE.02/value


### USB Port #2 / GPIO11 / GPIO3_PQ.06 / gpio-454
# Initialize 
echo 454 > /sys/class/gpio/export
echo out > /sys/class/gpio/PQ.06/direction
# On
echo 1 > /sys/class/gpio/PQ.06/value
# Off
echo 0 > /sys/class/gpio/PQ.06/value


### USB Port #3 / GPIO12 / GPIO3_PN.01 / gpio-433
# Initialize 
echo 433 > /sys/class/gpio/export
echo out > /sys/class/gpio/PN.01/direction
# On
echo 1 > /sys/class/gpio/PN.01/value
# Off
echo 0 > /sys/class/gpio/PN.01/value


### USB Port #4 / GPIO13 / GPIO3_PH.00 / gpio-391
# Initialize 
echo 391 > /sys/class/gpio/export
echo out > /sys/class/gpio/PH.00/direction
# On
echo 1 > /sys/class/gpio/PH.00/value
# Off
echo 0 > /sys/class/gpio/PH.00/value


### USB Port 5 / GPIO14 / GPIO3_PX.03 / gpio-465
# Initialize 
echo 465 > /sys/class/gpio/export
echo out > /sys/class/gpio/PX.03/direction
# On
echo 1 > /sys/class/gpio/PX.03/value
# Off
echo 0 > /sys/class/gpio/PX.03/value

USB Current Limit: 900mA or 1500mA

Last updated