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

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

Noltari

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #420 en: 27-01-2013, 18:31 (Domingo) »
Una cosilla, necesito que me digáis una cosa para mandar los parches a OpenWrt.

¿Quién es el fabricante/ISP que os ha suministrado la versión R01?

Saludos!



Lesgar

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #421 en: 27-01-2013, 18:40 (Domingo) »
He vuelto a cargar el backup en mi router con un firmware de ya.com para comprobar que la wifi funcionaba. Ahora que ya se que funciona estoy volviendo a hacer otro backup completo con en brndumper (desde b0000000 hasta b0400000) en cuando lo tenga te lo mando Noltari. Otra cosa, he intentado hacer una imagen (con el ultimo firmware que me has pasado) para que se cargue desde el bootloader original y se la traga e intenta iniciarla, cuando todo funcione bien podriamos intentar que se cargue de este modo con lo cual no haria falta cable, ni activar UART, etc (que aunque me he divertido mucho trasteando, no es práctico para novatos como yo). Que os parece?

Fabricante: SMC networks
Modelo:SMC7908A-ISP HW Version:R01
ISP:Yacom
« Última modificación: 27-01-2013, 18:43 (Domingo) por Lesgar »

Noltari

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #422 en: 27-01-2013, 19:26 (Domingo) »
Muchas gracias por la info Lesgar.

Pongo un par de imágenes de confirmación generadas con los parches que voy a mandar a OpenWrt. Simplemente quiero comprobar que todo está correcto:
Versión R01: https://dl.dropbox.com/u/4708147/openwrt/arv4518/openwrt-lantiq-xway-ARV4518PWR01-squashfs_rfc.image
Versión R01A: https://dl.dropbox.com/u/4708147/openwrt/arv4518/openwrt-lantiq-xway-ARV4518PWR01A-squashfs_rfc.image

Con respecto a utilizar el bootloader original no creo que tenga demasiado futuro, debido a la comprobación que lleva al final del firmware.
Pienso que es mejor utilizar uboot. Además, el modo UART sólo es necesario si al sobrescribir el bootloader algo sale male.

Saludos!

Lesgar

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #423 en: 27-01-2013, 19:53 (Domingo) »
En cuanto acabe de hacer otro dump completo (última versión del firmware con mis datos de conexión) la pruebo y te comento. Respecto a lo de usar uboot frente a brnboot yo también pienso que es mejor usar uboot, ahora que se como se instala y como poner el modo uart con un cierre de bimbo y un lápiz (se que es lamentable, pero funciona). Lo que quiero decir es que si podemos cargar openwrt sin modificar el bootloader (como método alternativo) de forma fácil (con el sp700ex, que se encarga de firmar las imágenes para que el bootloader las acepte) o en plan manual (añadiendo la firma) yo veo la firma por putty cuando actualizo de un firmware a otro. Esto haría más fácil que la gente que no tiene grandes conocimientos informaticos empezase a usar openwrt.

Noltari

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #424 en: 27-01-2013, 20:00 (Domingo) »
En cuanto acabe de hacer otro dump completo (última versión del firmware con mis datos de conexión) la pruebo y te comento. Respecto a lo de usar uboot frente a brnboot yo también pienso que es mejor usar uboot, ahora que se como se instala y como poner el modo uart con un cierre de bimbo y un lápiz (se que es lamentable, pero funciona). Lo que quiero decir es que si podemos cargar openwrt sin modificar el bootloader (como método alternativo) de forma fácil (con el sp700ex, que se encarga de firmar las imágenes para que el bootloader las acepte) o en plan manual (añadiendo la firma) yo veo la firma por putty cuando actualizo de un firmware a otro. Esto haría más fácil que la gente que no tiene grandes conocimientos informaticos empezase a usar openwrt.
Si gente con pocos conocimientos informáticos quiere empezar con OpenWrt no les recomendaría hacerlo sobre la plataforma lantiq.
Quizá una de las mejores plataformas para empezar a usar OpenWrt podría ser bcm63xx, en un router con un bootloader CFE estándar (y no ciertas modificaciones de Zyxel, Huawei, ADB).
No lo digo porque esté todo el día con routers de esta plataforma trasteando, pero es un puntazo poder entrar al bootloader y flashear una imagen por web sin tener que abrirlo por medio del botón reset.

