[OpenWrt-Devel] Exhausted on finding a gpio for USB_POWER...
Hi,guys! I am finding the gpio to enable USB_POWER for tl-wr843n(arthoes ar9341).I've tried out all gpio number just can't power up the usb(with factory firmware it does).Can someone kind to help me solve this? These are the command I tried to find gpios,don't know if it's proper.But it works on leds. root@OpenWrt:~# echo 6 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio6/direction root@OpenWrt:~# echo 0 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio0/direction root@OpenWrt:~# echo 1 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio1/direction root@OpenWrt:~# echo 2 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio2/direction root@OpenWrt:~# echo 3 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio3/direction root@OpenWrt:~# echo 4 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio4/direction Mach is attached. mach-tl-wr843n.ok0428 Description: Binary data ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] Exhausted on finding a gpio for USB_POWER...
Hi, Le samedi 28 avril 2012 19:01:03, Vince Huang a écrit : Hi,guys! I am finding the gpio to enable USB_POWER for tl-wr843n(arthoes ar9341).I've tried out all gpio number just can't power up the usb(with factory firmware it does).Can someone kind to help me solve this? These are the command I tried to find gpios,don't know if it's proper.But it works on leds. root@OpenWrt:~# echo 6 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio6/direction root@OpenWrt:~# echo 0 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio0/direction root@OpenWrt:~# echo 1 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio1/direction root@OpenWrt:~# echo 2 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio2/direction root@OpenWrt:~# echo 3 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio3/direction root@OpenWrt:~# echo 4 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio4/direction Mach is attached. Check whether the GPIO might be controlling the USB power using a pull-up/down GPIO. Set the GPIO direction to output, then back to input and see if that changes anything. -- Florian ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] Exhausted on finding a gpio for USB_POWER...
Hi, did you actually echo anything to /sys/class/gpio/gpioX/value? Vince Huang schrieb: Hi,guys! I am finding the gpio to enable USB_POWER for tl-wr843n(arthoes ar9341).I've tried out all gpio number just can't power up the usb(with factory firmware it does).Can someone kind to help me solve this? These are the command I tried to find gpios,don't know if it's proper.But it works on leds. root@OpenWrt:~# echo 6 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio6/direction root@OpenWrt:~# echo 0 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio0/direction root@OpenWrt:~# echo 1 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio1/direction root@OpenWrt:~# echo 2 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio2/direction root@OpenWrt:~# echo 3 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio3/direction root@OpenWrt:~# echo 4 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio4/direction Mach is attached. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] Exhausted on finding a gpio for USB_POWER...
Thanks,found it with echo in /sys/class/gpio/gpio4/direction My usb stick is recognized right after this. But I can't get usb initialize from mach!How to solve it? I've added these lines to mach: static void __init tl_wr843n_usb_setup(void) { /* enable power for the USB port */ gpio_request(TL_WR843N_GPIO_USB_POWER, USB power); gpio_direction_output(TL_WR843N_GPIO_USB_POWER, 0); /* 1 is not working,too */ ath79_register_usb(); } tl_wr843n_usb_setup(); -- Original -- From: Florian Fainelliflor...@openwrt.org; Date: Sun, Apr 29, 2012 01:09 AM To: openwrt-developenwrt-devel@lists.openwrt.org; Cc: Vince Huangaxish...@foxmail.com; Subject: Re: [OpenWrt-Devel] Exhausted on finding a gpio for USB_POWER... Hi, Le samedi 28 avril 2012 19:01:03, Vince Huang a écrit : Hi,guys! I am finding the gpio to enable USB_POWER for tl-wr843n(arthoes ar9341).I've tried out all gpio number just can't power up the usb(with factory firmware it does).Can someone kind to help me solve this? These are the command I tried to find gpios,don't know if it's proper.But it works on leds. root@OpenWrt:~# echo 6 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio6/direction root@OpenWrt:~# echo 0 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio0/direction root@OpenWrt:~# echo 1 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio1/direction root@OpenWrt:~# echo 2 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio2/direction root@OpenWrt:~# echo 3 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio3/direction root@OpenWrt:~# echo 4 /sys/class/gpio/export root@OpenWrt:~# echo out /sys/class/gpio/gpio4/direction Mach is attached. Check whether the GPIO might be controlling the USB power using a pull-up/down GPIO. Set the GPIO direction to output, then back to input and see if that changes anything. -- Florian___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel