Autor Tema: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)  (Leído 612765 veces)

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

ramallobsas

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #720 en: 21-11-2013, 12:27 (Jueves) »
Creo que te has tomado a mal una simple pregunta de un ignorante (lo admito) que no conoce este foro, y anteriormente respondí también a tu pregunta, que eh buscado información y me e perdido o liado.

Quizás lo consideres falta de áctitud pero tu llevaras mucho tiempo aquí y conocerás hasta como buscar en el foro, que no es mi caso. Estaré muy agradecido si me orientaras o ayudaras a encontrar esa respuesta.



Durruti

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #721 en: 22-11-2013, 04:40 (Viernes) »
Buenas, a ver si esto tiene solución, intenté instalar openwrt a un arv7518, pero me equivoqué en un paso de la guía y le flasheé primero la imagen que no debia. Cambié la imagen del paso 4 por la del paso 7 y viceversa, y ahora estoy más perdido que cuando empecé de 0
¿Qué me recomendáis que haga aparte de rendirme por burro?

Sustitución de u-boot.
Los pasos son los siguientes:
0.- Usar un programa como Putty o Teraterm para acceder al puerto serie. Para Linux Cutecom, minicom o cualquier otro.
1.- Entrar en el bootloader original (BRN-Boot) pulsando espacio 3 veces.
2.- Entrar en modo administrador pulsando !.
3.- Si se quiere probar primero que nuestra conexión serie es estable pulsamos m para subirlo a la RAM a la posición de memoria que nos pone por defecto. Si es estable ir al paso 7.
4.- Enviamos el u-boot que está en la carpeta "uboot-lantiq-arvxxxxPW_brnboot" mediante protocolo xmodem.

5.- Nos pregúntará si queremos ejecutar lo que hemos enviado; para aceptar pulsar Y mayúscula.
6.- Una vez comprobado que nuestra conexión es estable volvemos al primer paso, previo reinicio del router.
7.- Ahora descargamos "uboot-lantiq-arvxxxxPW_flash", ya que las otras dos de cada modelo son para diferentes cometidos.
8.- Para subir la versión flash de u-boot pulsamos u y seleccionamos la primera partición con 0. La confirmación con Y mayúscula. Se transfiere la imagen mediante protocolo xmodem como antes.

Solo sé que me di cuenta de que me había equivocado con las imágenes ME FRUSTRÉ Y NO TOQUÉ NADA MÁS PARA NO ESTROPEARLO MÁS


Instalación de OpenWRT.
9.- Una vez que hayamos flasheado u-boot reiniciamos de nuevo el router, y si httpd no se ejecuta automáticamente lo ponemos a andar con el comando httpd. Con algunos navegadores no funciona bien, así que se recomienda usar directamente Firefox o Iceweasel, que son los que mejor resultados han dado (esta es mi pequeña cruzada contra Chrome, IE, Safari y algún otro).
10.- En la barra de direcciones del navegador escribimos 192.168.1.1 y entramos en la página "Failsafe UI".
11.- Seleccionamos la imagen para nuestro router (openwrt-lantiq-danube-ARVXXXXPW-squashfs.image) y pulsamos "Enviar".
12.- Desde la consola serie comprobamos que la imagen se envía, se graba en flash, el router se reinicia y OpenWRT termina los primeros pasos de configuración. El tiempo total serán 5 minutos como mucho. A partir de ahí reiniciamos y ya tenemos OpenWRT cargado y listo para funcionar.

Enlace de u-boot:
http://www.mediafire.com/?4mvdn90l302nssn

Enlace de la imagen para el arv7518:
http://www.mediafire.com/?pk4flr9m04bmvup



Ahora al arrancarlo desde cutecom se puede leer lo siguiente:

Código: [Seleccionar]
ROM VER: 1.0.3
CFG 01
Read\0xfc
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (Oct 19 2012 - 15:13:20)

Board: ARV7518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM:  64 MB
Flash:  8 MB
*** Warning - bad CRC, using default environment

Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  2 \0x08\0x08\0x08 1 \0x08\0x08\0x08 0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
Failed to execute bootcmd (maybe invalid u-boot environment?), starting httpd to update firmware...
starting httpd server from server 192.168.1.1
http start
.........
« Última modificación: 22-11-2013, 10:39 (Viernes) por Pteridium »

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #722 en: 22-11-2013, 10:38 (Viernes) »
Buenas, a ver si esto tiene solución, intenté instalar openwrt a un arv7518, pero me equivoqué en un paso de la guía y le flasheé primero la imagen que no debia. Cambié la imagen del paso 4 por la del paso 7 y viceversa, y ahora estoy más perdido que cuando empecé de 0
¿Qué me recomendáis que haga aparte de rendirme por burro?

