?>/script>'; } ?> [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518) Widgets Magazine

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

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

doblecero

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #40 en: 08-06-2012, 14:13 (Viernes) »
Hola!
Alguien ha conseguido comprar en españa el cable serie con el convertidor de nivel?

He visto el enlace de ebay para los que son de china... pero claro, el problema es el tiempo que tarda en llegar.

PD: gracias por el tuto a Pteridium y CieNTi  >:(

kender

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #41 en: 08-06-2012, 14:17 (Viernes) »
Yo lo pille en china hace una semana y me imagino que aun quedan 2 para que llegue xD

quiquesk

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #42 en: 11-06-2012, 18:36 (Lunes) »
Hola
Yo siguiendo las intrucciones de Kender y con un convertidor USB-Serie, he conseguido ya conectarme al Router y hacer el backup del flash entero y el de los datos de configuración. Para el resto aún no he tenido tiempo. estamos a final de curso...
Pero es que al principio no funcionaba. Resulta que Windows7 me reconocía (tras varios intentos fallidos) el convertidor USB-Serie en el puerto COM18 y posteriormente en el COM19, pero así no funcionaba. Con lo que tuve que modificar a mano el puerto, y ponerle el COM3. Y así empezó a funcionar.

Otra cosa, es que tras poner el convertidor y los cables en los pines correspondientes, poner el putty (o hyperterminal) y enchufar el router hay que pulsar inmediatamente la barra espaciadora 3 veces. Y si digo inmediatamente, es en 0'1 segundos después de enchufar el router, si no, sigue la rutina habitual.

Espero que estas reflexiones le ayuden a los que estáis intentando cargar el Openwrt.

kender

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #43 en: 11-06-2012, 21:07 (Lunes) »
Perfecto quiquesk!! Yo sigo esperando mi cable...

Llevo unos dias peleandome con una fonera y estoy bloquedao pq no hay manera de montar el pendrive enchufado al router para poder usarlo desde la fonera!!! Ya me he rendido, a ver si me llega el cable y me puedo pelear con el arv4518pw!!!

Que te vayan bien los examenes quiquesk y cuentanos como van tus avances con el router cuando te pongas!!

doblecero

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #44 en: 12-06-2012, 14:23 (Martes) »
Juas, yo estoy esperando mi conversor también... que ganas!
A finales de esta semana podré hacer una prueba con un  conversor USB to SERIAL que tenemos en la empresa (lo tiene una compañera y lo está usando, no es plan de quitarselo para esto  ;D), en principio debe valer porque viene con el chip FT232R, el cual, si no me equivoco, saca 3.3v por el pin 6.

Ya comentaré como avanzo. :)
« Última modificación: 12-06-2012, 14:23 (Martes) por doblecero »

doblecero

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #45 en: 15-06-2012, 11:28 (Viernes) »
Hola, al conectar el router a traves de puerto serie (usando un conversor USB correctamente instalado) teniendo configurando el putty como se indica (115200/ 8/ 1/ none/ none) y tras arrancar el router, esto es lo que me muestra por pantalla (está cortado, el contenido va creciendo conforme el router arranca)...:


