PARCHE VH4032N

196 views
Skip to first unread message

Esteban Benito

unread,
Apr 21, 2014, 4:18:05 AM4/21/14
to seguridadwireless
Buenas,

Como tentativa del soporte del Observa Telecom VH4032N en el git de " barrier-breaker_14.04_smp" de Noltari adjunto lo siguiente; la idea es que sólo para este modelo se haga el reset del HUB vía gpio27 según idea de Danitool.

A ver qué les parece...

Saludos!



--
Esteban Benito
esteb...@gmail.com
vh4032n.patch

dani

unread,
Apr 21, 2014, 7:34:01 AM4/21/14
to Esteban Benito, seguridadwireless
En lugar de hacer el reset del gpio 2 veces, no sería más conveniente hacerlo una sola vez usando un delay?
Por ejemplo:

#include <linux/delay.h>

         gpio_request(27, "USB_rst");
         gpio_direction_output(27, 0);
         udelay(100);
         gpio_set_value(27, 1);

100 es un valor bastante normal en otros drivers, pero quizás debieras ajustarlo probando valores, y elegir el mínimo posible más cierto margen en el que estés seguro de que siempre ocurrirá correctamente el reset

Otros chips (no solo USBs) en otras placas pueden requerir también este tipo de resets, así que un trabajo más completo sería que el reset fuese una función genérica aplicable sobre cualquier gpio y usable dentro de platform data en cualquier router. Pero de momento quizás no sea necesario sino hay intención de enviar el parche para dar soporte oficial en OpenWrt.

Saludos

Álvaro Fernández Rojas

unread,
Apr 21, 2014, 7:50:40 AM4/21/14
to segurida...@googlegroups.com
Buenas,

¿Por qué no usamos el ephy_reset_gpio que ya hay definido para los brcm33xx?
Así no hay que añadir nada a la estructura y queda "más mejor" :P.

Habría que cambiar el has_nechub en la estructura por:
.ephy_reset_gpio = 27,
.ephy_reset_gpio_flags = GPIOF_INIT_HIGH,

P.D: no estoy seguro de si las flags son GPIOF_INIT_HIGH o GPIOF_INIT_LOW.

Saludos.
> esteb...@gmail.com <mailto:esteb...@gmail.com>
>
>

Esteban Benito

unread,
May 4, 2014, 6:38:07 PM5/4/14
to Álvaro Fernández Rojas, seguridadwireless
Buenas,

He podido echarle un rato y aquí está el parche actualizado con vuestras sugerencias. 

Saludos y buena noche.


--
Esteban Benito
esteb...@gmail.com
vh4032n.patch

Esteban Benito

unread,
May 28, 2014, 5:50:38 PM5/28/14
to seguridadwireless
Buenas,

A ver si pueden echarle un ojo al parche y actualizar el foro.

Saludos.
--
Esteban Benito
esteb...@gmail.com
vh4032n.patch

José Vázquez

unread,
May 29, 2014, 3:58:34 AM5/29/14
to Esteban Benito, seguridadwireless
Los expertos en BCM63XX son los que tienen la última palabra, pero a
simple vista parece que todo está correcto y seguro que a ti te
funciona perfectamente.
En cuanto pueda me pillo uno; el otro día estaban en el Cash de Vigo
(el de la calle Florida), a 9'50 eurapios, que es un precio ridículo
para ese bicharraco.

¡Gran trabajo como siempre, Esteban!

Un saludo:

Pepe

El 28/5/14, Esteban Benito <esteb...@gmail.com> escribió:

Esteban Benito

unread,
May 29, 2014, 4:18:45 AM5/29/14
to José Vázquez, seguridadwireless
el equipo la verdad es que está muy bien, excepto por el WIFI con el soporte que hay...

vi que enviaste los parches para el VR3025... siguen aceptando aún antes de migrar a DTS?

Saludos.
--
Esteban Benito
esteb...@gmail.com

José Vázquez

unread,
May 29, 2014, 5:28:15 AM5/29/14
to Esteban Benito, seguridadwireless
El 29/5/14, Esteban Benito <esteb...@gmail.com> escribió:
> el equipo la verdad es que está muy bien, excepto por el WIFI con el
> soporte que hay...
>
> vi que enviaste los parches para el VR3025... siguen aceptando aún antes de
> migrar a DTS?
>
> Saludos.
>
Dudo mucho que a estas alturas, cuando están intentando sacar BB como
rama estable, se metan con el tema del dts.
Sobre el parche para los comtrend Florian lo tiene "Under review".

Un saludo:

Pepe
Reply all
Reply to author
Forward
0 new messages