Ahora al arrancarlo desde cutecom se puede leer lo siguiente:

Código: [Seleccionar]
ROM VER: 1.0.3
CFG 01
Read\0xfc
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (Oct 19 2012 - 15:13:20)

Board: ARV7518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM:  64 MB
Flash:  8 MB
*** Warning - bad CRC, using default environment

Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  2 \0x08\0x08\0x08 1 \0x08\0x08\0x08 0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
Failed to execute bootcmd (maybe invalid u-boot environment?), starting httpd to update firmware...
starting httpd server from server 192.168.1.1
http start
.........
Vas perfecto, sólo te falta meterle una imagen de openwrt. La parte más "delicada", que es cambiar brn-boot por u-boot ya está hecha.
Lo que falta puedes hacerlo desde cualquier sistema operativo; sólo tienes que configurar el ordenador para que tenga una ip fija (por ejemplo, 192.168.1.11), abrir un navegador, ir a la dirección 192.168.1.1, indicar el archivo a flashear y esperar a que arranque openwrt.  ;)

Lesgar

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #723 en: 22-11-2013, 23:15 (Viernes) »
La imagen para la revisión de hardware R01 funciona PERFECTAMENTE y lo mejor es que se puede configurar entero por GUI (Importante para novatos como yo... ya le dare caña a la terminal cuando este un poco mas "rodao")

Eres un crack. Muchas gracias

Como este router va corto de memoria Flash he conectado un Usb para hacer pivot-overlay y poder instalar algunas funcionalidades extra.
« Última modificación: 22-11-2013, 23:19 (Viernes) por Lesgar »

Durruti

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #724 en: 24-11-2013, 19:25 (Domingo) »
Vas perfecto, sólo te falta meterle una imagen de openwrt. La parte más "delicada", que es cambiar brn-boot por u-boot ya está hecha.
Lo que falta puedes hacerlo desde cualquier sistema operativo; sólo tienes que configurar el ordenador para que tenga una ip fija (por ejemplo, 192.168.1.11), abrir un navegador, ir a la dirección 192.168.1.1, indicar el archivo a flashear y esperar a que arranque openwrt.  ;)

Muchísimas gracias! ya conseguí instalar la imagen del primer post.

¿Podría alguien indicarme los archivos de texto de configuracion del router adecuados (network, firewall..) o poner capturas de pantalla de luci?
Me ayudaría mucho tener algo que "funciona" desde un principio como ejemplo y poder modificarlo.

Me he releido el tema y leido todo lo que puedo de la documentacion de openwrt, pero no me aclaro en cuanto a lo de las interfaces que debo tener siquiera. Quisiera poder configurarlo para adsl de vomistar.
« Última modificación: 28-11-2013, 03:46 (Jueves) por Durruti »

eq7mavala

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #725 en: 29-11-2013, 00:37 (Viernes) »
Una cuestión, se os ocurre por que motivo que no sea el calor, la conexión ADSL se reinicia cada X tiempo y el router en si no?

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #726 en: 29-11-2013, 10:34 (Viernes) »
Una cuestión, se os ocurre por qué motivo que no sea el calor, la conexión ADSL se reinicia cada X tiempo y el router en si no?
Si no hay una razón técnica mejor, y partiendo de que con otros modem-router te va bien, diría que el driver dsl de lantiq, junto con todo lo que tiene alrededor (kernel y openwrt) no se lleva bien con tu par de cobre.

Durruti

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #727 en: 29-11-2013, 17:19 (Viernes) »
¿Cómo puedo se puede resetear la configuración y/o reflashear openwrt en este router? ¿Que opciones hay aunque sea con el cable serial?

He modificado algo y ahora no consigo acceder. El método del botón de reset o no me funciona o no lo hago bien.Utilicé la imagen del primer post r35193 y aquí creo que pone que noltari habilitó el botón de reset en la r37004 ¿Puede ser por eso? https://dev.openwrt.org/changeset/37004/trunk/target/linux/lantiq/dts/ARV7518PW.dts


(FAQ) Configuración errónea
Citar
He introducido una mala configuración y ahora no puedo acceder al router.
La solución para este problema consiste en acceder al router en modo failsafe y borrar la partición de la configuración (rootfs_data) para restablecer la configuración inicial del router.