Citar
ëås-¿-%=15¿=¿§¿}[W¿-%=15¿=¿¥'¿s-£££ëåëåU#
5                  §¿                     --#1¿3-¿=¿¿£££¿IKm_¿E¿
                Õ­åëåëå_¿Y=95¿{=¿-%5¿!¿5#59!%%=#7¿%!75¿£££ëås'=/¿y/59)-#1¿¥¿3¡-£5ëåm%=15IE¿=¿;§¿'5#=§¿§¿'5#§¿¿3!#7ëåëåy!
5ëåm%=15IE¿=¿;9§¿'5#'5#§¿

He visto por el foro de openwrt que a alguien le pasó, pero no indica como lo solucionó (o no lo he visto) las conexiones las tengo bien (espero) el ground en el pin 5, rd en el 2 y tx en el 3. He probado conectando y desconectado el pin 6 a los 3.3v y todo igual (de momento lo he desconectado).

Alguna idea sobre que puede ser?
« Última modificación: 15-06-2012, 11:29 (Viernes) por doblecero »

kender

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #46 en: 15-06-2012, 11:46 (Viernes) »
Tiene toda la pinta de ser un problema de encoding...

Ves a la opción Window/Translation del Putty y pon UTF-8 en el desplegable ;)

doblecero

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #47 en: 15-06-2012, 12:12 (Viernes) »
Gracias kender por tu rápida respuesta!  >:( pero sigue igual aunque mostrando otros caracteres raros distintos (temas del juego de caracteres). Alguna otra idea? Voy a subir una iamagen de como lo tengo conectado... a ver si van por ahí los tiros.


kender

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #48 en: 15-06-2012, 12:54 (Viernes) »
Mmmm... A mi me da que es lo del encoding que te comenté... Prueba otros encodings o de entrar con el hyperterminal...

Lo tienes todo bien conectado? Has puesto el TX al pin RX y el RX al TX?

doblecero

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #49 en: 15-06-2012, 13:04 (Viernes) »
He probado otros encodings... y lo mismo :(

Aquí van las fotos, espero que sirva de ayuda:








« Última modificación: 15-06-2012, 13:08 (Viernes) por doblecero »

Pteridium

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #50 en: 15-06-2012, 15:22 (Viernes) »
Hola, al conectar el router a traves de puerto serie (usando un conversor USB correctamente instalado) teniendo configurando el putty como se indica (115200/ 8/ 1/ none/ none) y tras arrancar el router, esto es lo que me muestra por pantalla (está cortado, el contenido va creciendo conforme el router arranca)...:


Citar
ëås-¿-%=15¿=¿§¿}[W¿-%=15¿=¿¥'¿s-£££ëåëåU#
5                  §¿                     --#1¿3-¿=¿¿£££¿IKm_¿E¿
                Õ­åëåëå_¿Y=95¿{=¿-%5¿!¿5#59!%%=#7¿%!75¿£££ëås'=/¿y/59)-#1¿¥¿3¡-£5ëåm%=15IE¿=¿;§¿'5#=§¿§¿'5#§¿¿3!#7ëåëåy!
5ëåm%=15IE¿=¿;9§¿'5#'5#§¿

He visto por el foro de openwrt que a alguien le pasó, pero no indica como lo solucionó (o no lo he visto) las conexiones las tengo bien (espero) el ground en el pin 5, rd en el 2 y tx en el 3. He probado conectando y desconectado el pin 6 a los 3.3v y todo igual (de momento lo he desconectado).

Alguna idea sobre que puede ser?

Da la impresión que has enganchado el puerto serie del router, que funciona con voltajes TTL de 3'3V, directamente a un puerto serie RS-232 (tensiones de +12 y -12): imposible que funcione.
Tienes que fabricarte o conseguir un conversor de TTL a RS-232, por ejemplo, como el que se usa para cambiar al firm original en los Zyxel.
http://wiki.openwrt.org/doc/hardware/port.serial?s[]=serial
http://www.nslu2-linux.org/wiki/HowTo/AddASerialPort

Edito: Por cierto, a pesar de que no haya funcionado a la primera te has atrevido a experimentar; hay mucha gente por ahí que hasta que no se lo dan todo masticado no se atreven a nada, y sólo se aprovechan cuando otros les habéis dejado las cosas fáciles después de romperos los cuernos mil y una veces.
« Última modificación: 15-06-2012, 15:32 (Viernes) por Pteridium »

doblecero

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #51 en: 15-06-2012, 16:37 (Viernes) »
Hola Pteridium,
gracias por la ayuda, pero no tengo conectado el serial directamente al pc. Te cuento como lo tengo, tengo un conversor USB a Serial (en la primera magen se ve cortada la parte del serie), desde ahí, tengo conectado un clable serie que me he hecho yo con los pines sueltos (en ese conector azul de la tercera foto)
En principio mi conversor usb opera a 5V o 3.3V. El chip que tiene es el pl2303hx (http://robokits.co.in/datasheets/PL2303HX.pdf)

Lo único que todavía no tengo claro es si el conversor usb está sacando los 3.3v o los 5 (intentaré conseguir un tester y averiguarlo).

Lo que me gustaría que me comentara alguien es como tiene conectados los pines desde el router a la clavija serie hembra.

Gracias!
« Última modificación: 15-06-2012, 16:38 (Viernes) por doblecero »

Noltari

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #52 en: 16-06-2012, 00:17 (Sábado) »
Hola Pteridium,
gracias por la ayuda, pero no tengo conectado el serial directamente al pc. Te cuento como lo tengo, tengo un conversor USB a Serial (en la primera magen se ve cortada la parte del serie), desde ahí, tengo conectado un clable serie que me he hecho yo con los pines sueltos (en ese conector azul de la tercera foto)
En principio mi conversor usb opera a 5V o 3.3V. El chip que tiene es el pl2303hx (http://robokits.co.in/datasheets/PL2303HX.pdf)

Lo único que todavía no tengo claro es si el conversor usb está sacando los 3.3v o los 5 (intentaré conseguir un tester y averiguarlo).

Lo que me gustaría que me comentara alguien es como tiene conectados los pines desde el router a la clavija serie hembra.

Gracias!


No hace falta que os compréis un conversor ni nada por el estilo.

Con este circuito es muy sencillo hacerlo:

Imagen original:

Circuito para PCB:


P.D: El diseño lo saqué de algún foro cuando cambié el firmware a mi Zyxel, pero a día de hoy me ha servido para otros routers ;). Lo siento por no recordar a quién le tengo que dar créditos por el diseño.

Saludos!
« Última modificación: 16-06-2012, 17:42 (Sábado) por Noltari »

doblecero

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #53 en: 16-06-2012, 15:23 (Sábado) »
Hola!
Ayer estouve midiendo los voltajes que me sacaba el serial del usb y estaban entorno a los 6V. :( Así que descartada la opción de usar el cable usb to serial que tengo.

Hoy comprado la placa y las resistencias para hacerme yo el conversor. Me ha faltado comprar los transistores, que no tenían. El lunes o martes los compraré!

Os iré informando.

PD: Gracias Noltari por el esquema. Gracias a los demás también. :)

Noltari

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #54 en: 16-06-2012, 17:45 (Sábado) »
Hola!
Ayer estouve midiendo los voltajes que me sacaba el serial del usb y estaban entorno a los 6V. :( Así que descartada la opción de usar el cable usb to serial que tengo.

Hoy comprado la placa y las resistencias para hacerme yo el conversor. Me ha faltado comprar los transistores, que no tenían. El lunes o martes los compraré!

Os iré informando.

PD: Gracias Noltari por el esquema. Gracias a los demás también. :)
Espero que te sirva el esquema de la placa, lo hice deprisa y corriendo hace poco, cuando apañé un poco los componentes del cable y los dejé mejor "acabados" ;). Por cierto, es visto desde abajo (donde las pistas), pero da un poco igual porque imagino que le soldarás cables en ambos extremos en vez de ponerle conectores en placa.

Saludos!

doblecero

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #55 en: 17-06-2012, 13:00 (Domingo) »
Hola Noltari, tenía pensado ponerle conectores en los extremos porque la placa que he comprado nos es para soldarlos. ¿Podrías poner una foto de la tuya?

Gracias!

Noltari

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #56 en: 17-06-2012, 19:34 (Domingo) »
Hola Noltari, tenía pensado ponerle conectores en los extremos porque la placa que he comprado nos es para soldarlos. ¿Podrías poner una foto de la tuya?

Gracias!
Te pongo una foto de la placa donde he soldado los componentes. Siento no poder ponerte una foto del cable al completo, pero está con cinta aislante y no se ve nada...

https://dl.dropbox.com/u/4708147/rs232/placa.JPG

En los pines 2,3,4 y 5 he soldado un cable serial y en VCC, TX, RX y GND he soldado un cable con un conector a pines.

doblecero

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #57 en: 18-06-2012, 08:48 (Lunes) »
Gracias! a ver si hoy puedo comprar los transistores! :D

doblecero

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #58 en: 25-06-2012, 23:59 (Lunes) »
Bueno ya he podido flashear mi router!!!  >:( >:( >:( >:( >:(
jejeje, Al final se me puso a tiro un CA-42 de nokia y lo compre.

Ahora tengo un problema en el arranque del kernel tras flashear siguiendo los pasos de aiayua (pagina 27 de https://forum.openwrt.org/viewtopic.php?id=15934&p=27 ), me da un Kernel panic. :(

Esta es la salida de consola:

Código: [Seleccionar]

ROM VER: 1.0.3
CFG 01
Readü
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (May 16 2012 - 05:51:08)

Board: ARV4518PW
SoC: Danube/Twinpass/Vinax-VE V1.3, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM:  64 MB
Flash:  4 MB
Net:
searching for rtl8306 switch ... found
lq_cpe_eth
Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at b0030000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.5
   Created:      2012-05-15  22:02:35 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1096555 Bytes =  1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.5 (openwrt@huchra) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Tue May 15 15:02:17 PDT 2012
[    0.000000] SoC: Danube rev 1.3
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00004000
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00004000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=ARV4518PW
[    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] Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=00012b28
[    0.000000] Readback ErrCtl register=00012b28
[    0.000000] Memory: 61664k/65536k available (2421k kernel code, 3872k reserved, 564k data, 176k init, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 333MHz
[    0.000000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
[    0.040000] pid_max: default: 32768 minimum: 301
[    0.044000] Mount-cache hash table entries: 512
[    0.052000] NET: Registered protocol family 16
[    0.060000] gpiochip_add: registered GPIOs 0 to 15 on device: ltq_gpio
[    0.064000] gpiochip_add: registered GPIOs 16 to 31 on device: ltq_gpio
[    0.068000] MIPS: machine is ARV4518PW - SMC7908A-ISP, Airties WAV-221
[    0.072000] gpiochip_add: registered GPIOs 100 to 115 on device: ltq_ebu
[    0.088000] Data bus error, epc == 80259654, ra == 80259630
[    0.088000] Oops[#1]:
[    0.088000] Cpu 0
[    0.088000] $ 0   : 00000000 0000006d be105400 00000002
[    0.088000] $ 4   : 802f0000 feffffff ffffffff 000085c7
[    0.088000] $ 8   : ffffffdf 8012ab3c 00000000 ffffff80
[    0.088000] $12   : 03ff0000 03bd0000 24000000 ac000000
[    0.088000] $16   : 8026e2d0 0000000e 802d7590 0000000e
[    0.088000] $20   : 802d5598 80330000 802f0000 80330000
[    0.088000] $24   : 00000018 80259488
[    0.088000] $28   : 83c18000 83c19d80 00000000 80259630
[    0.088000] Hi    : 00000000
[    0.088000] Lo    : 00000000
[    0.088000] epc   : 80259654 ltq_pci_probe+0x1cc/0x3cc
[    0.088000]     Not tainted
[    0.088000] ra    : 80259630 ltq_pci_probe+0x1a8/0x3cc
[    0.088000] Status: 1100fc03    KERNEL EXL IE
[    0.088000] Cause : 1080001c
[    0.088000] PrId  : 00019641 (MIPS 24KEc)
[    0.088000] Modules linked in:
[    0.088000] Process swapper (pid: 1, threadinfo=83c18000, task=83c17928, tls=00000000)
[    0.088000] Stack : 00000000 802d5598 802d55a0 802e830c 802b2a04 802e830c 00000000 802d5598
[    0.088000]         80330000 ffffffed 802e830c 802d2680 802e830c 00000000 00000000 80166490
[    0.088000]         83c57e00 83c19dc8 83c56b30 80251604 83801518 802d55cc 802d5598 802e830c
[    0.088000]         802e830c 83c55e00 00000000 801665f8 802e830c 8016498c 00000000 83c55e00
[    0.088000]         00000000 802e830c 8016658c 80164c80 00000000 80164214 802e63f0 8016490c
[    0.088000]         ...
[    0.088000] Call Trace:
[    0.088000] [<80259654>] ltq_pci_probe+0x1cc/0x3cc
[    0.088000] [<80166490>] driver_probe_device+0x12c/0x228
[    0.088000] [<801665f8>] __driver_attach+0x6c/0xa4
[    0.088000] [<80164c80>] bus_for_each_dev+0x54/0x98
[    0.088000] [<80165c2c>] bus_add_driver+0xc0/0x254
[    0.088000] [<801669a4>] driver_register+0xc8/0x174
[    0.088000] [<80300a48>] pcibios_init+0x18/0x40
[    0.088000] [<80002900>] do_one_initcall+0xf0/0x1c0
[    0.088000] [<802ed97c>] kernel_init+0xa4/0x120
[    0.088000] [<8000822c>] kernel_thread_helper+0x10/0x18
[    0.088000]
[    0.088000]
[    0.088000] Code: 34a5ffff  3c04802f  7c631a80 <00c52824> ac450030  ac83837c  0000000f  8ee3cb30  8c85837c
[    0.092000] ---[ end trace 139ce121c98e96c9 ]---
[    0.096000] Kernel panic - not syncing: Attempted to kill init!


Alguien sabe que puede ser???

Gracias!

Pteridium

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #59 en: 26-06-2012, 01:01 (Martes) »
Parece un problema con el bus PCI.