Autor Tema: [Desarrollo] OpenWrt en Huawei HG556a  (Leído 2009851 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4605
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1140 en: 08-02-2013, 09:05 (Viernes) »
He añadido al primer post, una compilación 'antigua' (del 15 de enero).

r35162: Kernel 3.6.11 + FPU emulation + LuCi +  kmod-usb2 + kmod-rt73-usb + transmission + p910nd (servidor de impresion) + soporte de sistema de ficheros ext4, ntfs y fat16/32 + samba + pure-ftp (servidor de ftp), wol, etc.+ Ralink MAC Patch + ATH_USER_REGD + sysupgrade



Pteridium

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1141 en: 08-02-2013, 11:33 (Viernes) »
pues algo pasa con las compilaciones hoy porque tanto un hg553 como un 556 cantan esto:

Código: [Seleccionar]
Starting program at 0x80010000
[    0.000000] Linux version 3.7.6 (openwrt@OpenWRTBuild) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #1 Wed Feb 6 20:25:56 MST 2013
[    0.000000] Detected Broadcom 0x6358 CPU revision a1
[    0.000000] CPU frequency is 300 MHz
[    0.000000] 64MB of RAM installed
[    0.000000] registering 40 GPIOs
[    0.000000] board_bcm963xx: Boot address 0xbe000000
[    0.000000] board_bcm963xx: CFE version: 100.48.56-49.46
[    0.000000] board_bcm963xx: invalid nvram checksum
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 0002a010 (Broadcom BMIPS4350)
[    0.000000] Kernel panic - not syncing: unable to detect bcm963xx board


Ayer compile la ultima versión del trunk y tiene kernel 3.7. y algo no me acuerdo. Metí drivers propietario, usb, algunas tarjetas inalambricas rtl87... rl28...ath9k... ftp, cosas para memoria flash y Lucí y poco mas. me tardo 5 horas y es 7.6 Mb. todo bien sin ningun error, pero luego lo subo al router con CFE aguantando el reset como siempre y la primera vez arranca, luego le doy reboot y se acabo se pone la led azul y no-hay manera de acceder. Luego subo el archivo generiko desde la snapshot/trunk para este modelo y el kernel Y Luci se me quedan pero funcciona hasta resetearlo Lo mismo. Tampoco me reconocía la Awus036nha con el chip de Atheros. No se que hacer
¿Desde cuándo los HG556a tienen LEDs azules?
Creo que te estás equivocando de router con el HG553...

Quizá sea por esto:
kernel: generic: add back the patch exporting bcm63xx tag header

danitool

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1142 en: 08-02-2013, 14:50 (Viernes) »
Pienso que sería buena idea, colgar un firms para las versiones estables Backfire y AA. Así se evitan estos problemas. De momento no veo demasiado interés en estar cabalgando en el trunk con estos problemas. Quizás cuando haya soporte SMP en trunk sí que sería interesante meterse de nuevo a testear los últimos firmwares.

Lo digo porque la gente que suele tener problemas por aquí dudosamente van a reportar ningún bug a los desarrolladores  >:D

Puedo hacer un backport a Backfire, eso sí con mis antiguos parches (solo Atheros), y que otro se encargue de la versión AA.

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4605
Re: Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1143 en: 08-02-2013, 18:27 (Viernes) »
Estupenda idea danitool ;D

Enviado desde mi U8500 usando Tapatalk 2

danitool

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1144 en: 08-02-2013, 22:46 (Viernes) »
Aquí teneis el backport a Backfire (10.02)

https://files.myopera.com/danitool/linux/hg556a/hg556a_ath_backport_10.02.zip

Ale a testear (solo wifis Atheros).

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4605
Re: Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1145 en: 08-02-2013, 23:03 (Viernes) »
El lunes o martes lo pruebo, que ahora no estoy en casa ;D

Enviado desde mi Infected V3.0 usando Tapatalk 2

Noltari

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1146 en: 09-02-2013, 01:29 (Sábado) »
pues algo pasa con las compilaciones hoy porque tanto un hg553 como un 556 cantan esto:

Código: [Seleccionar]
Starting program at 0x80010000
[    0.000000] Linux version 3.7.6 (openwrt@OpenWRTBuild) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #1 Wed Feb 6 20:25:56 MST 2013
[    0.000000] Detected Broadcom 0x6358 CPU revision a1
[    0.000000] CPU frequency is 300 MHz
[    0.000000] 64MB of RAM installed
[    0.000000] registering 40 GPIOs
[    0.000000] board_bcm963xx: Boot address 0xbe000000
[    0.000000] board_bcm963xx: CFE version: 100.48.56-49.46
[    0.000000] board_bcm963xx: invalid nvram checksum
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 0002a010 (Broadcom BMIPS4350)
[    0.000000] Kernel panic - not syncing: unable to detect bcm963xx board
board_bcm963xx: invalid nvram checksum

No, el problema es el fix del crc del checksum:
https://dev.openwrt.org/browser/trunk/target/linux/brcm63xx/patches-3.7/005-MIPS-BCM63XX-fix-nvram-checksum-calculation.patch

Noltari

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1147 en: 09-02-2013, 02:28 (Sábado) »
Necesito que alguien me facilite un bakup del CFE de un HG553 para intentar solucionar el problema.

Saludos.

sephir0t00

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1148 en: 09-02-2013, 03:38 (Sábado) »
Noltari, si me dices como hacerlo, lo intento.  ;)

