J’ai un routeur GL.iNet AR-150 antenne externe PoE
J’ai installé OpenWrt Chaos Calmer 15.05 r47065 / LuCI for-15.05
Je souhaite activer le PoE (Power over Ethernet) sur l’interface LAN.
Pour cela j’ai installé les paquets :
opkg install kmod-i2c-gpio-custom
opkg install kmod-gpio-pca953x
comme dans la doc : https://openwrt.org/toh/ubiquiti/ubiquiti_edgerouter_x_er-x_ka#poe_out_on_edgerouter_x
A titre d’info :
root@WiFi:~ $ cat /sys/kernel/debug/gpio
GPIOs 0-29, ath79:
gpio-0 (gl_ar150:wlan ) out hi
gpio-6 (gl_ar150:usbpow ) out hi
gpio-7 (BTN_7 ) in lo
gpio-8 (BTN_8 ) in hi
gpio-11 (reset ) in lo
gpio-13 (gl_ar150:lan ) out lo
gpio-15 (gl_ar150:wan ) out hi
Maintenant (après avoir rédémaré) pour activer les GPIO la procédure est/devrait être la suivante :
En activant le module : insmod i2c-gpio-custom bus0=0,3,4
J’obtient :
root@WiFi:/ $ cat /sys/kernel/debug/gpio
GPIOs 0-29, ath79:
gpio-0 (gl_ar150:wlan ) out hi
gpio-3 (sda ) in lo
gpio-4 (scl ) in lo
gpio-6 (gl_ar150:usbpow ) out hi
gpio-7 (BTN_7 ) in lo
gpio-8 (BTN_8 ) in hi
gpio-11 (reset ) in lo
gpio-13 (gl_ar150:lan ) out lo
gpio-15 (gl_ar150:wan ) out hi
Je me demande si j’active le bon module ? PCA9555
root@WiFi:/ $ echo pca9555 0x25 >/sys/bus/i2c/devices/i2c-0/new_device
Maintenant pour que la broche 13 soit active en sortie : gpio-13 (gl_ar150:lan ) out hi
je devrais faire ceci :
root@WiFi:/ $ cd /sys/class/gpio/
root@WiFi:/sys/class/gpio/ $ echo 13 > export # Activer la broche 13
root@WiFi:/sys/class/gpio/ $ cd gpio13/
root@WiFi:/sys/devices/virtual/gpio/gpio13/ $ echo out > direction # Modifions la direction
root@WiFi:/sys/devices/virtual/gpio/gpio13/ $ echo 1 > value # Modifions l’état de la sortie
En gros je n’arrrive pas à activer le PoE du port LAN ou/et désactiver le PoE du port WAN. Quand j’export j’ai l’erreur ci-dessous :
echo: write error: Device or resource busy
Est-ce quelqu’un a déjà essayé !? ou aurait une solution
Infos supplémentaires OpenWRT - Ports GPIO
Cordialement,
Romain