?>/script>'; } ?> [Desarrollo] OpenWrt en Huawei HG556a Widgets Magazine

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

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: OpenWRT en Huawei hg556a
« Respuesta #680 en: 13-09-2012, 08:23 (Jueves) »
Hola a todos ,
tengo funcionando mi router Huawei como repetidor de la señal de internet (la señal le llega por wifi y el la trasmite por cable a un pc de sobremesa)

Eso es modo cliente, no repetidor (a no ser que a parte de dar conexión por cable, también lo haga por wifi.

Por ahora tengo 2 dudas:
1.- la velocidad que coje el pc es sensiblemente más baja que la de otros aparatos (tengo contratado 30 megas. Si conecto un portatil por wifi a la red llega hasta 20 megas, pero el pc que recibe la señal del router apenas llega a 5 o 6 ¿?) Se puede hacer algo en el router ¿? (ya pregunté por esto antes en el foro pero aún no he obtenido respuesta...quizá porque no la tiene, pero por si acaso vuelvo a preguntar)
2.- (esto me preocupa más) Tengo una impresora (hp 4580) que está en la red de casa conectada por wiri: puedo imprimir desde cualquier ordenador menos desde el que pc que está conectado al Huawei... (hay algo que haya que configurar en el router para que funcione??
Gracias por adelantado por las respuestas y un saludo
No debería haber una diferencia significativa entre conectar el ordenador a una tarjeta wifi o al router.
A no ser que a la tarjeta wifi, le tengas puesta algún tipo de antena, y sea esta la que pueda dar mayor ganacia ...  ^-^
No tendrás la tarjeta de red del PC limitada a 10 megas ?
Por si quieres 'afinar' la calidad del enlace, puedes instalar wavemon (opkg install wavemon). Te servirá para orientar el router.

En cuanto a la impresora, probablemente tengas los equipos en diferentes subredes. Pero como no das más datos ...
De ser así, intala relayd y configúralo en la misma subred. Aquí tienes cómo hacerlo en un hg553 (sólo el tema de la configuración del wifi, eh ?): https://foro.seguridadwireless.net/openwrt/instalacion-(facil)-de-openwrt-en-huawei-553/
Por probar ... desactiva y para el firewal: /etc/init.d/firewal disable , /etc/init.d/firewal stop

Elnef

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #681 en: 13-09-2012, 08:42 (Jueves) »
Hola a todos ,
tengo funcionando mi router Huawei como repetidor de la señal de internet (la señal le llega por wifi y el la trasmite por cable a un pc de sobremesa)
Por ahora tengo 2 dudas:
1.- la velocidad que coje el pc es sensiblemente más baja que la de otros aparatos (tengo contratado 30 megas. Si conecto un portatil por wifi a la red llega hasta 20 megas, pero el pc que recibe la señal del router apenas llega a 5 o 6 ¿?) Se puede hacer algo en el router ¿? (ya pregunté por esto antes en el foro pero aún no he obtenido respuesta...quizá porque no la tiene, pero por si acaso vuelvo a preguntar)
2.- (esto me preocupa más) Tengo una impresora (hp 4580) que está en la red de casa conectada por wiri: puedo imprimir desde cualquier ordenador menos desde el que pc que está conectado al Huawei... (hay algo que haya que configurar en el router para que funcione??
Gracias por adelantado por las respuestas y un saludo

Del 1 ni idea pero creo que puedo aclararte el punto 2.

El Huawei 556 a la hora de usarlo como cliente, por defecto, asigna a los equipos que están conectados a sus puertos ethernet otra configuración de red de modo que estos equipos no pueden ver a los que cuelgan directamente del router principal.

Por ejemplo. Si tu red principal es del tipo 192.168.1.1/24 y tienes el hg556 como 192.168.2.1/24, todos los equipos conectados al HG556 será del tipo 192.168.2.1/24 y no ven a los de la red 192.168.1.1/24

Creo que una solución a esto es usar el Relayd en el HG556 de modo que los equipos que cuelguen de él serán del tipo 192.168.1.1/24 y así ver a todos los equipos de la red, incluida la impresora.

EDITO: Se me ha adelantado jar229
« Última modificación: 13-09-2012, 08:44 (Jueves) por Elnef »

Chumpy

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #682 en: 13-09-2012, 10:26 (Jueves) »

No sé qué LED es este, pero debería estar encendido por defecto:
Código: [Seleccionar]
echo 0 > /sys/class/leds/HW556\:red\:all/brightness
echo 1 > /sys/class/leds/HW556\:red\:all/brightness

Saludos.

¿Puede se un master? Es dicir, si está ON se encienden los Leds que le digas y si está OFF no se enciende ninguno?(lo digo por que se llama all y has dicho que está por defecto encendido)

Hace poco alguien preguntó por el led del wifi, ¿ese no sabemos cual es?

aguera-competicion

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #683 en: 13-09-2012, 13:15 (Jueves) »
Macho a la primera la as clavado!!!!

Primer intento de flaseo: en la linea siguiente se a quedado bastante tiempo un minuto como mucho despues an salido 2 lieas mas y se a quedado parado otro rato,

[   49.824000] jffs2_build_filesystem(): erasing all blocks after the end marker...

 viendo que no respondia  he apagado y encendido el router, al cargar no terminaba de parecer el logo de OPENWRT, pero si habia ping y interfac de administracion HTTP, tras varios apaga y enciende no conseguía que terminara de cargar por lo que he buelto a flasear.

segundo intento de flaseo: >:(




Te adjunto el resultado del flaseo:

[spoiler]Flashing root file system and kernel at 0xbe020000:
 ~~~~~~~Flag: 3
baseAddr 0xbe000000
kernelAddr 0xbe020100
rootfsAddr 0xbe020100
tagFs 0x808000b0
....................................................

.

Backup flag .

 ~~~~~~~Flag: 1
.
*** Image flash done *** !
Resetting board...

CFE version cfe.d081.5003 for BCM96358 (32bit,SP,BE)
Build Date: Mon Jul  6 20:08:55 CST 2009 (WangXinfeng 69233)
Copyright (C) 2006 Huawei Technologies Co. Ltd.


Boot Address 0xbe000000

Initializing Arena.
Initializing Devices.

@w45260: Flash Manufacture id :c2

@w45260Flash Device id :227a

@w45260flipCFIGeometry:0
Parallel flash device: name MX29LV128DB, id 0x227a, size 16384KB
CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
Total memory: 67108864 bytes (64MB)

Total memory used by CFE:  0x80401000 - 0x80529FE0 (1216480)
Initialized Data:          0x8041EFF0 - 0x80421630 (9792)
BSS Area:                  0x80421630 - 0x80427FE0 (27056)
Local Heap:                0x80427FE0 - 0x80527FE0 (1048576)
Stack Area:                0x80527FE0 - 0x80529FE0 (8192)
Text (code) segment:       0x80401000 - 0x8041EFE8 (122856)
Boot area (physical):      0x0052A000 - 0x0056A000
Relocation Factor:         I:00000000 - D:00000000

Board IP address                  : 192.168.1.1
Host IP address                   : 192.168.1.100
Gateway IP address                :
Run from flash/host (f/h)         : f
Default host run file name        : vmlinux
Default host flash file name      : bcm963xx_fs_kernel
Boot delay (0-9 seconds)          : 1
Board Id Name                     : HW556
Psi size in KB                    : 64
Number of MAC Addresses (1-32)    : 10
Base MAC Address                  : 00:25:68:ed:df:d1
Ethernet PHY Type                 : Internal
Memory size in MB                 : 64
CMT Thread Number                 : 1

*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
boot kernel from be020100
Code Address: 0x80010000, Entry Address: 0x80010000
Decompression OK!
Entry at 0x80010000
Closing network.
Starting program at 0x80010000
[    0.000000] Linux version 3.3.8 (noltari@skynet) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Thu Sep 13 00:18:46 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] HW556: ath9k caldata offset 0xf7e000
[    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] Reserving 0MB of memory at 0MB for crashkernel
[    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: 61848k/65536k available (2237k kernel code, 3688k reserved, 403k 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] registering PCI controller with io_map_base unset
[    0.088000] bio: create slab <bio-0> at 0
[    0.096000] PCI host bridge to bus 0000:00
[    0.100000] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff]
[    0.104000] pci_bus 0000:00: root bus resource [io  0x8000000-0x800ffff]
[    0.120000] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x3000ffff]
[    0.124000] Switching to clocksource MIPS
[    0.136000] NET: Registered protocol family 2
[    0.140000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.148000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.156000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.164000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.172000] TCP reno registered
[    0.172000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.180000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.188000] NET: Registered protocol family 1
[    0.192000] pci 0000:00:01.0: fixup device configuration
[    0.204000] audit: initializing netlink socket (disabled)
[    0.212000] type=2000 audit(0.212:1): initialized
[    0.216000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.224000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.236000] msgmni has been set to 120
[    0.240000] io scheduler noop registered
[    0.244000] io scheduler deadline registered (default)
[    0.252000] bcm63xx_uart.0: ttyS0 at MMIO 0xfffe0100 (irq = 10) is a bcm63xx_uart
[    0.260000] console [ttyS0] enabled, bootconsole disabled
[    0.260000] console [ttyS0] enabled, bootconsole disabled
[    0.276000] physmap platform flash device: 02000000 at 1e000000
[    0.284000] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x00227a
[    0.292000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.300000]   Amd/Fujitsu Extended Query version 1.3.
[    0.304000] number of CFI chips: 1
[    0.308000] bcm63xxpart: CFE boot tag found with version 8 and board type HW556
[    0.316000] bcm63xxpart: Partition 0 is CFE offset 0 and length 20000
[    0.320000] bcm63xxpart: Partition 1 is kernel offset 20100 and length fff00
[    0.328000] bcm63xxpart: Partition 2 is rootfs offset 120000 and length ce0000
[    0.336000] bcm63xxpart: Partition 3 is cal_data offset e00000 and length 1f0000
[    0.344000] bcm63xxpart: Partition 4 is nvram offset ff0000 and length 10000
[    0.352000] bcm63xxpart: Partition 5 is linux offset 20000 and length de0000
[    0.360000] bcm63xxpart: Spare partition is offset 360004 and length a9fffc
[    0.364000] 6 bcm63xxpart partitions found on MTD device physmap-flash.0
[    0.372000] Creating 6 MTD partitions on "physmap-flash.0":
[    0.380000] 0x000000000000-0x000000020000 : "CFE"
[    0.388000] 0x000000020100-0x000000120000 : "kernel"
[    0.392000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.408000] 0x000000120000-0x000000e00000 : "rootfs"
[    0.420000] mtd: partition "rootfs" set to be root filesystem
[    0.424000] mtd: partition "rootfs_data" created automatically, ofs=360000, len=AA0000
[    0.432000] 0x000000360000-0x000000e00000 : "rootfs_data"
[    0.444000] 0x000000e00000-0x000000ff0000 : "cal_data"
[    0.452000] 0x000000ff0000-0x000001000000 : "nvram"
[    0.460000] 0x000000020000-0x000000e00000 : "linux"
[    0.480000] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    0.492000] TCP cubic registered
[    0.496000] NET: Registered protocol family 17
[    0.500000] 8021q: 802.1Q VLAN Support v1.8
[    0.516000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    0.524000] Freeing unused kernel memory: 200k freed
awk: /proc/cpuinfo: No such file or directory
[    2.924000] eth0: link forced UP - 100/full - flow control off/off
[    3.184000] roboswitch: Probing device eth0: found a 5325! It's a 5350.
[    4.252000] There is already a switch registered on the device 'eth0'
[    5.772000] Button Hotplug driver version 0.4.1
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
jffs2 not ready yet; using ramdisk
- init -

Please press Enter to activate this console. [   12.728000] Compat-drivers backport release: compat-drivers-2012-09-04-2-gddac993
[   12.736000] Backport based on wireless-testing.git master-2012-09-07
[   12.740000] compat.git: wireless-testing.git
[   12.808000] cfg80211: Calling CRDA to update world regulatory domain
[   12.812000] cfg80211: World regulatory domain updated:
[   12.820000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   12.828000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   12.836000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   12.844000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   12.852000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   12.860000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   13.312000] NET: Registered protocol family 10
[   13.768000] SCSI subsystem initialized
[   13.864000] There is already a switch registered on the device 'eth0'
[   14.136000] usbcore: registered new interface driver usbfs
[   14.144000] usbcore: registered new interface driver hub
[   14.152000] usbcore: registered new device driver usb
[   15.284000] PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
[   15.296000] ath: phy0: eeprom contains invalid mac address: ff:ff:ff:ff:ff:ff
[   15.304000] ath: phy0: random mac address will be used: ba:21:ae:50:ce:12
[   15.328000] ieee80211 phy0: Atheros AR9280 Rev:2 mem=0xc0320000, irq=39
[   15.340000] cfg80211: Calling CRDA for country: US
[   15.344000] cfg80211: Regulatory domain changed to country: US
[   15.348000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   15.356000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
[   15.364000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
[   15.372000] cfg80211:   (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   15.380000] cfg80211:   (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   15.388000] cfg80211:   (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   15.396000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
[   15.492000] usbcore: registered new interface driver rt2800usb
[   16.292000] NTFS driver 2.1.30 [Flags: R/O MODULE].
[   17.024000] PPP generic driver version 2.4.2
[   17.448000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   18.004000] NET: Registered protocol family 24
[   18.384000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   18.492000] bcm63xx_ehci bcm63xx_ehci.0: BCM63XX integrated EHCI controller
[   18.496000] bcm63xx_ehci bcm63xx_ehci.0: new USB bus registered, assigned bus number 1
[   18.532000] bcm63xx_ehci bcm63xx_ehci.0: irq 18, io mem 0xfffe1300
[   18.548000] bcm63xx_ehci bcm63xx_ehci.0: USB 2.0 started, EHCI 1.00, overcurrent ignored
[   18.556000] hub 1-0:1.0: USB hub found
[   18.560000] hub 1-0:1.0: 2 ports detected
[   18.728000] nf_conntrack version 0.5.0 (969 buckets, 3876 max)
[   19.828000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   20.260000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   20.372000] bcm63xx_ohci bcm63xx_ohci.0: BCM63XX integrated OHCI controller
[   20.376000] bcm63xx_ohci bcm63xx_ohci.0: new USB bus registered, assigned bus number 2
[   20.384000] bcm63xx_ohci bcm63xx_ohci.0: irq 13, io mem 0xfffe1400
[   20.452000] hub 2-0:1.0: USB hub found
[   20.456000] hub 2-0:1.0: 2 ports detected
[   20.672000] Initializing USB Mass Storage driver...
[   20.676000] usbcore: registered new interface driver usb-storage
[   20.684000] USB Mass Storage support registered.
[   20.868000] usbcore: registered new interface driver ums-alauda
[   20.908000] usbcore: registered new interface driver ums-cypress
[   20.948000] usbcore: registered new interface driver ums-datafab
[   20.984000] usbcore: registered new interface driver ums-freecom
[   20.996000] usb 2-1: new full-speed USB device number 2 using bcm63xx_ohci
[   21.032000] usbcore: registered new interface driver ums-isd200
[   21.068000] usbcore: registered new interface driver ums-jumpshot
[   21.108000] usbcore: registered new interface driver ums-karma
[   21.148000] usbcore: registered new interface driver ums-sddr09
[   21.156000] usb 2-1: not running at top speed; connect to a high speed hub
[   21.172000] hub 2-1:1.0: USB hub found
[   21.180000] hub 2-1:1.0: 2 ports detected
[   21.208000] usbcore: registered new interface driver ums-sddr55
[   21.248000] usbcore: registered new interface driver ums-usbat
[   26.752000] eth0: link forced UP - 100/full - flow control off/off
[   26.924000] device eth0 entered promiscuous mode
[   26.932000] br-lan: port 1(eth0) entered forwarding state
[   26.936000] br-lan: port 1(eth0) entered forwarding state
[   28.940000] br-lan: port 1(eth0) entered forwarding state
[   49.812000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[   49.820000] jffs2_build_filesystem(): unlocking the mtd device... done.
[   49.824000] jffs2_build_filesystem(): erasing all blocks after the end marker... [   49.824000] jffs2_build_filesystem(): erasing all blocks after the end marker...


BusyBox v1.19.4 (2012-09-13 00:06:37 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
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (Bleeding Edge, r33382)
 -----------------------------------------------------
  * 1/4 oz Vodka      Pour all ingredients into mixing
  * 1/4 oz Gin        tin with ice, strain into glass.
  * 1/4 oz Amaretto
  * 1/4 oz Triple sec
  * 1/4 oz Peach schnapps
  * 1/4 oz Sour mix
  * 1 splash Cranberry juice
 -----------------------------------------------------
root@OpenWrt:/#[/spoiler]

Pues tenemos un problema xD.

Lo que he hecho ha sido quitar los botones del código fuente, porque me imaginaba que ese modelo en concreto el botón de reset es active high, mientras que en el resto de modelos el botón de reset es active low. En las compilaciones de danitool no pasaba nada porque antiguamente se utilizaba un driver distinto. Sin embargo, con el kernel actual si se mapea el botón de reset erróneamente, el kernel se cuelga.

Necesito que realices este procedimiento cuando puedas para buscar sólo los botones:
https://foro.seguridadwireless.net/openwrt/openwrt-en-comtrend-ar5387un/msg247663/#msg247663
Te sugiero que primero pruebes los gpio: 8, 9, 10 y 11.
Si esos gpio no coinciden con los botones del router prueba los siguientes: {4} U {5} U {7,39}.

A parte de eso, confirma que funcionan los LEDs con los siguientes comandos (echo 1 enciende / echo 0 apaga):
Power (debería estar encendido al iniciar el router):
Código: [Seleccionar]
echo 0 > /sys/class/leds/HW556\:red\:power/brightness
echo 1 > /sys/class/leds/HW556\:red\:power/brightness

Message:
Código: [Seleccionar]
echo 1 > /sys/class/leds/HW556\:red\:message/brightness
echo 0 > /sys/class/leds/HW556\:red\:message/brightness

HSPA:
Código: [Seleccionar]
echo 1 > /sys/class/leds/HW556\:red\:hspa/brightness
echo 0 > /sys/class/leds/HW556\:red\:hspa/brightness

DSL:
Código: [Seleccionar]
echo 1 > /sys/class/leds/HW556\:red\:dsl/brightness
echo 0 > /sys/class/leds/HW556\:red\:dsl/brightness

No sé qué LED es este, pero debería estar encendido por defecto:
Código: [Seleccionar]
echo 0 > /sys/class/leds/HW556\:red\:all/brightness
echo 1 > /sys/class/leds/HW556\:red\:all/brightness

Saludos.

Me tienes que perdonar si no interpreto a la primera tus explicaciones tu lo haces y lo explicas bien claro, pero yo soy un novato en esto y algunas cosas me cuesta interpretarlas.

Si he entendido bien lo primero y por consola escribo la primera linea

root@OpenWrt:/# echo $N > /sys/class/gpio/export

ash: write error: Invalid argument
Me responde con este error

Apartir de aqui no se como solucionarlo.

Gracias.

Noltari

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #684 en: 13-09-2012, 13:19 (Jueves) »
Macho a la primera la as clavado!!!!

Primer intento de flaseo: en la linea siguiente se a quedado bastante tiempo un minuto como mucho despues an salido 2 lieas mas y se a quedado parado otro rato,

[   49.824000] jffs2_build_filesystem(): erasing all blocks after the end marker...

 viendo que no respondia  he apagado y encendido el router, al cargar no terminaba de parecer el logo de OPENWRT, pero si habia ping y interfac de administracion HTTP, tras varios apaga y enciende no conseguía que terminara de cargar por lo que he buelto a flasear.

segundo intento de flaseo: >:(




Te adjunto el resultado del flaseo:

[spoiler]Flashing root file system and kernel at 0xbe020000:
 ~~~~~~~Flag: 3
baseAddr 0xbe000000
kernelAddr 0xbe020100
rootfsAddr 0xbe020100
tagFs 0x808000b0
....................................................

.

Backup flag .

 ~~~~~~~Flag: 1
.
*** Image flash done *** !
Resetting board...

CFE version cfe.d081.5003 for BCM96358 (32bit,SP,BE)
Build Date: Mon Jul  6 20:08:55 CST 2009 (WangXinfeng 69233)
Copyright (C) 2006 Huawei Technologies Co. Ltd.


Boot Address 0xbe000000

Initializing Arena.
Initializing Devices.

@w45260: Flash Manufacture id :c2

@w45260Flash Device id :227a

@w45260flipCFIGeometry:0
Parallel flash device: name MX29LV128DB, id 0x227a, size 16384KB
CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
Total memory: 67108864 bytes (64MB)

Total memory used by CFE:  0x80401000 - 0x80529FE0 (1216480)
Initialized Data:          0x8041EFF0 - 0x80421630 (9792)
BSS Area:                  0x80421630 - 0x80427FE0 (27056)
Local Heap:                0x80427FE0 - 0x80527FE0 (1048576)
Stack Area:                0x80527FE0 - 0x80529FE0 (8192)
Text (code) segment:       0x80401000 - 0x8041EFE8 (122856)
Boot area (physical):      0x0052A000 - 0x0056A000
Relocation Factor:         I:00000000 - D:00000000

Board IP address                  : 192.168.1.1
Host IP address                   : 192.168.1.100
Gateway IP address                :
Run from flash/host (f/h)         : f
Default host run file name        : vmlinux
Default host flash file name      : bcm963xx_fs_kernel
Boot delay (0-9 seconds)          : 1
Board Id Name                     : HW556
Psi size in KB                    : 64
Number of MAC Addresses (1-32)    : 10
Base MAC Address                  : 00:25:68:ed:df:d1
Ethernet PHY Type                 : Internal
Memory size in MB                 : 64
CMT Thread Number                 : 1

*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
boot kernel from be020100
Code Address: 0x80010000, Entry Address: 0x80010000
Decompression OK!
Entry at 0x80010000
Closing network.
Starting program at 0x80010000
[    0.000000] Linux version 3.3.8 (noltari@skynet) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Thu Sep 13 00:18:46 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] HW556: ath9k caldata offset 0xf7e000
[    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] Reserving 0MB of memory at 0MB for crashkernel
[    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: 61848k/65536k available (2237k kernel code, 3688k reserved, 403k 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] registering PCI controller with io_map_base unset
[    0.088000] bio: create slab <bio-0> at 0
[    0.096000] PCI host bridge to bus 0000:00
[    0.100000] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff]
[    0.104000] pci_bus 0000:00: root bus resource [io  0x8000000-0x800ffff]
[    0.120000] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x3000ffff]
[    0.124000] Switching to clocksource MIPS
[    0.136000] NET: Registered protocol family 2
[    0.140000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.148000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.156000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.164000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.172000] TCP reno registered
[    0.172000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.180000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.188000] NET: Registered protocol family 1
[    0.192000] pci 0000:00:01.0: fixup device configuration
[    0.204000] audit: initializing netlink socket (disabled)
[    0.212000] type=2000 audit(0.212:1): initialized
[    0.216000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.224000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.236000] msgmni has been set to 120
[    0.240000] io scheduler noop registered
[    0.244000] io scheduler deadline registered (default)
[    0.252000] bcm63xx_uart.0: ttyS0 at MMIO 0xfffe0100 (irq = 10) is a bcm63xx_uart
[    0.260000] console [ttyS0] enabled, bootconsole disabled
[    0.260000] console [ttyS0] enabled, bootconsole disabled
[    0.276000] physmap platform flash device: 02000000 at 1e000000
[    0.284000] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x00227a
[    0.292000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.300000]   Amd/Fujitsu Extended Query version 1.3.
[    0.304000] number of CFI chips: 1
[    0.308000] bcm63xxpart: CFE boot tag found with version 8 and board type HW556
[    0.316000] bcm63xxpart: Partition 0 is CFE offset 0 and length 20000
[    0.320000] bcm63xxpart: Partition 1 is kernel offset 20100 and length fff00
[    0.328000] bcm63xxpart: Partition 2 is rootfs offset 120000 and length ce0000
[    0.336000] bcm63xxpart: Partition 3 is cal_data offset e00000 and length 1f0000
[    0.344000] bcm63xxpart: Partition 4 is nvram offset ff0000 and length 10000
[    0.352000] bcm63xxpart: Partition 5 is linux offset 20000 and length de0000
[    0.360000] bcm63xxpart: Spare partition is offset 360004 and length a9fffc
[    0.364000] 6 bcm63xxpart partitions found on MTD device physmap-flash.0
[    0.372000] Creating 6 MTD partitions on "physmap-flash.0":
[    0.380000] 0x000000000000-0x000000020000 : "CFE"
[    0.388000] 0x000000020100-0x000000120000 : "kernel"
[    0.392000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.408000] 0x000000120000-0x000000e00000 : "rootfs"
[    0.420000] mtd: partition "rootfs" set to be root filesystem
[    0.424000] mtd: partition "rootfs_data" created automatically, ofs=360000, len=AA0000
[    0.432000] 0x000000360000-0x000000e00000 : "rootfs_data"
[    0.444000] 0x000000e00000-0x000000ff0000 : "cal_data"
[    0.452000] 0x000000ff0000-0x000001000000 : "nvram"
[    0.460000] 0x000000020000-0x000000e00000 : "linux"
[    0.480000] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    0.492000] TCP cubic registered
[    0.496000] NET: Registered protocol family 17
[    0.500000] 8021q: 802.1Q VLAN Support v1.8
[    0.516000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    0.524000] Freeing unused kernel memory: 200k freed
awk: /proc/cpuinfo: No such file or directory
[    2.924000] eth0: link forced UP - 100/full - flow control off/off
[    3.184000] roboswitch: Probing device eth0: found a 5325! It's a 5350.
[    4.252000] There is already a switch registered on the device 'eth0'
[    5.772000] Button Hotplug driver version 0.4.1
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
jffs2 not ready yet; using ramdisk
- init -

Please press Enter to activate this console. [   12.728000] Compat-drivers backport release: compat-drivers-2012-09-04-2-gddac993
[   12.736000] Backport based on wireless-testing.git master-2012-09-07
[   12.740000] compat.git: wireless-testing.git
[   12.808000] cfg80211: Calling CRDA to update world regulatory domain
[   12.812000] cfg80211: World regulatory domain updated:
[   12.820000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   12.828000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   12.836000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   12.844000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   12.852000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   12.860000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   13.312000] NET: Registered protocol family 10
[   13.768000] SCSI subsystem initialized
[   13.864000] There is already a switch registered on the device 'eth0'
[   14.136000] usbcore: registered new interface driver usbfs
[   14.144000] usbcore: registered new interface driver hub
[   14.152000] usbcore: registered new device driver usb
[   15.284000] PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
[   15.296000] ath: phy0: eeprom contains invalid mac address: ff:ff:ff:ff:ff:ff
[   15.304000] ath: phy0: random mac address will be used: ba:21:ae:50:ce:12
[   15.328000] ieee80211 phy0: Atheros AR9280 Rev:2 mem=0xc0320000, irq=39
[   15.340000] cfg80211: Calling CRDA for country: US
[   15.344000] cfg80211: Regulatory domain changed to country: US
[   15.348000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   15.356000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
[   15.364000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
[   15.372000] cfg80211:   (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   15.380000] cfg80211:   (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   15.388000] cfg80211:   (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   15.396000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
[   15.492000] usbcore: registered new interface driver rt2800usb
[   16.292000] NTFS driver 2.1.30 [Flags: R/O MODULE].
[   17.024000] PPP generic driver version 2.4.2
[   17.448000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   18.004000] NET: Registered protocol family 24
[   18.384000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   18.492000] bcm63xx_ehci bcm63xx_ehci.0: BCM63XX integrated EHCI controller
[   18.496000] bcm63xx_ehci bcm63xx_ehci.0: new USB bus registered, assigned bus number 1
[   18.532000] bcm63xx_ehci bcm63xx_ehci.0: irq 18, io mem 0xfffe1300
[   18.548000] bcm63xx_ehci bcm63xx_ehci.0: USB 2.0 started, EHCI 1.00, overcurrent ignored
[   18.556000] hub 1-0:1.0: USB hub found
[   18.560000] hub 1-0:1.0: 2 ports detected
[   18.728000] nf_conntrack version 0.5.0 (969 buckets, 3876 max)
[   19.828000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   20.260000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   20.372000] bcm63xx_ohci bcm63xx_ohci.0: BCM63XX integrated OHCI controller
[   20.376000] bcm63xx_ohci bcm63xx_ohci.0: new USB bus registered, assigned bus number 2
[   20.384000] bcm63xx_ohci bcm63xx_ohci.0: irq 13, io mem 0xfffe1400
[   20.452000] hub 2-0:1.0: USB hub found
[   20.456000] hub 2-0:1.0: 2 ports detected
[   20.672000] Initializing USB Mass Storage driver...
[   20.676000] usbcore: registered new interface driver usb-storage
[   20.684000] USB Mass Storage support registered.
[   20.868000] usbcore: registered new interface driver ums-alauda
[   20.908000] usbcore: registered new interface driver ums-cypress
[   20.948000] usbcore: registered new interface driver ums-datafab
[   20.984000] usbcore: registered new interface driver ums-freecom
[   20.996000] usb 2-1: new full-speed USB device number 2 using bcm63xx_ohci
[   21.032000] usbcore: registered new interface driver ums-isd200
[   21.068000] usbcore: registered new interface driver ums-jumpshot
[   21.108000] usbcore: registered new interface driver ums-karma
[   21.148000] usbcore: registered new interface driver ums-sddr09
[   21.156000] usb 2-1: not running at top speed; connect to a high speed hub
[   21.172000] hub 2-1:1.0: USB hub found
[   21.180000] hub 2-1:1.0: 2 ports detected
[   21.208000] usbcore: registered new interface driver ums-sddr55
[   21.248000] usbcore: registered new interface driver ums-usbat
[   26.752000] eth0: link forced UP - 100/full - flow control off/off
[   26.924000] device eth0 entered promiscuous mode
[   26.932000] br-lan: port 1(eth0) entered forwarding state
[   26.936000] br-lan: port 1(eth0) entered forwarding state
[   28.940000] br-lan: port 1(eth0) entered forwarding state
[   49.812000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[   49.820000] jffs2_build_filesystem(): unlocking the mtd device... done.
[   49.824000] jffs2_build_filesystem(): erasing all blocks after the end marker... [   49.824000] jffs2_build_filesystem(): erasing all blocks after the end marker...


BusyBox v1.19.4 (2012-09-13 00:06:37 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
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (Bleeding Edge, r33382)
 -----------------------------------------------------
  * 1/4 oz Vodka      Pour all ingredients into mixing
  * 1/4 oz Gin        tin with ice, strain into glass.
  * 1/4 oz Amaretto
  * 1/4 oz Triple sec
  * 1/4 oz Peach schnapps
  * 1/4 oz Sour mix
  * 1 splash Cranberry juice
 -----------------------------------------------------
root@OpenWrt:/#[/spoiler]

Pues tenemos un problema xD.

Lo que he hecho ha sido quitar los botones del código fuente, porque me imaginaba que ese modelo en concreto el botón de reset es active high, mientras que en el resto de modelos el botón de reset es active low. En las compilaciones de danitool no pasaba nada porque antiguamente se utilizaba un driver distinto. Sin embargo, con el kernel actual si se mapea el botón de reset erróneamente, el kernel se cuelga.

Necesito que realices este procedimiento cuando puedas para buscar sólo los botones:
https://foro.seguridadwireless.net/openwrt/openwrt-en-comtrend-ar5387un/msg247663/#msg247663
Te sugiero que primero pruebes los gpio: 8, 9, 10 y 11.
Si esos gpio no coinciden con los botones del router prueba los siguientes: {4} U {5} U {7,39}.

A parte de eso, confirma que funcionan los LEDs con los siguientes comandos (echo 1 enciende / echo 0 apaga):
Power (debería estar encendido al iniciar el router):
Código: [Seleccionar]
echo 0 > /sys/class/leds/HW556\:red\:power/brightness
echo 1 > /sys/class/leds/HW556\:red\:power/brightness

Message:
Código: [Seleccionar]
echo 1 > /sys/class/leds/HW556\:red\:message/brightness
echo 0 > /sys/class/leds/HW556\:red\:message/brightness

HSPA:
Código: [Seleccionar]
echo 1 > /sys/class/leds/HW556\:red\:hspa/brightness
echo 0 > /sys/class/leds/HW556\:red\:hspa/brightness

DSL:
Código: [Seleccionar]
echo 1 > /sys/class/leds/HW556\:red\:dsl/brightness
echo 0 > /sys/class/leds/HW556\:red\:dsl/brightness

No sé qué LED es este, pero debería estar encendido por defecto:
Código: [Seleccionar]
echo 0 > /sys/class/leds/HW556\:red\:all/brightness
echo 1 > /sys/class/leds/HW556\:red\:all/brightness

Saludos.

Me tienes que perdonar si no interpreto a la primera tus explicaciones tu lo haces y lo explicas bien claro, pero yo soy un novato en esto y algunas cosas me cuesta interpretarlas.

Si he entendido bien lo primero y por consola escribo la primera linea

root@OpenWrt:/# echo $N > /sys/class/gpio/export

ash: write error: Invalid argument
Me responde con este error

Apartir de aqui no se como solucionarlo.

Gracias.

Tienes que cambiar el $N por el número de cada gpio que vas probando: 0, 1, 2, 3...

echo 0 > /sys/class/gpio/export
echo 1 > /sys/class/gpio/export
...
echo 39 > /sys/class/gpio/export

aguera-competicion

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #685 en: 13-09-2012, 13:22 (Jueves) »

No sé qué LED es este, pero debería estar encendido por defecto:
Código: [Seleccionar]
echo 0 > /sys/class/leds/HW556\:red\:all/brightness
echo 1 > /sys/class/leds/HW556\:red\:all/brightness

Saludos.

¿Puede se un master? Es dicir, si está ON se encienden los Leds que le digas y si está OFF no se enciende ninguno?(lo digo por que se llama all y has dicho que está por defecto encendido)

Hace poco alguien preguntó por el led del wifi, ¿ese no sabemos cual es?

Efectivamente ahora acabo de comprobar los led y cuando los he comprobado y encendido todos he apagado este interruptor de led misterioso y se han apagado todos los led de golpe, al ponerlo en 1 se han encendido todos los que habían encendido, por así decirlo es como el automático de una casa que cuando lo apagas quitas todas la corriente de la casa y se apaga todo lo encendido, al encender de nuevo se encienden todas las luces anteriores apagadas.

Noltari

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #686 en: 13-09-2012, 13:40 (Jueves) »

No sé qué LED es este, pero debería estar encendido por defecto:
Código: [Seleccionar]
echo 0 > /sys/class/leds/HW556\:red\:all/brightness
echo 1 > /sys/class/leds/HW556\:red\:all/brightness

Saludos.

¿Puede se un master? Es dicir, si está ON se encienden los Leds que le digas y si está OFF no se enciende ninguno?(lo digo por que se llama all y has dicho que está por defecto encendido)

Hace poco alguien preguntó por el led del wifi, ¿ese no sabemos cual es?

Efectivamente ahora acabo de comprobar los led y cuando los he comprobado y encendido todos he apagado este interruptor de led misterioso y se han apagado todos los led de golpe, al ponerlo en 1 se han encendido todos los que habían encendido, por así decirlo es como el automático de una casa que cuando lo apagas quitas todas la corriente de la casa y se apaga todo lo encendido, al encender de nuevo se encienden todas las luces anteriores apagadas.
Ok, los LEDs funcionan bien.

Cuando puedas prueba los botones como te indico en el enlace porfa.

Saludos.

Chumpy

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #687 en: 13-09-2012, 13:41 (Jueves) »

No sé qué LED es este, pero debería estar encendido por defecto:
Código: [Seleccionar]
echo 0 > /sys/class/leds/HW556\:red\:all/brightness
echo 1 > /sys/class/leds/HW556\:red\:all/brightness

Saludos.

¿Puede se un master? Es dicir, si está ON se encienden los Leds que le digas y si está OFF no se enciende ninguno?(lo digo por que se llama all y has dicho que está por defecto encendido)

Hace poco alguien preguntó por el led del wifi, ¿ese no sabemos cual es?

Efectivamente ahora acabo de comprobar los led y cuando los he comprobado y encendido todos he apagado este interruptor de led misterioso y se han apagado todos los led de golpe, al ponerlo en 1 se han encendido todos los que habían encendido, por así decirlo es como el automático de una casa que cuando lo apagas quitas todas la corriente de la casa y se apaga todo lo encendido, al encender de nuevo se encienden todas las luces anteriores apagadas.

aguera-competicion, acabamos de enseñarle algo nuevo a Noltari!!!! >:(

aguera-competicion

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #688 en: 13-09-2012, 14:00 (Jueves) »

No sé qué LED es este, pero debería estar encendido por defecto:
Código: [Seleccionar]
echo 0 > /sys/class/leds/HW556\:red\:all/brightness
echo 1 > /sys/class/leds/HW556\:red\:all/brightness

Saludos.

¿Puede se un master? Es dicir, si está ON se encienden los Leds que le digas y si está OFF no se enciende ninguno?(lo digo por que se llama all y has dicho que está por defecto encendido)

Hace poco alguien preguntó por el led del wifi, ¿ese no sabemos cual es?

Efectivamente ahora acabo de comprobar los led y cuando los he comprobado y encendido todos he apagado este interruptor de led misterioso y se han apagado todos los led de golpe, al ponerlo en 1 se han encendido todos los que habían encendido, por así decirlo es como el automático de una casa que cuando lo apagas quitas todas la corriente de la casa y se apaga todo lo encendido, al encender de nuevo se encienden todas las luces anteriores apagadas.

aguera-competicion, acabamos de enseñarle algo nuevo a Noltari!!!! >:(

jajaja el automatico de la casa!!
Yo con enseñarle una cosa a este chico me doy por satisfecho

aguera-competicion

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #689 en: 13-09-2012, 14:08 (Jueves) »
Botón junto ADSL
cat /sys/class/gpio/gpio8/value
sin pulsar -->1
pulsado  --->0

Botón wifi
cat /sys/class/gpio/gpio9/value
sin pulsar -->1
pulsado  --->0

Boton restart
cat /sys/class/gpio/gpio10/value
sin pulsar -->1
pulsado  --->0

Botón reset
cat /sys/class/gpio/gpio11/value
sin pulsar -->1
pulsado  --->0

¿Es esto lo que debería hacer?

Noltari

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #690 en: 13-09-2012, 14:22 (Jueves) »
Botón junto ADSL
cat /sys/class/gpio/gpio8/value
sin pulsar -->1
pulsado  --->0

Botón wifi
cat /sys/class/gpio/gpio9/value
sin pulsar -->1
pulsado  --->0

Boton restart
cat /sys/class/gpio/gpio10/value
sin pulsar -->1
pulsado  --->0

Botón reset
cat /sys/class/gpio/gpio11/value
sin pulsar -->1
pulsado  --->0

¿Es esto lo que debería hacer?
Coincide con la definción de los botones que tenemos ahora mismo...

Lo único que se me ocurre para que el router se quede pillado con la compilación normal es que estuvieras pulsando el botón reset mientras el router se encendía y mirabas el log. Dime que no era así por Dios xD...

Saludos.

aguera-competicion

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #691 en: 13-09-2012, 14:34 (Jueves) »
Para nada!, lo único que pulsaba era restart cuando quería eliminar un .bin para poder meter otro diferente.

Este .bin de prueba  tiene similitud con alguno del primer post? lo digo por probarlo creo que hay 3 diferentes con realtek y no se ya ni los que he probado y no he probado, el ultimo que probé fue r33032 por que me pareció el mas aligerado.

Noltari

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #692 en: 13-09-2012, 14:38 (Jueves) »
Para nada!, lo único que pulsaba era restart cuando quería eliminar un .bin para poder meter otro diferente.

Este .bin de prueba  tiene similitud con alguno del primer post? lo digo por probarlo creo que hay 3 diferentes con realtek y no se ya ni los que he probado y no he probado, el ultimo que probé fue r33032 por que me pareció el mas aligerado.
La única diferencia con respecto a los del primer post es que he borrado los botones del código fuente porque son los que te causan problemas :$...
El botón sólo lo tienes que pulsar hasta que el router se queda en el bootloader y puedes cargar el firmware a través de la página web. Después no tienes que seguir pulsándolo.

Intenta con el firmware más actualizado del primer post y me cuentas.

Saludos.

aguera-competicion

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #693 en: 13-09-2012, 14:41 (Jueves) »
Boyyyy pa yaaaaa!!! ^-^

aguera-competicion

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #694 en: 13-09-2012, 16:10 (Jueves) »
Actualizo las pruebas realizadas en router con flash "chunga" MX29LV128DB :

Firmware r33032:

El router arranca, se deja hacer ping durante el siguiente proceso  de inicio y tras la ultma linea aprox deja de dar ping por lo que no es posible ningún acceso remoto posterior mediante IP

Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    9.940000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x10000
[    9.948000] Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
[    9.956000] empty_blocks 172, bad_blocks 0, c->nr_blocks 173
switching to jffs2
- init -

Please press Enter to activate this console. [   12.912000] Compat-wireless backport release: compat-wireless-2012-07-13


mediante consola he observado que en ocasiones aleatorias carga el logo de OPENWRT y en otras ocasiones se queda atascado.

Firmware r33053

Carga perfectamente y es posible acceder al router remotamente mediante LUCI (no he llegado a configurar funciones)

Firmware r33275:

Carga perfectamente y es posible acceder al router remotamente mediante LUCI (no he llegado a configurar funciones)





Ahora me pregunto yo..? Porque no probé las dos ultimas versiones para no molestar tanto?
yo probé la primera versión cuando aun no estaba puesta ni en el primer post , después no llegue a probar ninguna mas y ayer por la noche cuando me puse manos a la obra con el router me baje la primera versión pensando que la única diferencia era el lastre de complementos que llevan las otras y yo evito, por eso nunca probé las dos versiones mas ultimas.

Ahora por lo que veo la cuestión esta en algo que tienen las dos ultimas versiones que la primera no tiene. De hay que la primera no funcione (r33032)
« Última modificación: 13-09-2012, 16:25 (Jueves) por aguera-competicion »

rgbravo

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #695 en: 13-09-2012, 16:56 (Jueves) »
Eso es modo cliente, no repetidor (a no ser que a parte de dar conexión por cable, también lo haga por wifi.
Tienes razon me he equivocado al describirlo; el router solo proporciona señal al pc a traves del cbale

No debería haber una diferencia significativa entre conectar el ordenador a una tarjeta wifi o al router.
A no ser que a la tarjeta wifi, le tengas puesta algún tipo de antena, y sea esta la que pueda dar mayor ganacia ...  ^-^
No tendrás la tarjeta de red del PC limitada a 10 megas ?
Por si quieres 'afinar' la calidad del enlace, puedes instalar wavemon (opkg install wavemon). Te servirá para orientar el router.
Me explicado mal de nuevo: si voy a la habitacion donde tengo el pc con un portatil(que recibe internet por wifi) y le hago un test =de velocidad 30 megas. Si hago el mismo test con el pc(que esta conectado a la red por el Huawei=  como mucho 5 o 6 megas.
Perdonad por la ignorancia... pero para saber si la tarjeta esta limitada a 10 megas que hago: miro el modelo en el controlador de dispositivos o existe alguna "prueba" que pueda hacer?


En cuanto a la impresora, probablemente tengas los equipos en diferentes subredes. Pero como no das más datos ...
De ser así, intala relayd y configúralo en la misma subred. Aquí tienes cómo hacerlo en un hg553 (sólo el tema de la configuración del wifi, eh ?): https://foro.seguridadwireless.net/openwrt/instalacion-(facil)-de-openwrt-en-huawei-553/
Por probar ... desactiva y para el firewal: /etc/init.d/firewal disable , /etc/init.d/firewal stop
Creo que quien esta en una subred es el pc (desde luego la impresora no porque cuando mando un  documento desde un portatil que se conecta por wifi  imprime si problemas )porque cuando segui el tutorial para instalar el Openwrt en uno de los pasos habia que introducir en un campo (supongo que para la ip que genera el route)r un numero que debia ser distinto al de la red que genera el router principal( la red de ONO tiene 192.168.1.1 y yo puse en ese campo al instalar 192.168.2.1)..... luego creo que el Huawei ha creado una subred y por eso quiza no imprime
Si la solucion es relayd... preguntas: que es relayd? un submodulo que tengo que añadir al firmware que ya tengo instalado? Tengo que escoger otro firmware diferente que incluya relayd?
lo siento si parezco torpe (que igual lo soy y todo) pero he leido el link y no se donde o como poner el relayd...
Gracias por la ayuda que me habeis prestado hasta ahora.....

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: Re: OpenWRT en Huawei hg556a
« Respuesta #696 en: 13-09-2012, 17:17 (Jueves) »
Para saber a la velocidad a la que funciona tu tarjeta de red, debes hacerlo desde Panel de control/Centro de redes y recursos compartidos. Dentro de redes activas, pincha sobre conexiones y ahí verás la velocidad. Eso contando con que tengas como S.O. Windos 7
Relayd y es un paquete (aplicación). Si te lees el primer post del hilo (sólo el apartado wifi), verás exactamente para que sirve y como configurarlo.


Enviado desde mi CUBE U30GT-H usando Tapatalk 2

aguera-competicion

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #697 en: 13-09-2012, 17:28 (Jueves) »
Eso es modo cliente, no repetidor (a no ser que a parte de dar conexión por cable, también lo haga por wifi.
Tienes razon me he equivocado al describirlo; el router solo proporciona señal al pc a traves del cbale

No debería haber una diferencia significativa entre conectar el ordenador a una tarjeta wifi o al router.
A no ser que a la tarjeta wifi, le tengas puesta algún tipo de antena, y sea esta la que pueda dar mayor ganacia ...  ^-^
No tendrás la tarjeta de red del PC limitada a 10 megas ?
Por si quieres 'afinar' la calidad del enlace, puedes instalar wavemon (opkg install wavemon). Te servirá para orientar el router.
Me explicado mal de nuevo: si voy a la habitacion donde tengo el pc con un portatil(que recibe internet por wifi) y le hago un test =de velocidad 30 megas. Si hago el mismo test con el pc(que esta conectado a la red por el Huawei=  como mucho 5 o 6 megas.
Perdonad por la ignorancia... pero para saber si la tarjeta esta limitada a 10 megas que hago: miro el modelo en el controlador de dispositivos o existe alguna "prueba" que pueda hacer?


En cuanto a la impresora, probablemente tengas los equipos en diferentes subredes. Pero como no das más datos ...
De ser así, intala relayd y configúralo en la misma subred. Aquí tienes cómo hacerlo en un hg553 (sólo el tema de la configuración del wifi, eh ?): https://foro.seguridadwireless.net/openwrt/instalacion-(facil)-de-openwrt-en-huawei-553/
Por probar ... desactiva y para el firewal: /etc/init.d/firewal disable , /etc/init.d/firewal stop
Creo que quien esta en una subred es el pc (desde luego la impresora no porque cuando mando un  documento desde un portatil que se conecta por wifi  imprime si problemas )porque cuando segui el tutorial para instalar el Openwrt en uno de los pasos habia que introducir en un campo (supongo que para la ip que genera el route)r un numero que debia ser distinto al de la red que genera el router principal( la red de ONO tiene 192.168.1.1 y yo puse en ese campo al instalar 192.168.2.1)..... luego creo que el Huawei ha creado una subred y por eso quiza no imprime
Si la solucion es relayd... preguntas: que es relayd? un submodulo que tengo que añadir al firmware que ya tengo instalado? Tengo que escoger otro firmware diferente que incluya relayd?
lo siento si parezco torpe (que igual lo soy y todo) pero he leido el link y no se donde o como poner el relayd...
Gracias por la ayuda que me habeis prestado hasta ahora.....

La velocidad de la wifi puede ser varias cosas.
1º descubre a que velocidad funciona tu wifi principal a la que se cocectan tus dispotitivos si no sabes como hacerlo te propongo que instales en windows inssider y nos muestres tu red con una captura de pantalla.

2º dependiendo de la velocidad que tenga tu red tendrás unos resultados reales mas altos o mas bajos estos resultados reales se dividen entre dos a medida que añades un dispositivo nuevo a la wifi.
Te pongo un ejemplo:

Red wifi a 54Mbit teoricos es igual a 20Mbit reales aprox (2 metros de distancia) entre ap y cliente.

Partiendo de unos 20Mbit reales en el mejor de los casos esta velocidad es para un dispositivo, en el momento me se conectan dos dispositivos la velocidad se divide entre dos, por lo que te quedan 10Mbit por dispositivo.
Dado que no tendrás los dispositivos a 2 o 3 metros de distancia y con visión directa estas medidas que te pongo se pueden reducir rápidamente a 6 u 8 Mbit.

Ahora te pregunto :
-Tu router que hace de bridge esta conectado con una señal medianamente buena del AP principal?
-Cuantos dispositivos se conectan simultáneamente a tu AP principal cuando realizas las pruebas.?


Lo de imprimir  debes hacer un ping a la impresora si no hace ping revisa en que red esta la impresora y el dispositivo desde donde intentas conectarte. apartir de hay que método de enrrutamiento o nat tienes.

esXploitt

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #698 en: 14-09-2012, 12:14 (Viernes) »
una pregunta, yo me conecto por cable al router principal pero no puedo ver los archivos del disco duro del openwrt
el principal es 1.1 y el openwrt es 1.2
tengo que conectarme directamente al 1.2 para ver mi disco duro, como lo puedo solucionar sin cambiar?

Noltari

  • Visitante
Re: OpenWRT en Huawei hg556a
« Respuesta #699 en: 14-09-2012, 14:53 (Viernes) »
una pregunta, yo me conecto por cable al router principal pero no puedo ver los archivos del disco duro del openwrt
el principal es 1.1 y el openwrt es 1.2
tengo que conectarme directamente al 1.2 para ver mi disco duro, como lo puedo solucionar sin cambiar?
A ver si entiendo lo que has escrito, porque es peor que descifrar un código.
No has mencionado el acceso al disco duro, así que supongo que es Samba o FTP.
No especificas si el router secundario (openwrt) está conectado por cable directamente al router principal, ya que es el único modo de que ambos estén en la misma subred (no creo que estés utilizando relayd/wds). Si esto es correcto no veo ningún problema de comunicación entre ambos routers salvo una mala configuración del firewall.

¿Ves qué dificil es solucionar un problema si no se da la información necesaria?
Muchas veces, cuando se explican problemas sin esforzarse en dar información, la gente que puede ayudarte lo ignora simplemente porque no se van a esforzar en entender un problema que el mismo interesado en resolverlo no pone ningún empeño.

Sin malos rollos, es para que algunos se den cuenta de que hay que poner interés en que se resuelvan nuestras dudas ;)

Saludos.