He encontrado como hacerlo aquí:
https://foro.seguridadwireless.net/openwrt/openwrt-en-huaweig-hg556a/msg239175/#msg239175

Voy a intentarlo.
« Última modificación: 09-02-2013, 03:44 (Sábado) por sephir0t00 »

sephir0t00

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1149 en: 09-02-2013, 04:07 (Sábado) »
Buenas, pues aqui esta el backup del CFE del HG553:
http://dl.dropbox.com/u/18460228/openwrt/CFE_HG553_backup.zip

Noltari

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1150 en: 09-02-2013, 04:11 (Sábado) »
Buenas, pues aqui esta el backup del CFE del HG553:
http://dl.dropbox.com/u/18460228/openwrt/CFE_HG553_backup.zip

Gracias, va a servir de ayuda.

Hasta mañana!

falisco

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1151 en: 09-02-2013, 11:25 (Sábado) »
Muy buenas a todos.

Soy bastante profano en redes pero necesito conectar por wifi un HG665a al router que me proporciona el ADSL para tener una conexión de red por cable sin tener que tirar cables por la casa. Llevo un tiempo investigando y creo haber entendido que esta característica se llama WDS y que el HG665 no la tiene con el firm de vodafone pero, en cambio, si le pongo el OpenWrt sí podría hacerlo. El caso es que me he armado de valor y he seguido las instrucciones del primer post para hacerlo y después ya seguiré otro tutorial que he visto para intentar configurarlo.

El caso es que he seguido los pasos del primer post, le he subido el firm r35162.openwrt-HW556-squashfs-cfe.bin, el router se ha reiniciado y cuando me conecto a 192.168.1.1 mediante el navegador no hay manera de me aparezca nada, tampoco responde al telnet ni al ping.

¿Alguien me podría echar una mano y decirme qué he hecho mal?

Muchas gracias.

Edito: Le he puesto el otro firmware, el openwrt-HW556-squashfs-cfe_r35318.bin, y esta vez si ha funcionado, ya estoy en el menú de luci. Gracias de todos modos.
« Última modificación: 09-02-2013, 12:28 (Sábado) por falisco »

Noltari

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1152 en: 09-02-2013, 13:39 (Sábado) »
pues algo pasa con las compilaciones hoy porque tanto un hg553 como un 556 cantan esto:

Código: [Seleccionar]
Starting program at 0x80010000
[    0.000000] Linux version 3.7.6 (openwrt@OpenWRTBuild) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #1 Wed Feb 6 20:25:56 MST 2013
[    0.000000] Detected Broadcom 0x6358 CPU revision a1
[    0.000000] CPU frequency is 300 MHz
[    0.000000] 64MB of RAM installed
[    0.000000] registering 40 GPIOs
[    0.000000] board_bcm963xx: Boot address 0xbe000000
[    0.000000] board_bcm963xx: CFE version: 100.48.56-49.46
[    0.000000] board_bcm963xx: invalid nvram checksum
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 0002a010 (Broadcom BMIPS4350)
[    0.000000] Kernel panic - not syncing: unable to detect bcm963xx board
Le he pedido ayuda a jogo para arreglar esto, y después de un par de pruebas ya está arreglado.

Esta tarde subirá el parche al repositorio oficial de OpenWrt.

Saludos.
« Última modificación: 09-02-2013, 13:40 (Sábado) por Noltari »

ESF

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1153 en: 10-02-2013, 20:21 (Domingo) »
Aquí teneis el backport a Backfire (10.02)

https://files.myopera.com/danitool/linux/hg556a/hg556a_ath_backport_10.02.zip

Ale a testear (solo wifis Atheros).
Actualmente lo tengo corriendo con esa imagen, va aparentemente bien.