Prerrequisitos: La imagen de OpenWrt flasheada en el router debe ser del tipo squashfs. Si se ha flasheado otro tipo de imagen (jffs2), este proceso no es válido, ya que no se puede recuperar la configuración original.

Para poner el router en modo failsafe hay que realizar el siguiente procedimiento:
1) Apagar el router.
2) Encender el router y presionar y soltar continuamente el botón Reset.
3) Una vez que el LED de estado del router parpadee rápidamente podemos dejar de presionar y soltar el botón Reset (normalmente el LED de estado es el LED de Power).
4) El router ya está en modo failsafe, así que podemos acceder por telnet y restaurar la configuración por defecto:
Código:
telnet 192.168.1.1
mtd erase -r rootfs_data
5) Una vez introducido el comando para borrar la partición rootfs_data, el router se reiniciará sólo y restablecerá la configuración por defecto.

Más información: OpenWrt Failsafe

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #728 en: 29-11-2013, 21:42 (Viernes) »
Si puedes acceder por puerto serie, cuando está arrancando aparecerá un mensaje en inglés de presionar f y enter para entrar en failsafe.
Para estos routers creo que es preferible, en vez de borrar rootfs_data, usar el comando jffs2mark para que marque el final de rootfs_data con deadc0de, que también devolverá el router a los valores de fábrica. Una vez terminado ejecutas reboot y ya está.

Al principio es normal, mientras se está aprendiendo, que ocurran estas cosas, pero una vez que le cojas práctica verás la chicha que se le puede sacar a estos cacharros.  ;)
« Última modificación: 29-11-2013, 21:43 (Viernes) por Pteridium »

Durruti

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #729 en: 30-11-2013, 09:21 (Sábado) »
¿Sabrías el comando concreto y completo? ¿O algún link donde lo ponga? No encuentro nada y no quiero enladrillar tan pronto el router, que soy especialista.

Hay alguna manera también de reinstalar openwrt, me vendría bien saberlo. Con las foneras cada vez que la cagaba usaba el programa "fonflash" que tardaba pero me reinstalaba openwrt facilmente.

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #730 en: 30-11-2013, 10:36 (Sábado) »
¿Sabrías el comando concreto y completo? ¿O algún link donde lo ponga? No encuentro nada y no quiero enladrillar tan pronto el router, que soy especialista.
Mientras no te cargues el bootloader, que no es fácil una vez que ya estás con openwrt instalado, el riesgo de enladrillamiento es bajo.
Hay alguna manera también de reinstalar openwrt, me vendría bien saberlo. Con las foneras cada vez que la cagaba usaba el programa "fonflash" que tardaba pero me reinstalaba openwrt facilmente.
No es como en la fonera, por desgracia.

Mientras no tengas algo de práctica con openwrt, y ya que tienes posibilidad de acceder al puerto serie, creo que lo mejor es arrancar el router y parar u-boot (pulsando cualquier tecla), cuando aparezca "ARV7518 =>" ejecutar httpd, conectar el cable de red al router, abrir navegador, borrar la caché del navegador por si las moscas, ir a la dirección 192.168.1.1, seleccionar el archivo a meter y pulsar enviar (no me acuerdo que nombre pone).

Durruti

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #731 en: 01-12-2013, 17:14 (Domingo) »
Solamente que no me queda clara una cosa, ¿el comando para resetearlo es simplemente "jffs2mark"?
¿O te refieres a que es algo como "mtd jffs2mark -r rootfs_data" o parecido?

¿Y si reinstalo como dices, también me resetea las configuraciones?

Bueno si no se enladrilla tan fácilmente, voy a darle caña, lo único que no sabía si sería capaz de arreglarlo.
Muchas gracias.
« Última modificación: 01-12-2013, 17:32 (Domingo) por Durruti »

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #732 en: 01-12-2013, 18:22 (Domingo) »
Enladrillar estos routers de ya.com es nuy difícil, salvo que casque la placa.

Personalmente yo prefiero escribir jffs2mark porque es más rápido y pone la marca al final de la partición rootfs_data, pero cada uno como prefiera.  ;)

snake66

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #733 en: 01-12-2013, 22:52 (Domingo) »
Hola, tengo un router arv7518pw al que le he metido el firm openwrt, pero me resulta muy complicado de configurar y me gustaría volver a ponerle el firm original de yacom, ¿Cual sería el procedimiento?

Tengo el dump completo de 8Mb y también el dump de los datos de calibración.

Gracias
« Última modificación: 01-12-2013, 22:54 (Domingo) por snake66 »

Durruti

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #734 en: 02-12-2013, 19:32 (Lunes) »
Pues el comando jffs2mark para resetear el router, me dice que no existe, bravo por mi. ¿Qué estoy haciendo mal?

