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

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

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4589
Re: OpenWRT en Huawei hg556a
« Respuesta #360 en: 11-07-2012, 13:42 (Miércoles) »
Siguiente prueba para jar229 o raphik (atheros):
https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32656_test.bin

Adjuntadme un bootlog please ;).

Probado, seguimos sin wifi  ???

dmesg
[spoiler]
[    0.000000] Linux version 3.3.8 (noltari@skynet) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #2 Tue Jul 10 20:45:31 CEST 2012
[    0.000000] Detected Broadcom 0x6358 CPU revision a1
[    0.000000] CPU frequency is 300 MHz
[    0.000000] 64MB of RAM installed
[    0.000000] registering 40 GPIOs
[    0.000000] gpiochip_add: registered GPIOs 0 to 39 on device: bcm63xx-gpio
[    0.000000] board_bcm963xx: Boot address 0xbe000000
[    0.000000] board_bcm963xx: CFE version: 100.48.56-49.46
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 0002a010 (Broadcom BMIPS4350)
[    0.000000] board_bcm963xx: board name: HW556
[    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] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 8029f750, node_mem_map 81000000
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16256 pages, LIFO batch:3
[    0.000000] Reserving 0MB of memory at 0MB for crashkernel
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc:
  • 0

[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line:  root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
[    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, 2-way, linesize 16 bytes.
[    0.000000] Primary data cache 16kB, 2-way, VIPT, cache aliases, linesize 16 bytes
[    0.000000] Memory: 61892k/65536k available (2225k kernel code, 3644k reserved, 398k data, 200k init, 0k highmem)
[    0.000000] NR_IRQS:128
[    0.000000] Calibrating delay loop... 299.26 BogoMIPS (lpj=598528)
[    0.036000] pid_max: default: 32768 minimum: 301
[    0.040000] Mount-cache hash table entries: 512
[    0.052000] NET: Registered protocol family 16
[    0.068000] [HG556a] changed ath9k regdomain to 0xff
[    0.100000] registering PCI controller with io_map_base unset
[    0.120000] bio: create slab <bio-0> at 0
[    0.128000] PCI host bridge to bus 0000:00
[    0.132000] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff]
[    0.136000] pci_bus 0000:00: root bus resource [io  0x8000000-0x800ffff]
[    0.140000] pci 0000:00:01.0: [168c:ff1d] type 0 class 0x000200
[    0.140000] pci 0000:00:01.0: reg 10: [mem 0x00000000-0x0000ffff]
[    0.152000] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x3000ffff]
[    0.156000] Switching to clocksource MIPS
[    0.168000] NET: Registered protocol family 2
[    0.172000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.180000] 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.208000] 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] pci 0000:00:01.0: invalid calibration data
[    0.228000] PCI: CLS 0 bytes, default 16
[    0.232000] audit: initializing netlink socket (disabled)
[    0.240000] type=2000 audit(0.240:1): initialized
[    0.244000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.252000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.264000] msgmni has been set to 120
[    0.268000] io scheduler noop registered
[    0.272000] io scheduler deadline registered (default)
[    0.280000] bcm63xx_uart.0: ttyS0 at MMIO 0xfffe0100 (irq = 10) is a bcm63xx_uart
[    0.288000] console [ttyS0] enabled, bootconsole disabled
[    0.304000] physmap platform flash device: 02000000 at 1e000000
[    0.312000] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x002101
[    0.320000] physmap-flash.0: Found an alias at 0x1000000 for the chip at 0x0
[    0.320000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.328000]   Amd/Fujitsu Extended Query version 1.3.
[    0.332000] number of CFI chips: 1
[    0.336000] bcm63xxpart: CFE boot tag found with version 8 and board type HW556
[    0.344000] bcm63xxpart: Partition 0 is CFE offset 0 and length 20000
[    0.352000] bcm63xxpart: Partition 1 is kernel offset 20100 and length fff00
[    0.356000] bcm63xxpart: Partition 2 is rootfs offset 120000 and length dc0000
[    0.364000] bcm63xxpart: Partition 3 is cal_data offset ee0000 and length 20000
[    0.372000] bcm63xxpart: Partition 4 is nvram offset fe0000 and length 20000
[    0.380000] bcm63xxpart: Partition 5 is linux offset 20000 and length ec0000
[    0.388000] bcm63xxpart: Spare partition is offset 320004 and length bbfffc
[    0.396000] 6 bcm63xxpart partitions found on MTD device physmap-flash.0
[    0.400000] Creating 6 MTD partitions on "physmap-flash.0":
[    0.408000] 0x000000000000-0x000000020000 : "CFE"
[    0.416000] 0x000000020100-0x000000120000 : "kernel"
[    0.420000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.440000] 0x000000120000-0x000000ee0000 : "rootfs"
[    0.448000] mtd: partition "rootfs" set to be root filesystem
[    0.452000] mtd: partition "rootfs_data" created automatically, ofs=320000, len=BC0000
[    0.460000] 0x000000320000-0x000000ee0000 : "rootfs_data"
[    0.472000] 0x000000ee0000-0x000000f00000 : "cal_data"
[    0.480000] 0x000000fe0000-0x000001000000 : "nvram"
[    0.488000] 0x000000020000-0x000000ee0000 : "linux"
[    0.508000] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    0.516000] Registered led device: HW556:red:message
[    0.516000] Registered led device: HW556:red:hspa
[    0.520000] Registered led device: HW556:red:dsl
[    0.520000] Registered led device: HW556:red:power
[    0.520000] Registered led device: HW556:red:all
[    0.520000] TCP cubic registered
[    0.524000] NET: Registered protocol family 17
[    0.528000] 8021q: 802.1Q VLAN Support v1.8
[    0.540000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    0.552000] Freeing unused kernel memory: 200k freed
[    3.448000] roboswitch: Probing device eth0: found a 5325! It's a 5350.
[    4.512000] There is already a switch registered on the device 'eth0'
[   12.096000] Compat-wireless backport release: compat-wireless-2012-07-03-2-3-g7adf66e
[   12.104000] Backport based on wireless-testing.git master-2012-07-06
[   12.112000] compat.git: wireless-testing.git
[   12.176000] cfg80211: Calling CRDA to update world regulatory domain
[   12.180000] cfg80211: World regulatory domain updated:
[   12.188000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   12.196000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   12.204000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   12.212000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   12.220000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   12.228000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   12.668000] NET: Registered protocol family 10
[   12.980000] There is already a switch registered on the device 'eth0'
[   13.304000] usbcore: registered new interface driver usbfs
[   13.312000] usbcore: registered new interface driver hub
[   13.320000] usbcore: registered new device driver usb
[   14.340000] Button Hotplug driver version 0.4.1
[   14.532000] PPP generic driver version 2.4.2
[   14.764000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   15.188000] NET: Registered protocol family 24
[   15.228000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   15.340000] bcm63xx_ehci bcm63xx_ehci.0: BCM63XX integrated EHCI controller
[   15.344000] bcm63xx_ehci bcm63xx_ehci.0: new USB bus registered, assigned bus number 1
[   15.380000] bcm63xx_ehci bcm63xx_ehci.0: irq 18, io mem 0xfffe1300
[   15.396000] bcm63xx_ehci bcm63xx_ehci.0: USB 2.0 started, EHCI 1.00, overcurrent ignored
[   15.404000] hub 1-0:1.0: USB hub found
[   15.408000] hub 1-0:1.0: 2 ports detected
[   15.460000] nf_conntrack version 0.5.0 (970 buckets, 3880 max)
[   15.724000] usb 1-1: new high-speed USB device number 2 using bcm63xx_ehci
[   15.864000] hub 1-1:1.0: USB hub found
[   15.872000] hub 1-1:1.0: 2 ports detected
[   15.992000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   16.388000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   16.500000] bcm63xx_ohci bcm63xx_ohci.0: BCM63XX integrated OHCI controller
[   16.504000] bcm63xx_ohci bcm63xx_ohci.0: new USB bus registered, assigned bus number 2
[   16.512000] bcm63xx_ohci bcm63xx_ohci.0: irq 13, io mem 0xfffe1400
[   16.580000] hub 2-0:1.0: USB hub found
[   16.584000] hub 2-0:1.0: 1 port detected
[   16.624000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled.0/input/input0
[   23.216000] eth0: link forced UP - 100/full - flow control off/off
[   23.240000] device eth0 entered promiscuous mode
[   23.248000] br-lan: port 1(eth0) entered forwarding state
[   23.256000] br-lan: port 1(eth0) entered forwarding state
[   25.260000] br-lan: port 1(eth0) entered forwarding state
[   33.632000] eth0: no IPv6 routers present
[   45.040000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[   45.052000] jffs2_build_filesystem(): unlocking the mtd device... done.
[   45.056000] jffs2_build_filesystem(): erasing all blocks after the end marker... done.
[  100.368000] JFFS2 notice: (989) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.

[/spoiler]


Valoraciones positivas en compra/venta:
143 en Htcmania
188 en Har2mano
20 en elchapuzasinformatico
12 en gsmspain
 ....
 
Mis equipos en venta: https://drive.google.com/open?id=1Zi_bqLSfg_qCT8sx6JhPaWVvSeZXpcka

Noltari

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #361 en: 11-07-2012, 15:24 (Miércoles) »
jar229 o raphik, probad este otro cuando podáis porfa:

https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32665.bin

*cruza los dedos* por dios, que funcione xDDD

raphik

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #362 en: 11-07-2012, 15:44 (Miércoles) »
Con éste tampoco hay wifi.
Bootlog enviado por correo.

jar229 o raphik, probad este otro cuando podáis porfa:

https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32665.bin

*cruza los dedos* por dios, que funcione xDDD

gmtii

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #363 en: 11-07-2012, 16:42 (Miércoles) »
buenas,

otra revisión más (creo que la buena) para seguir abusando de vuestra paciencia  ;D flasheamos, y cuando arranque, vemos  la MAC en Luci o bien mirando el fichero /etc/config/wireless y que debe ser como sigue:

6A:XX:XX:XX:XX:YY donde XX serán igual a la mac de la pegatina, pero YY será +1. Así la calcula en el firmware original creo.

http://www.mediafire.com/download.php?9qq125ackq6w7go

Otros cambios que no se notan, pero están ahí es que:

- ya incluye la detección del HG556 y
- por los tres primeros dígitos de la MAC sabe además si es Ralink y aplica este parche automáticamente. (creo que todos los que tenemos routers con ralink la mac de la pegatina empieza por 84:A8:E4... pueden confirmarme esto por favor?

Gracias por la paciencia!!!  8)

He llegado tarde a casa, y se me ha hecho imposible hacer pruebas, mañana a ver si se tercia el día y pruebo la autodetección mac.

Puedes verlo de muchas formas, conectandote como cliente te debe aparecer por Luci la Mac del Wireless, o en la tabla DHCP del router Wifi Madre, deberías ver la IP del openwrt + su mac.

La mac original del router está detrás en una pegatina.


Sobre prueba, lo que queráis menos por serie :(, Atheros openwrt (con wifi), y ralink openwrt.

Una pena la decisión de danitool de desaparecer de la "scene" :(

Tengo que hacer pruebas con estos openwrt + modem yoigo USB. Hacen un buen router pagando 9€ por 1gb mensual.


No hagas las pruebas mirando la mac que viene detras del router porque esa es la mac de la red lan, la que nos interesa es la del wifi, lo mas facil es mirar con airodump-ng, primero con el firmware de vodafone y luego con openwrt, y las comparas.

Noltari

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #364 en: 11-07-2012, 16:51 (Miércoles) »
Con éste tampoco hay wifi.
Bootlog enviado por correo.
He metido un debug para averiguar cuales son las capacidades del hardware que lee de la eeprom, porque parece que es lo que está fallando...
https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32665_debug.bin

Cuando podáis lo probáis (raphik/jar229)

Por cierto, me alegra que hayas hecho progresos con el ralink gmtii. A ver si consigo terminar el atheros y unificamos parches ;).

Saludos!
« Última modificación: 11-07-2012, 21:57 (Miércoles) por Noltari »

raphik

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #365 en: 11-07-2012, 20:28 (Miércoles) »
Probado. Bootlog enviado.

He metido un debug para averiguar cuales son las capacidades del hardware que lee de la eeprom, porque parece que es lo que está fallando...
https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32665_debug.bin
Cuando podáis lo probáis (rpahik/jar229)
Saludos!

Noltari

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #366 en: 11-07-2012, 22:00 (Miércoles) »
Probado. Bootlog enviado.

He metido un debug para averiguar cuales son las capacidades del hardware que lee de la eeprom, porque parece que es lo que está fallando...
https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32665_debug.bin
Cuando podáis lo probáis (rpahik/jar229)
Saludos!
Gracias por las pruebas. He llegado a la conclusión de que al leer los datos del wifi no detecta las bandas que soporta el wifi. He forzado la banda de 2GHz y añadido otro debug a ver si arroja algo de luz.

https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32665_debug_force_2ghz.bin

Saludos!

raphik

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #367 en: 11-07-2012, 22:24 (Miércoles) »
Gracias a ti, que eres el que se lo está currando.
Seguimos sin wifi. Bootlog enviado.

Gracias por las pruebas. He llegado a la conclusión de que al leer los datos del wifi no detecta las bandas que soporta el wifi. He forzado la banda de 2GHz y añadido otro debug a ver si arroja algo de luz.
https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32665_debug_force_2ghz.bin

gmtii

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #368 en: 11-07-2012, 22:39 (Miércoles) »
buenas,

Adjunto por fin parches y demás necesario para el HW556 version RALINK RT3062F. A ver si Noltari puede fusionar este rollo con su parche que a punto está de conseguir que funcione. ( felicidades por el trabajo!!!!)

Esto es una solución que tiene imposible cabida en trunk de Openwrt tal cual está ahora. Seguiré investigando la forma elegante de resolver la inicialización de la eeprom de la Ralink vía bus PCI y no con el atajo que he busqué mediante una eeprom externa y la asignación de mac adhoc.

Saludos a todos y gracias por los buenos momentos haciendo esto  >:(

http://www.mediafire.com/?fg923u8akxkt85c

PD: Noltari, no tengas en cuenta mucho el formato porque soy novato novato   :D

Noltari

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #369 en: 12-07-2012, 00:40 (Jueves) »
Gracias a ti, que eres el que se lo está currando.
Seguimos sin wifi. Bootlog enviado.

Gracias por las pruebas. He llegado a la conclusión de que al leer los datos del wifi no detecta las bandas que soporta el wifi. He forzado la banda de 2GHz y añadido otro debug a ver si arroja algo de luz.
https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32665_debug_force_2ghz.bin
Pues se me ha ido la olla y he parcheado parte en un directorio y parte en otro. Tengo el servidor de workspaces de openwrt petadísimo y me he hecho un lío con tanto router...

Ahí va la buena y lo siento por haberme equivocado xD: https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32665_debug_force_2ghz_correct.bin

buenas,

Adjunto por fin parches y demás necesario para el HW556 version RALINK RT3062F. A ver si Noltari puede fusionar este rollo con su parche que a punto está de conseguir que funcione. ( felicidades por el trabajo!!!!)

Esto es una solución que tiene imposible cabida en trunk de Openwrt tal cual está ahora. Seguiré investigando la forma elegante de resolver la inicialización de la eeprom de la Ralink vía bus PCI y no con el atajo que he busqué mediante una eeprom externa y la asignación de mac adhoc.

Saludos a todos y gracias por los buenos momentos haciendo esto  >:(

http://www.mediafire.com/?fg923u8akxkt85c

PD: Noltari, no tengas en cuenta mucho el formato porque soy novato novato   :D
Le he echado un ojo por encima y lo veo bien en general. El problema que hay es que fuerzas el registro del pci con el bcm63xx_pci_register();. No lo he mirado a fondo, pero eso es hacer el mismo trabajo dos veces, ya que se trasladó a arch_initcalls dicha llamada y ese parche no nos lo van a aceptar :$...
Como ya he dicho, sólo le he echado un ojo por encima. Cuando consiga lo del atheros me pongo en serio ;).

Saludos!

raphik

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #370 en: 12-07-2012, 01:24 (Jueves) »
¡ HABEMUS WIFI !
Ya aparece la pestaña Wifi dentro de la ficha Network.
No obstante, todavía no es posible hacer un scan de redes colindantes ni tampoco conectarse configurándola como AP. La prueba la he hecho sin encriptación.

Saludos.

Pues se me ha ido la olla y he parcheado parte en un directorio y parte en otro. Tengo el servidor de workspaces de openwrt petadísimo y me he hecho un lío con tanto router...

Ahí va la buena y lo siento por haberme equivocado xD: https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32665_debug_force_2ghz_correct.bin

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2382
  • Prácticas precisas precisan práctica
Re: OpenWRT en Huawei hg556a
« Respuesta #371 en: 12-07-2012, 02:10 (Jueves) »
buenas,

otra revisión más (creo que la buena) para seguir abusando de vuestra paciencia  ;D flasheamos, y cuando arranque, vemos  la MAC en Luci o bien mirando el fichero /etc/config/wireless y que debe ser como sigue:

6A:XX:XX:XX:XX:YY donde XX serán igual a la mac de la pegatina, pero YY será +1. Así la calcula en el firmware original creo.

http://www.mediafire.com/download.php?9qq125ackq6w7go

Otros cambios que no se notan, pero están ahí es que:

- ya incluye la detección del HG556 y
- por los tres primeros dígitos de la MAC sabe además si es Ralink y aplica este parche automáticamente. (creo que todos los que tenemos routers con ralink la mac de la pegatina empieza por 84:A8:E4... pueden confirmarme esto por favor?

Gracias por la paciencia!!!  8)

He llegado tarde a casa, y se me ha hecho imposible hacer pruebas, mañana a ver si se tercia el día y pruebo la autodetección mac.

Puedes verlo de muchas formas, conectandote como cliente te debe aparecer por Luci la Mac del Wireless, o en la tabla DHCP del router Wifi Madre, deberías ver la IP del openwrt + su mac.

La mac original del router está detrás en una pegatina.


Sobre prueba, lo que queráis menos por serie :(, Atheros openwrt (con wifi), y ralink openwrt.

Una pena la decisión de danitool de desaparecer de la "scene" :(

Tengo que hacer pruebas con estos openwrt + modem yoigo USB. Hacen un buen router pagando 9€ por 1gb mensual.


No hagas las pruebas mirando la mac que viene detras del router porque esa es la mac de la red lan, la que nos interesa es la del wifi, lo mas facil es mirar con airodump-ng, primero con el firmware de vodafone y luego con openwrt, y las comparas.

No se que pasa pero no funciona. No puedo acceder al router via web ni telnet ni ssh, está encendida la luz de power pero no puedo acceder de ninguna forma, lo he flasheado 2 veces por si acaso y nada.

En cuanto a la mac de la pegatina, la mia empieza por 04:C0:6F... pero esa es la del lan (la que openwrt reconoce como eth0). La mac del wifi deveria empezar por 6A:C0:6F..

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

foncubierta

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #372 en: 12-07-2012, 03:27 (Jueves) »
Bueno aporto mi granito de arena...he probado el ultimo fimware que habeis posteado(el que esta en dropbox) y a mi tampoco me deja abrir la dirrecion del router con esta version,con la version que hay en la primera pagina si puedo acceder al router a la interfaz pero no me viene la opcion del wifi,asin que me imagino que me pasara igual que al compañero de arriba,os dejo mi mac que viene en la pegatina:

04:C0:6F:34:XX:XX

Cualquier cosa contad conmigo que el router esta en una caja cogiendo polvo xD Asin que haber si al menos le podemos instalar openwrt! ;)

Noltari

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #373 en: 12-07-2012, 03:46 (Jueves) »
Bueno aporto mi granito de arena...he probado el ultimo fimware que habeis posteado(el que esta en dropbox) y a mi tampoco me deja abrir la dirrecion del router con esta version,con la version que hay en la primera pagina si puedo acceder al router a la interfaz pero no me viene la opcion del wifi,asin que me imagino que me pasara igual que al compañero de arriba,os dejo mi mac que viene en la pegatina:

04:C0:6F:34:XX:XX

Cualquier cosa contad conmigo que el router esta en una caja cogiendo polvo xD Asin que haber si al menos le podemos instalar openwrt! ;)
Envíame un dmesg del firmware oficial y un backup del cfe.bin con el firmware del primer post por favor.

Copia del cfe:
dd if=/dev/mtd0 of=/www/cfe.bin
En el PC vas en el navegador a http://192.168.1.1/cfe.bin

P.D: No había visto esa mac hasta ahora en ninguno de los routers :$...

gmtii

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #374 en: 12-07-2012, 09:06 (Jueves) »
buenos días,

el pci register salió porque el fichero aún no estaba parcheado para soporte PCI.. fallo al hacer el diff, claramente no tenía que ir ahí...

sobre las macs... he preguntado a todos los que conozco con este router y los que tienen atheros tienen mac 64:XX.. pero uno de ellos tiene una F0:XX y es atheros!...

@foncubierta: si tu MAC no es 84:XX.., el firm que probaste no va a activar la wifi porque no es Ralink (en principio).

saludos.

Gracias a ti, que eres el que se lo está currando.
Seguimos sin wifi. Bootlog enviado.

Gracias por las pruebas. He llegado a la conclusión de que al leer los datos del wifi no detecta las bandas que soporta el wifi. He forzado la banda de 2GHz y añadido otro debug a ver si arroja algo de luz.
https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32665_debug_force_2ghz.bin
Pues se me ha ido la olla y he parcheado parte en un directorio y parte en otro. Tengo el servidor de workspaces de openwrt petadísimo y me he hecho un lío con tanto router...

Ahí va la buena y lo siento por haberme equivocado xD: https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32665_debug_force_2ghz_correct.bin

buenas,

Adjunto por fin parches y demás necesario para el HW556 version RALINK RT3062F. A ver si Noltari puede fusionar este rollo con su parche que a punto está de conseguir que funcione. ( felicidades por el trabajo!!!!)

Esto es una solución que tiene imposible cabida en trunk de Openwrt tal cual está ahora. Seguiré investigando la forma elegante de resolver la inicialización de la eeprom de la Ralink vía bus PCI y no con el atajo que he busqué mediante una eeprom externa y la asignación de mac adhoc.

Saludos a todos y gracias por los buenos momentos haciendo esto  >:(

http://www.mediafire.com/?fg923u8akxkt85c

PD: Noltari, no tengas en cuenta mucho el formato porque soy novato novato   :D
Le he echado un ojo por encima y lo veo bien en general. El problema que hay es que fuerzas el registro del pci con el bcm63xx_pci_register();. No lo he mirado a fondo, pero eso es hacer el mismo trabajo dos veces, ya que se trasladó a arch_initcalls dicha llamada y ese parche no nos lo van a aceptar :$...
Como ya he dicho, sólo le he echado un ojo por encima. Cuando consiga lo del atheros me pongo en serio ;).

Saludos!

raphik

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #375 en: 12-07-2012, 11:05 (Jueves) »
Mis dos atheros empiezan por 64:16 y F4:C7
....
sobre las macs... he preguntado a todos los que conozco con este router y los que tienen atheros tienen mac 64:XX.. pero uno de ellos tiene una F0:XX y es atheros!...
....

Noltari

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #376 en: 12-07-2012, 14:07 (Jueves) »
Mis dos atheros empiezan por 64:16 y F4:C7
....
sobre las macs... he preguntado a todos los que conozco con este router y los que tienen atheros tienen mac 64:XX.. pero uno de ellos tiene una F0:XX y es atheros!...
....
No os fijéis en las MACs del WLAN, pueden variar incluso en el mismo modelo.
Fijáos en las MACs del ethernet:
5c:4c:a9 -> Atheros/MX29GL128EH
f4:c7:14 -> Atheros/S29GL128P10
00:25:68 -> Atheros/MX29LV128DB
84:a8:e4 -> Ralink

-------------------------------------------------------------------------

raphik o jar229, probad este firmware cuando podáis:
https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32680.bin

Un consejo, si intentáis iniciar el wifi desde luci, haced el dmesg después de haberlo intentado, puede que el driver atheros nos dé más información de qué está pasando de esta forma.

Noltari

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #377 en: 12-07-2012, 16:11 (Jueves) »
¿Alguien con un Ralink podría probar este firmware?
https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32680_ralink.bin

Es un intento de adaptar los parches de gmtii a los míos actualizados para el atheros.

Saludos!

raphik

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #378 en: 12-07-2012, 19:09 (Jueves) »
Probado. Reconoce el dispositivo wifi, pero...
- la wifi  no inicia
- en la lista de canales aparecen también de 5 GHz
- la potencia wifi no pasa de 50 mW
Enviado bootlog y dmesg.

Saludos.

raphik o jar229, probad este firmware cuando podáis:
https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32680.bin

Un consejo, si intentáis iniciar el wifi desde luci, haced el dmesg después de haberlo intentado, puede que el driver atheros nos dé más información de qué está pasando de esta forma.

gmtii

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #379 en: 12-07-2012, 19:42 (Jueves) »
no la inicia; no se está ejecutando el hw556_register_rt2x00 y por tanto no carga la eeprom. Podría ser que tu código de detección se ejecute antes del registro del bus pci?

saludos.

¿Alguien con un Ralink podría probar este firmware?
https://dl.dropbox.com/u/4708147/openwrt/hg556a/openwrt-HW556-squashfs-cfe_r32680_ralink.bin

Es un intento de adaptar los parches de gmtii a los míos actualizados para el atheros.

Saludos!

//FINAL Y MÁS DOS RESPUESTAS