He tenido que modificar un poco y añadir una línea al /etc/config/wireless:
Citar
config wifi-device 'wlan0'
        option type 'mac80211'
        option phy 'phy0'

Pero hasta el momento no me ha dado ningún problema.

Seguiré con esta versión un tiempo y trasteando con ella cuando pueda y si veo algún bug, te lo diré.
« Última modificación: 10-02-2013, 20:23 (Domingo) por ESF »

Noltari

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1154 en: 10-02-2013, 20:24 (Domingo) »
Ya está integrado el parche de jogo que comenté ayer para arreglar el panic por el nvram checksum inválido:
https://dev.openwrt.org/changeset/35533

En breves actualizaré el branch de Github con uno nuevo.

Saludos.

darkvier

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1155 en: 11-02-2013, 12:22 (Lunes) »
Hazlo desde el CFE (recovery):

Citar
Modo de instalación recomendado:

    Con el router apagado pulsar botón de RESTART y mantenerlo pulsado.
    Encender el router y seguir con el botón apretado durante 20 segundos.
    Soltar el botón.
    Configurar la IP del ordenador como 192.168.1.2 y máscara de subred 255.255.255.0
    Abrir el navegador y acceder a http://192.168.1.1

Acabo de hacer esto con la r35162.openwrt-HW556-squashfs-cfe.bin y parece que hace el proceso bien pero no me da ip ¿? ni puedo entrar al router ¿que ip se supone que tiene el router?

Voy a probar otras compilaciones

ESF

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1156 en: 11-02-2013, 13:08 (Lunes) »
Hazlo desde el CFE (recovery):

Citar
Modo de instalación recomendado:

    Con el router apagado pulsar botón de RESTART y mantenerlo pulsado.
    Encender el router y seguir con el botón apretado durante 20 segundos.
    Soltar el botón.
    Configurar la IP del ordenador como 192.168.1.2 y máscara de subred 255.255.255.0
    Abrir el navegador y acceder a http://192.168.1.1

Acabo de hacer esto con la r35162.openwrt-HW556-squashfs-cfe.bin y parece que hace el proceso bien pero no me da ip ¿? ni puedo entrar al router ¿que ip se supone que tiene el router?

Voy a probar otras compilaciones

Como bien has citado en el mensaje, las IP's hay que configurarlas a mano, porque en el modo recovery quien va a responder es el cargador de arranque, en este caso CFE, y no sirve IP's por DHCP.

Saludos.

darkvier

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1157 en: 11-02-2013, 13:11 (Lunes) »
Hazlo desde el CFE (recovery):

Citar
Modo de instalación recomendado:

    Con el router apagado pulsar botón de RESTART y mantenerlo pulsado.
    Encender el router y seguir con el botón apretado durante 20 segundos.
    Soltar el botón.
    Configurar la IP del ordenador como 192.168.1.2 y máscara de subred 255.255.255.0
    Abrir el navegador y acceder a http://192.168.1.1

Acabo de hacer esto con la r35162.openwrt-HW556-squashfs-cfe.bin y parece que hace el proceso bien pero no me da ip ¿? ni puedo entrar al router ¿que ip se supone que tiene el router?

Voy a probar otras compilaciones

Como bien has citado en el mensaje, las IP's hay que configurarlas a mano, porque en el modo recovery quien va a responder es el cargador de arranque, en este caso CFE, y no sirve IP's por DHCP.

Saludos.
No me has entendido

El proceso de flasheo lo hago bien, pero uan vez terminado el flasheo del nuevo openwrt el router no da ips, ni reiniciandolo ni poniendolas a mano...no he podido acceder a el

Con la compilacion openwrt-HW556-squashfs-cfe_r35318.bin ha vuelto a funcionar

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4605
Re: Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1158 en: 11-02-2013, 13:36 (Lunes) »
Como ya ha habido 2 usuarios que se han quejado de problemas con la compilación que puse en el primer post, voy a retirarla. Lo curioso es que a mí me ha funcionado sin problemas ... :-X

Enviado desde mi Infected V3.0 usando Tapatalk 2
« Última modificación: 11-02-2013, 14:00 (Lunes) por jar229 »

ESF

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #1159 en: 11-02-2013, 13:47 (Lunes) »
Ciertamente, no te habia entendido.

Pues sin más datos a mano y contando con lo que ha dicho jar229 imagino que ese firmware que flasheaste no llegó a arrancar. De otra forma hubiese respondido (por lo general) a un ping en la dirección 192.168.1.1

Para otra vez, fíjate en qué hacen los leds, en cómo parpadean, eso puede dar una pista de en qué punto ha dejado de responder el router.

Saludos.