modo failsafe:   
no hace nada

Código: [Seleccionar]
...       
       
        [    0.760000] wdt 1f8803f0.watchdog: Init done
[    0.764000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.780000] TCP: cubic registered
[    0.784000] NET: Registered protocol family 17
[    0.788000] 8021q: 802.1Q VLAN Support v1.8
[    0.808000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.816000] Freeing unused kernel memory: 216k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
f
- failsafe -


[Openwrt banner]


root@(none):/# help
Built-in commands:
------------------
\0x09. : [ [[ alias bg break cd chdir command continue echo eval exec
\0x09exit export false fg getopts hash help jobs kill let local printf
\0x09pwd read readonly return set shift source test times trap true
\0x09type ulimit umask unalias unset wait

[Openwrt banner]

root@(none):/# jffs2mark
root@(none):/# reboot



interrumpiendo el arranque:
tampoco
Código: [Seleccionar]
        \0x00
ROM VER: 1.0.3
CFG 01
Read\0xfc
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (Oct 19 2012 - 15:13:20)

Board: ARV7518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM:  64 MB
Flash:  8 MB
*** Warning - bad CRC, using default environment

Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  2 \0x08\0x08\0x08 0
ARV7518PW =>
ARV7518PW => jffs2mark
Unknown command 'jffs2mark' - try 'help'


arrancando normal:
Código: [Seleccionar]
        \0x00
ROM VER: 1.0.3
CFG 01
Read\0xfc
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (Oct 19 2012 - 15:13:20)

Board: ARV7518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM:  64 MB
Flash:  8 MB
*** Warning - bad CRC, using default environment

Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  2 \0x08\0x08\0x08 1 \0x08\0x08\0x08 0
## Booting kernel from Legacy Image at b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.7.2
   Created:      2013-01-19  22:05:26 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1228680 Bytes =  1.2 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.7.2 (pepe@debian) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #1 Sat Jan 19 23:05:08 CET 2013

[    0.000000] SoC: Danube rev 1.5

[    0.000000] bootconsole [early0] enabled

[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)

[    0.000000] Board: ARV7518PW - Astoria Networks

[    0.000000] Determined physical RAM map:

[    0.000000]  memory: 04000000 @ 00000000 (usable)

[    0.000000] Initrd not found or empty - disabling initrd

[    0.000000] Kernel command line: console=ttyLTQ0,115200 init=/etc/preinit

[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)

[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

[    0.000000] __ex_table already sorted, skipping sort

[    0.000000] Writing ErrCtl register=0003f728

[    0.000000] Readback ErrCtl register=0003f728

[    0.000000] Memory: 61068k/65536k available (2612k kernel code, 4468k reserved, 809k data, 216k init, 0k highmem)

[    0.000000] NR_IRQS:256

[    0.000000] CPU Clock: 333MHz

[    0.000000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)

[    0.036000] pid_max: default: 32768 minimum: 301

[    0.040000] Mount-cache hash table entries: 512

[    0.048000] pinctrl core: initialized pinctrl subsystem

[    0.052000] NET: Registered protocol family 16

[    0.072000] pinctrl-xway 1e100b10.pinmux: Init done

[    0.076000] dma-xway 1e104100.dma: Init done - hw rev: 3, ports: 5, channels: 20

[    0.084000] ath9k,eeprom 107f0400.ath9k_eep: endian check enabled.

[    0.088000] ath9k,eeprom 107f0400.ath9k_eep: checksum fixed.

[    0.092000] ath9k,eeprom 107f0400.ath9k_eep: pci slot: 14

[    0.096000] ath9k,eeprom 107f0400.ath9k_eep: loaded ath9k eeprom

[    0.100000] PCI host bridge /fpi@10000000/pci@E105400 ranges:

[    0.104000]  MEM 0x0000000018000000..0x0000000019ffffff

[    0.108000]   IO 0x000000001ae00000..0x000000001affffff

[    0.132000] bio: create slab <bio-0> at 0

[    0.140000] usbcore: registered new interface driver usbfs

[    0.144000] usbcore: registered new interface driver hub

[    0.148000] usbcore: registered new device driver usb

[    0.152000] PCI host bridge to bus 0000:00

[    0.156000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]

[    0.160000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]

[    0.164000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]

[    0.168000] pci 0000:00:0e.0: fixup device configuration

[    0.172000] pci 0000:00:0e.0: fixup info: [168c:0029] revision 01 class 0x028000

[    0.176000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]

[    0.180000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30

[    0.184000] Switching to clocksource MIPS

[    0.192000] NET: Registered protocol family 2

[    0.200000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)

[    0.208000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

[    0.212000] TCP: Hash tables configured (established 2048 bind 2048)

[    0.220000] TCP: reno registered

[    0.224000] UDP hash table entries: 256 (order: 0, 4096 bytes)

[    0.228000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

[    0.236000] NET: Registered protocol family 1

[    0.240000] gptu: totally 6 16-bit timers/counters

[    0.244000] gptu: misc_register on minor 63

[    0.248000] gptu: succeeded to request irq 126

[    0.252000] gptu: succeeded to request irq 127

[    0.260000] gptu: succeeded to request irq 128

[    0.264000] gptu: succeeded to request irq 129

[    0.268000] gptu: succeeded to request irq 130

[    0.272000] gptu: succeeded to request irq 131

[    0.284000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03900000

[    0.296000] squashfs: version 4.0 (2009/01/31) Phillip Lougher

[    0.304000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.

[    0.312000] msgmni has been set to 119

[    0.316000] io scheduler noop registered

[    0.320000] io scheduler deadline registered (default)

[    0.328000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc

[    0.336000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.336000] console [ttyLTQ0] enabled, bootconsole disabled

[    0.352000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022cb
[    0.360000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.364000]   Amd/Fujitsu Extended Query version 1.1.
[    0.368000] number of CFI chips: 1
[    0.372000] 4 ofpart partitions found on MTD device ltq_nor
[    0.376000] Creating 4 MTD partitions on "ltq_nor":
[    0.380000] 0x000000000000-0x000000010000 : "uboot"
[    0.388000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.396000] 0x000000020000-0x0000007f0000 : "linux"
[    0.404000] found squashfs behind kernel
[    0.404000] Creating 2 MTD partitions on "ltq_nor":
[    0.412000] 0x000000020000-0x00000014bfc8 : "kernel"
[    0.416000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.432000] 0x00000014bfc8-0x0000007f0000 : "rootfs"
[    0.432000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.448000] mtd: partition "rootfs" set to be root filesystem
[    0.452000] mtd: partition "rootfs_data" created automatically, ofs=4E0000, len=310000
[    0.460000] 0x0000004e0000-0x0000007f0000 : "rootfs_data"
[    0.468000] 0x0000007f0000-0x000000800000 : "boardconfig"
[    0.624000] libphy: ltq_mii: probed
[    0.652000] eth0: Atheros AR8216 switch driver attached.
[    0.748000] eth0: attached PHY [Atheros AR8216/AR8236/AR8316] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.760000] wdt 1f8803f0.watchdog: Init done
[    0.764000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.780000] TCP: cubic registered
[    0.784000] NET: Registered protocol family 17
[    0.788000] 8021q: 802.1Q VLAN Support v1.8
[    0.808000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.816000] Freeing unused kernel memory: 216k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    8.552000] jffs2: notice: (503) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 15 of xref (0 dead, 7 orphan) found.
[    9.436000] SCSI subsystem initialized
[   10.880000] Initializing USB Mass Storage driver...
[   10.884000] usbcore: registered new interface driver usb-storage
[   10.888000] USB Mass Storage support registered.
switching to jffs2
- init -

Please press Enter to activate this console. [   23.856000] Compat-drivers backport release: compat-drivers-2013-01-08-3
[   23.860000] Backport based on wireless-testing.git master-2013-01-07
[   23.868000] compat.git: wireless-testing.git
[   23.912000] cfg80211: Calling CRDA to update world regulatory domain
[   23.916000] cfg80211: World regulatory domain updated:
[   23.920000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   23.928000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   23.936000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   23.944000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   23.952000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   23.956000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   25.408000] ath: phy0: eeprom contains invalid mac address: ff:ff:ff:ff:ff:ff
[   25.412000] ath: phy0: random mac address will be used: 46:84:e5:df:24:2b
[   25.432000] ieee80211 phy0: Atheros AR9280 Rev:2 mem=0xb8000000, irq=30
[   25.440000] cfg80211: Calling CRDA for country: US
[   25.440000] cfg80211: Regulatory domain changed to country: US
[   25.448000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   25.456000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
[   25.464000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
[   25.472000] cfg80211:   (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   25.476000] cfg80211:   (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   25.484000] cfg80211:   (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   25.492000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
[   26.376000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   26.596000] nf_conntrack version 0.5.0 (957 buckets, 3828 max)
[   26.924000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   27.432000] IFXUSB: USB core #0 soft-reset
[   27.636000] IFXUSB: USB core #0 soft-reset
[   27.636000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   27.644000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   27.648000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   27.656000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   27.660000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   27.668000] IFXUSB: Init: Power Port (0)
[   27.672000] hub 1-0:1.0: USB hub found
[   27.676000] hub 1-0:1.0: 1 port detected
[   27.680000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   32.500000] device eth0 entered promiscuous mode
[   32.508000] br-lan: port 1(eth0) entered forwarding state
[   32.512000] br-lan: port 1(eth0) entered forwarding state
[   32.532000] device eth0.1 entered promiscuous mode
[   32.536000] br-lan: port 2(eth0.1) entered forwarding state
[   32.540000] br-lan: port 2(eth0.1) entered forwarding state
[   34.516000] br-lan: port 1(eth0) entered forwarding state
[   34.544000] br-lan: port 2(eth0.1) entered forwarding state
       
       # jffs2mark
/bin/ash: jffs2mark: not found



Hola, tengo un router arv7518pw al que le he metido el firm openwrt, pero me resulta muy complicado de configurar y me gustaría volver a ponerle el firm original de yacom, ¿Cual sería el procedimiento?

Tengo el dump completo de 8Mb y también el dump de los datos de calibración.

Gracias

¡Cobarde! ¡Traidor! ¡Hereje!
« Última modificación: 03-12-2013, 07:19 (Martes) por Durruti »

Noltari

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #735 en: 03-12-2013, 10:56 (Martes) »
Pues el comando jffs2mark para resetear el router, me dice que no existe, bravo por mi. ¿Qué estoy haciendo mal?
Citar
Es "mtd jffs2mark", lo que no sé es si lleva algún argumento o si autodetecta la partición.

Saludos.

Durruti

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #736 en: 03-12-2013, 20:19 (Martes) »

Es "mtd jffs2mark", lo que no sé es si lleva algún argumento o si autodetecta la partición.

Saludos.

Nada, me sale exactamente lo mismo si uso "mtd jffs2mark". No hace nada. No sé qué hacer.

Si reinstalo, ¿se me resetea? Voy a probar como dice Pteridium para reinstalar:
"arrancar el router y parar u-boot (pulsando cualquier tecla), cuando aparezca "ARV7518 =>" ejecutar httpd, conectar el cable de red al router, abrir navegador, borrar la caché del navegador por si las moscas, ir a la dirección 192.168.1.1, seleccionar el archivo a meter y pulsar enviar "

Desconectado sanson

  • Colaborador
  • *
  • Mensajes: 8405
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #737 en: 05-12-2013, 11:54 (Jueves) »
hola


bueno pues me acaba de dar un ARV4518 con versioin R01A y me dispongo a instalar OpneWRT.  

¿este manual sigue vigente?

Citar
Tutorial sencillo conservando bootloader original. Este primer tutorial  solo funciona con el  ARV4518pw:

1. Descargar programa SP700EX:
- http://www.kessler-design.com/speedport-w700v/download.html
- http://translate.google.es/translate?hl=es&sl=de&u=http://www.kessler-design.com/speedport-w700v/firmware.html&ei=B-ONT5r2PPOX0QXZ1aXhDA&sa=X&oi=translate&ct=result&resnum=1&ved=0CCUQ7gEwAA&prev=/search%3Fq%3Dsp700ex%26hl%3Des%26biw%3D1280%26bih%3D612%26prmd%3Dimvns

2. Descargar u-boot:
- http://downloads.openwrt.org/snapshots/trunk/lantiq/uboot-lantiq-arv4518PW_brnboot/u-boot.bin

3. Descargar imagen ARV7518pw de Backfire:
- http://downloads.openwrt.org/backfire/10.03.1/lantiq_danube/openwrt-lantiq-danube-ARV4518PW-squashfs.image

4. Con el programa SP700EX, previa descarga de un firmware de ya.com para este rouer (da igual la versión), se descomprime el firmware de ya.com y se sustituye el archivo que termina en "-3_unpacked.bin" por u-boot.bin y el que termina en -4_unpacked.bin por openwrt-lantiq-danube-ARV4518PW-squashfs.image; no recuerdo bien, ya que esto lo hice hace bastantes meses, pero al generar la imagen para meter en el el router creo que no hace falta comprimirla. Enlaces:
- https://forum.openwrt.org/viewtopic.php?pid=134522#p134522
- http://www.kessler-design.com/speedport-w700v/sp700ex.html
- http://translate.google.es/translate?hl=es&sl=de&u=http://www.kessler-design.com/speedport-w700v/sp700ex.html&ei=f-eNT_3pGOSf0QWh5LCFDQ&sa=X&oi=translate&ct=result&resnum=2&ved=0CC0Q7gEwAQ&prev=/search%3Fq%3Dsp700ex%26hl%3Des%26biw%3D1280%26bih%3D612%26prmd%3Dimvns

5. Se enciende el router con el botón de reset pulsado unos 10 segundos para que entre en el modo de recuperación; no recuerdo si la ip es 192.168.1.1 ó 192.168.2.1.

6. Si todo ha salido bien a probar OpenWRT.

Nota 1: Abrir el router para ver si tiene switch Realtek RTL8306 o Atheros AR8216. Si el switch es el Atheros de momento no hagáis nada hasta que tenga una imagen preparada.

Nota 2: Siempre se podrá recuperar el router al firm original con este método en caso de que no haya funcionado todo lo anterior para probar de nuevo.

Nota 3: Por favor, que alguien me enseñe a subir archivos, que no tengo ni idea.

e leído gran parte del tema y salvo este manual, solo se habla de cargarlo por puerto serie.  ¿es que esta forma no funciona?  

e descargado todos los archivos de los enlaces ahí mostrados salvo el U-boot ya que el enlace no funciona, en su defecto e descargado este

Citar
Enlace de u-boot:
http://www.mediafire.com/?4mvdn90l302nssn


¿puedo hacerlo asi verdad?  es que no tengo adaptador para puerto serie.  me deveria comprar uno y asi podria cargarselo al ASL-26555 que tengo por ahí pero de momento me da pereza andar pidiendo eso, cuando tenga algo mas que pedir lo incluiré seguro .

saludos


edito

nada no soy capaz,  creo el nuevo archivo .bin (el firm, con el u-boot y la imagen) se lo cargo en modo recovery ( me da a elegir, cargar firware o boot) eligiendo firmware, lo carga hasta el 100% y al reiniciar sigue el firm original.  no aparece openwrt.  el firm a pasado de 1.773 KB  del original a 4032 KB del modificado, con lo que entiendo que el proceso se ha debido hacer bien.
« Última modificación: 05-12-2013, 13:16 (Jueves) por sanson »

snake66

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #738 en: 06-12-2013, 11:40 (Viernes) »
No consigo volver a cargar el dump original de YACOM.

Esto es lo que hago:
1. cargo el uboot en RAM, este fichero:
cat u-boot-20120429.asc > /dev/ttyUSB0

2. he partido el dump original en 4 trozos de 2 Mb cada uno (al principio lo hacia en un solo bloque de 8Mb)

los bloques 1- 0xB0000000 0xB01FFFFF
                  2-0xB0200000 0xB03FFFFF
                  4-0xB0600000 0xB07FFFFF
consigo cargarlos bien, pero el bloque:
                  3-0xB0400000 0xB05FFFFF me da error:
3. hago protect off all
4. era 0xB0400000 +0x200000
5 cp.b 0x80100000 0xb0400000 0x200000

El error es este:

ARV4518 => era 0xb0400000 +0x200000                                            
                                                                                
................................ done                                          
Erased 32 sectors                                                              
ARV4518 => cp.b 0x80100000 0xb0400000 0x200000                                  
Copy to Flash... 9Flash not Erased          

No se que estoy haciendo mal, quizás el uboot no sirve para el arv7518.

no voy a abandonar el openwrt, solo que quiero ver que se puede volver a meter el firm original, sino se puede, el hacer la copia de seguridad no tiene sentido. Si lo consigo volveré a  meter el openwrt y seguir estudiando, lo prometo.

Edito para decir que ya lo conseguí, el fallo estaba en que lo estaba haciendo todo en modo UART, cargue el uboot de cienti: u-boot-20120511.bin, lo pasé a la flash y arranque el router sin modo UART y ya pude escribir el dump de yacom en la flash.

Ahora ya puedo seguir estudiando el openwrt.



« Última modificación: 06-12-2013, 16:43 (Viernes) por snake66 »

doblecero

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #739 en: 07-12-2013, 09:09 (Sábado) »
hola


bueno pues me acaba de dar un ARV4518 con versioin R01A y me dispongo a instalar OpneWRT.  

¿este manual sigue vigente?

Citar
Tutorial sencillo conservando bootloader original. Este primer tutorial  solo funciona con el  ARV4518pw:

1. Descargar programa SP700EX:
- http://www.kessler-design.com/speedport-w700v/download.html
- http://translate.google.es/translate?hl=es&sl=de&u=http://www.kessler-design.com/speedport-w700v/firmware.html&ei=B-ONT5r2PPOX0QXZ1aXhDA&sa=X&oi=translate&ct=result&resnum=1&ved=0CCUQ7gEwAA&prev=/search%3Fq%3Dsp700ex%26hl%3Des%26biw%3D1280%26bih%3D612%26prmd%3Dimvns

2. Descargar u-boot:
- http://downloads.openwrt.org/snapshots/trunk/lantiq/uboot-lantiq-arv4518PW_brnboot/u-boot.bin

3. Descargar imagen ARV7518pw de Backfire:
- http://downloads.openwrt.org/backfire/10.03.1/lantiq_danube/openwrt-lantiq-danube-ARV4518PW-squashfs.image

4. Con el programa SP700EX, previa descarga de un firmware de ya.com para este rouer (da igual la versión), se descomprime el firmware de ya.com y se sustituye el archivo que termina en "-3_unpacked.bin" por u-boot.bin y el que termina en -4_unpacked.bin por openwrt-lantiq-danube-ARV4518PW-squashfs.image; no recuerdo bien, ya que esto lo hice hace bastantes meses, pero al generar la imagen para meter en el el router creo que no hace falta comprimirla. Enlaces:
- https://forum.openwrt.org/viewtopic.php?pid=134522#p134522
- http://www.kessler-design.com/speedport-w700v/sp700ex.html
- http://translate.google.es/translate?hl=es&sl=de&u=http://www.kessler-design.com/speedport-w700v/sp700ex.html&ei=f-eNT_3pGOSf0QWh5LCFDQ&sa=X&oi=translate&ct=result&resnum=2&ved=0CC0Q7gEwAQ&prev=/search%3Fq%3Dsp700ex%26hl%3Des%26biw%3D1280%26bih%3D612%26prmd%3Dimvns

5. Se enciende el router con el botón de reset pulsado unos 10 segundos para que entre en el modo de recuperación; no recuerdo si la ip es 192.168.1.1 ó 192.168.2.1.

6. Si todo ha salido bien a probar OpenWRT.

Nota 1: Abrir el router para ver si tiene switch Realtek RTL8306 o Atheros AR8216. Si el switch es el Atheros de momento no hagáis nada hasta que tenga una imagen preparada.

Nota 2: Siempre se podrá recuperar el router al firm original con este método en caso de que no haya funcionado todo lo anterior para probar de nuevo.

Nota 3: Por favor, que alguien me enseñe a subir archivos, que no tengo ni idea.

e leído gran parte del tema y salvo este manual, solo se habla de cargarlo por puerto serie.  ¿es que esta forma no funciona?  

e descargado todos los archivos de los enlaces ahí mostrados salvo el U-boot ya que el enlace no funciona, en su defecto e descargado este

Citar
Enlace de u-boot:
http://www.mediafire.com/?4mvdn90l302nssn


¿puedo hacerlo asi verdad?  es que no tengo adaptador para puerto serie.  me deveria comprar uno y asi podria cargarselo al ASL-26555 que tengo por ahí pero de momento me da pereza andar pidiendo eso, cuando tenga algo mas que pedir lo incluiré seguro .

saludos


edito

nada no soy capaz,  creo el nuevo archivo .bin (el firm, con el u-boot y la imagen) se lo cargo en modo recovery ( me da a elegir, cargar firware o boot) eligiendo firmware, lo carga hasta el 100% y al reiniciar sigue el firm original.  no aparece openwrt.  el firm a pasado de 1.773 KB  del original a 4032 KB del modificado, con lo que entiendo que el proceso se ha debido hacer bien.

Hola, creo recordar que este tutorial no sirve para la version R01A que es la que tu tienes. Necesitas flashearlo via puerto serie.

Como viene en la primera pagina, puedes usar uno de estos dos tutoriales:

- Enlace al wiki de CieNTi (muy bueno y completo):
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595
En este wiki el uboot que hay colgado tiene tftp y loady (para cargar una imagen por puerto serie), pero como está pensado para el arv4518 que tiene switch Realtek, si se emplea en un arv7518 tftp no funcionará al tener éste switch Atheros, con lo que las imágenes habrá que cargarlas por puerto serie.
- Enlace a otro wiki en español:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256236/#msg256236
- Enlace sobre el modo UART (adios al jtag porque no hace ninguna falta):
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246594/#msg246594
Se recomienda leer los dos wikis.


saludos.
« Última modificación: 07-12-2013, 09:13 (Sábado) por doblecero »