05-15-2018, 07:58 AM
(05-14-2018, 11:20 PM)tllim Wrote:(05-14-2018, 12:15 PM)cglhu Wrote: Hi all,
I have a problem with the usb3 ports. I run an arch linux installation on a rock64. I followed the instructions in this thread
https://forum.pine64.org/showthread.php?tid=5001
and that helped me to get usb2 ports working. But I can't do the same thing for the usb3 ports (toggle the right gpio to switch the regulator for usb3 on). Mostly I don't know, which gpio port belongs to the usb3 regulator.
Maybe someone can give me a hint.
Thanks in advance and
Best regards,
Christoph
ROCK64 schematic page 15.
http://files.pine64.org/doc/rock64/ROCK6...171019.pdf
Hi tllim,
Thanks for your hint, but I can't read that. I tried something similar to usb3 that Mark Harris did for usb2 (thanks a lot Mark!):
Code:
#!/bin/bash
# rock64_usb_power_service.sh
#
# Mark H. Harris
# v0.1b
#
#
PWRON=0
PWROFF=1
GP=2
GPOUT="out"
GPPATH="/sys/class/gpio"
GPVALUE="value"
GPMODE="direction"
## remove gpio if already exported
if [ -d $GPPATH/gpio$GP ]
then
echo $GP > $GPPATH/unexport
sleep 2
fi
# export the gpio, and set if ready
echo $GP > $GPPATH/export
sleep 2
if [ -e $GPPATH/gpio$GP/$GPMODE ]
then
echo $GPOUT > $GPPATH/gpio$GP/$GPMODE
sleep 2
echo $PWRON > $GPPATH/gpio$GP/$GPVALUE
fi
But I don't know, which gpio port to toggle for usb3 power.
Best regards,
Christoph