Lesgar

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #425 en: 27-01-2013, 20:34 (Domingo) »
Ok.
He cargado la ultima imagen y si funciona, la wifi también (después de cargar los datos de calibración).
Aqui os dejo el bootlog:
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (Sep 19 2012 - 22:34:24)

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:  2  1  0
## Booting kernel from Legacy Image at b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.7.4
   Created:      2013-01-27  12:45:44 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1206782 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.4 (noltari@skynet) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #1 Sun Jan 27 13:45:34 CET 2013

[    0.000000] SoC: Danube rev 1.3

[    0.000000] bootconsole [early0] enabled

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

[    0.000000] Board: ARV4518PW - SMC7908A-ISP, Airties WAV-221

[    0.000000] Determined physical RAM map:

[    0.000000]  memory: 04000000 @ 00000000 (usable)

[    0.000000] Initrd not found or empty - disabling initrd

[    0.000000] Zone ranges:

[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]

[    0.000000] Movable zone start for each node

[    0.000000] Early memory node ranges

[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]

[    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] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256

[    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=00000000

[    0.000000] Readback ErrCtl register=00000000

[    0.000000] Memory: 61124k/65536k available (2580k kernel code, 4412k reserved, 785k data, 208k 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.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.088000] PCI host bridge /fpi@10000000/pci@E105400 ranges:

[    0.092000]  MEM 0x0000000018000000..0x0000000019ffffff

[    0.096000]   IO 0x000000001ae00000..0x000000001affffff

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

[    0.128000] usbcore: registered new interface driver usbfs

[    0.132000] usbcore: registered new interface driver hub

[    0.136000] usbcore: registered new device driver usb

[    0.140000] PCI host bridge to bus 0000:00

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

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

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

[    0.156000] pci 0000:00:0e.0: unsupported PM cap regs version (5)

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

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

[    0.168000] Switching to clocksource MIPS

[    0.176000] NET: Registered protocol family 2

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

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

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

[    0.204000] TCP: reno registered

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

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

[    0.220000] NET: Registered protocol family 1

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

[    0.228000] gptu: misc_register on minor 63

[    0.232000] gptu: succeeded to request irq 126

[    0.236000] gptu: succeeded to request irq 127

[    0.244000] gptu: succeeded to request irq 128

[    0.248000] gptu: succeeded to request irq 129

[    0.252000] gptu: succeeded to request irq 130

[    0.256000] gptu: succeeded to request irq 131

[    0.268000] lantiq,vmmc 1f103000.vmmc: requested GPIO 255

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

[    0.280000] ath5k,eeprom 103f0400.ath5k_eep: loaded ath5k eeprom

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

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

[    0.308000] msgmni has been set to 119

[    0.312000] io scheduler noop registered

[    0.316000] io scheduler deadline registered (default)

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

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

[    0.348000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x00007f Chip ID 0x0022f9
[    0.356000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.360000]   Amd/Fujitsu Extended Query version 1.1.
[    0.364000] number of CFI chips: 1
[    0.368000] 4 ofpart partitions found on MTD device ltq_nor
[    0.372000] Creating 4 MTD partitions on "ltq_nor":
[    0.376000] 0x000000000000-0x000000010000 : "uboot"
[    0.384000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.392000] 0x000000020000-0x0000003f0000 : "linux"
[    0.400000] found squashfs behind kernel
[    0.400000] Creating 2 MTD partitions on "ltq_nor":
[    0.408000] 0x000000020000-0x000000146a3e : "kernel"
[    0.412000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.428000] 0x000000146a3e-0x0000003f0000 : "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.444000] mtd: partition "rootfs" set to be root filesystem
[    0.448000] mtd: partition "rootfs_data" created automatically, ofs=340000, len=B0000
[    0.456000] 0x000000340000-0x0000003f0000 : "rootfs_data"
[    0.464000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.500000] libphy: ltq_mii: probed
[    0.528000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.536000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.548000] wdt 1f8803f0.watchdog: Init done
[    0.552000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.568000] TCP: cubic registered
[    0.568000] NET: Registered protocol family 17
[    0.572000] 8021q: 802.1Q VLAN Support v1.8
[    0.592000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.600000] Freeing unused kernel memory: 208k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    8.084000] jffs2: notice: (452) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 10 of xref (0 dead, 2 orphan) found.
switching to jffs2
- init -

Please press Enter to activate this console. [   11.084000] Compat-drivers backport release: compat-drivers-2013-01-08-3
[   11.088000] Backport based on wireless-testing.git master-2013-01-07
[   11.096000] compat.git: wireless-testing.git
[   11.136000] cfg80211: Calling CRDA to update world regulatory domain
[   11.140000] cfg80211: World regulatory domain updated:
[   11.144000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   11.152000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   11.160000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   11.168000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   11.176000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   11.180000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   12.108000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   12.116000] ath5k 0000:00:0e.0: registered as 'phy0'
[   12.128000] ath5k: phy0: Atheros AR2417 chip found (MAC: 0xf0, PHY: 0x70)
[   12.164000] NET: Registered protocol family 8
[   12.168000] NET: Registered protocol family 20
[   12.588000] PPP generic driver version 2.4.2
[   12.908000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   13.104000] NET: Registered protocol family 24
[   13.132000] nf_conntrack version 0.5.0 (958 buckets, 3832 max)
[   13.464000] IFX MEI Version 5.00.00
[   13.496000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   14.004000] IFXUSB: USB core #0 soft-reset
[   14.204000] IFXUSB: USB core #0 soft-reset
[   14.208000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   14.212000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   14.220000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   14.224000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   14.232000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   14.240000] IFXUSB: Init: Power Port (0)
[   14.244000] hub 1-0:1.0: USB hub found
[   14.244000] hub 1-0:1.0: 1 port detected
[   14.252000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   14.284000]
[   14.284000]
[   14.284000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   14.316000] ATM1.0.26    ATM (A1) firmware version 0.17
[   14.320000] ifxmips_atm: ATM init succeed
[   21.068000] device eth0 entered promiscuous mode
[   21.076000] br-lan: port 1(eth0) entered forwarding state
[   21.080000] br-lan: port 1(eth0) entered forwarding state
[   23.084000] br-lan: port 1(eth0) entered forwarding state
[  402.568000] device wlan0 entered promiscuous mode
[  402.600000] br-lan: port 2(wlan0) entered forwarding state
[  402.604000] br-lan: port 2(wlan0) entered forwarding state
[  404.608000] br-lan: port 2(wlan0) entered forwarding state

El único problema es que no guarda los cambios, me lanza estos warnings:

[    0.400000] Creating 2 MTD partitions on "ltq_nor":
[    0.408000] 0x000000020000-0x000000146a3e : "kernel"
[    0.412000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.428000] 0x000000146a3e-0x0000003f0000 : "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

¿Que hago mal?

Noltari

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #426 en: 27-01-2013, 20:38 (Domingo) »
Prueba:
Código: [Seleccionar]
mtd erase -r rootfs_data
Aunque no creo que lo solucione. Ni idea de cómo maneja lantiq las particiones linux, rootfs y rootfs_data :/.

Saludos y gracias por las pruebas. Mandando los parches a OpenWrt...

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #427 en: 27-01-2013, 22:35 (Domingo) »
El único problema es que no guarda los cambios, me lanza estos warnings:

Código: [Seleccionar]
[    0.400000] Creating 2 MTD partitions on "ltq_nor":
[    0.408000] 0x000000020000-0x000000146a3e : "kernel"
[    0.412000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.428000] 0x000000146a3e-0x0000003f0000 : "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

¿Que hago mal?

Ese mensaje es normal: openwrt dentro de la partición del firmware, que se suele llamar "linux", crea 2 particiones llamadas "kernel" y "rootfs", y dentro de "rootfs", en el espacio vacío, crea "rootfs_data"; y cuando se usa un pendrive para tener más espacio la cosa se complica mucho más.  >:D

Mal no haces nada, simplemente que se nos pasa algo por alto a todos. Me llama algo la atención esto:
Código: [Seleccionar]
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    8.084000] jffs2: notice: (452) jffs2_build_xattr_subsystem: complete building xattr subsystem,
1 of xdatum (0 unchecked, 0 orphan) and 10 of xref (0 dead, 2 orphan) found.
switching to jffs2
que parece como si creara y montara la partición "rootfs_data" demasiado pronto, pero igual no es nada extraño y simplemente me estoy volviendo paranoico...  ???
Estoy por compilar una imagen con debug para el sistema de ficheros, pero me da miedo por el montón de mensajes inútiles que puede sacar.  >:D >:D >:D >:D
« Última modificación: 29-01-2013, 01:41 (Martes) por Pteridium »

