GL AR-150 - OpenWRT - PoE sur port LAN (GPIO)


#1

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 :slight_smile:

Infos supplémentaires OpenWRT - Ports GPIO

Cordialement,
Romain


#2

Au risque de passer pour le rabas-joie de service, quel rapport avec Debian ?


#3

Le rapport c’est OS (Operating System) qui est un *Nix ! Et que je ne vais pas créer un compte sur le forum d’OpenWRT… pour une simple (seule) question comme celle-ci ^^ et qu’ils parlent en angLais ^^

on fait une télé-communication ;p

Bonne Année re :wink: