Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Navegación
 Índice
 Wiki
 FAQ del foro
 FAQ del VDR-NG-EM
 Funcionalidades del VDR
 Mejoras del VDR-NG-EM
 Primeros pasos FW-VDR
 Descargas VDR-NG-EM
Flujo RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 



Reactivar el puerto serie en el kernel

Ver el tema anterior Ver el tema siguiente Ir abajo

Reactivar el puerto serie en el kernel

Mensaje por solrac el Miér 2 Jul 2008 - 0:42

Hola a todos y enhorabuena por estos foros.En realidad, lo que voy a proponer no se sí se tendría que denominarse propuesta de mejora o de desmejora .

La cuestión es que, en los cambios que tiene la versión EM respecto a la NG normal, observo que se ha desactivado el soporte del puerto serie en el Kernel.Como reciente propietario de un Gigaset "brickeado" cuya única posibilidad de recuperación parece pasar por acceder a él a través del puerto serie para intentar solucionar sus problemas, no me siento confortable pensando que si esto hubiese pasado en un kernel sin el soporte serie, ya estaría bloqueado irremediablemente. (Que al final igual no se puede hacer nada igualmente, ya lo veremos).Por eso, me gustaría proponer que se vuelva a activar el soporte de puerto serie en el Kernel. No creo que la pequeña disminución de tamaño del kernel compense la pérdida de la capacidad de acceder al puerto para diagnosticar y/o resolver problemas.Gracias y un saludo,Solrac
avatar
solrac
Betatester

Cantidad de envíos : 552
Fecha de inscripción : 02/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Reactivar el puerto serie en el kernel

Mensaje por bittor el Miér 2 Jul 2008 - 21:13

¿cuánta gente ha abierto un M7x0 para ver sus tripas?
¿cuántos se han atrevido a hacer la soldadura pertinente para activar el puerto serie?

La mayoría de usuarios nunca lo van a usar y quitar este soporte no es que sea una mejora de rendimiento muy grande, pero personalmente no veo mucho sentido a que haya un programa monitorizando la entrada y salida del puerto serie si no se está usando, es tirar recursos a la basura.

Es muy sencillo compilar un nuevo firmware con el puerto serie activado, quizás con algún manual podría servir, ¿qué te parece?
Realmente es borrar un archivo y añadir una línea en otro y ya está el firmware con soporte para el puerto serie.

Otra solución sería añadir este soporte al kernel y desactivar getty en el inittab por defecto y que se pueda activar descomentando la línea.

En principio siempre podrás instalar cualquier otro firmware desde el menú de los 4 apagados o incluso por telnet.
avatar
bittor
Desarrollador

Cantidad de envíos : 3633
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: Reactivar el puerto serie en el kernel

Mensaje por solrac el Jue 3 Jul 2008 - 8:37

Hola bittor, gracias por responder.

Alguno más habrá, aparte de mí que haya activado (o esté en ello, en cuanto me llegue el MAX3232) el puerto serie Wink

En mi caso, por ejemplo, no puedo cargar nuevos firmwares ni entrar por telnet.

En todo caso tu criterio es por supuesto, completamente válido, aunque a mí me gustaría más tenerlo activo. Tendré que montar la toolchain, aunque da un poco de pereza. Smile Lo haré, de todos modos.

¿Qué fichero hay que borrar? Creí que bastaba con activar SERIAL y SERIAL_CONSOLE en el kernel.

¿No sería posible, sin querer abusar de tu amabilidad, compilar otra versión del kernel con el serie activado y subirla aquí, en releases, ya que tú tienes todo el tema del compilador montado?

Gracias y un saludo,
Carlos
avatar
solrac
Betatester

Cantidad de envíos : 552
Fecha de inscripción : 02/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Reactivar el puerto serie en el kernel

Mensaje por solrac el Jue 3 Jul 2008 - 8:49

Ah! bittor, ahora que lo pienso, la solución que comentas de añadir el soporte al kernel y desactivar getty en el inittab también me parece buena, incluso mejor que compilar otro kernel Smile

Saludos,
Carlos
avatar
solrac
Betatester

Cantidad de envíos : 552
Fecha de inscripción : 02/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Reactivar el puerto serie en el kernel

Mensaje por bittor el Jue 3 Jul 2008 - 9:12

Tienes razón, con eso se activa.

Me refería a que antes de ejecutar "make-fw" hay que borrar este archivo:
Addons/Patches/common/080-serial-port-kernel-disabled.patch

Y añadir en:
Addons/Files/pro/buildin/base-pro/common/etc/inittab

si usas la versión lite sería:
Addons/Files/lite/buildin/base-lite/common/etc/inittab

este código:
Código:
#----- console -----

ttyS0::respawn:/sbin/getty 115200 ttyS0

Después ejecutas make-fw y al compilar ya lo tendrías con el puerto serie activo.

Si usas el builder para Windows puedo subir los kernels ya preparados y sólo tendrías que ponerlos en el directorio downloads del builder y cambiar el inittab a mano o también puedo subirlo ya cambiado.
Para

De todas formas, me parece que los únicos firmwares con este soporte son Lemmi y VDR-NG.

¿por qué no puedes cargar nuevos firmwares?
¿qué firmware tienes ahora instalado?
según el que tengas se puede hacer alguna prueba.
avatar
bittor
Desarrollador

Cantidad de envíos : 3633
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: Reactivar el puerto serie en el kernel

Mensaje por solrac el Jue 3 Jul 2008 - 10:02

Gracias bittor, ahora me queda clarísimo.

Las opciones que propones me parece estupendas. Con el kernel compilado me valdría.

Un saludo,
Solrac
avatar
solrac
Betatester

Cantidad de envíos : 552
Fecha de inscripción : 02/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Reactivar el puerto serie en el kernel

Mensaje por bittor el Jue 3 Jul 2008 - 11:18

En cuanto pueda lo preparo y lo subo.
avatar
bittor
Desarrollador

Cantidad de envíos : 3633
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: Reactivar el puerto serie en el kernel

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.