sephir0t00

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #428 en: 27-01-2013, 23:09 (Domingo) »
Lesgar pues es extraño a mi me sale lo mismo que a tí y si que se guardan los cambios, he probado a crear ficheros y desinstalar paquetes y los cambios persisten.

Lesgar

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #429 en: 28-01-2013, 00:28 (Lunes) »
Borrando rootfs con mtd erase -r rootfs_data ya se guardan los cambios, pero sigue dando los mismos errores anteriores. Como se monta el USB? No aparece en /dev ni en /mnt. Lo que intento ahora es hacer el pivot overlay con un usb de 32Gb para poder instalar dlna y el transmission. Otra cosa más habéis conseguido configurar una conexión ADSL a través de PPPoE? yo de momento no lo he conseguido :( En lo referente a los errores anteriormente comentados, es posible que ese error se dé por intentar escribir en sectores no alineados? Pues si cambiaba la dirección del kernel a 0xb0030000 no pasaba, pero me jodia los datos de calibración (o eso creo). No se sí probando con una imagen más pequeña se mantendian los datos de calibración. Esta semana me pondré a ver si soy capaz de compilar por mi mismo openwrt y empezar a hacer pruebas, aunque dudo que con mis conocimientos informáticos consiga algo... En fin por lo menos aprenderemos algo.

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #430 en: 28-01-2013, 00:46 (Lunes) »
Borrando rootfs con mtd erase -r rootfs_data ya se guardan los cambios, pero sigue dando los mismos errores anteriores.
Si te refieres a los mensajes de mtd y jffs2 no te preocupes: lo importante es que puedas modificar ficheros de configuracó, grabar cosas en la flash, etc.

Como se monta el USB? No aparece en /dev ni en /mnt.
Eso sí que es raro; por lo menos te debería aparecer /dev/sda

Otra cosa más habéis conseguido configurar una conexión ADSL a través de PPPoE? yo de momento no lo he conseguido :(
Al principio es un poco rollo, pero cuando le pillas el truco piensas en lo tonto que eres por no haberte dado cuenta. También puede ser que en la imagen falte algún paquete o algún script.

Esta semana me pondré a ver si soy capaz de compilar por mi mismo openwrt y empezar a hacer pruebas, aunque dudo que con mis conocimientos informáticos consiga algo... En fin por lo menos aprenderemos algo.
Muy buena idea.  >:( Al principio, como todo, cuesta un poco, pero cuando le coges el gusto...  ;D ;D
« Última modificación: 28-01-2013, 00:51 (Lunes) por Pteridium »

Noltari

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #431 en: 28-01-2013, 19:03 (Lunes) »
Parece que blogic ha integrado los fixes que mandé a OpenWrt.

A partir de ahora los que tengan el ARV4518 R01 utilizarán la imagen: openwrt-lantiq-xway-ARV4518PWR01-squashfs.image
Y los que tengan el ARV4518 R01A utilizarán la imagen: openwrt-lantiq-xway-ARV4518PWR01A-squashfs.image
(Nota: la diferencia está en la A del final)

P.D: No tiene sentido que mantenga los branches de Github, puesto que los parches han sido integrados al repositorio principal de OpenWrt.

Saludos!

Yo_Julio

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #432 en: 28-01-2013, 21:52 (Lunes) »
Noltari, la imagen openwrt-lantiq-xway-ARV4518PWR01A-squashfs.image arranca bien en el mío.  8) En cuanto tenga tiempo probaré a configurarlo.

Model name of manufacture ARV4518PW-A-LF-LT
HW Version R01A
ISP ya.com
ASTORIA networs. Production Date 06/2009

Ah!, por cierto

Si gente con pocos conocimientos informáticos quiere empezar con OpenWrt no les recomendaría hacerlo sobre la plataforma lantiq.
Quizá una de las mejores plataformas para empezar a usar OpenWrt podría ser bcm63xx, en un router con un bootloader CFE estándar (y no ciertas modificaciones de Zyxel, Huawei, ADB).
No lo digo porque esté todo el día con routers de esta plataforma trasteando, pero es un puntazo poder entrar al bootloader y flashear una imagen por web sin tener que abrirlo por medio del botón reset.

Ahí me has dao!!  también estoy intentando meter OpenWRT en un bcm6338 CFE monopuerto con 2 megas de flash sin wireless para manejar unos relés con gpio...  y de momento no cabe, pero sigo apretando.

Gracias. Desde luego os lo habéis currao.  >:(



Lesgar

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #433 en: 28-01-2013, 23:52 (Lunes) »
Alguien me puede ayudar a montar el usb? A mi no me aparece /dev/sda pero si me aparece /bus/usb/001/001 y 002, así que intento montar esta particiónes y nada. He probado a instalar todos los paquetes necesarios, por sí no reconociera el formato, modificado el fstab, activarlo desde uci y nada de nada.
No encuentro el paquete kmod-usb-dwc-otg que se supone que hace falta para cargar el usb (a caso viene compilado)
Por no ser cansino pego un trozo del dmesg correspondiente:

root@OpenWrt:/#  dmesg | grep -e hub -e usb
[    0.124000] usbcore: registered new interface driver usbfs
[    0.128000] usbcore: registered new interface driver hub
[    0.132000] usbcore: registered new device driver usb
[    0.560000] Registered led device: usb
[   33.948000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   34.660000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   34.668000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   34.672000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   34.696000] hub 1-0:1.0: USB hub found
[   34.700000] hub 1-0:1.0: 1 port detected
[   34.704000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   35.076000] usb 1-1: new high-speed USB device number 2 using ifxusb_hcd

Y los paquetes instalados (En el poco espacio disponible)

root@OpenWrt:/# opkg list-installed
busybox - 1.19.4-6
iw - 3.6-1
kmod-crypto-hash - 3.7.4-1
kmod-crypto-manager - 3.7.4-1
kmod-ledtrig-usbdev - 3.7.4-1
kmod-lib-crc-ccitt - 3.7.4-1
kmod-ltq-adsl-danube - 3.7.4+3.24.4.4-1
kmod-ltq-adsl-danube-mei - 3.7.4-1
kmod-usb-core - 3.7.4-1
libc - 0.9.33.2-1
libiwinfo - 38
libiwinfo-lua - 38
libpthread - 0.9.33.2-1
libubus-lua - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
libuci-lua - 2013-01-04.1-1
lua - 5.1.5-1
luci-lib-core - trunk+svn9655-1
luci-lib-sys - trunk+svn9646-1
luci-mod-admin-core - trunk+svn9646-1
luci-theme-openwrt - trunk+svn9646-1
opkg - 618-3
swconfig - 10
ubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50

Alguna idea?
« Última modificación: 29-01-2013, 00:51 (Martes) por Lesgar »

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #434 en: 29-01-2013, 01:56 (Martes) »
Alguien me puede ayudar a montar el usb? A mi no me aparece /dev/sda pero si me aparece /bus/usb/001/001 y 002, así que intento montar esta particiónes y nada. He probado a instalar todos los paquetes necesarios, por sí no reconociera el formato, modificado el fstab, activarlo desde uci y nada de nada.
No encuentro el paquete kmod-usb-dwc-otg que se supone que hace falta para cargar el usb (a caso viene compilado)
Por no ser cansino pego un trozo del dmesg correspondiente:

root@OpenWrt:/#  dmesg | grep -e hub -e usb
[    0.124000] usbcore: registered new interface driver usbfs
[    0.128000] usbcore: registered new interface driver hub
[    0.132000] usbcore: registered new device driver usb
[    0.560000] Registered led device: usb
[   33.948000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   34.660000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   34.668000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   34.672000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   34.696000] hub 1-0:1.0: USB hub found
[   34.700000] hub 1-0:1.0: 1 port detected
[   34.704000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   35.076000] usb 1-1: new high-speed USB device number 2 using ifxusb_hcd

El paquete kmod-usb-dwc-otg en trunk se ha sustituido por otro (ahora no recuerdo el nombre), y si te fijas detecta un dispositivo usb parece que correctamente.
Código: [Seleccionar]
[   35.076000] usb 1-1: new high-speed USB device number 2 using ifxusb_hcd
Cansino para nada; con la información y las dudas que vamos poniendo todos aprendemos.  ;)

Y los paquetes instalados (En el poco espacio disponible)

root@OpenWrt:/# opkg list-installed
busybox - 1.19.4-6
iw - 3.6-1
kmod-crypto-hash - 3.7.4-1
kmod-crypto-manager - 3.7.4-1
kmod-ledtrig-usbdev - 3.7.4-1
kmod-lib-crc-ccitt - 3.7.4-1
kmod-ltq-adsl-danube - 3.7.4+3.24.4.4-1
kmod-ltq-adsl-danube-mei - 3.7.4-1
kmod-usb-core - 3.7.4-1
libc - 0.9.33.2-1
libiwinfo - 38
libiwinfo-lua - 38
libpthread - 0.9.33.2-1
libubus-lua - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
libuci-lua - 2013-01-04.1-1
lua - 5.1.5-1
luci-lib-core - trunk+svn9655-1
luci-lib-sys - trunk+svn9646-1
luci-mod-admin-core - trunk+svn9646-1
luci-theme-openwrt - trunk+svn9646-1
opkg - 618-3
swconfig - 10
ubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50

Alguna idea?
Falta el paquete kmod-usb-storage, por eso no se pueden montar los dispositivos de almacenamiento masivo.
A ver si encuentro un hueco y cuelgo una imagen para el R01 a modo de guía para que luego cada uno, si quiere, pueda compilar sus imágenes sin tener que romperse la cabeza con los paquetes.  ^-^

Un muy buen tutorial es el de jar229:
https://foro.seguridadwireless.net/openwrt/compilar-openwrt-a-nuestro-gusto/

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4604
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #435 en: 29-01-2013, 07:52 (Martes) »
Igual necesitas instalar kmod-usb2 ...  ^-^

Yo_Julio

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #436 en: 01-02-2013, 18:38 (Viernes) »
Funcionando usb storage y wifi.

Me he hecho la imagen que quería a medida con estos paquetes:

make image PROFILE=ARV4518PWR01A PACKAGES="kmod-usb-storage luci kmod-ledtrig-usbdev usbutils kmod-fs-vfat kmod-nls-utf8 kmod-nls-cp850 kmod-nls-cp437 kmod-nls-iso8859-1  block-mount kmod-usb2"

Por cierto tuve que copiar dtc a:
OpenWrt-ImageBuilder-lantiq_xway-for-linux-x86_64/build_dir/target-mips_r2_uClibc-0.9.33.2/linux-lantiq_xway7/linux-3.7.4/scripts/dtc/
No lo coje aunque lo tengas en el path.

 8)

IEEEEEEEPAAAAA!!! Edito.  No cabe, he quitado los paquetes que he tachado y ahora va bien.
La imagen ocupaba 3.8 megas y se le iba la pinza, montaba mal la partición de overlay (ro, creo) y no podía guardar ningun cambio.
Sin estos paquetes sigue funcionando usb luci y wifi y ahora sí me guarda los cambios (me ocupa 3.5 megas)
Perdón por el lapsus... :-[




« Última modificación: 06-02-2013, 19:36 (Miércoles) por Yo_Julio »

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #437 en: 02-02-2013, 13:47 (Sábado) »
Funcionando usb storage y wifi.

Me he hecho la imagen que quería a medida con estos paquetes:

make image PROFILE=ARV4518PWR01A PACKAGES="kmod-usb-storage luci kmod-ledtrig-usbdev usbutils kmod-fs-vfat kmod-nls-utf8 kmod-nls-cp850 kmod-nls-cp437 kmod-nls-iso8859-1  block-mount kmod-usb2"

¡Enhorabuena!  >:(

Por cierto tuve que copiar dtc a:
OpenWrt-ImageBuilder-lantiq_xway-for-linux-x86_64/build_dir/target-mips_r2_uClibc-0.9.33.2/linux-lantiq_xway7/linux-3.7.4/scripts/dtc/
No lo coje aunque lo tengas en el path.
 8)

Si consideras que puede ser interesante puedes abrir un ticket. Creo que blogic fue el primero en implementar este sistema para definir los targets y no sería de extrañar que otras plataformas sigan el mismo camino.
https://dev.openwrt.org/newticket
Si abres un ticket procura poner la mayor información posible, y si puedes, una manera de parchearlo o un parche enterito. En Cc: mejor no pongas nada que el personal se mosquea, pero poner el correo electrónico del que lo manda (aunque sea el de los mails que interesan poco) sí es una buena idea.

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #438 en: 03-02-2013, 13:53 (Domingo) »
make image PROFILE=ARV4518PWR01A PACKAGES="kmod-usb-storage luci kmod-ledtrig-usbdev usbutils kmod-fs-vfat kmod-nls-utf8 kmod-nls-cp850 kmod-nls-cp437 kmod-nls-iso8859-1  block-mount kmod-usb2"

Vaya, ayer no me fijé: kmod-usb2 no hace falta, ya que el puerto usb del Danube es un pelín especial. Por defecto ya se selecciona kmod-hcd-danube que es el drivers USB 2.0 para este SoC.

Yo_Julio

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #439 en: 04-02-2013, 00:27 (Lunes) »
Supongo que te refieres a "kmod-ltq-hcd-danube" (es el que veo que más se parece)

Vale, pues la proxima imagen que haga quito kmod-usb2.

En cuanto a lo de abrir el ticket, no se si merece la pena. Da un error tan claro que hasta yo sin tener ni idea busqué en Google: "dtc linux", luego: "yum install dtc" y luego lo copié a donde lo espera encontrar... y por lo que os leo blogic parece estar muy liado... :-\