Modificaciones y añadidos para los routers de yacom

37 views
Skip to first unread message

José Vázquez

unread,
May 5, 2014, 5:56:26 PM5/5/14
to seguridadwireless
Ya que estamos con parches ahí van otros para los Lantiq Danube.
Todavía están por probar pero sobre el papel deberían ir.
El archivo arv-atheros-fix_openwrt-es.diff, en caso de que todos los
cambios y añadidos funcionen como deben sería para incluir en el
repositorio barrier-breaker-openwrt, rama lantiq-next.
Modificaciones y adiciones:
- Modificación del archivo ath-eep.c según el parche de Tki2000 y
brunorro, con unos retoques para que quede más "universal".
- Añadidas las líneas ath,arv-ath5k-fix y ath,arv-ath9k-fix en los dts
de los arv4518 y arv7518. Este cambio y el anterior están probados y
funcionan perfectamente con el 4518; incluso asigna la mac correcta a
la wifi.
- Añadido el gpio de reset del switch para los 4518. El gpio en sí es
el correcto pero no hay manera de poner a andar las vlans basadas en
puertos. Quizá haya que probar con la versión de u-boot más reciente a
ver si el problema parte de ahí. Lo que más me mosquea es que Antonios
Vamporakis tiene las vlans funcionando en el ARV7519PW que lleva un
RTL8306G.
- Añadidos los gpios de los leds, los pulsadores y pci-reset de los
arv4518 en pinmux tal como hizo Noltari con el arv7518. Es una copia
vulgar del trabajo del maestro, pero deja los DTS más elegantes y
profesionales. Probado y ok.
- Cambiado el gpio del led de power de active low a active high
(creo). Probado y ok.
- Modificado 02_network para que asigne correctamente la mac del
interfaz LAN. De nuevo es una copia del ARV7519PW y del ARV7519RW22.
Todavía no probado.

El archivo adjunto comprimido incluye un diff pensado para enviar al
patchwork de openwrt una vez que todo esté verificado. La única
diferencia es que incluye el cambio de rmii a mii si se ve conveniente
enviarlo.

Se admiten críticas constructivas y destructivas.

Un saludo:

Pepe

P.D.: estuve probando el ADSL del Danube y se me pusieron los ojos
como platos cuando el desgraciado sincronizó al ponerle option annex
b, que lo que hace es poner unos xtu bits específicos.
https://dev.openwrt.org/browser/trunk/package/network/config/ltq-adsl-app/files/dsl_control#L15
arv-atheros-fix_openwrt-es.diff
Astoria_danube.tar.bz2
Reply all
Reply to author
Forward
0 new messages