OpenWRT Backfire 10.03

Hola,

Hacia tiempo que no miraba, y hoy he leido que OpenWRT tiene una nueva version "Backfire", donde en las nuevas plataformas pone:

* Broadcom ADSL modem/router chipsets (brcm63xx)

No se si eso supone que ya hay drivers para el modem ADSL. Así que voy a instalar el firmware para comprobarlo, pero hay muchas imagenes en
http://downloads.openwrt.org/backfire/10.03/brcm63xx

¿Qué imagen tendria que utilizar para el Comtrend HG536+ ?

Saludos.

Actualizado 16 Abril:

Según me indican en OpenWRT, "Backfire" es la primera release de OpenWRT que soporta el hardware brcm63XX, pero NO esta incluido el driver para el modem ADSL.

Kamikaze (la release OpenWRT anterior), no lo soportaba, añadieron a la rama de desarrollo "trunk" el soporte para esta plataforma.

Por tanto cuando el ChangeLog indica que se soporta en Backfire brcm63XX es por este motivo.
 
mmmmm,interesante!!haber alguien que nos ilumine!!yo creo que tiene que ser uno de estos:

openwrt-CT536_CT5621-jffs2-128k-cfe.bin 06-Apr-2010 14:01 3866628
openwrt-CT536_CT5621-jffs2-64k-cfe.bin 06-Apr-2010 14:01 3866628
openwrt-CT536_CT5621-squashfs-cfe.bin 06-Apr-2010 14:02 2686980
 
Bueno, tengo buenas y malas noticias.

La buena es que (menos mal y gracias a mi viejo Zyxel P650HW que me dejo navegar durante el desastre), he podido recuperar el firmware y cargar de nuevo Poligon usando el botn reset.

La mala es que he intentado cargar el firmware openwrt-CT536_CT5621-squashfs-cfe.bin y se me ha quedado el aparatejo tostado.

He instalado el openwrt desde la interfaz web de Poligon, y al terminar no se ha reiniciado ni ha hecho nada. Solo tenia el LED de Lanx1 encendido.

He hecho telnet al puerto 23, 22 (ssh) y 80 (web) y no respondia. Lo he reiniciado varias veces y nada de nada.

Al final y gracias al reset (y tener los datos de mi conexion apuntados), navego de nuevo con Poligon.

Me hubiera gustado al menos poder acceder aunque fuera sin ADSL, pero lo dicho tostado tostado.

No se si atreverme a probar otro :D
 
Deberías haberlo instalado desde la forma de reset, la de tenerlo pulsado mientras lo enciendes y eso.
 
yo probe con el primero k puse en el post de arriba y tambien seme kedo frito!!se quedo a mitad de carga y ahora no va ni palante ni patras,solo sele enciende la luz de power y lade wlan,menos mal k tengo el zyxel!!alguien sabe como recuperar el comtrend? :rolleyes:
 
el_primo dijo:
yo probe con el primero k puse en el post de arriba y tambien seme kedo frito!!se quedo a mitad de carga y ahora no va ni palante ni patras,solo sele enciende la luz de power y lade wlan,menos mal k tengo el zyxel!!alguien sabe como recuperar el comtrend? :rolleyes:

Pues sigue este hilo http://www.adslzone.net/postt212181.html

Pasos:

1- Apaga el router.
2- Busca un punzon y dale al reset (oiras un pequeño "click". Mantenlo pulsado.
3- Arranca el router, sigue con el boton pulsado unos 20 segundos.
4- Suelta el reset y accede a http://192.168.1.1 mete Poligon y a correr.

Para esto necesitas tener configurada la IP de tu maquina con IP fija en el rango 192.168.1.*

Suerte :D
 
He usado el firmware openwrt-96348GW-squashfs-bc300-cfe.bin y lo he cargado usando el boton reset.

El router reinicia y puedo acceder a el:

$ telnet 192.168.1.1
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
=== IMPORTANT ============================
Use 'passwd' to set your login password
this will disable telnet and enable SSH
------------------------------------------


BusyBox v1.15.3 (2010-03-28 21:16:56 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
BackFire (10.03-rc3, r20642) ----------------------
* 1/3 shot Kahlua In a shot glass, layer Kahlua
* 1/3 shot Bailey's on the bottom, then Bailey's,
* 1/3 shot Vodka then Vodka.
---------------------------------------------------
root@OpenWrt:/# passwd
Changing password for root
New password:
Bad password: too short
Retype password:
Password for root changed by root
root@OpenWrt:/# dmesg
Linux version 2.6.32.10 (openwrt@wrt1.marcant.net) (gcc version 4.3.3 (GCC) ) #8 Thu Apr 1 10:20:02 CEST 2010
Detected Broadcom 0x6348 CPU revision b0
CPU frequency is 256 MHz
16MB of RAM installed
registering 37 GPIOs
board_bcm963xx: CFE version: 1.0.37-0.7
bootconsole [early0] enabled
CPU revision is: 00029107 (Broadcom BCM634:cool:
board_bcm963xx: board name: 96348GW-11
Determined physical RAM map:
memory: 01000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
Normal 0x00000000 -> 0x00001000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00000000 -> 0x00001000
On node 0 totalpages: 4096
free_area_init_node: node 0, pgdat 802981a0, node_mem_map 802df000
Normal zone: 32 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 4064 pages, LIFO batch:0
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 4064
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
PID hash table entries: 64 (order: -4, 256 bytes)
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Primary instruction cache 16kB, VIPT, 2-way, linesize 16 bytes.
Primary data cache 8kB, 2-way, VIPT, no aliases, linesize 16 bytes
Memory: 13300k/16384k available (2135k kernel code, 3084k reserved, 458k data, 140k init, 0k highmem)
Hierarchical RCU implementation.
NR_IRQS:128
Calibrating delay loop... 254.97 BogoMIPS (lpj=509952)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
registering PCI controller with io_map_base unset
registering PCI controller with io_map_base unset
bio: create slab <bio-0> at 0
pci 0000:00:01.0: reg 10 32bit mmio: [0x000000-0x001fff]
pci 0000:01:1e.0: CardBus bridge, secondary bus 0000:02
pci 0000:01:1e.0: IO window: 0x8008000-0x80080ff
pci 0000:01:1e.0: IO window: 0x8008400-0x80084ff
pci 0000:01:1e.0: MEM window: 0x38000000-0x3fffffff
PCI: Enabling device 0000:01:1e.0 (0000 -> 0003)
PCI: Setting latency timer of device 0000:01:1e.0 to 64
Switching to clocksource MIPS
PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:00:01.0 to 64
ssb: Sonics Silicon Backplane found on PCI device 0000:00:01.0
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 512 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 512 bind 512)
TCP reno registered
NET: Registered protocol family 1
audit: initializing netlink socket (disabled)
type=2000 audit(0.325:1): initialized
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
msgmni has been set to 25
io scheduler noop registered
io scheduler deadline registered (default)
gpiodev: gpio device registered with major 254
gpiodev: gpio platform device registered with access mask FFFFFFFF
bcm63xx_uart.0: ttyS0 at MMIO 0xfffe0300 (irq = 10) is a bcm63xx_uart
console [ttyS0] enabled, bootconsole disabled
bcm963xx_flash: 0x00400000 at 0x1fc00000
bcm963xx: Found 1 x16 devices at 0x0 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
bcm963xx_flash: Read Signature value of CFE1CFE1
bcm963xx_flash: CFE bootloader detected
bcm963xx_flash: CFE boot tag found with version 6, board type 96348GW, and tagid bc300.
bcm963xx_flash: Partition 0 is CFE offset 80c7aa20 and length 0
bcm963xx_flash: Partition 1 is kernel offset f30 and length 0
bcm963xx_flash: Partition 2 is rootfs offset f71 and length 0
bcm963xx_flash: Partition 3 is nvram offset fb2 and length 0
bcm963xx_flash: Partition 4 is linux offset ff2 and length 0
bcm963xx_flash: Spare partition is 2a0000 offset and length 150000
Creating 5 MTD partitions on "bcm963xx":
0x000000000000-0x000000010000 : "CFE"
0x000000010100-0x0000000f0000 : "kernel"
mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
0x0000000f0000-0x0000003f0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=2A0000, len=150000
0x0000002a0000-0x0000003f0000 : "rootfs_data"
0x0000003f0000-0x000000400000 : "nvram"
0x000000010000-0x0000003f0000 : "linux"
bcm63xx_enet MII bus: probed
bcm63xx_wdt started, timer margin: 30 sec
Registered led device: adsl-fail
Registered led device: ppp
Registered led device: ppp-fail
Registered led device: power
Registered led device: stop
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Freeing unused kernel memory: 140k freed
Please be patient, while OpenWrt loads ...
mini_fo: using base directory: /
mini_fo: using storage directory: /tmp/root
bcm63xx_enet bcm63xx_enet.0: attached PHY at address 1 [Broadcom BCM63XX (1)]
eth1: link forced UP - 100/full - flow control off/off
device eth1 entered promiscuous mode
br-lan: port 1(eth1) entering forwarding state
Generic kernel compatibility enabled based on linux-next next-20100113
cfg80211: Calling CRDA to update world regulatory domain
roboswitch: Probing device eth0: Failed to enable switch
roboswitch: Probing device eth1: found a 5325! It's a 5350.
cfg80211: World regulatory domain updated:
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
(2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
b43-phy0: Broadcom 4318 WLAN found (core revision 9)
phy0: Selected rate control algorithm 'minstrel'
Registered led device: b43-phy0::tx
Registered led device: b43-phy0::rx
Registered led device: b43-phy0::radio
Broadcom 43xx driver loaded [ Features: PL, Firmware-ID: FW13 ]
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 24
nf_conntrack version 0.5.0 (210 buckets, 840 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
jffs2_build_filesystem(): unlocking the mtd device... done.
jffs2_build_filesystem(): erasing all blocks after the end marker... done.
mini_fo: using base directory: /
mini_fo: using storage directory: /overlay


Entro en LuCI y cuando voy a la interface wan pone:

You need to install "comgt" for UMTS/GPRS, "ppp-mod-pppoe" for PPPoE, "ppp-mod-pppoa" for PPPoA or "pptp" for PPtP support


He cargado el modulo:

insmod ppp-mod-pppoa

Pero no logro nada, ya que aparte de que creo que no ha detectado el modem (cago en to!), LuCI no es amigable para PPPoA. Voy a ller algun foro por hay mientras navego con mi viejo ZyXEL.
 
Varias cosas a aclarar (He modificado el POST original para que quede refeljado):

1- Según me indican en OpenWRT, "Backfire" es la primera release de OpenWRT que soporta el hardware brcm63XX, pero NO esta incluido el driver para el modem ADSL.

Kamikaze (la release OpenWRT anterior), no lo soportaba, añadieron a la rama de desarrollo "trunk" el soporte para esta plataforma.

Por tanto cuando el ChangeLog indica que se soporta en Backfire brcm63XX es por este motivo.

2- La imagen correcta a aplicar es ahora openwrt-CT536_CT5621-squashfs-cfe.bin (Está explicado aqui: https://dev.openwrt.org/browser/branche ... es-bcm63xx )

3- Por algún motivo, las imagenes que tienen en la web de OpenWRT genera aún los nombres de imagenes antiguos, sin embargo si te descargas OpenWRT y lo compilas como he hecho yo, no genera openwrt-96348GW-squashfs-bc300-cfe y si genera openwrt-CT536_CT5621-squashfs-cfe.bin.

4- He compilado el kernel y he flasheado mi CT536+ con openwrt-CT536_CT5621-squashfs-cfe.bin, y funciona perfectamente (pero sin el modem ADSL).

5- Los drivers de Broadcom para Linux no están liberados ni son publicos. ¿Como es que Poligon o TP-LINK tienen firmwares que si lo soporta?.
La respuesta es facil. Broadcom no entrega el fuente pero si el objeto ya compilado. Lo malo es que solo lo han dado para kernel 2.6.8.1, y OpenWRT BackFire está basado en 2.6.32.10.

6- Si se puede cargar un modulo de 2.6.8.1 en un kernel 2.6.32.10 y "rezar" que funcione, pero cuanto mayor sea la diferencia en la version del modulo y el kernel, mayor es el riesgo que falle y además no te permite subir de version de kernel sin riesgo.

7- aun así, ¿Alguien ha probado esto?. No lo se, pero si puedo el fin de semana lo pruebo aunque DUDO que funcione.

8- Finalmente, ¿porque Broadcom no libera el fuente?. Pues porque no quiere, y eso que tiene interpuesta una demanda por este motivo: http://en.wikipedia.org/wiki/Broadcom#GPL_violation , pero desde el 2003 no ha dado el fuente.

Lamentablemente un router que podria ser la caña, está limitado por culpa del driver.

Espero sea de ayuda.

Saludos
 
Yo publiqué hace unos días un tutorial en mi blog, por si os sirve de ayuda, usé un snapshot, no sé si será la misma imagen, aunque creo que está compilada el mismo día.

De todas formas, los pasos son los mismos, así que si alguno no sabe bien como instalarlo que lo siga usando el firmware que habéis puesto por aquí...

http://www.joshelu.es/2010/04/17/instal ... nd-ct-536/
 
Muchas gracias Joshelu, en cuanto me de telefonica el router del alta nueva, lo pruebo con el router de jazztel.

Un saludo
 
Joshelu dijo:
Yo publiqué hace unos días un tutorial en mi blog, por si os sirve de ayuda, usé un snapshot, no sé si será la misma imagen, aunque creo que está compilada el mismo día.

De todas formas, los pasos son los mismos, así que si alguno no sabe bien como instalarlo que lo siga usando el firmware que habéis puesto por aquí...

http://www.joshelu.es/2010/04/17/instal ... nd-ct-536/


ya lo he instalado segun tu tutorial y ningun problema. Este firmware es el ultimo de openwrt (10.03)?

o alguno de estos es mas nuevo de los que hay en la web de openwrt?:
openwrt-CT536_CT5621-jffs2-128k-cfe.bin
openwrt-CT536_CT5621-jffs2-64k-cfe.bin
openwrt-CT536_CT5621-squashfs-cfe.bin


tiene muchisimas opciones, no se para que valen la mitad de ellas jeje
 
Buenos dias

Esa version de openwrt que habeis instalado, ¿incluye algun "entorno grafico" para configurarlo, algo como LUCI, o es necesario hacerlo todo mediante comandos?

Un saludo y gracias
 
Arriba