Cambiaste la board ID a 96368MVWG?, uhm creo que ese no es el camino correcto. Y podría ser que por elegir esa board ID el chip que mencionas dejase de funcionar, tal vez sea CFE quien lo activa al arrancar el sistema.+1
Edito: o bien algún led definido para 96368MVWG, se corresponde con el gpio que activa ese chip, aunque supongo que ya lo habrás comprobado.
¿Cual era la board ID original?. Aunque a veces no hay ninguna diferencia poniendo una u otra board ID, mejor siempre trabajar con la que hay por defecto.
Parece que el responsable de dar la alimentación a los puertos USB es el chip que hay a la derecha del NEC.
Debiera ser del tipo MIC2526 o similar. En la foto no lo distingo.
Si es del tipo MIC2526, ¿tienes posibilidad de medir el voltaje en las patillas 1, 4 y 7 con el firmware original y con el openwrt puesto? Al menos la patilla 7 debiera de tener alimentación. Las patillas 1 y 4 depende de si el chip detecta niveles altos o bajos debieran tener 0 o 1 lógicos para que se activen las salidas de voltaje a los puertos USB.
El datasheet se puede ver aquí (http://www.micrel.com/_PDF/mic2526.pdf).
Cambiaste la board ID a 96368MVWG?, uhm creo que ese no es el camino correcto. Y podría ser que por elegir esa board ID el chip que mencionas dejase de funcionar, tal vez sea CFE quien lo activa al arrancar el sistema.+1
Edito: o bien algún led definido para 96368MVWG, se corresponde con el gpio que activa ese chip, aunque supongo que ya lo habrás comprobado.
¿Cual era la board ID original?. Aunque a veces no hay ninguna diferencia poniendo una u otra board ID, mejor siempre trabajar con la que hay por defecto.
Eso es trampa :D.
Si nos dices el ID original podemos crear una definición nueva para ese router. La 96368MVWG está demasiado sobrecargada ya con dispositivos copy & pasteados del de referencia a los que los fabricantes no cambiaron el identificador.
Saludos!
exacto; es un AP1212 LPerfecto, el mismo ID que el Zyxel P870HW-51a v2...
https://www.dropbox.com/s/tgnojcqg2ca53ws/IMG_20140205_121706.jpg (https://www.dropbox.com/s/tgnojcqg2ca53ws/IMG_20140205_121706.jpg)
http://www.diodes.com/datasheets/AP1212.pdf (http://www.diodes.com/datasheets/AP1212.pdf)
ahora mido tocando gpios y pongo resultados...
la definición de placa original es la 0, 96368VVW.
Saludos.Parece que el responsable de dar la alimentación a los puertos USB es el chip que hay a la derecha del NEC.
Debiera ser del tipo MIC2526 o similar. En la foto no lo distingo.
Si es del tipo MIC2526, ¿tienes posibilidad de medir el voltaje en las patillas 1, 4 y 7 con el firmware original y con el openwrt puesto? Al menos la patilla 7 debiera de tener alimentación. Las patillas 1 y 4 depende de si el chip detecta niveles altos o bajos debieran tener 0 o 1 lógicos para que se activen las salidas de voltaje a los puertos USB.
El datasheet se puede ver aquí (http://www.micrel.com/_PDF/mic2526.pdf).
STATUS BEFORE INITIALIZATION: Power-on does not necessarily define the initial status of a MOS device.
Immediately after the power source is turned ON, devices with reset functions have not yet been initialized.
Hence, power-on does not guarantee output pin levels, I/O settings or contents of registers. A device is not
initialized until the reset signal is received. A reset operation must be executed immediately after power-on
for devices with reset functions.
if ((board.has_ohci0 || board.has_ehci0)) {
printk(KERN_INFO PFX "resetting gpio27 for usbHUB...\n");
gpio_request(27, "USB_rst");
gpio_direction_output(27, 0);
gpio_set_value(27, 1);
usbh_ports = board.num_usbh_ports;
if (!usbh_ports || WARN_ON(usbh_ports > 1 && board.has_usbd))
usbh_ports = 1;
}
Puede que si lo que necesita es un reset necesitemos una línea más: gpio_set_value(27, 0);
Si es el caso de que efectivamente necesita un reset o un cambio de high a low, o viceversa antes de en un momento determinado, podría arreglarse fácilmente.Totalmente de acuerdo con danitool.
Por ejemplo para poner en HIGH/LOW antes de que se inicialice el USB este código podría valer, por ejemplo poniéndolo en el archivo board_bcm963xx.c. Antes de que se registren los USBs.Código: [Seleccionar]if ((board.has_ohci0 || board.has_ehci0)) {
Puede que si lo que necesita es un reset necesitemos una línea más:
printk(KERN_INFO PFX "resetting gpio27 for usbHUB...\n");
gpio_request(27, "USB_rst");
gpio_direction_output(27, 0);
gpio_set_value(27, 1);
usbh_ports = board.num_usbh_ports;
if (!usbh_ports || WARN_ON(usbh_ports > 1 && board.has_usbd))
usbh_ports = 1;
}Código: [Seleccionar]gpio_set_value(27, 0);
Aunque tal vez board_register_devices podría no ser la función correcta para hacer el cambio de high a low o viceversa sino en la función prom_init, de forma parecida a lo que hay para el bcm6318 y el gpio-pinmux para usb. Todo es cuestión de probar.
Bus 001 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
if ((board.has_ohci0 || board.has_ehci0)) {
printk(KERN_INFO PFX "LOG: resetting gpio27 for usbHUB...\n");
gpio_request(27, "USB_rst");
gpio_direction_output(27, 0);
gpio_set_value(27, 1);
gpio_set_value(27, 0);
printk(KERN_INFO PFX "LOG: done reset gpio27 ...\n"); // mínimo 5us en reset
gpio_set_value(27, 1);
}
Si es el caso de que efectivamente necesita un reset o un cambio de high a low, o viceversa antes de en un momento determinado, podría arreglarse fácilmente.
Por ejemplo para poner en HIGH/LOW antes de que se inicialice el USB este código podría valer, por ejemplo poniéndolo en el archivo board_bcm963xx.c. Antes de que se registren los USBs.Código: [Seleccionar]if ((board.has_ohci0 || board.has_ehci0)) {
Puede que si lo que necesita es un reset necesitemos una línea más:
printk(KERN_INFO PFX "resetting gpio27 for usbHUB...\n");
gpio_request(27, "USB_rst");
gpio_direction_output(27, 0);
gpio_set_value(27, 1);
usbh_ports = board.num_usbh_ports;
if (!usbh_ports || WARN_ON(usbh_ports > 1 && board.has_usbd))
usbh_ports = 1;
}Código: [Seleccionar]gpio_set_value(27, 0);
Aunque tal vez board_register_devices podría no ser la función correcta para hacer el cambio de high a low o viceversa sino en la función prom_init, de forma parecida a lo que hay para el bcm6318 y el gpio-pinmux para usb. Todo es cuestión de probar.
no hay soporte de ADSL.
Sobre cambiar el nombre de la placa: debemos conectarnos por puerto serial al router vía conversor USB-TTL. De hecho pulsando el botón no entra en modo recovery así que igual es necesario sí o sí.
Pulsamos una tecla para interrumpir la cuenta atrás y ahí con la tecla b, accedemos al menu de cambio de nombre de placa.
De todos modos cuando el soporte este implantado no hará falta.
Saludos.
Hola buenas, venia a preguntar una cosa: ???
Tengo este mismo router y quiero poner el OpenWrt con la interfaz LucI, pero no soy capaz.
Primero tuve que acceder al router como admin a traves de un script para poder actualizar el firmware que puso nuestro amigo gmtii, tras actualizar el router no me da IP. He probado con 0.1, 1.1 y 2.1 y pero nada no hago ping. He visto que poniais algo de que habia que acceder con un USB-TTL, ¿no se puede hacer todo por ethernet ni de coña no?
Gracias de antemano. ;D
Si no me equivoco primero hay que cambiarle el identificador a la placa para que openwrt reconozca los dispositivos que tiene, ya que por ahora no está soportado directamente. Lo que hacemos es decirle a openwrt que es otro router que ya está soportado (96368MVWG), y eso lo tienes que hacer con el adaptador serie. Lee el primer post.
git clone https://bitbucket.org/gmtii/barrier-breaker-openwrt-vh4032n.git -b barrier-breaker_14.04
hola,
Siento el abandono del hilo, pero andamos incluyendo el soporte final en el repositorio openwrt-es
Ahora mismo creo que hay que usar el puerto serie y un servidor TFTP para flashear.
Por otro lado, no hay que cambiar ya la definición de la placa. Tal cual está debería funcionar el siguiente repositorio temporal:Código: [Seleccionar]git clone https://bitbucket.org/gmtii/barrier-breaker-openwrt-vh4032n.git
Prueben a compilar y me comentan.
Aquí uno compilado con estos cambios:
https://www.dropbox.com/s/v1fbm4whm39ivt3/openwrt-VH4032N-squashfs-cfe.bin (https://www.dropbox.com/s/v1fbm4whm39ivt3/openwrt-VH4032N-squashfs-cfe.bin)
Ya me cuentan.
Saludos.
git clone https://bitbucket.org/gmtii/barrier-breaker-openwrt-vh4032n.git -b barrier-breaker_14.04
Estoy compilando.
A ver si este finde puedo probar algo con el router y pongo lo que vea.
Booting from latest image (0xb9000000) ...
Code Address: 0x80010000, Entry Address: 0x80010000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80010000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
32 buffers found.
Closing DMA Channels.
Starting program at 0x80010000
[ 0.000000] Linux version 3.10.34 (tki2k@tki2k-Ubuntu) (gcc version 4.8.3 (Op
enWrt/Linaro GCC 4.8-2014.01 r40396) ) #1 Sat May 31 21:52:24 CEST 2014
[ 0.000000] Detected Broadcom 0x6368 CPU revision b2
[ 0.000000] CPU frequency is 400 MHz
[ 0.000000] 128MB of RAM installed
[ 0.000000] registering 38 GPIOs
[ 0.000000] board_bcm963xx: Boot address 0xb8000000
[ 0.000000] board_bcm963xx: CFE version: 1.0.37-102.15
[ 0.000000] board_bcm963xx: unknown bcm963xx board: 96368VVW
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 0002a031 (Broadcom BMIPS4350)
[ 0.000000] Kernel panic - not syncing: unable to detect bcm963xx board
Ahora mismo creo que hay que usar el puerto serie y un servidor TFTP para flashear.
Por otro lado, no hay que cambiar ya la definición de la placa. Tal cual está debería funcionar el siguiente repositorio temporal:Código: [Seleccionar]git clone https://bitbucket.org/gmtii/barrier-breaker-openwrt-vh4032n.git -b barrier-breaker_14.04
1er intento: He flasheado la imagen a través de la página de administración del router y he obtenido un bonito ladrillo.
Voy a ver qué veo desde el CFE.
EDITO: parece ser que el flasheo desde la página de administración fue bien. El router arranca la imagen pero no encuentra la definición de la placa:
es según el log de arranque anterior la placa no se encuentra definida, ¿estás seguro de ello gmtii?
static struct board_info __initdata board_VH4032N = {
.name = "96368VVW",
...
...
en el fichero board_bcm963xx.c, pero ¿esto no hará que se apliquen los datos de esta definición a otroas placas de otros routers como el Actiontec V1000H que tiene esa misma definición?Booting from latest image (0xb8020000) ...
Code Address: 0x80010000, Entry Address: 0x80010000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80010000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
25 buffers found.
Closing DMA Channels.
Starting program at 0x80010000
[ 0.000000] Linux version 3.10.34 (tki2k@tki2k-Ubuntu) (gcc version 4.8.3 (Op
enWrt/Linaro GCC 4.8-2014.01 r40396) ) #4 Mon Jun 2 09:11:56 CEST 2014
[ 0.000000] Detected Broadcom 0x6368 CPU revision b2
[ 0.000000] CPU frequency is 400 MHz
[ 0.000000] 128MB of RAM installed
[ 0.000000] registering 38 GPIOs
[ 0.000000] board_bcm963xx: Boot address 0xb8000000
[ 0.000000] board_bcm963xx: CFE version: 1.0.37-102.15
[ 0.000000] Overriding boardid with 'VH4032N'
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 0002a031 (Broadcom BMIPS4350)
[ 0.000000] board_bcm963xx: board name: VH4032N
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 08000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x00000000-0x07ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00000000-0x07ffffff]
[ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes.
[ 0.000000] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16
bytes
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag
es: 32512
[ 0.000000] Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jff
s2 noinitrd console=ttyS0,115200
[ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Memory: 126536k/131072k available (2286k kernel code, 4536k reser
ved, 594k data, 188k init, 0k highmem)
[ 0.000000] NR_IRQS:256
[ 0.000000] Calibrating delay loop... 397.82 BogoMIPS (lpj=795648)
[ 0.032000] pid_max: default: 32768 minimum: 301
[ 0.036000] Mount-cache hash table entries: 512
[ 0.044000] NET: Registered protocol family 16
[ 0.052000] registering PCI controller with io_map_base unset
[ 0.060000] bio: create slab <bio-0> at 0
[ 0.064000] PCI host bridge to bus 0000:00
[ 0.068000] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff]
[ 0.072000] pci_bus 0000:00: root bus resource [io 0x8000000-0x800ffff]
[ 0.076000] pci_bus 0000:00: No busn resource found for root bus, will use [b
us 00-ff]
[ 0.092000] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x30003fff]
[ 0.096000] Switching to clocksource MIPS
[ 0.100000] PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
[ 0.132000] ssb: Found chip with id 0xA8D6, rev 0x00 and package 0x08
[ 0.196000] ssb: Sonics Silicon Backplane found on PCI device 0000:00:01.0
[ 0.204000] NET: Registered protocol family 2
[ 0.208000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[ 0.216000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.224000] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.232000] TCP: reno registered
[ 0.232000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.240000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.248000] NET: Registered protocol family 1
[ 0.252000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.260000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT
Y) (c) 2001-2006 Red Hat, Inc.
[ 0.272000] msgmni has been set to 247
[ 0.276000] io scheduler noop registered
[ 0.280000] io scheduler deadline registered (default)
[ 0.284000] bcm63xx_uart.0: ttyS0 at MMIO 0xb0000100 (irq = 10) is a bcm63xx_
Ê[ 0.292000] console [ttyS0] enabled, bootconsole disabled
[ 0.292000] console [ttyS0] enabled, bootconsole disabled
[ 0.304000] bcm63xx-rng bcm63xx-rng: registered RNG driver
[ 0.312000] physmap platform flash device: 08000000 at 18000000
[ 0.320000] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manuf
acturer ID 0x000001 Chip ID 0x002201
[ 0.328000] Amd/Fujitsu Extended Query Table at 0x0040
[ 0.336000] Amd/Fujitsu Extended Query version 1.3.
[ 0.340000] number of CFI chips: 1
[ 0.344000] bcm63xxpart: CFE boot tag found with version 6 and board type 963
68VVW
[ 0.352000] bcm63xxpart: Partition 0 is CFE offset 0 and length 20000
[ 0.356000] bcm63xxpart: Partition 1 is kernel offset 20100 and length fff00
[ 0.364000] bcm63xxpart: Partition 2 is rootfs offset 120000 and length 1ec00
00
[ 0.372000] bcm63xxpart: Partition 3 is nvram offset 1fe0000 and length 20000
[ 0.380000] bcm63xxpart: Partition 4 is linux offset 20000 and length 1fc0000
[ 0.388000] bcm63xxpart: Spare partition is offset 6e0004 and length 18ffffc
[ 0.396000] 5 bcm63xxpart partitions found on MTD device physmap-flash.0
[ 0.400000] Creating 5 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 b
oundary or be smaller than an erase block -- forcing read-only
[ 0.436000] 0x000000120000-0x000001fe0000 : "rootfs"
[ 0.440000] mtd: device 2 (rootfs) set to be root filesystem
[ 0.448000] mtd: partition "rootfs_data" created automatically, ofs=0x6e0000,
len=0x1900000
[ 0.456000] 0x0000006e0000-0x000001fe0000 : "rootfs_data"
[ 0.464000] 0x000001fe0000-0x000002000000 : "nvram"
[ 0.468000] 0x000000020000-0x000001fe0000 : "linux"
[ 0.476000] bcm63xx-spi bcm63xx-spi: at 0xb0000800 (irq 9, FIFOs size 542)
[ 0.524000] b53_common: found switch: BCM63xx, rev 0
[ 0.528000] bcm63xx-wdt bcm63xx-wdt: started, timer margin: 30 sec
[ 0.540000] TCP: cubic registered
[ 0.544000] NET: Registered protocol family 17
[ 0.548000] 8021q: 802.1Q VLAN Support v1.8
[ 0.560000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[ 0.568000] Freeing unused kernel memory: 188K (802e1000 - 80310000)
procd: Console is alive
procd: - watchdog -
procd: - preinit -
[ 4.052000] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on port4, 100Mbps, full-
duplex
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[ 6.428000] usbcore: registered new interface driver usbfs
[ 6.436000] usbcore: registered new interface driver hub
[ 6.440000] usbcore: registered new device driver usb
[ 6.452000] Button Hotplug driver version 0.4.1
[ 6.536000] SCSI subsystem initialized
[ 6.552000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 6.560000] ehci-platform: EHCI generic platform driver
[ 6.668000] ehci-platform ehci-platform: EHCI Host Controller
[ 6.672000] ehci-platform ehci-platform: new USB bus registered, assigned bus
number 1
[ 6.680000] ehci-platform ehci-platform: irq 15, io mem 0xb0001500
[ 6.700000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurr
ent ignored
[ 6.708000] hub 1-0:1.0: USB hub found
[ 6.712000] hub 1-0:1.0: 2 ports detected
[ 6.720000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 6.728000] ohci-platform ohci-platform: Generic Platform OHCI Controller
[ 6.736000] ohci-platform ohci-platform: new USB bus registered, assigned bus
number 2
[ 6.744000] ohci-platform ohci-platform: irq 13, io mem 0xb0001600
[ 6.808000] hub 2-0:1.0: USB hub found
[ 6.812000] hub 2-0:1.0: 2 ports detected
[ 6.828000] usbcore: registered new interface driver usb-storage
[ 6.836000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled.0/i
nput/input0
[ 7.028000] usb 1-2: new high-speed USB device number 2 using ehci-platform
[ 7.164000] hub 1-2:1.0: USB hub found
[ 7.168000] hub 1-2:1.0: 2 ports detected
kmod: ran 1 iterations
block: extroot: failed to load /etc/config/fstab: Entry not found
jffs2 is not ready - marker found
procd: - early -
procd: - watchdog -
Failed to connect to ubus
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[ 12.408000] NET: Registered protocol family 10
[ 12.476000] NTFS driver 2.1.30 [Flags: R/O MODULE].
[ 12.504000] nf_conntrack version 0.5.0 (1980 buckets, 7920 max)
[ 12.520000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 12.564000] fuse init (API version 7.22)
[ 12.576000] Loading modules backported from Linux version master-2014-03-31-1
-0-g5c109d2
[ 12.584000] Backport generated by backports.git backports-20140221-0-g8e94650
[ 12.596000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 12.656000] usbcore: registered new interface driver ums-alauda
[ 12.668000] usbcore: registered new interface driver ums-cypress
[ 12.676000] usbcore: registered new interface driver ums-datafab
[ 12.688000] usbcore: registered new interface driver ums-freecom
[ 12.696000] usbcore: registered new interface driver ums-isd200
[ 12.704000] usbcore: registered new interface driver ums-jumpshot
[ 12.716000] usbcore: registered new interface driver ums-karma
[ 12.724000] usbcore: registered new interface driver ums-sddr09
[ 12.736000] usbcore: registered new interface driver ums-sddr55
[ 12.744000] usbcore: registered new interface driver ums-usbat
[ 12.760000] usbcore: registered new interface driver usbserial
[ 12.768000] usbcore: registered new interface driver usbserial_generic
[ 12.776000] usbserial: USB Serial support registered for generic
[ 12.836000] xt_time: kernel timezone is -0000
[ 12.896000] cfg80211: Calling CRDA to update world regulatory domain
[ 12.908000] cfg80211: World regulatory domain updated:
[ 12.912000] cfg80211: DFS Master region: unset
[ 12.916000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gai
n, max_eirp), (dfs_cac_time)
[ 12.924000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 m
Bm), (N/A)
[ 12.936000] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 m
Bm), (N/A)
[ 12.944000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 m
Bm), (N/A)
[ 12.952000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 m
Bm), (N/A)
[ 12.960000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 m
Bm), (N/A)
[ 12.968000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0
mBm), (N/A)
[ 13.076000] PPP generic driver version 2.4.2
[ 13.084000] NET: Registered protocol family 24
[ 13.112000] usbcore: registered new interface driver rt73usb
[ 13.128000] usbcore: registered new interface driver rtl8187
[ 13.160000] usbcore: registered new interface driver zd1211rw
[ 13.256000] b43-phy0: Broadcom 43222 WLAN found (core revision 16)
[ 13.308000] b43-phy0: Found PHY: Analog 8, Type 4 (N), Revision 6
[ 13.340000] Broadcom 43xx driver loaded [ Features: PNL ]
[ 13.448000] usbcore: registered new interface driver option
[ 13.456000] usbserial: USB Serial support registered for GSM modem (1-port)
[ 13.472000] usbcore: registered new interface driver rt2500usb
[ 13.500000] usbcore: registered new interface driver rt2800usb
[ 13.540000] usbcore: registered new interface driver ath9k_htc
[ 13.576000] usbcore: registered new interface driver rtl8192cu
[ 18.684000] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on port4, 100Mbps, full-
duplex
[ 26.836000] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on port4, 100Mbps, full-
duplex
[ 26.860000] device eth0.1 entered promiscuous mode
[ 26.864000] device eth0 entered promiscuous mode
[ 26.872000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
[ 26.876000] br-lan: port 1(eth0.1) entered forwarding state
[ 26.884000] br-lan: port 1(eth0.1) entered forwarding state
[ 28.888000] br-lan: port 1(eth0.1) entered forwarding state
[ 29.276000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[ 29.300000] jffs2_build_filesystem(): unlocking the mtd device... done.
[ 29.304000] jffs2_build_filesystem(): erasing all blocks after the end marker
... done.
[ 111.136000] jffs2: notice: (1085) jffs2_build_xattr_subsystem: complete build
ing xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead,
0 orphan) found.
procd: - init complete -
en el fichero board_bcm963xx.c, pero ¿esto no hará que se apliquen los datos de esta definición a otroas placas de otros routers como el Actiontec V1000H que tiene esa misma definición?
Podrías generar alguna imagen con una buena selección de software y colgarla en algún sitio para ponerla en el primer post?
Gracias.
Flashing root file system and kernel at 0xb8020000
Flashing root file system and kernel at 0xb9000000
Como vemos, en el primer caso es justo detrás del CFE, y en el segundo justo en mitad de la memoria flash.[ 16.560000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at
0x015a0024: 0x3e30 instead
[ 16.568000] jffs2: Further such events for this erase block will not be print
ed
[ 16.624000] jffs2: Cowardly refusing to erase blocks on filesystem with no va
lid JFFS2 nodes
[ 16.632000] jffs2: empty_blocks 145, bad_blocks 0, c->nr_blocks 246
[ 16.636000] VFS: Cannot open root device "mtdblock2" or unknown-block(31,2):
error -5
[ 16.644000] Please append a correct "root=" boot option; here are the availab
le partitions:
[ 16.656000] 1f00 128 mtdblock0 (driver?)
[ 16.660000] 1f01 1023 mtdblock1 (driver?)
[ 16.664000] 1f02 31552 mtdblock2 (driver?)
[ 16.668000] 1f03 128 mtdblock3 (driver?)
[ 16.676000] 1f04 32512 mtdblock4 (driver?)
[ 16.680000] Kernel panic - not syncing: VFS: Unable to mount root fs on unkno
wn-block(31,2)
Si tiene dos firms (normal y backup) hay que hacer un añadido en el Makefile que genera las imágenes para que fuerce el tamaño al de la mitad de la flash, como hubo que hacer con los Comtrend ar-5381u, ar-5387un, VR-3025u y algunos más. Supongo que añadiendo --pad 16 a "$(call Image/Build/CFEFIXUP,$(1),96368VVW,VH4032N,6368,VH4032N)", pero ni idea de cómo añadirlo.
Línea (https://bitbucket.org/gmtii/barrier-breaker-openwrt-vh4032n/src/4c172b71b893716fd38987db440819442b91f0e3/target/linux/brcm63xx/image/Makefile?at=barrier-breaker_14.04#cl-522) del Makefile.
Esto parece que también le pasaba a los VR3025x y se arreglaba podiendo una longitud agregada a la imagen para obligar al CFE a quemar la imagen en la zona 0. Pues bien, el parcheo de este tipo no funciona porque además el CFE tiene una longitud máxima de carga de 11534336 bytes (0xB00000), con lo cual volvemos a estar bajo la longitud de una zona completa de memoria y se volverá a quemar en zonas alternativas de memoria.
¿Alguna novedad?
Me gustaría instalarle ya openwrt al router pero todavía no sé si hacerlo o esperarme a que pongáis alguna guía, soy muy novato, si puedo hacerlo ya os agradecería que me pasarais algún tutorial que me sirviera ya que eso de los comandos no tengo ni idea de donde van ni se se ponen enteros tal cual los citáis, saludos.
¿Alguna novedad?
Me gustaría instalarle ya openwrt al router pero todavía no sé si hacerlo o esperarme a que pongáis alguna guía, soy muy novato, si puedo hacerlo ya os agradecería que me pasarais algún tutorial que me sirviera ya que eso de los comandos no tengo ni idea de donde van ni se se ponen enteros tal cual los citáis, saludos.
Estoy terminando de probar un par de cosas. En cuanto termine pongo un pequeño tuto de cómo hacerlo y una imagen para trabajar.
¿Alguna novedad?
Me gustaría instalarle ya openwrt al router pero todavía no sé si hacerlo o esperarme a que pongáis alguna guía, soy muy novato, si puedo hacerlo ya os agradecería que me pasarais algún tutorial que me sirviera ya que eso de los comandos no tengo ni idea de donde van ni se se ponen enteros tal cual los citáis, saludos.
Estoy terminando de probar un par de cosas. En cuanto termine pongo un pequeño tuto de cómo hacerlo y una imagen para trabajar.
De acuerdo, muchas gracias por el esfuerzo y trabajo.
A ver si la veo pronto, por cierto ¿sabes si tiene filtro de acceso horario?
Saludos.
Hola, gracias por tu rápida respuesta, pues si tiene la función de crear dos redes wifi si me serviría, actualmente uso esa opción con el router Alfa R36 pero dentro del horario en el que debe estar apagada la red wifi si se reinicia el router se enciende, osea solamente se paga al cambio de horario si esta puesto que a las 10 se apague pues a las 10 se apaga y no se enciende hasta el próximo horario que este configurado, pero si a las 10 y 1 se reinicia la red sigue encendida.¿Alguna novedad?
Me gustaría instalarle ya openwrt al router pero todavía no sé si hacerlo o esperarme a que pongáis alguna guía, soy muy novato, si puedo hacerlo ya os agradecería que me pasarais algún tutorial que me sirviera ya que eso de los comandos no tengo ni idea de donde van ni se se ponen enteros tal cual los citáis, saludos.
Estoy terminando de probar un par de cosas. En cuanto termine pongo un pequeño tuto de cómo hacerlo y una imagen para trabajar.
De acuerdo, muchas gracias por el esfuerzo y trabajo.
A ver si la veo pronto, por cierto ¿sabes si tiene filtro de acceso horario?
Saludos.
¿Qué clase de restricciones necesitas?
Si es para la wifi, aquí hay una utilidad para encenderla/apagarla a unas horas determinadas : https://foro.seguridadwireless.net/openwrt/(recopilatario)-utilidades-para-openwrt/
Hola, gracias por tu rápida respuesta, pues si tiene la función de crear dos redes wifi si me serviría, actualmente uso esa opción con el router Alfa R36 pero dentro del horario en el que debe estar apagada la red wifi si se reinicia el router se enciende, osea solamente se paga al cambio de horario si esta puesto que a las 10 se apague pues a las 10 se apaga y no se enciende hasta el próximo horario que este configurado, pero si a las 10 y 1 se reinicia la red sigue encendida.¿Alguna novedad?
Me gustaría instalarle ya openwrt al router pero todavía no sé si hacerlo o esperarme a que pongáis alguna guía, soy muy novato, si puedo hacerlo ya os agradecería que me pasarais algún tutorial que me sirviera ya que eso de los comandos no tengo ni idea de donde van ni se se ponen enteros tal cual los citáis, saludos.
Estoy terminando de probar un par de cosas. En cuanto termine pongo un pequeño tuto de cómo hacerlo y una imagen para trabajar.
De acuerdo, muchas gracias por el esfuerzo y trabajo.
A ver si la veo pronto, por cierto ¿sabes si tiene filtro de acceso horario?
Saludos.
¿Qué clase de restricciones necesitas?
Si es para la wifi, aquí hay una utilidad para encenderla/apagarla a unas horas determinadas : https://foro.seguridadwireless.net/openwrt/(recopilatario)-utilidades-para-openwrt/
Lo que quiero es solamente dejar a dos dispositivos sin Internet a cierta hora, que son de mi hermano pequeño y claro, si me voy a dormir pronto o no estoy al igual se puede quedar hasta las tantas y con un horario pues todo perfecto, (y si, ha descubierto el bug del Alfa R36, cuando no estoy lo reinicia y sigue jugando a su bola... jaja menudo es)
Antes con el propio netgear de ono podía hacerlo pero han actualizado por completo la interfaz y han quitado la opción de filtro horario para ciertas mac's, por culpa de eso tengo que usar un router extra... y mi idea es usar el de vodafone conectado al netgear (el netgear en modo puente/cablemodem) y el Alfa R36 usarlo en otra zona.
Saludos.
entonces se me ocurre usar dos redes wifi, la del netgear para mi por ejemplo y la del router vodafone para mi hermano pequeño.Hola, gracias por tu rápida respuesta, pues si tiene la función de crear dos redes wifi si me serviría, actualmente uso esa opción con el router Alfa R36 pero dentro del horario en el que debe estar apagada la red wifi si se reinicia el router se enciende, osea solamente se paga al cambio de horario si esta puesto que a las 10 se apague pues a las 10 se apaga y no se enciende hasta el próximo horario que este configurado, pero si a las 10 y 1 se reinicia la red sigue encendida.¿Alguna novedad?
Me gustaría instalarle ya openwrt al router pero todavía no sé si hacerlo o esperarme a que pongáis alguna guía, soy muy novato, si puedo hacerlo ya os agradecería que me pasarais algún tutorial que me sirviera ya que eso de los comandos no tengo ni idea de donde van ni se se ponen enteros tal cual los citáis, saludos.
Estoy terminando de probar un par de cosas. En cuanto termine pongo un pequeño tuto de cómo hacerlo y una imagen para trabajar.
De acuerdo, muchas gracias por el esfuerzo y trabajo.
A ver si la veo pronto, por cierto ¿sabes si tiene filtro de acceso horario?
Saludos.
¿Qué clase de restricciones necesitas?
Si es para la wifi, aquí hay una utilidad para encenderla/apagarla a unas horas determinadas : https://foro.seguridadwireless.net/openwrt/(recopilatario)-utilidades-para-openwrt/
Lo que quiero es solamente dejar a dos dispositivos sin Internet a cierta hora, que son de mi hermano pequeño y claro, si me voy a dormir pronto o no estoy al igual se puede quedar hasta las tantas y con un horario pues todo perfecto, (y si, ha descubierto el bug del Alfa R36, cuando no estoy lo reinicia y sigue jugando a su bola... jaja menudo es)
Antes con el propio netgear de ono podía hacerlo pero han actualizado por completo la interfaz y han quitado la opción de filtro horario para ciertas mac's, por culpa de eso tengo que usar un router extra... y mi idea es usar el de vodafone conectado al netgear (el netgear en modo puente/cablemodem) y el Alfa R36 usarlo en otra zona.
Saludos.
Este router por ahora sólo tiene wifi b/g. El modo n no funciona ya que utiliza el driver b43 (y de paso nos olvidamos de los 5Ghz). Además trasteando he conseguido hacer que la wifi deje de funcionar. Por eso estoy intentando echarla a andar otra vez para colgar la imagen y el tuto que tengo hecho.
entonces se me ocurre usar dos redes wifi, la del netgear para mi por ejemplo y la del router vodafone para mi hermano pequeño.
te refieres a que solamente hace modo repetidor y que no puede recibir Internet por lan? aún así los routers estarían juntos por lo que tampoco me seria un gran problema con señal y demás.
¿O te refieres a que solamente se puede usar el wifi y el router a modo de servidor de archivos y demás?
Saludos.
entonces se me ocurre usar dos redes wifi, la del netgear para mi por ejemplo y la del router vodafone para mi hermano pequeño.
te refieres a que solamente hace modo repetidor y que no puede recibir Internet por lan? aún así los routers estarían juntos por lo que tampoco me seria un gran problema con señal y demás.
¿O te refieres a que solamente se puede usar el wifi y el router a modo de servidor de archivos y demás?
Saludos.
Me refiero a que la wifi me ha dejado de funcionar. Al incorporar los drivers de pinchos wifi a la imagen, la wifi interna ha dejado de funcionar, así que tengo que ir revisando qué drivers son compatibles para dejarlos y quitar los que no lo sean. Vamos, que me va a llevar un ratito de compilaciones...
Lo de utilizar las wifis de cada dispositivo para cada uno parece una buena idea, teniendo en cuenta que la del VH4032N como mucho por ahora va a ser b/g.
Lo que quiero es solamente dejar a dos dispositivos sin Internet a cierta hora, que son de mi hermano pequeño y claro, si me voy a dormir pronto o no estoy al igual se puede quedar hasta las tantas y con un horario pues todo perfecto, (y si, ha descubierto el bug del Alfa R36, cuando no estoy lo reinicia y sigue jugando a su bola... jaja menudo es)Hay una solución un pelín más complicada que sería usar crontab para que a las 22:00 desactive la wifi metiéndole en /etc/config/wireless la opción "option disable 1" y que a las 10:00 la quite; por mucho que tu hermano lo reinicie no tendrá wifi hasta la mañana siguiente. ;)
Antes con el propio netgear de ono podía hacerlo pero han actualizado por completo la interfaz y han quitado la opción de filtro horario para ciertas mac's, por culpa de eso tengo que usar un router extra... y mi idea es usar el de vodafone conectado al netgear (el netgear en modo puente/cablemodem) y el Alfa R36 usarlo en otra zona.
Saludos.
Vale muchas gracias por la información, tan solo quería saber si era posible y ya veo que si así que gracias de nuevo, saludos.Lo que quiero es solamente dejar a dos dispositivos sin Internet a cierta hora, que son de mi hermano pequeño y claro, si me voy a dormir pronto o no estoy al igual se puede quedar hasta las tantas y con un horario pues todo perfecto, (y si, ha descubierto el bug del Alfa R36, cuando no estoy lo reinicia y sigue jugando a su bola... jaja menudo es)Hay una solución un pelín más complicada que sería usar crontab para que a las 22:00 desactive la wifi metiéndole en /etc/config/wireless la opción "option disable 1" y que a las 10:00 la quite; por mucho que tu hermano lo reinicie no tendrá wifi hasta la mañana siguiente. ;)
Antes con el propio netgear de ono podía hacerlo pero han actualizado por completo la interfaz y han quitado la opción de filtro horario para ciertas mac's, por culpa de eso tengo que usar un router extra... y mi idea es usar el de vodafone conectado al netgear (el netgear en modo puente/cablemodem) y el Alfa R36 usarlo en otra zona.
Saludos.
De todas maneras para ver esto a fondo es mejor que abras un hilo ya que esto se desvía un poco del desarrollo del VH4032N y también lo podrá ver más gente para que te puedan echar una mano y explicarte cómo hacerlo.
Flashing root file system and kernel at 0xb8020000:
Flashing root file system and kernel at 0xb9000000:
CFE version 1.0.37-102.15 for BCM96368 (32bit,SP,BE)
Build Date: Wed Feb 10 09:57:47 CST 2010 (link@hpnb)
Copyright (C) 2000-2009 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201, size 32768KB
CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
CPU running TP0
Total memory: 134217728 bytes (128MB)
Boot Address 0xb8000000
Board IP address : 192.168.1.1:ffffff00
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) : 3
Boot image (0=latest, 1=previous) : 0
Board Id (0-4) : 96368VVW
Number of MAC Addresses (1-32) : 11
Base MAC Address : xx:xx:xx:xx:xx:xx
PSI Size (1-64) KBytes : 64
Main Thread Number [0|1] : 0
Serial Number (20) : V---B41017---
Vendor Specific 01 (40) : HF---wy---uPx-
Vendor Specific 02 (40) :
Vendor Specific 03 (40) :
*** Press any key to stop auto run (3 seconds) ***
Auto run second count down: 3
web info: Waiting for connection on socket 0.
CFE>
Ahora desde la línea de CFE tecleamos f + ENTER para que se descargue la imagen desde el servidor TFTP y se queme en la memoria.Flashing root file system and kernel at 0xb8020000:
Flashing root file system and kernel at 0xb9000000:
base-files - 151-r40396
blkid - 2.24.1-1
block-mount - 2014-04-01-4e3268f90ae97ccb047c47a78b83bcebeb9593cd
busybox - 1.19.4-7
chat - 2.4.5-10
cifsmount - 5.4-1
comgt - 0.32-21
ddns-scripts - 1.0.0-22
dnsmasq - 2.66-5
dropbear - 2014.63-1
e2fsprogs - 1.42.4-1
etherwake - 1.09-3
fdisk - 2.24.1-1
firewall - 2014-03-20
fstools - 2014-04-01-4e3268f90ae97ccb047c47a78b83bcebeb9593cd
glib2 - 2.37.7-1
hostapd-common - 2014-04-04-1
ip - 3.11.0-1
ip6tables - 1.4.21-1
iptables - 1.4.21-1
iptables-mod-conntrack-extra - 1.4.21-1
iptables-mod-ipopt - 1.4.21-1
iw - 3.14-1
iwinfo - 47
jshn - 2014-03-18-4f44401ae8d23465261cef80b87630ffccd5a864
kernel - 3.10.34-1-67cb9c4d6f36426f1df353afed8ddcb8
kmod-ath - 3.10.34+2014-03-31-1
kmod-ath9k-common - 3.10.34+2014-03-31-1
kmod-ath9k-htc - 3.10.34+2014-03-31-1
kmod-b43 - 3.10.34+2014-03-31-1
kmod-bcma - 3.10.34-1
kmod-button-hotplug - 3.10.34-3
kmod-cfg80211 - 3.10.34+2014-03-31-1
kmod-crypto-aes - 3.10.34-1
kmod-crypto-arc4 - 3.10.34-1
kmod-crypto-core - 3.10.34-1
kmod-crypto-des - 3.10.34-1
kmod-crypto-ecb - 3.10.34-1
kmod-crypto-hash - 3.10.34-1
kmod-crypto-hmac - 3.10.34-1
kmod-crypto-manager - 3.10.34-1
kmod-crypto-md4 - 3.10.34-1
kmod-crypto-md5 - 3.10.34-1
kmod-crypto-pcompress - 3.10.34-1
kmod-crypto-sha256 - 3.10.34-1
kmod-eeprom-93cx6 - 3.10.34-1
kmod-fs-autofs4 - 3.10.34-1
kmod-fs-cifs - 3.10.34-1
kmod-fs-ext4 - 3.10.34-1
kmod-fs-ntfs - 3.10.34-1
kmod-fs-vfat - 3.10.34-1
kmod-fuse - 3.10.34-1
kmod-input-core - 3.10.34-1
kmod-input-gpio-keys-polled - 3.10.34-1
kmod-input-polldev - 3.10.34-1
kmod-ip6tables - 3.10.34-1
kmod-ipt-conntrack - 3.10.34-1
kmod-ipt-conntrack-extra - 3.10.34-1
kmod-ipt-core - 3.10.34-1
kmod-ipt-ipopt - 3.10.34-1
kmod-ipt-nat - 3.10.34-1
kmod-ipt-nathelper - 3.10.34-1
kmod-ipv6 - 3.10.34-1
kmod-ledtrig-gpio - 3.10.34-1
kmod-ledtrig-netdev - 3.10.34-1
kmod-ledtrig-usbdev - 3.10.34-1
kmod-lib-crc-ccitt - 3.10.34-1
kmod-lib-crc-itu-t - 3.10.34-1
kmod-lib-crc16 - 3.10.34-1
kmod-mac80211 - 3.10.34+2014-03-31-1
kmod-nls-base - 3.10.34-1
kmod-nls-cp1250 - 3.10.34-1
kmod-nls-cp437 - 3.10.34-1
kmod-nls-cp850 - 3.10.34-1
kmod-nls-cp852 - 3.10.34-1
kmod-nls-iso8859-1 - 3.10.34-1
kmod-nls-iso8859-15 - 3.10.34-1
kmod-nls-utf8 - 3.10.34-1
kmod-ppp - 3.10.34-1
kmod-pppoe - 3.10.34-1
kmod-pppox - 3.10.34-1
kmod-rt2500-usb - 3.10.34+2014-03-31-1
kmod-rt2800-lib - 3.10.34+2014-03-31-1
kmod-rt2800-usb - 3.10.34+2014-03-31-1
kmod-rt2x00-lib - 3.10.34+2014-03-31-1
kmod-rt2x00-usb - 3.10.34+2014-03-31-1
kmod-rt73-usb - 3.10.34+2014-03-31-1
kmod-rtl8187 - 3.10.34+2014-03-31-1
kmod-rtl8192c-common - 3.10.34+2014-03-31-1
kmod-rtl8192ce - 3.10.34+2014-03-31-1
kmod-rtl8192cu - 3.10.34+2014-03-31-1
kmod-rtl8192de - 3.10.34+2014-03-31-1
kmod-rtl8192se - 3.10.34+2014-03-31-1
kmod-rtlwifi - 3.10.34+2014-03-31-1
kmod-rtlwifi-pci - 3.10.34+2014-03-31-1
kmod-rtlwifi-usb - 3.10.34+2014-03-31-1
kmod-scsi-core - 3.10.34-1
kmod-scsi-generic - 3.10.34-1
kmod-slhc - 3.10.34-1
kmod-usb-core - 3.10.34-1
kmod-usb-ohci - 3.10.34-1
kmod-usb-serial - 3.10.34-1
kmod-usb-serial-option - 3.10.34-1
kmod-usb-serial-wwan - 3.10.34-1
kmod-usb-storage - 3.10.34-1
kmod-usb-storage-extras - 3.10.34-1
kmod-usb2 - 3.10.34-1
kmod-zd1211rw - 3.10.34+2014-03-31-1
libblkid - 2.24.1-1
libblobmsg-json - 2014-03-18-4f44401ae8d23465261cef80b87630ffccd5a864
libc - 0.9.33.2-1
libelf1 - 0.155-1
libext2fs - 1.42.4-1
libffi - 3.0.11-1
libfuse - 2.9.0-2
libgcc - 4.8-linaro-1
libip4tc - 1.4.21-1
libip6tc - 1.4.21-1
libiwinfo - 47
libiwinfo-lua - 47
libjson-c - 0.11-2
libjson-script - 2014-03-18-4f44401ae8d23465261cef80b87630ffccd5a864
liblua - 5.1.5-1
libncurses - 5.9-1
libnl-tiny - 0.1-3
libpthread - 0.9.33.2-1
librpc - 0.9.32-rc2-0a2179bbc0844928f2a0ec01dba93d9b5d6d41a7
librt - 0.9.33.2-1
libubox - 2014-03-18-4f44401ae8d23465261cef80b87630ffccd5a864
libubus - 2014-03-18-1d5ac421a5b3dca60562e876ba70d0c2fe46b3d2
libubus-lua - 2014-03-18-1d5ac421a5b3dca60562e876ba70d0c2fe46b3d2
libuci - 2014-02-18.1-1
libuci-lua - 2014-02-18.1-1
libusb-1.0 - 1.0.9-1
libuuid - 2.24.1-1
libxtables - 1.4.21-1
lsof - 4.86-2
lua - 5.1.5-1
luci - svn-r9964-1
luci-app-commands - svn-r9964-1
luci-app-ddns - svn-r9964-1
luci-app-diag-core - svn-r9964-1
luci-app-firewall - svn-r9964-1
luci-app-multiwan - svn-r9964-1
luci-app-samba - svn-r9964-1
luci-app-wol - svn-r9964-1
luci-i18n-english - svn-r9964-1
luci-lib-core - svn-r9964-1
luci-lib-ipkg - svn-r9964-1
luci-lib-nixio - svn-r9964-1
luci-lib-sys - svn-r9964-1
luci-lib-web - svn-r9964-1
luci-mod-admin-core - svn-r9964-1
luci-mod-admin-full - svn-r9964-1
luci-proto-3g - svn-r9964-1
luci-proto-core - svn-r9964-1
luci-proto-ppp - svn-r9964-1
luci-sgi-cgi - svn-r9964-1
luci-theme-base - svn-r9964-1
luci-theme-bootstrap - svn-r9964-1
mc - 4.8.10-1
mkdosfs - 3.0.12-1
mountd - 0.1-6
mtd - 20
multiwan - 1.0.22-2
netifd - 2014-04-05-36359529c2976d5788c914e30234e2a503b01049
ntfs-3g - 2011.4.12-1-fuseext
odhcp6c - 2014-03-31-47fac6f603c236d7b149e0ec593269322572b352
odhcpd - 2014-04-06-fba0952c18b46f9385f43d7f7be2592f076d8402
opkg - 9c97d5ecd795709c8584e972bfdf3aee3a5b846d-6
ppp - 2.4.5-10
ppp-mod-pppoe - 2.4.5-10
procd - 2014-03-18-7a9cbcd88b6cf3c0cbee6d4f76c2adaedc54058d
pure-ftpd - 1.0.36-1
samba36-server - 3.6.11-2
swconfig - 10
terminfo - 5.9-1
tune2fs - 1.42.4-1
ubox - 2014-03-27-1d9d2e6ae99c9ba72d1bc40e554d5f422c9b9196
ubus - 2014-03-18-1d5ac421a5b3dca60562e876ba70d0c2fe46b3d2
ubusd - 2014-03-18-1d5ac421a5b3dca60562e876ba70d0c2fe46b3d2
uci - 2014-02-18.1-1
uhttpd - 2014-03-22-31b459cb1d0ba3280cbc3fc06ce6fab903c07da6
uhttpd-mod-ubus - 2014-03-22-31b459cb1d0ba3280cbc3fc06ce6fab903c07da6
usb-modeswitch - 2014-01-17-575c8e8dec6d1f544debe867ebc0bde051209c17
usbutils - 007-1
wpad-mini - 2014-04-04-1
wput - 0.6.2-1
zlib - 1.2.8-1
Boot image (0=latest, 1=previous) : 0
Y esto debería poder configurarse a través de CFE. También creo que podría haber una remota posibilidad de cambiar este parámetro a través del firm original.En cuanto a lo de la doble imagen, sino me equivoco, esto está en la nvram en la línea "bootline"
y se ve en el arranque comoCódigo: [Seleccionar]Boot image (0=latest, 1=previous) : 0
Y esto debería poder configurarse a través de CFE. También creo que podría haber una remota posibilidad de cambiar este parámetro a través del firm original.
Supongo que por lo que comentais CFE no tiene server web para flashear no?
Hay algo que no me queda del todo claro, ¿el cable que nombras al principio es necesario para poder completar el flasheo o si podemos acceder a la interfaz por cable eth no seria necesario?
Saludos y muchas gracias por el tuto.
Si flasheas un firmware dummy, digamos con 100 KB de ceros, CFE será incapaz de cargar eso en RAM, y automáticamente se quedará parado o arrancará la segunda imagen que tenga válida.
--second-image-flag=flag-value
Dual Image Flag (2=not-specified). (possible
values="0", "1", "2" default=`2')
No hay info sobre para qué sirve esto, pero igual probando diferentes valores, flashea en un sitio u otro.
Y que hay de generar la imagen pasando este parámetro al imagetag en el makefile que genera el firmware?Código: [Seleccionar]--second-image-flag=flag-value
No hay info sobre para qué sirve esto, pero igual probando diferentes valores, flashea en un sitio u otro.
Dual Image Flag (2=not-specified). (possible
values="0", "1", "2" default=`2')
$(call Image/Build/CFEFIXUP,$(1),96368VVW,VH4032N,6368,VH4032N,,--second-image-flag=x)
Probado con x=0 y x=1. La imagen se sigue quemando en zonas alternativas. No se fuerza nada... :-\
Buenas antes de nada gracias por este aportazo soys unos craks,, queria pregutaros si en breves esperáis soporte para el controlador wifi en modo N 5ghz, utilizo mucho el router para streaming y creo que me perjudicaría mucho bajar a G.
Muchas gracias de nuevo.
Flasheo sin cable serie
1.
- Con el router apagado puenteamos RX con TX.
- Enchufamos el router esperamos 3 segundos y quitamos el puente
en la pagina anterior la primera imagen que ves veras, que en la parte superior izquierda hay unas inscripciones rx tx.... pues con un cable de hilo duro puenteas... :DVale, pensaba que el tutorial era para hacerlo sin ese cable y hacerlo solo con el de ETH, espare un tiempo a ver si es posible hacerlo con ETH solamente, saludos.
en la pagina anterior la primera imagen que ves veras, que en la parte superior izquierda hay unas inscripciones rx tx.... pues con un cable de hilo duro puenteas... :DVale, pensaba que el tutorial era para hacerlo sin ese cable y hacerlo solo con el de ETH, espare un tiempo a ver si es posible hacerlo con ETH solamente, saludos.
Vale, entonces la primera vez puedo intentarlo y si tengo suerte y se instala donde debe ya no necesitaria el cable y si no se instala donde debe necesitaria comprar ese cable y hacer los pasos necesarios ¿verdad?en la pagina anterior la primera imagen que ves veras, que en la parte superior izquierda hay unas inscripciones rx tx.... pues con un cable de hilo duro puenteas... :DVale, pensaba que el tutorial era para hacerlo sin ese cable y hacerlo solo con el de ETH, espare un tiempo a ver si es posible hacerlo con ETH solamente, saludos.
Pues por ahora no se puede hacer sólo con cable RJ45 (bueno, técnicamente se puede hacer la primera vez desde el firmware original, pero si algo no sale bien sí necesitas como poco puentear los dos pines RX y TX). Hay que parar la ejecución del CFE para introducir los comandos para flashearlo o meterse en la web de rescate. Y parece ser que viene siendo la tónica dominante en los últimos routers Broadcom. De hecho la mayoría ya viene con los pines del puerto serie soldados a la placa base, lo que da que pensar que son necesarios para interactuar con el dispositivo.
Para puentear los pines sólo necesitas un jumper de placa base :
(http://i1273.photobucket.com/albums/y418/Tki2000/jumper_zps2c778359.gif)
Pero si te da miedo abrir el router, desde luego no te aconsejo que lo hagas.
vale, pues probaré entonces, el problema es que no encuentro en la interfaz donde se sube la imagen .bin de openwrt.
¿Será por que hay que utilizar otro nombre de usuario y contraseña el cual acceda a otra interfaz diferente?
Yo entro en la normal como para abrir los puertos o cambiar la contraseña de la red wifi.
Saludos y gracias de nuevo.
EDITO/AÑADO:
Buscando un poco he encontrado un script el cual cambia la contraseña por defecto para entrar en ese modo en el que si aparece para subir el firmware, lo he subido y por ahora se queda la luz roja y el ordenador no logra identificar la red por cable, por lo que creo que debería de ir comprándome el cable si no me equivoco, saludos.
Pues se ha quedado frito, ¿entonces con el motherboard jumper puedo hacerlo de nuevo hasta que funcione?vale, pues probaré entonces, el problema es que no encuentro en la interfaz donde se sube la imagen .bin de openwrt.
¿Será por que hay que utilizar otro nombre de usuario y contraseña el cual acceda a otra interfaz diferente?
Yo entro en la normal como para abrir los puertos o cambiar la contraseña de la red wifi.
Saludos y gracias de nuevo.
EDITO/AÑADO:
Buscando un poco he encontrado un script el cual cambia la contraseña por defecto para entrar en ese modo en el que si aparece para subir el firmware, lo he subido y por ahora se queda la luz roja y el ordenador no logra identificar la red por cable, por lo que creo que debería de ir comprándome el cable si no me equivoco, saludos.
Creo recordar que la IP del router con el firmware por defecto es 192.168.0.1, y tras poner openwrt la IP será 192.168.1.1. ¿has cambiado la IP del ordenador para que esté en la misma subred?
Si lees BIEN, verás que sólo te hace falta el jumper en caso de que no puedas acceder con lo que te he dicho antes.
Mira si cuando arranca el openwrt se ve la luz de power parpadeando rápido durante un tiempo y luego se queda fija, o sólo se queda fija. Tardará en parpadear unos 10 segundos. Si no parpadea después de 10 segundos es que se ha quedado frito. Si parpadea y luego se queda fija es que openwrt está funcionando. Prueba a cambiar la IP del ordenador.
Pues se ha quedado frito, ¿entonces con el motherboard jumper puedo hacerlo de nuevo hasta que funcione?vale, pues probaré entonces, el problema es que no encuentro en la interfaz donde se sube la imagen .bin de openwrt.
¿Será por que hay que utilizar otro nombre de usuario y contraseña el cual acceda a otra interfaz diferente?
Yo entro en la normal como para abrir los puertos o cambiar la contraseña de la red wifi.
Saludos y gracias de nuevo.
EDITO/AÑADO:
Buscando un poco he encontrado un script el cual cambia la contraseña por defecto para entrar en ese modo en el que si aparece para subir el firmware, lo he subido y por ahora se queda la luz roja y el ordenador no logra identificar la red por cable, por lo que creo que debería de ir comprándome el cable si no me equivoco, saludos.
Creo recordar que la IP del router con el firmware por defecto es 192.168.0.1, y tras poner openwrt la IP será 192.168.1.1. ¿has cambiado la IP del ordenador para que esté en la misma subred?
Si lees BIEN, verás que sólo te hace falta el jumper en caso de que no puedas acceder con lo que te he dicho antes.
Mira si cuando arranca el openwrt se ve la luz de power parpadeando rápido durante un tiempo y luego se queda fija, o sólo se queda fija. Tardará en parpadear unos 10 segundos. Si no parpadea después de 10 segundos es que se ha quedado frito. Si parpadea y luego se queda fija es que openwrt está funcionando. Prueba a cambiar la IP del ordenador.
Vale la mitad el motherboard jumper que el otro cable que recomiendas, si sirve igual pues voy comprando el motherboard jumper, saludos.
EDITO: al final con los gastos de envio valen casi igual, dime cual me recomiendas para ir comprandolo y así volver a intentar instalar openwrt, saludos.
Pues se ha quedado frito, ¿entonces con el motherboard jumper puedo hacerlo de nuevo hasta que funcione?vale, pues probaré entonces, el problema es que no encuentro en la interfaz donde se sube la imagen .bin de openwrt.
¿Será por que hay que utilizar otro nombre de usuario y contraseña el cual acceda a otra interfaz diferente?
Yo entro en la normal como para abrir los puertos o cambiar la contraseña de la red wifi.
Saludos y gracias de nuevo.
EDITO/AÑADO:
Buscando un poco he encontrado un script el cual cambia la contraseña por defecto para entrar en ese modo en el que si aparece para subir el firmware, lo he subido y por ahora se queda la luz roja y el ordenador no logra identificar la red por cable, por lo que creo que debería de ir comprándome el cable si no me equivoco, saludos.
Creo recordar que la IP del router con el firmware por defecto es 192.168.0.1, y tras poner openwrt la IP será 192.168.1.1. ¿has cambiado la IP del ordenador para que esté en la misma subred?
Si lees BIEN, verás que sólo te hace falta el jumper en caso de que no puedas acceder con lo que te he dicho antes.
Mira si cuando arranca el openwrt se ve la luz de power parpadeando rápido durante un tiempo y luego se queda fija, o sólo se queda fija. Tardará en parpadear unos 10 segundos. Si no parpadea después de 10 segundos es que se ha quedado frito. Si parpadea y luego se queda fija es que openwrt está funcionando. Prueba a cambiar la IP del ordenador.
Vale la mitad el motherboard jumper que el otro cable que recomiendas, si sirve igual pues voy comprando el motherboard jumper, saludos.
EDITO: al final con los gastos de envio valen casi igual, dime cual me recomiendas para ir comprandolo y así volver a intentar instalar openwrt, saludos.
También puedes hacer que los dos pines RX y TX hagan contacto con la punta de un destornillador y te ahorras dinero. ^-^
Un jumper es simplemente un "contacto", un "puente" entre lo que tocan.
No te olvides de que la IP del router en modo de rescate es la 192.168.1.1. Tienes que cambiar la IP al PC para que esté en la misma subred que el router. Pónle, por ejemplo, la 192.168.1.100.
Tengo el router desmontado pero ni idea de donde esta RX ni TX, he buscado y no encuentro nada relacionado con RX TX, a ver si podéis decirme en que parte del router se encuentran para proceder a realizar el modo rescate, saludos.
Si tienes razón, pero en la foto que comentas se camufla muy bien y por eso ni me di cuenta ademas que no se parece en nada a como son los pines del router VH4032N que yo pongo en la imagen, no se si es el mismo router y es otra zona pero yo he usado la de la imagen que he puesto y por eso digo que no se parece en nada a la foto de ese tutorial done señalas que el pin 2 es el TX y el 3 el RX.Tengo el router desmontado pero ni idea de donde esta RX ni TX, he buscado y no encuentro nada relacionado con RX TX, a ver si podéis decirme en que parte del router se encuentran para proceder a realizar el modo rescate, saludos.
Pues la verdad, creo que es la primera foto y explicación que hay puesta en el tutorial : https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg310444/#msg310444
Y lo del destornillador 2 mensajes después del tutorial.
Enhorabuena por haberlo conseguido. Cacharrear también es una buena forma de aprender. ;D
Por cierto el botón de marras es el de la Wifi y está en la parte izquierda del router conforme lo miras de frente (en la banda roja que rodea al router). Si tienes paciencia lo puedes encajar, pero te puedo asegurar que es jodido de encajar "bien".
Los pinchos wifi USB son un poco delicados de configurar por luci.claro, la he conectado y he reiniciado el router pero como dices se queda en blanco, si puedes horientarme sobre que buscar para encontrar los comandos que tal vez hagan que aparezcan las redes te lo agradeceria.
Y sí, la mayoría de las veces que escanees con luci se te va a quedar en blanco. He conseguido que luci escaneara después de meter una serie de comandos por ssh, pero no he dado con algo estable, por ahora.
Cuando pinches el USB, hazlo siempre en el mismo puerto. La configuración guarda el puerto en el que lo has pinchado y si lo haces en otro será como si tuviera otra wifi distinta a la anterior y habrá que configurarla de nuevo.
Cuando pinches el USB, arranca el router para que te detecte el pincho desde el principio.
Los pinchos wifi USB son un poco delicados de configurar por luci.claro, la he conectado y he reiniciado el router pero como dices se queda en blanco, si puedes horientarme sobre que buscar para encontrar los comandos que tal vez hagan que aparezcan las redes te lo agradeceria.
Y sí, la mayoría de las veces que escanees con luci se te va a quedar en blanco. He conseguido que luci escaneara después de meter una serie de comandos por ssh, pero no he dado con algo estable, por ahora.
Cuando pinches el USB, hazlo siempre en el mismo puerto. La configuración guarda el puerto en el que lo has pinchado y si lo haces en otro será como si tuviera otra wifi distinta a la anterior y habrá que configurarla de nuevo.
Cuando pinches el USB, arranca el router para que te detecte el pincho desde el principio.
Y vuelvo a repetir la pregunta, ¿puedo instalar modificaciones, drivers etc mediante wifi sin necesidad de usar el rj45 de nuevo?
Como he puesto un parrafazo supongo que no habrás podido leer todo detalladamente, no culpo bastante te he hecho leer ya y bastante me has ayudado.
Saludos.
Los pinchos wifi USB son un poco delicados de configurar por luci.claro, la he conectado y he reiniciado el router pero como dices se queda en blanco, si puedes horientarme sobre que buscar para encontrar los comandos que tal vez hagan que aparezcan las redes te lo agradeceria.
Y sí, la mayoría de las veces que escanees con luci se te va a quedar en blanco. He conseguido que luci escaneara después de meter una serie de comandos por ssh, pero no he dado con algo estable, por ahora.
Cuando pinches el USB, hazlo siempre en el mismo puerto. La configuración guarda el puerto en el que lo has pinchado y si lo haces en otro será como si tuviera otra wifi distinta a la anterior y habrá que configurarla de nuevo.
Cuando pinches el USB, arranca el router para que te detecte el pincho desde el principio.
Y vuelvo a repetir la pregunta, ¿puedo instalar modificaciones, drivers etc mediante wifi sin necesidad de usar el rj45 de nuevo?
Como he puesto un parrafazo supongo que no habrás podido leer todo detalladamente, no culpo bastante te he hecho leer ya y bastante me has ayudado.
Saludos.
Sí claro, puedes poner todos los paquetes que quieras.
Con respecto a lo del escaneo no puedo orientarte, porque no sé cómo repetirlo (la forma fina de decirlo era: no he dado con nada estable todavía ;D)
El problema del escaneo desde LuCi, es un problema conocido que se viene 'arrastrando' desde hace tiempo :-\¿Y por casualidad te suena ningún post en el que se haya conseguido algo de alguna manera?
Por lo que yo haya podido averiguar creo que tiene que ver con los nombres que les pone a las interfaces el openwrt y lo que luci intenta encontrar cuando hace la llamada a la función. A veces no concuerda y por eso no se devuelven datos. Otras veces simplemente la llamada a la función no devuelve datos ni tan siquiera desde la línea de comandos... como ya he dicho, todavía no he conseguido averiguar algo "estable".Entiendo, pues que pena yo que pensaba que ya iba a darle uso al router, pues a guardarlo voy a ver si no te cuesta mucho encontrar algo estable y lo vuelvo a usar de mientras lo guardaré, tampoco es que sea algo que me urja así que no pasa nada aún que cuando antes mejor claro jaja, saludos.
Si tienes razón, pero en la foto que comentas se camufla muy bien y por eso ni me di cuenta ademas que no se parece en nada a como son los pines del router VH4032N que yo pongo en la imagen, no se si es el mismo router y es otra zona pero yo he usado la de la imagen que he puesto y por eso digo que no se parece en nada a la foto de ese tutorial done señalas que el pin 2 es el TX y el 3 el RX.Tengo el router desmontado pero ni idea de donde esta RX ni TX, he buscado y no encuentro nada relacionado con RX TX, a ver si podéis decirme en que parte del router se encuentran para proceder a realizar el modo rescate, saludos.
Pues la verdad, creo que es la primera foto y explicación que hay puesta en el tutorial : https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg310444/#msg310444
Y lo del destornillador 2 mensajes después del tutorial.
Enhorabuena por haberlo conseguido. Cacharrear también es una buena forma de aprender. ;D
Por cierto el botón de marras es el de la Wifi y está en la parte izquierda del router conforme lo miras de frente (en la banda roja que rodea al router). Si tienes paciencia lo puedes encajar, pero te puedo asegurar que es jodido de encajar "bien".
En cuanto a lo del botón como ya he dicho al montarlo he visto el hueco, seguidamente he procedido a ponerlo no me ha costado mucho tan solo meterlo después la otra parte de la carcasa meterla girada y encajar-la con cuidado.
Lo dicho muchas gracias por la información.
Y una cosa más, he conectado un adaptador wifi y el router la reconoce pero al clickar en scan se queda en blanco toda la zona excepto la zona superior.
Tengo el wifi del router activado como AP y el del adaptador tal cual, si clicko en enable para el otro sea crea otra red wifi y quiero que se use como cliente.
No sé por que sucede esto pero como AP el adaptador wifi si que funciona así que no sé si es cuestión de drivers o no.
Es una signal king con chip ralink 3070.
Saludos.
No exactamente como dices.Si tienes razón, pero en la foto que comentas se camufla muy bien y por eso ni me di cuenta ademas que no se parece en nada a como son los pines del router VH4032N que yo pongo en la imagen, no se si es el mismo router y es otra zona pero yo he usado la de la imagen que he puesto y por eso digo que no se parece en nada a la foto de ese tutorial done señalas que el pin 2 es el TX y el 3 el RX.Tengo el router desmontado pero ni idea de donde esta RX ni TX, he buscado y no encuentro nada relacionado con RX TX, a ver si podéis decirme en que parte del router se encuentran para proceder a realizar el modo rescate, saludos.
Pues la verdad, creo que es la primera foto y explicación que hay puesta en el tutorial : https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg310444/#msg310444
Y lo del destornillador 2 mensajes después del tutorial.
Enhorabuena por haberlo conseguido. Cacharrear también es una buena forma de aprender. ;D
Por cierto el botón de marras es el de la Wifi y está en la parte izquierda del router conforme lo miras de frente (en la banda roja que rodea al router). Si tienes paciencia lo puedes encajar, pero te puedo asegurar que es jodido de encajar "bien".
En cuanto a lo del botón como ya he dicho al montarlo he visto el hueco, seguidamente he procedido a ponerlo no me ha costado mucho tan solo meterlo después la otra parte de la carcasa meterla girada y encajar-la con cuidado.
Lo dicho muchas gracias por la información.
Y una cosa más, he conectado un adaptador wifi y el router la reconoce pero al clickar en scan se queda en blanco toda la zona excepto la zona superior.
Tengo el wifi del router activado como AP y el del adaptador tal cual, si clicko en enable para el otro sea crea otra red wifi y quiero que se use como cliente.
No sé por que sucede esto pero como AP el adaptador wifi si que funciona así que no sé si es cuestión de drivers o no.
Es una signal king con chip ralink 3070.
Saludos.
Lo de usar un usb como cliente es para hacer un puente de red, por ejemplo red de mi amigo conecto con usb cliente y repito por ap del router, es ese el proposito?,
pdt me alegro de que al final lo hallas conseguido, a medias :d
En modo repetidor creo que si se puedeEl problema es que no escanea redes, saludos.
Pues pensaba que el el driver wifi si lo cargaba pero solo a modo g no n quizás sea por eso tu problema.He probado con la signal king que si tiene tecnología N y nada he probado con la alfa de 1W que no tiene tecnología N y tampoco.
Para repetir debería ser suficiente
Pues ni idea. ... lo siento tío si no te lo reconoce supongo que será cuestión de actualizar el driver pero ni idea de si tus modelos tienen soporte.Uno es ralink 3070 y el otro RTL8187L creo que son los más comunes, probaré por comandos a ver...
En modo repetidor creo que si se puedeEl problema es que no escanea redes, saludos.
Entiendo que te refieres a que no funciona por que esta en modo AP y por eso no puede escanear.En modo repetidor creo que si se puedeEl problema es que no escanea redes, saludos.
Sí que escanea redes, el problema es que para escanear redes tienes que tener la wifi desactivada. Conéctate por cable, desactiva la wifi y escanea.
Entiendo que te refieres a que no funciona por que esta en modo AP y por eso no puede escanear.En modo repetidor creo que si se puedeEl problema es que no escanea redes, saludos.
Sí que escanea redes, el problema es que para escanear redes tienes que tener la wifi desactivada. Conéctate por cable, desactiva la wifi y escanea.
Pero yo quiero usar la signal king como cliente que tiene el modo AP desactivado y la detecta perfectamente y se queda en blanco al intentar escanear, tiene chipset ralink 3070 con la alfa (rtl9197L) sucede lo mismo.
El wifi del router lo quiero como AP, saludos.
Desactivada tampoco escanea, yo uso la radio0 que es el wifi del router para conectarme a el, y la radio1 que es la signal king quiero usarla para escanear redes y que se conecte aún que sea de forma manual.
Pero le doy a escanear estando desactivada y se queda todo en blanco excepto la barra del menú.
has conseguido algo?
has conseguido algo?
¿A quién preguntas y sobre qué? ???
has conseguido algo?Disculpa por tardar en responder, he tenido que reinstalar de nuevo openwrt (demontar el router etc).
(Lo que quiero hacer es usar el wifi del router como cliente y como AP), sin adaptador wifi usb externo.
Y por cierto, ¿no hay manera aún de usar un adaptador wifi usb con tecnología N como cliente?
Pues no hay manera de conseguir que funcione, he probado con la Alfa 1W de cliente y el AP del router deja de funcionar una vez el adaptador se configura como cliente, directamente no deja ni activarlo, clicko sobre "ENABLE" y se queda igual y en donde debería de poner "Access point o Cliente" pone Unknown.(Lo que quiero hacer es usar el wifi del router como cliente y como AP), sin adaptador wifi usb externo.
Pues con este router no lo vas a conseguir porque la wifi es Broadcom y no puede actuar como cliente y AP a la vez.Y por cierto, ¿no hay manera aún de usar un adaptador wifi usb con tecnología N como cliente?
Sí claro, cualquiera con chipset Atheros o Ralink sirve. Yo le conecté un pincho con RT3572 y va bien. https://foro.seguridadwireless.net/openwrt/antenas-usb-rt3572-y-openwrt/
Pues no hay manera de conseguir que funcione, he probado con la Alfa 1W de cliente y el AP del router deja de funcionar una vez el adaptador se configura como cliente, directamente no deja ni activarlo, clicko sobre "ENABLE" y se queda igual y en donde debería de poner "Access point o Cliente" pone Unknown.(Lo que quiero hacer es usar el wifi del router como cliente y como AP), sin adaptador wifi usb externo.
Pues con este router no lo vas a conseguir porque la wifi es Broadcom y no puede actuar como cliente y AP a la vez.Y por cierto, ¿no hay manera aún de usar un adaptador wifi usb con tecnología N como cliente?
Sí claro, cualquiera con chipset Atheros o Ralink sirve. Yo le conecté un pincho con RT3572 y va bien. https://foro.seguridadwireless.net/openwrt/antenas-usb-rt3572-y-openwrt/
Y eso que la Alfa 1w no tiene tecnología N, eso si, el chip es RTL8187L, pero escanea la redes correctamente a la primera y conecta y demás el problema esta con el router que deja de funcionarle el AP wifi al configurar el modo cliente en radio1.
¿Sabes que podría ser?
Saludos.
Añado:
¿Como se instalar el driver wifi .bin sin tener internet en el router?
veo que explicas esto "El firmware rt2870.bin hay que ponerlo en /lib/firmware sobreescribiendo el anterior." pero no sé exactamente como se sube, supongo que tal vez es por comandos pero ni idea de si se puede desde la interfaz.
Una puesto el archivo .bin en el usb y el usb conectado al router ¿a que parte de la interfaz tengo que acceder para continuar con la instalación?.Pues no hay manera de conseguir que funcione, he probado con la Alfa 1W de cliente y el AP del router deja de funcionar una vez el adaptador se configura como cliente, directamente no deja ni activarlo, clicko sobre "ENABLE" y se queda igual y en donde debería de poner "Access point o Cliente" pone Unknown.(Lo que quiero hacer es usar el wifi del router como cliente y como AP), sin adaptador wifi usb externo.
Pues con este router no lo vas a conseguir porque la wifi es Broadcom y no puede actuar como cliente y AP a la vez.Y por cierto, ¿no hay manera aún de usar un adaptador wifi usb con tecnología N como cliente?
Sí claro, cualquiera con chipset Atheros o Ralink sirve. Yo le conecté un pincho con RT3572 y va bien. https://foro.seguridadwireless.net/openwrt/antenas-usb-rt3572-y-openwrt/
Y eso que la Alfa 1w no tiene tecnología N, eso si, el chip es RTL8187L, pero escanea la redes correctamente a la primera y conecta y demás el problema esta con el router que deja de funcionarle el AP wifi al configurar el modo cliente en radio1.
¿Sabes que podría ser?
Saludos.
Añado:
¿Como se instalar el driver wifi .bin sin tener internet en el router?
veo que explicas esto "El firmware rt2870.bin hay que ponerlo en /lib/firmware sobreescribiendo el anterior." pero no sé exactamente como se sube, supongo que tal vez es por comandos pero ni idea de si se puede desde la interfaz.
Si estás usando mi compilación puedes grabar el fichero en un pincho USB y pasárselo al router. Tiene los drivers para NTFS, FAT y EXT.
O si prefieres pasárselo por red, puedes usar WinSCP bajo Windows, o algún otro cliente SCP bajo Linux.
O si quieres puedes activar el pure-ftpd en /etc/config/pure-ftpd y pasarle el fichero por FTP.
O si tienes funcionando algún servidor web local, ponerlo ahí y hacer un wget desde el router.
Posibilidades hay...
Dado que veo que no tienes muchos conocimientos y no sabes cómo realizar una conexión con el router, vamos a ver si puedo ayudarte a matar moscas a cañonazos. Voy a intentar explicar como hacerlo desde la interfaz de LuCI, aunque esa no es la opción adecuada.Muchas gracias por la explicación tan perfecta, parece que se ha instalado correctamente y no ha dado ningún error.
Deberías buscar cómo hacer una conexión SSH con el router para abrir una consola y teclear los comandos. Esa es la forma adecuada.
-->>> El fichero rt2870.bin debe estar grabado en el raíz del pincho USB o los comandos no funcionarán.
Desde LuCI vete a System -> Custom Commands
En la parte de arriba, dale a la pestaña Configure
Dale a botón Add para añadir un comando
En el primer cuadro de la izquierda pon de descripción Montar unidad USB
En el segundo cuadro teclea esto: mount /dev/sda1 /mnt
Pincha en el botón Save & Apply para guardar el comando
Dale a botón Add para añadir un comando
En el primer cuadro de la izquierda pon de descripción Copiar fichero
En el segundo cuadro teclea esto: cp -f /mnt/rt2870.bin /lib/firmware
Pincha en el botón Save & Apply para guardar el comando
Ahora en la parte de arriba, pincha en la pestaña Dashboard. Verás que los comandos que has puesto en la otra pestaña ahora aparecen aquí.
Pincha el USB en el router.
Pincha en Run en el comando Montar unidad USB
Pincha en Run en el comando Copiar fichero
Si todo ha ido bien y no ha habido errores, el fichero se debe haber copiado en /lib/firmware
Buenas,
Ahora mismo ando de viaje, pero cuando vuelva mandaré los parches para este router y para el HG622 si funciona todo al 100%.
Por favor, cuando podáis, comprobad si añadiendo el flag "--pad 16" el firmware se flashea bien sin tener que hacer nada específico.
El flag --pad 16 sirve para crear un firmware de al menos 16MB, para que el router se vea obligado a utilizar toda la flash en vez de utilizar sólo la mitad.
Saludos.
Lo del VH4032N igual es por falta de RAM. En el VR-3025u flashea sin problemas, pero tiene 64 MB de RAM...Buenas,
Ahora mismo ando de viaje, pero cuando vuelva mandaré los parches para este router y para el HG622 si funciona todo al 100%.
Por favor, cuando podáis, comprobad si añadiendo el flag "--pad 16" el firmware se flashea bien sin tener que hacer nada específico.
El flag --pad 16 sirve para crear un firmware de al menos 16MB, para que el router se vea obligado a utilizar toda la flash en vez de utilizar sólo la mitad.
Saludos.
El fallo que le encuentro al HG622 es que no se puede actualizar openwrt desde openwrt. Siempre falla la actualización y al rearrancar salta la web del bootloader. Se soluciona resubiendo el firmware, pero se pierde la configuración anterior completamente.
Con respecto al VH4032N, ya probé con --pad16 y tampoco se podía forzar la parte de la flash en la que se graba la imagen. Siempre es alternativa y sólo se puede ver por consola serie. ¡Ah! y lo más gracioso es que no se puede quemar más de una longitud dada en la flash. Por muy grande que sea la imagen sólo flashea una longitud máxima, con lo que no podemos generar una imagen de 32MB para flashear. Por lo que estuve comentando con gmtii la longitud máxima de flasheo es 0xB00000 (11534336) lo cual no llega ni para una imagen de 16MB.
El que diga que esto no es raro.... ???
Lo del VH4032N igual es por falta de RAM. En el VR-3025u flashea sin problemas, pero tiene 64 MB de RAM...
CFE version 1.0.37-102.15 for BCM96368 (32bit,SP,BE)Creo que el menuconfig lo he dejado bien, Target System (Broadcom BCM63xx), Subtarget (brcm6368), Target Profile (Observa Telecom VH4032N ), le he añadido el Luci y lo básico que me había funcionado en otros modelos.
Build Date: Wed Feb 10 09:57:47 CST 2010 (link@hpnb)
Copyright (C) 2000-2009 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201, size 32768KB
CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
CPU running TP0
Total memory: 134217728 bytes (128MB)
Boot Address 0xb8000000
Board IP address : 192.168.1.1:ffffff00
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
Boot image (0=latest, 1=previous) : 0
Board Id (0-4) : 96368VVW
Number of MAC Addresses (1-32) : 11
Base MAC Address : e4:xx:xx:xx:xx:xx
PSI Size (1-64) KBytes : 64
Main Thread Number [0|1] : 0
Serial Number (20) : V130B--------
Vendor Specific 01 (40) : L66r----------
Vendor Specific 02 (40) :
Vendor Specific 03 (40) :
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 1
web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 1.
web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 1.
web info: Waiting for connection on socket 0.
web info: Upload 4063236 bytes, Broadcom image format.
CFE>
Flashing root file system and kernel at 0xb8020000: ............................
....
.
*** Image flash done *** !
Resetting board...
CFE version 1.0.37-102.15 for BCM96368 (32bit,SP,BE)
Build Date: Wed Feb 10 09:57:47 CST 2010 (link@hpnb)
Copyright (C) 2000-2009 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201, size 32768KB
CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
CPU running TP0
Total memory: 134217728 bytes (128MB)
Boot Address 0xb8000000
Board IP address : 192.168.1.1:ffffff00
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
Boot image (0=latest, 1=previous) : 0
Board Id (0-4) : 96368VVW
Number of MAC Addresses (1-32) : 11
Base MAC Address : e4:xx:xx:xx:xx:xx
PSI Size (1-64) KBytes : 64
Main Thread Number [0|1] : 0
Serial Number (20) : V130B--------
Vendor Specific 01 (40) : L66r----------
Vendor Specific 02 (40) :
Vendor Specific 03 (40) :
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Booting from latest image (0xb8020000) ...
Code Address: 0x80010000, Entry Address: 0x80010000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80010000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
48 buffers found.
Closing DMA Channels.
Starting program at 0x80010000
[ 0.000000] Linux version 3.10.34 (XXXX) (gcc versi
on 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.01 r40396) ) #1 Wed Aug 6 03:29:22 CEST 20
14
[ 0.000000] Detected Broadcom 0x6368 CPU revision b2
[ 0.000000] CPU frequency is 400 MHz
[ 0.000000] 128MB of RAM installed
[ 0.000000] registering 38 GPIOs
[ 0.000000] board_bcm963xx: Boot address 0xb8000000
[ 0.000000] board_bcm963xx: CFE version: 1.0.37-102.15
[ 0.000000] Overriding boardid with 'VH4032N'
[ 0.000000] board_bcm963xx: unknown bcm963xx board: VH4032N
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 0002a031 (Broadcom BMIPS4350)
[ 0.000000] Kernel panic - not syncing: unable to detect bcm963xx board
Hola, aunque ya habia compilado con éxito algun modelo, no estoy seguro que se pueda considerar mi prueba definitiva porque algunos conceptos no los domino todavia.
He compilado esta noche y el resultado al arrancar ha sido este:CitarCFE version 1.0.37-102.15 for BCM96368 (32bit,SP,BE)Creo que el menuconfig lo he dejado bien, Target System (Broadcom BCM63xx), Subtarget (brcm6368), Target Profile (Observa Telecom VH4032N ), le he añadido el Luci y lo básico que me había funcionado en otros modelos.
Build Date: Wed Feb 10 09:57:47 CST 2010 (link@hpnb)
Copyright (C) 2000-2009 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201, size 32768KB
CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
CPU running TP0
Total memory: 134217728 bytes (128MB)
Boot Address 0xb8000000
Board IP address : 192.168.1.1:ffffff00
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
Boot image (0=latest, 1=previous) : 0
Board Id (0-4) : 96368VVW
Number of MAC Addresses (1-32) : 11
Base MAC Address : e4:xx:xx:xx:xx:xx
PSI Size (1-64) KBytes : 64
Main Thread Number [0|1] : 0
Serial Number (20) : V130B--------
Vendor Specific 01 (40) : L66r----------
Vendor Specific 02 (40) :
Vendor Specific 03 (40) :
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 1
web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 1.
web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 1.
web info: Waiting for connection on socket 0.
web info: Upload 4063236 bytes, Broadcom image format.
CFE>
Flashing root file system and kernel at 0xb8020000: ............................
....
.
*** Image flash done *** !
Resetting board...
CFE version 1.0.37-102.15 for BCM96368 (32bit,SP,BE)
Build Date: Wed Feb 10 09:57:47 CST 2010 (link@hpnb)
Copyright (C) 2000-2009 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201, size 32768KB
CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
CPU running TP0
Total memory: 134217728 bytes (128MB)
Boot Address 0xb8000000
Board IP address : 192.168.1.1:ffffff00
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
Boot image (0=latest, 1=previous) : 0
Board Id (0-4) : 96368VVW
Number of MAC Addresses (1-32) : 11
Base MAC Address : e4:xx:xx:xx:xx:xx
PSI Size (1-64) KBytes : 64
Main Thread Number [0|1] : 0
Serial Number (20) : V130B--------
Vendor Specific 01 (40) : L66r----------
Vendor Specific 02 (40) :
Vendor Specific 03 (40) :
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Booting from latest image (0xb8020000) ...
Code Address: 0x80010000, Entry Address: 0x80010000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80010000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
48 buffers found.
Closing DMA Channels.
Starting program at 0x80010000
[ 0.000000] Linux version 3.10.34 (XXXX) (gcc versi
on 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.01 r40396) ) #1 Wed Aug 6 03:29:22 CEST 20
14
[ 0.000000] Detected Broadcom 0x6368 CPU revision b2
[ 0.000000] CPU frequency is 400 MHz
[ 0.000000] 128MB of RAM installed
[ 0.000000] registering 38 GPIOs
[ 0.000000] board_bcm963xx: Boot address 0xb8000000
[ 0.000000] board_bcm963xx: CFE version: 1.0.37-102.15
[ 0.000000] Overriding boardid with 'VH4032N'
[ 0.000000] board_bcm963xx: unknown bcm963xx board: VH4032N
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 0002a031 (Broadcom BMIPS4350)
[ 0.000000] Kernel panic - not syncing: unable to detect bcm963xx board
Por cierto, aunque ha tenido varios Kernel panic, siempre he podido cargar el binario desde el navegador, despues de la interrupcion desde el puerto serie claro esta..
Mi router no es el de vodafone creo, no tiene el logo y el firm que tenia era el de Tecom, supongo que es el mismo.
Un saludo
Editado para quitar los datos personales.
Muchas gracias, me puedes confirmar que dentro de lo que has subido hay algo ???
Me puedes indicar donde va ubicado ese config o la linea de comandos para que lo cargue el menuconfigTienes que sustituir el fichero ".config" que está en el directorio desde el que haces make. Como lleva el . delante está oculto. Con ls -a podrás verlo. Haz una copia del tuyo antes de sobreescribirlo. Después haz make menuconfig y sal para que se grabe la configuración y ya puedes compilar con make.
Ahora si que si ya está compilando
Como ves, estoy aprovechando para aprender linux en el entorno mas complicado ;D todavía no me había topado con la necesidad de modificar archivos ocultos de linux :D
CFE version 1.0.37-102.15 for BCM96368 (32bit,SP,BE)
Build Date: Wed Feb 10 09:57:47 CST 2010 (link@hpnb)
Copyright (C) 2000-2009 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201, size 32768KB
CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
CPU running TP0
Total memory: 134217728 bytes (128MB)
Boot Address 0xb8000000
Board IP address : 192.168.1.1:ffffff00
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
Boot image (0=latest, 1=previous) : 0
Board Id (0-4) : 96368VVW
Number of MAC Addresses (1-32) : 11
Base MAC Address : xx:xx:xx:xx:xx:xx
PSI Size (1-64) KBytes : 64
Main Thread Number [0|1] : 0
Serial Number (20) : V130B36000477
Vendor Specific 01 (40) : L66rVBFEMx8ERh
Vendor Specific 02 (40) :
Vendor Specific 03 (40) :
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Booting from latest image (0xb8020000) ...
Code Address: 0x80010000, Entry Address: 0x80010000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80010000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80010000
[ 0.000000] Linux version 3.10.34 (xxxx) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.01 r40396) ) #1 Mon Aug 11 12:33:07 CEST 2014
[ 0.000000] Detected Broadcom 0x6368 CPU revision b2
[ 0.000000] CPU frequency is 400 MHz
[ 0.000000] 128MB of RAM installed
[ 0.000000] registering 38 GPIOs
[ 0.000000] board_bcm963xx: Boot address 0xb8000000
[ 0.000000] board_bcm963xx: CFE version: 1.0.37-102.15
[ 0.000000] Overriding boardid with 'VH4032N'
[ 0.000000] board_bcm963xx: unknown bcm963xx board: VH4032N
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 0002a031 (Broadcom BMIPS4350)
[ 0.000000] Kernel panic - not syncing: unable to detect bcm963xx board
Pues no arranca, sucede esto:No sé desde qué repo has compilado el firmware, pero está claro que dicho repo no tiene soporte para el router:CitarCFE version 1.0.37-102.15 for BCM96368 (32bit,SP,BE)
Build Date: Wed Feb 10 09:57:47 CST 2010 (link@hpnb)
Copyright (C) 2000-2009 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201, size 32768KB
CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
CPU running TP0
Total memory: 134217728 bytes (128MB)
Boot Address 0xb8000000
Board IP address : 192.168.1.1:ffffff00
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
Boot image (0=latest, 1=previous) : 0
Board Id (0-4) : 96368VVW
Number of MAC Addresses (1-32) : 11
Base MAC Address : xx:xx:xx:xx:xx:xx
PSI Size (1-64) KBytes : 64
Main Thread Number [0|1] : 0
Serial Number (20) : V130B36000477
Vendor Specific 01 (40) : L66rVBFEMx8ERh
Vendor Specific 02 (40) :
Vendor Specific 03 (40) :
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Booting from latest image (0xb8020000) ...
Code Address: 0x80010000, Entry Address: 0x80010000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80010000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80010000
[ 0.000000] Linux version 3.10.34 (xxxx) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.01 r40396) ) #1 Mon Aug 11 12:33:07 CEST 2014
[ 0.000000] Detected Broadcom 0x6368 CPU revision b2
[ 0.000000] CPU frequency is 400 MHz
[ 0.000000] 128MB of RAM installed
[ 0.000000] registering 38 GPIOs
[ 0.000000] board_bcm963xx: Boot address 0xb8000000
[ 0.000000] board_bcm963xx: CFE version: 1.0.37-102.15
[ 0.000000] Overriding boardid with 'VH4032N'
[ 0.000000] board_bcm963xx: unknown bcm963xx board: VH4032N
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 0002a031 (Broadcom BMIPS4350)
[ 0.000000] Kernel panic - not syncing: unable to detect bcm963xx board
Edito:
He probado también con la placa genérica, sucede lo mismo que con mi anterior config, en ambos casos.
git clone https://bitbucket.org/gmtii/barrier-breaker-openwrt-vh4032n.git -b barrier-breaker_14.04
Hola, ya lo he comentado antes uso el repo que habeis puesto en el primer postCitargit clone https://bitbucket.org/gmtii/barrier-breaker-openwrt-vh4032n.git -b barrier-breaker_14.04
static struct board_info __initdata board_VH4032N = {
.name = "96368VVW",
.expected_cpu_id = 0x6368,
static struct board_info __initdata board_VH4032N = {
.name = "96368VVW",
.expected_cpu_id = 0x6368,
.has_uart0 = 1,
.has_pci = 1,
.has_ohci0 = 1,
.has_ehci0 = 1,
.num_usbh_ports = 2,
.ephy_reset_gpio = 27,
.ephy_reset_gpio_flags = GPIOF_INIT_HIGH,
.has_enetsw = 1,
.enetsw = {
.used_ports = {
[0] = {
.used = 1,
.phy_id = 1,
.name = "port1",
},
[1] = {
.used = 1,
.phy_id = 2,
.name = "port2",
},
[2] = {
.used = 1,
.phy_id = 3,
.name = "port3",
},
[3] = {
.used = 1,
.phy_id = 4,
.name = "port4",
},
},
},
.leds = {
{
.name = "VH4032N:red:power",
.gpio = 24,
.default_trigger = "default-on",
},
{
.name = "VH4032N:blue:dsl",
.gpio = 2,
.active_low = 1,
},
{
.name = "VH4032N:red:dsl",
.gpio = 5,
.active_low = 1,
},
{
.name = "VH4032N:blue:hspa",
.gpio = 11,
.active_low = 1,
},
{
.name = "VH4032N:red:hspa",
.gpio = 12,
.active_low = 1,
},
{
.name = "VH4032N:blue:voice",
.gpio = 25,
.active_low = 1,
},
{
.name = "VH4032N:red:voice",
.gpio = 26,
.active_low = 1,
},
},
.buttons = {
{
.desc = "reset",
.gpio = 34,
.type = EV_KEY,
.code = KEY_RESTART,
.debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
.active_low = 1,
},
{
.desc = "wps",
.gpio = 35,
.type = EV_KEY,
.code = KEY_WPS_BUTTON,
.debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
.active_low = 1,
},
},
};
Si, exactamente contiene eso que has citado
Eso hize la noche pasada, borrar todo y empezar de nuevo, de todas formas lo volveré a intentar.
Justo antes del kernel panic, aparece la "CPU revision is: 0002a031 (Broadcom BMIPS4350)", puesto que la carcasa de mi router no se corresponde exactamente con la normal de vodafone que he visto en las fotos, aunque la placa parece que si es la misma y por si acaso ^-^ podeis comprobar si en vuestro arranque aparece la misma CPU ???
[ 0.000000] board_bcm963xx: unknown bcm963xx board: VH4032N
Lo cual indica que está buscando la placa del router, pero no la reconoce. A mi me da que los fuentes de los que has compilado no han cogido bien el fichero board_bcm963xx.c o algo ha fallado.
mkdir directorionuevoSi me dices que todo es correcto lo vuelvo a compilar
cd directorionuevo
git clone https://bitbucket.org/gmtii/barrier-breaker-openwrt-vh4032n.git -b barrier-breaker_14.04
cd barrier-breaker-openwrt-vh4032n
./scripts/feeds update -a
./scripts/feeds install -a
make prereq
cp -b -a -p config-vh4032n-normal .config
make menuconfig
make V=cs
Cierto, tu imagen funciona y no puede estar ahi el problema yo hago:No te va a funcionar, el repositorio está mal.Citarmkdir directorionuevoSi me dices que todo es correcto lo vuelvo a compilar
cd directorionuevo
git clone https://bitbucket.org/gmtii/barrier-breaker-openwrt-vh4032n.git -b barrier-breaker_14.04
cd barrier-breaker-openwrt-vh4032n
./scripts/feeds update -a
./scripts/feeds install -a
make prereq
cp -b -a -p config-vh4032n-normal .config
make menuconfig
make V=cs
[ 21.528000] device eth0.1 entered promiscuous modeY antes de
[ 21.536000] device eth0 entered promiscuous mode
[ 21.540000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
[ 21.556000] br-lan: port 1(eth0.1) entered forwarding state
[ 21.560000] br-lan: port 1(eth0.1) entered forwarding state
[ 23.564000] br-lan: port 1(eth0.1) entered forwarding state
[ 23.984000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[ 23.996000] jffs2_build_filesystem(): unlocking the mtd device... done.
[ 24.004000] jffs2_build_filesystem(): erasing all blocks after the end marker
... done.
[ 108.692000] jffs2: notice: (1137) jffs2_build_xattr_subsystem: complete build
ing xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead,
0 orphan) found.
procd: - init complete -
Tengo un modem 3G huawei k3765, ¿no es compatible con esta versión de openwrt verdad?
Es el mismo que traía el propio router de vodafone.
Ninguno, el problema es que para wifi se tarda una media hora o mas en configurar la red reseteando y volviendo a configurar hasta que logra repetir bien y no me he puesto a ello por si iba a perder el tiempo y demás, ya son varias veces las que m he puesto a configurar el router de repetidor wifi y se tarda demasiado en pillarle el truco... no basta con configurarlo todo si lo haces en un orden incorrecto no funciona es algo extraño.Tengo un modem 3G huawei k3765, ¿no es compatible con esta versión de openwrt verdad?
Es el mismo que traía el propio router de vodafone.
¿Por qué no va a ser compatible? ¿Qué problema tienes?
Hola a todos
soy "novato" en este tema, se que es triste pedir , pero más triste es robar , asi que os pido una ayudita. Os cuento:
Tengo FFTH de movistar , y me compre por wallapop por 5 euros este router para aprovechar sus capacidades como AP y su switch de 4 puertos ya que me quedo corto con mis equipos de casa.
Os comento mi configuración de la red y mi idea:
Actualmente tengo:
1 router con 4 puertos conectado a la ONT. En este router tengo conectados 3 equipos directamente (PCS) y un cuarto cable tirado hasta el comedor de mi casa donde actualmente tengo un AndroidTV y Iplus , pues bien con ese cable solo puedo "alimentar" al iplus o al androidtv, ademas en esa zona de la casa mi señal wifi escasea, con lo cual queria usar el router VH para dar internet por cable al iplus y al androidtv y wifi en esa zona de la casa, la idea es que el router VH actue como un switch dejando al router de FFTH gestionar la red y como punto de acceso wifi para conectarme con moviles en esa zona de la casa. Me he bajado la imagen y lo del acceso por wifi lo consigo hacer , pero los equipos conectados por cable al VH no tienen internet ni acceso a los otros equipos de la red (por ejemplo no pueden hacer ping al router ffth.
Si me ayudais , me gustaria saber si se puede hacer desde la interfaz web.
Hola
Esas modificaciones entiendo que hay realizarlas por FTP , por el entorno grafico no es posible no?
echo "0" > /sys/devices/virtual/net/br-lan/bridge/multicast_snooping
agregándolo al fichero /etc/rc.local, que también se puede hacer desde luci.
Tutorial para instalar openwrt en VH4032N
Si alguien quiere puedo ir poniendo paquetes en el fichero a petición, ya que tengo todo el repositorio compilado.
Tutorial para instalar openwrt en VH4032N
Si alguien quiere puedo ir poniendo paquetes en el fichero a petición, ya que tengo todo el repositorio compilado.
Hola Tki2000
- Por favor, podrias incluir el paquete kmod-carl9170 (Driver for Atheros AR9170 USB sticks)?
- No entiendo que es kmod-bcm63xx-smp_3.10.34-1_brcm63xx.ipk (Paquetes Adicionales).
- ¿Es posible compilar un firmware Attitude Adjustement para este Router? No estoy seguro, pero me parece que va mas rápido, mas estable y tiene menos problemas a la hora de instalar paquetes (error de dependencias de paquetes)
Un saludo, gracias.
Tutorial para instalar openwrt en VH4032N
Si alguien quiere puedo ir poniendo paquetes en el fichero a petición, ya que tengo todo el repositorio compilado.
Hola Tki2000
- Por favor, podrias incluir el paquete kmod-carl9170 (Driver for Atheros AR9170 USB sticks)?
- No entiendo que es kmod-bcm63xx-smp_3.10.34-1_brcm63xx.ipk (Paquetes Adicionales).
- ¿Es posible compilar un firmware Attitude Adjustement para este Router? No estoy seguro, pero me parece que va mas rápido, mas estable y tiene menos problemas a la hora de instalar paquetes (error de dependencias de paquetes)
Un saludo, gracias.
Aquí tienes los drivers para Atheros 9170 y sus dependencias (creo que todas) carl9170-VH4032N-3.10.34-1.zip (http://www.mediafire.com/download/18wgk7ssf107kyy/carl9170-VH4032N-3.10.34-1.zip)
No te preocupes por lo del driver smp. Es para activar el dual core del router, pero creo que no funciona.
El router sólo está soportado en el repositorio de gmtii. No hay ningún backport, ni soporte oficial del router, así que eso es lo que hay.
Tutorial para instalar openwrt en VH4032N
Si alguien quiere puedo ir poniendo paquetes en el fichero a petición, ya que tengo todo el repositorio compilado.
Hola Tki2000
- Por favor, podrias incluir el paquete kmod-carl9170 (Driver for Atheros AR9170 USB sticks)?
- No entiendo que es kmod-bcm63xx-smp_3.10.34-1_brcm63xx.ipk (Paquetes Adicionales).
- ¿Es posible compilar un firmware Attitude Adjustement para este Router? No estoy seguro, pero me parece que va mas rápido, mas estable y tiene menos problemas a la hora de instalar paquetes (error de dependencias de paquetes)
Un saludo, gracias.
Aquí tienes los drivers para Atheros 9170 y sus dependencias (creo que todas) carl9170-VH4032N-3.10.34-1.zip (http://www.mediafire.com/download/18wgk7ssf107kyy/carl9170-VH4032N-3.10.34-1.zip)
No te preocupes por lo del driver smp. Es para activar el dual core del router, pero creo que no funciona.
El router sólo está soportado en el repositorio de gmtii. No hay ningún backport, ni soporte oficial del router, así que eso es lo que hay.
Tutorial para instalar openwrt en VH4032N
Si alguien quiere puedo ir poniendo paquetes en el fichero a petición, ya que tengo todo el repositorio compilado.
Hola Tki2000
- Por favor, podrias incluir el paquete kmod-carl9170 (Driver for Atheros AR9170 USB sticks)?
- No entiendo que es kmod-bcm63xx-smp_3.10.34-1_brcm63xx.ipk (Paquetes Adicionales).
- ¿Es posible compilar un firmware Attitude Adjustement para este Router? No estoy seguro, pero me parece que va mas rápido, mas estable y tiene menos problemas a la hora de instalar paquetes (error de dependencias de paquetes)
Un saludo, gracias.
Aquí tienes los drivers para Atheros 9170 y sus dependencias (creo que todas) carl9170-VH4032N-3.10.34-1.zip (http://www.mediafire.com/download/18wgk7ssf107kyy/carl9170-VH4032N-3.10.34-1.zip)
No te preocupes por lo del driver smp. Es para activar el dual core del router, pero creo que no funciona.
El router sólo está soportado en el repositorio de gmtii. No hay ningún backport, ni soporte oficial del router, así que eso es lo que hay.
Tki2000.
Muchas gracias, funciona perfectamente en cualquier modo (AP, Cliente, Scan...) pongo el LOG de la instalacion del paquete:
/tmp$ opkg install kmod-carl9170_3.10.34+2014-03-31-1_brcm63xx.ipk -nodeps
Installing kmod-carl9170 (3.10.34+2014-03-31-1) to root...
Configuring kmod-carl9170.
También decirte que estuve buscando el paquete kmod-carl9170_3.10.34+2014-03-31-1_brcm63xx.ipk, pero sin éxito, ¿En donde lo has encontrado, si puede saberse...?
Por otro lado, creo que en la compilación r40396 (Barrier Breaker 14.04) que has subido y que he instalado, ya tiene el soporte para el Chipset Atheros 9271, corrígeme si me equivoco. La pregunta es, tu o alguien ha logrado hacer funcionar el adaptador Alfa Network AWUS036NHA con dicho chipset?
Un gran saludo, hasta pronto...
Hola.
Pronto me va a llegar este router, que conseguí a un precio bastante asequible... y me preguntaba si el desarrollo de este router estaba acabado o hace falta ayuda en algo?
Salu2
Habría que compilar mas paquetes para incluirlo en los repositorios principales de OpenWRT?Hola.
Pronto me va a llegar este router, que conseguí a un precio bastante asequible... y me preguntaba si el desarrollo de este router estaba acabado o hace falta ayuda en algo?
Salu2
De momento sólo tiene soporte en el repositorio de gmtii (https://bitbucket.org/gmtii/barrier-breaker-openwrt-vh4032n/branch/barrier-breaker_14.04), con una BB 14.04.
En primer lugar, muchas gracias por el enorme trabajo desinteresado en este router. Desde el parcial desconocimiento, ¿no tiene soporte para voIP, verdad? Muchas gracias por vuestras respuestas.
hola, buenas tardes a todos. Tengo un aparatejo de estos en casa sin usar y viendo que mi wifi no abarca toda mi casa estaba pensando en ampliarlo con este router.
mi consulta es si es posible usarlo como repetidor de mi wifi que es un router home station h108n de movistar. Sin tenerlos que conectar con cables lan entre ellos.
gracias y saludos a todos
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/Packages.gz.
wget: server returned error: HTTP/1.1 404 Not Found
Collected errors:
* opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/Packages.gz, wget returned 1.
Esta página web no está disponible
ERR_ADDRESS_UNREACHABLE
http://imgur.com/2gKQnlFhola,
acabo de instalar openwrt al vh4032n, sin problemas a la primera.
cuando intento actualizar los paquetes del repositorio me salta un error.Código: [Seleccionar]Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/Packages.gz.
wget: server returned error: HTTP/1.1 404 Not Found
Collected errors:
* opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/Packages.gz, wget returned 1.
dejo una imagen: http://imgur.com/MgDebj2
tiene alguna solucion?, cambiar la direccion del repositorio?, puedo actualizar de "OpenWrt Barrier Breaker 14.04" a OpenWrt Barrier Breaker 14.07?.
Tambien quiero instalar openvpn como cliente para conectar con mi cuenta de cyberghost, y cifrar todo el trafico, me valen los archivos del openwrt 14.07?
otro problema que tengo es que por cable no tengo nunca internet,y algunas veces me da error de conexion con la web de administracion del openwrt, si conecto por wifi tengo internet y puedo aceder a la web de administracion del openwrt sin problemas... esto tiene alguna solucion?...
si acedo por cable directamente al vh4032n me salta este errorCódigo: [Seleccionar]Esta página web no está disponible
http://imgur.com/2gKQnlF
ERR_ADDRESS_UNREACHABLE
si entro al vh4032n conectandome por el router de jazztel, sin problemas acedo a la web de administracion.
por el momento solo tengo estas dudas. ;)
Installing openvpn-polarssl (2.3.6-2) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/packages/base/openvpn-polarssl_2.3.6-2_brcm63xx.ipk.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for openvpn-polarssl:
* kernel (= 3.10.49-1-ad222baab7cf17d00e255c5edc11fa85) *
* opkg_install_cmd: Cannot install package openvpn-polarssl.
tengo este error al instalar openvpn-polarssl (2.3.6-2).Código: [Seleccionar]Installing openvpn-polarssl (2.3.6-2) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/packages/base/openvpn-polarssl_2.3.6-2_brcm63xx.ipk.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for openvpn-polarssl:
* kernel (= 3.10.49-1-ad222baab7cf17d00e255c5edc11fa85) *
* opkg_install_cmd: Cannot install package openvpn-polarssl.
http://imgur.com/do57zcd
como lo soluciono?.
no me funciona con el " [Tutorial] Cómo intentar instalar paquetes dependientes del kernel" ???
llegado a este punto, ¿podria compilar la ultima version de openwrt para este router?.
WARNING: skipping kmod-pcmcia-au1000 -- package not selected
WARNING: skipping kmod-rtc-stmp3xxx -- package not selected
WARNING: skipping kmod-usb-chipidea-imx -- package not selected
WARNING: skipping kmod-rtc-sunxi -- package not selected
make[3]: Leaving directory `/home/zafrilla/Escritorio/directorionuevo/barrier-breaker-openwrt-vh4032n/package/kernel/linux'
make[2]: Leaving directory `/home/zafrilla/Escritorio/directorionuevo/barrier-breaker-openwrt-vh4032n'
make[1]: *** [/home/zafrilla/Escritorio/directorionuevo/barrier-breaker-openwrt-vh4032n/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/zafrilla/Escritorio/directorionuevo/barrier-breaker-openwrt-vh4032n'
make: *** [world] Error 2
tengo este error al compilar...Código: [Seleccionar]WARNING: skipping kmod-pcmcia-au1000 -- package not selected
WARNING: skipping kmod-rtc-stmp3xxx -- package not selected
WARNING: skipping kmod-usb-chipidea-imx -- package not selected
WARNING: skipping kmod-rtc-sunxi -- package not selected
make[3]: Leaving directory `/home/zafrilla/Escritorio/directorionuevo/barrier-breaker-openwrt-vh4032n/package/kernel/linux'
make[2]: Leaving directory `/home/zafrilla/Escritorio/directorionuevo/barrier-breaker-openwrt-vh4032n'
make[1]: *** [/home/zafrilla/Escritorio/directorionuevo/barrier-breaker-openwrt-vh4032n/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/zafrilla/Escritorio/directorionuevo/barrier-breaker-openwrt-vh4032n'
make: *** [world] Error 2
http://imgur.com/RdK90FK
estoy usando la configuracion que hay en este hilo "config-vh4032n-normal"
➜ Escritorio sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev
[sudo] password for zafrilla:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
build-essential is already the newest version.
flex is already the newest version.
gawk is already the newest version.
libncurses5-dev is already the newest version.
quilt is already the newest version.
zlib1g-dev is already the newest version.
git-core is already the newest version.
libssl-dev is already the newest version.
subversion is already the newest version.
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
java-wrappers kunststoff libapache-pom-java libart2.0-cil
libcommons-codec-java libcommons-httpclient-java libcommons-logging-java
libcommons-parent-java libgconf2.0-cil libglade2.0-cil libglib2.0-cil
libgnome-keyring1.0-cil libgnome-vfs2.0-cil libgnome2.24-cil libgtk2.0-cil
libj2ssh-java libjcifs-java libjlayer-java libjsch-java liblog4j1.2-java
libmono-cairo4.0-cil libmono-corlib4.0-cil libmono-sqlite4.0-cil
libmono-system-core4.0-cil libmono-system-web-applicationservices4.0-cil
libmono-system-web-services4.0-cil libmono-system-web4.0-cil
libmono-web4.0-cil libyanfs-java linux-image-3.13.0-57-generic
linux-image-extra-3.13.0-57-generic
Use 'apt-get autoremove' to remove them.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
➜ Escritorio
los paquetes necesarios para compilar ya estan instalados, lo tengo configurado con el .config de este hilo...Código: [Seleccionar]➜ Escritorio sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev
[sudo] password for zafrilla:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
build-essential is already the newest version.
flex is already the newest version.
gawk is already the newest version.
libncurses5-dev is already the newest version.
quilt is already the newest version.
zlib1g-dev is already the newest version.
git-core is already the newest version.
libssl-dev is already the newest version.
subversion is already the newest version.
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
java-wrappers kunststoff libapache-pom-java libart2.0-cil
libcommons-codec-java libcommons-httpclient-java libcommons-logging-java
libcommons-parent-java libgconf2.0-cil libglade2.0-cil libglib2.0-cil
libgnome-keyring1.0-cil libgnome-vfs2.0-cil libgnome2.24-cil libgtk2.0-cil
libj2ssh-java libjcifs-java libjlayer-java libjsch-java liblog4j1.2-java
libmono-cairo4.0-cil libmono-corlib4.0-cil libmono-sqlite4.0-cil
libmono-system-core4.0-cil libmono-system-web-applicationservices4.0-cil
libmono-system-web-services4.0-cil libmono-system-web4.0-cil
libmono-web4.0-cil libyanfs-java linux-image-3.13.0-57-generic
linux-image-extra-3.13.0-57-generic
Use 'apt-get autoremove' to remove them.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
➜ Escritorio
http://imgur.com/trt9hDH
se puede solucionar?
Linux 3.13.0-58-generic #97-Ubuntu SMP Wed Jul 8 02:56:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
tendria que usar otra distribucion?.hago todo eso que me dices, y me sigue dando error, sistema operativo uso Deepin 2014.3Código: [Seleccionar]Linux 3.13.0-58-generic #97-Ubuntu SMP Wed Jul 8 02:56:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
tendria que usar otra distribucion?.
de momento lo dejado aparcado porque tengo un Comtrec VR-3025u y el Comtrec VR-3025un, y en ninguno de los 2 me funcionan los modulos de openvpn-polarssl y openvpn-openssl, cuando antes si me arrancaban, asi que creo que podria estar mal en el repositorio , o hay algo que estoy haciendo mal.
Hola!
estoy empezando a pelear con este router.... VH4032N
intentando leer en el puerto serie, no sale nada en pantalla.
a ver si alguien se le ocurre que me puede estar pasando.
Adaptador: PL-2303-HX (funciona bien en otros router, y puenteando RX-TX devuelve salida en pantalla de las teclas que pulsas en el teclado)
Pc sistema Fedora 21.
comando consola "screen /dev/ ttyUSB0 115200" también "screen /dev/ttyUSB0 115200-8N1-off"
"screen /dev/ttyUSB0 115200-8N1-on"
"screen -t 'ttyUSB0 115200 8n1' /dev/ttyUSB0 115200,-ixoff,-ixon"
Los pines de la placa, están conectados como la foto del primer post osea, 2 TX 3 RX 4 GND (he probado cambiar RX x TX y nada)
no tengo ni idea de lo que pasa, he probado todas las velocidades estándar de puerto serie desde 2200, 4800-----hasta 11500 con y sin control de flujo..... con GND y sin GND, con y sin 3,3V
También he probado minicom, putty, kermit y pruebas con setserial... y no veo nada extraño en el pc, ademas de otro pc, prácticamente virgen y pasa lo mismo.
mientras el router arranca, se pueden ver los led's del adaptador, que parpadean Azul en TX y Verde RX,
sin embargo no aparece nada en pantalla.
y repito, si puenteamos RX y TX sale las teclas que pulsas en pantalla, osea, que el puerto esta correctamente abierto... no?
Hola!
estoy empezando a pelear con este router.... VH4032N
intentando leer en el puerto serie, no sale nada en pantalla.
a ver si alguien se le ocurre que me puede estar pasando.
Adaptador: PL-2303-HX (funciona bien en otros router, y puenteando RX-TX devuelve salida en pantalla de las teclas que pulsas en el teclado)
Pc sistema Fedora 21.
comando consola "screen /dev/ ttyUSB0 115200" también "screen /dev/ttyUSB0 115200-8N1-off"
"screen /dev/ttyUSB0 115200-8N1-on"
"screen -t 'ttyUSB0 115200 8n1' /dev/ttyUSB0 115200,-ixoff,-ixon"
Los pines de la placa, están conectados como la foto del primer post osea, 2 TX 3 RX 4 GND (he probado cambiar RX x TX y nada)
no tengo ni idea de lo que pasa, he probado todas las velocidades estándar de puerto serie desde 2200, 4800-----hasta 11500 con y sin control de flujo..... con GND y sin GND, con y sin 3,3V
También he probado minicom, putty, kermit y pruebas con setserial... y no veo nada extraño en el pc, ademas de otro pc, prácticamente virgen y pasa lo mismo.
mientras el router arranca, se pueden ver los led's del adaptador, que parpadean Azul en TX y Verde RX,
sin embargo no aparece nada en pantalla.
y repito, si puenteamos RX y TX sale las teclas que pulsas en pantalla, osea, que el puerto esta correctamente abierto... no?
Yo bajo linux siempre he tenido que usar sudo para acceder al puerto serie. ¿No será el caso? Pero entonces no entiendo por qué te funciona al cortocircuitar los cables. :-\
Lo único que se me ocurre es que hayas frito el puerto serie del router al conectar 3.3v (no hay que conectar nunca 3.3 con un conversor USB)
De todas formas, repasa otra vez con más tranquilidad todo el proceso. Los parámetros de conexión son 115200 8n1, sin control de flujo. Minicom y picocom me han funcionado anteriormente.
Me contesto yo mismo....
No se que hay en el router, pero desde luego no va bien el puerto serie.
Acabo de probar otro, un livebox 2 y lee perfecto.
Mirare si hay alguna patilla mal soldada, o no se que, porque vienen puestas de fabrica .
Me contesto yo mismo....
No se que hay en el router, pero desde luego no va bien el puerto serie.
Acabo de probar otro, un livebox 2 y lee perfecto.
Mirare si hay alguna patilla mal soldada, o no se que, porque vienen puestas de fabrica .
Pues no..... No es que haya algo mal soldado, o es el adaptador mio que no le va a este router, o no se que pasa aquí.
Ahora acabo de probar otro vh4032n y me hace exactamente lo mismo del primero, osea, que 115200 tururu.
Tanto con un Amper ASL como con la liveBox, solo conectar las patillas el usb enciende los led's de TR-TX y toda la salida de consola es correcta durante el arranque.
Pero con este Telecom al conectar no enciende los leds y desde luego, no hay salida a consola, sin embargo, recibe lo que le envíe....
Me contesto yo mismo....
No se que hay en el router, pero desde luego no va bien el puerto serie.
Acabo de probar otro, un livebox 2 y lee perfecto.
Mirare si hay alguna patilla mal soldada, o no se que, porque vienen puestas de fabrica .
Pues no..... No es que haya algo mal soldado, o es el adaptador mio que no le va a este router, o no se que pasa aquí.
Ahora acabo de probar otro vh4032n y me hace exactamente lo mismo del primero, osea, que 115200 tururu.
Tanto con un Amper ASL como con la liveBox, solo conectar las patillas el usb enciende los led's de TR-TX y toda la salida de consola es correcta durante el arranque.
Pero con este Telecom al conectar no enciende los leds y desde luego, no hay salida a consola, sin embargo, recibe lo que le envíe....
Prueba si puedes con otro adaptador USB. Yo suelo usar los de chipset CP2102.
No creo que haya otra revisión de placa del router, a la que le hayan capado el pin de transmitir del puerto serie..., mira las resistencias en los alrededores del puerto, si están todas soldadas..., o que le hayan puesto, por defecto, no transmitir por el puerto serie en los parámetros de arranque...
No se me ocurre otra cosa.
Me contesto yo mismo....
No se que hay en el router, pero desde luego no va bien el puerto serie.
Acabo de probar otro, un livebox 2 y lee perfecto.
Mirare si hay alguna patilla mal soldada, o no se que, porque vienen puestas de fabrica .
Pues no..... No es que haya algo mal soldado, o es el adaptador mio que no le va a este router, o no se que pasa aquí.
Ahora acabo de probar otro vh4032n y me hace exactamente lo mismo del primero, osea, que 115200 tururu.
Tanto con un Amper ASL como con la liveBox, solo conectar las patillas el usb enciende los led's de TR-TX y toda la salida de consola es correcta durante el arranque.
Pero con este Telecom al conectar no enciende los leds y desde luego, no hay salida a consola, sin embargo, recibe lo que le envíe....
Prueba si puedes con otro adaptador USB. Yo suelo usar los de chipset CP2102.
No creo que haya otra revisión de placa del router, a la que le hayan capado el pin de transmitir del puerto serie..., mira las resistencias en los alrededores del puerto, si están todas soldadas..., o que le hayan puesto, por defecto, no transmitir por el puerto serie en los parámetros de arranque...
No se me ocurre otra cosa.
Me Temo algo así... [que le hayan puesto, por defecto, no transmitir por el puerto serie en los parámetros de arranque...] ... Porque aunque el adaptador detecta señal, es como si el pueto estuviera cerrado para transmitir; con el router arrancando y todo conectado, si unes TX-TR devuelve lo que escribas, y si no haces puente al pulsar se detiene el arranque y levanta el servidor. De algún modo se le puede enviar algo que lo abra... SUPONIENDO que sea eso o poner una resistencia o puente por ahí.
las placas se ven perfectas, ademas errores en dos? no lo creo, es algo que está en propio chip del router o que mi adaptador no es compatible... no lo se, tampoco tengo otro para probar ??? ??? ???
Si, esa prueba ya esta hecha, y efectivamente se detiene el CFE, osea que ha de ser el adaptador...Me contesto yo mismo....
No se que hay en el router, pero desde luego no va bien el puerto serie.
Acabo de probar otro, un livebox 2 y lee perfecto.
Mirare si hay alguna patilla mal soldada, o no se que, porque vienen puestas de fabrica .
Pues no..... No es que haya algo mal soldado, o es el adaptador mio que no le va a este router, o no se que pasa aquí.
Ahora acabo de probar otro vh4032n y me hace exactamente lo mismo del primero, osea, que 115200 tururu.
Tanto con un Amper ASL como con la liveBox, solo conectar las patillas el usb enciende los led's de TR-TX y toda la salida de consola es correcta durante el arranque.
Pero con este Telecom al conectar no enciende los leds y desde luego, no hay salida a consola, sin embargo, recibe lo que le envíe....
Prueba si puedes con otro adaptador USB. Yo suelo usar los de chipset CP2102.
No creo que haya otra revisión de placa del router, a la que le hayan capado el pin de transmitir del puerto serie..., mira las resistencias en los alrededores del puerto, si están todas soldadas..., o que le hayan puesto, por defecto, no transmitir por el puerto serie en los parámetros de arranque...
No se me ocurre otra cosa.
Me Temo algo así... [que le hayan puesto, por defecto, no transmitir por el puerto serie en los parámetros de arranque...] ... Porque aunque el adaptador detecta señal, es como si el pueto estuviera cerrado para transmitir; con el router arrancando y todo conectado, si unes TX-TR devuelve lo que escribas, y si no haces puente al pulsar se detiene el arranque y levanta el servidor. De algún modo se le puede enviar algo que lo abra... SUPONIENDO que sea eso o poner una resistencia o puente por ahí.
las placas se ven perfectas, ademas errores en dos? no lo creo, es algo que está en propio chip del router o que mi adaptador no es compatible... no lo se, tampoco tengo otro para probar ??? ??? ???
Se me ocurre una cosa para probar si el puerto está realmente cerrado, o es cosa del adaptador. Puentea RX y TX en el router y arráncalo. Si el CFE se para como si se hubiera pulsado una tecla, entonces TX está transmitiendo, y el problema está en el adaptador USB. Si no se para, entonces el problema está en el propio puerto.
Bueno... Confirmado...
Este router no conecta correctamente con el adaptador serie PL2303HX. hace un mes que recibí el CP2102, y con este si conecta perfectamente...
Hora estoy probando compilaciones propias y mas o menos bien después de arreglar la referencia de placa del repo 14.04BB (hay algunos paquetes de luci que me dan problemas de dependencia al compilar) pero el router funciona bastante estable y sobre todo, muy rápido...
Ahora, me pregunto, si compilaría con CC15.05 aplicando esta referencia de placa? y que pasaría con los paquetes básicos por defecto?
También probaré a descargar el repo 14.04 completo... cosa que aun no he hecho....
Si, en estos días mirare de hacer algo, llevo un par de semanas con otras cosas... :DBueno... Confirmado...
Este router no conecta correctamente con el adaptador serie PL2303HX. hace un mes que recibí el CP2102, y con este si conecta perfectamente...
Hora estoy probando compilaciones propias y mas o menos bien después de arreglar la referencia de placa del repo 14.04BB (hay algunos paquetes de luci que me dan problemas de dependencia al compilar) pero el router funciona bastante estable y sobre todo, muy rápido...
Ahora, me pregunto, si compilaría con CC15.05 aplicando esta referencia de placa? y que pasaría con los paquetes básicos por defecto?
También probaré a descargar el repo 14.04 completo... cosa que aun no he hecho....
hola, si compilas algo con OpenVPN te agradeceria que lo subieras, queria usar este router con openvpn cliente pero en su dia no consegui compilar nada, y acabe comprandome un Asus, pero aun asi me gustaria poder darle uso, ya que tiene muchos maneras de ampliarlo.
saludos.
Hola a todos.
He leído el hilo y más que dudas tengo una idea de cómo flashear este ruter telecom, pero no estoy seguro.
Mi configuración: ruter de ono en un extremo de la casa emitiendo por wifi. En otro extremo de la casa un pc con wifi. Además, tengo un NAS que quiero conectar al ruter principal por wifi, y aquí es donde quiero utilizar el telecom, para que el NAS se conecte al telecom por rj45, y el telecom al ruter principal por wifi, porque ahora la señal que me llega a donde tengo el nas es muy pobre.
Entonces, según he entendido, para flashear el ruter telecom tengo que coger, acceder a la interface del telecom-compañía roja en modo root e ir a la página de flasheo y cargarle la imagen de openwrt... sin más. Si tengo suerte, se quemará en la primera parte de la memoria y todo bien, si no... ladrillo.
¿Estoy en lo cierto o hay que hacer como indica danitool en el mensaje 55 de este hilo, puenteando, arrancando, abortando, flasheando, abortando... etc?
Gracias por la ayuda.
Danke Tki2000!!
Entiendo, pues, que el método de Danitool es el indicado para flashear sin cable serie, ¿correcto?
Tengo la duda entre:
1- coger, cargar la página del ruter, y meterle el firm openwrt sin más...
2- o coger y hacer el puente, arrancar, flashear, abortar... es decir, lo que indica danitool.
Y que es una lotería soy consciente de ello después de leer el hilo entero, la diferencia para mí es tener un ruter en el cajón o tenerlo en el cajón como un ladrillo. No tengo el cable serie, no soy ningún hacha informático, soy de los de ensayo y error, y si el método sin cable funciona, aunque a veces, pues probaré.
Y otra duda:
3- Una vez funcionando con el openwrt, ¿puedo conectarlo por wifi a mi ruter principal, y luego conectar el NAS al ruter con openwrt para conectar el NAS a internet?
¡gracias por la ayuda!
¡Gracias Tki2000! Lo haré en cuanto pueda y comentaré por aquí el resultado.
>:( >:(
¡Buenas de nuevo!
Pues resulta que tengo un ladrillo... ??? ??? ???
No entiendo qué he hecho mal:
arranqué el ruter puenteando los dos pines con un destornillador, lo quité y salió la interfaz de carga del firm.
Cargué la imagen "openwrt-VH4032N-squashfs-cfe-r40396-k3.10.34-1.bin", esperé al final, ... nada. Volví a arrancar el ruter con el destornillador puesto, solté, apareció la interfaz del firm... lo subí, esperé al final... y nada.
Y digo yo:
¿la imagen que subí es la correcta?
¿Qué tiene que hacer el ruter una vez subido el firm?
¿cómo sé que ha subido el firm correctamente sin el interfaz del puerto serie?
¡Se agradecen los comentarios!
hola, si compilas algo con OpenVPN te agradeceria que lo subieras, queria usar este router con openvpn cliente pero en su dia no consegui compilar nada, y acabe comprandome un Asus, pero aun asi me gustaria poder darle uso, ya que tiene muchos maneras de ampliarlo.
saludos.
yo estaba interesado por cifrar con vpn cliente todos los dispositivos conectados, si lo subes genial para entretenerme trasteando con el, ahora no lo necesito porke me compre el asus rt-n56u y hace todo eso y mas, pero vamos ke seria interesante tener el vh4032n disponible como secundario, mas ke nada porke es un pedazo de router con con 3 usb muy potente ke esta hay desperdiciado en el armario.
src/gz chaos_calmer_base http://downloads.openwrt.org/chaos_calmer/15.05-rc2/brcm63xx/generic/packages/base
src/gz chaos_calmer_luci http://downloads.openwrt.org/chaos_calmer/15.05-rc2/brcm63xx/generic/packages/luci
src/gz chaos_calmer_management http://downloads.openwrt.org/chaos_calmer/15.05-rc2/brcm63xx/generic/packages/management
src/gz chaos_calmer_packages http://downloads.openwrt.org/chaos_calmer/15.05-rc2/brcm63xx/generic/packages/packages
src/gz chaos_calmer_routing http://downloads.openwrt.org/chaos_calmer/15.05-rc2/brcm63xx/generic/packages/routing
src/gz chaos_calmer_targets http://downloads.openwrt.org/chaos_calmer/15.05-rc2/brcm63xx/generic/packages/targets
src/gz chaos_calmer_telephony http://downloads.openwrt.org/chaos_calmer/15.05-rc2/brcm63xx/generic/packages/telephony
src/gz base http://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/packages/base
src/gz luci http://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/packages/luci
src/gz management http://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/packages/management
src/gz oldpackages http://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/packages/oldpackages
src/gz packages http://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/packages/packages
src/gz routing http://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/packages/routing
src/gz telephony http://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/generic/packages/telephony
vi /etc/profile
TERM="xterm"
export TERM
En esta versión lo que buscaba era trabajar con video, el router lo tengo haciendo de servidor webcam con motion, por lo que hay varias cámaras instaladas, además de otras muchas cosas, puede usarse como radio wifi o lo que se quiera (creo que solo habría que instalar el MPD)
En esta versión lo que buscaba era trabajar con video, el router lo tengo haciendo de servidor webcam con motion, por lo que hay varias cámaras instaladas, además de otras muchas cosas, puede usarse como radio wifi o lo que se quiera (creo que solo habría que instalar el MPD)
hola,
las webcam para usarlas con motion necesitan algun driver?, tengo 2 y ninguna me las reconoce por el usb...
lsusb
Esto tiene que decir la definición de los dispositivos, de ahí buscaremos si están soportadas en linux y en openwrt.ls /dev
Así se ve si se ha creado un dispositivo de vídeo o audio al conectar la webcam (hay algunas cámaras con micro o entrada de sonido, que crean dispositivos de audio).Buenas, solo agradecer vuestra labor. He metido la versión https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg341245/#msg341245 y en las pruebas que he hecho funciona sin problemas, ¡gracias Ficht!.
Solo he tenido un contratiempo: el USBTTL que tengo no funcionaba, es un PL-2303 y como cuentan en https://foro.seguridadwireless.net/openwrt/%28desarrollo%29-observa-telecom-vh4032n/msg335215/#msg335215 por algún motivo no funciona con este router.
No problem: con un destornillador para hacer contacto entre TX y RX y usando este métido https://foro.seguridadwireless.net/openwrt/%28desarrollo%29-observa-telecom-vh4032n/msg310600/#msg310600 he cargado el sistema sin problema. Tardas un poco mas, pero es ideal si no te funciona o no tienes el conector serie.
Lo dicho, muchas gracias a todos.
Buenas, solo agradecer vuestra labor. He metido la versión https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg341245/#msg341245 y en las pruebas que he hecho funciona sin problemas, ¡gracias Ficht!.
Solo he tenido un contratiempo: el USBTTL que tengo no funcionaba, es un PL-2303 y como cuentan en https://foro.seguridadwireless.net/openwrt/%28desarrollo%29-observa-telecom-vh4032n/msg335215/#msg335215 por algún motivo no funciona con este router.
No problem: con un destornillador para hacer contacto entre TX y RX y usando este métido https://foro.seguridadwireless.net/openwrt/%28desarrollo%29-observa-telecom-vh4032n/msg310600/#msg310600 he cargado el sistema sin problema. Tardas un poco mas, pero es ideal si no te funciona o no tienes el conector serie.
Lo dicho, muchas gracias a todos.
Hola apastor! Me alegro que te resulte útil.
Es bueno confirmar lo del adaptador TTL PL-2303 ya que nadie lo había comentado antes y me había quedado con la duda de si era el mío que no le gustaba este router...
ls /dev
opkg install --force-depends Nombre_Paquete
Ficht, te agradezco tu imagen compilada. Estoy intentando crear un dispositivo para video streaming, usando camaras digitales algo antiguas, y con tu imagen no he conseguido cargar con exito los drivers que me hacen falta para las 2 camaras. Necesitaria poner gspca_sonixj y tambien el SN9C102, pero no se que pasa pero no no se montan los dispositivos de video al hacerCódigo: [Seleccionar]ls /dev
Los repositorios de tu imagen se actualizan, pero no salen las listas de paquetes instalados, ni la de los utilizables, por lo que los drivers hay que entrarlos manualmente, y ademas dan problemas con las dependencias. He probado sin exito conCódigo: [Seleccionar]opkg install --force-depends Nombre_Paquete
Si vuelves a hacer una compilacion, mira a ver si puedes poner de paso esos drivers precargados, porque a veces en OpenWrt si se instalan drivers en el proceso de compilacion si que funcionan.
opkg install --force-depends kmod-video-gspca-sonixj
y repitelo dos veces... mc
puedes navegar y transferir los drivers desde /lib/modules/3.18.20 a /lib/modules/3.10.34vi /etc/profile
y agregar estas líneas al archivoTERM="xterm"
export TERM
Hola Ficht, he probado ya lo que comentas, y ademas usando distintas versiones de los drivers, y no ha funcionado. Tambien reinstalando la imagen varias veces, y no hay manera. Solo falta probar tenerlos ya preinstalados, a ver si asi funcionan.
Si vas a hacer otra compilacion mirate tambien lo que te he comentado sobre la lista de paquetes instalados, que algo pasa porque las listas estan vacias y al actualizar de los repositorios, siguen vacias. Se puede hacer ya una comilacion con BB estable?
Muchas gracias por la respuesta y la rapidez
Saludos
Pues la cosa sigue igual. He reinstalado manualmente uno a uno los drivers, el mjpg_streamer, y todas las dependencias que salían, y no hay manera. Los drivers parece que no encajan. He probado las camaras en windows y funcionan perfectamente.
Es raro que ninguna de las dos camaras de distintos modelos funcione.
Gracias por todo
root@OpenWrt:/# [ 220.828000] usb 1-2.1: new full-speed USB device number 3 usi
ng ehci-platform
[ 220.940000] usb 1-2.1: New USB device found, idVendor=0c45, idProduct=6102
[ 220.948000] usb 1-2.1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 220.956000] usb 1-2.1: Product: USB camera
[ 220.968000] usbip-host 1-2.1:1.0: 1-2.1 is not in match_busid table... skip!
[ 625.616000] usb 1-2.1: USB disconnect, device number 3
[ 632.744000] usb 1-2.2: new full-speed USB device number 4 using ehci-platform
[ 632.856000] usb 1-2.2: New USB device found, idVendor=0c45, idProduct=6102
[ 632.864000] usb 1-2.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 632.872000] usb 1-2.2: Product: USB camera
[ 632.880000] usbip-host 1-2.2:1.0: 1-2.2 is not in match_busid table... skip!
Hola, gracias de nuevo Ficht, tras probarlo todo me sale esto al conectar una camara:
Si alguien puede ayudar, que lo diga
saludos
ls /dev
root@OpenWrt:/# ls /dev
bus mtd1 mtdblock1 pts
console mtd1ro mtdblock2 random
cpu_dma_latency mtd2 mtdblock3 root
full mtd2ro mtdblock4 shm
fuse mtd3 mtdblock5 snd
hwrng mtd3ro network_latency tty
kmsg mtd4 network_throughput ttyS0
log mtd4ro null urandom
mem mtd5 port watchdog
mtd0 mtd5ro ppp zero
mtd0ro mtdblock0 ptmx
root@OpenWrt:/# lsusb
Bus 001 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0c45:6009 Microdia VideoCAM ExpressII
Bus 001 Device 004: ID 0c45:6102 Microdia
root@OpenWrt:/# lsmod
act_connmark 944 0
act_ipt 2672 0
act_mirred 2496 0
act_police 3472 0
act_skbedit 1760 0
b43 348850 0
bcma 27879 1 b43
button_hotplug 2848 0
cfg80211 193654 4 b43
cls_basic 3056 0
cls_flow 5056 0
cls_fw 3216 0
cls_route 5008 0
cls_tcindex 3808 0
cls_u32 5696 0
compat 1471 5 b43
compat_xtables 1852 1 xt_ipp2p
cp210x 7264 0
crc16 1015 1 ext4
crypto_hash 9498 2 ext4
ehci_hcd 52124 1 ehci_platform
ehci_platform 1856 0
em_cmp 736 0
em_meta 4512 0
em_nbyte 720 0
em_text 1360 0
em_u32 576 0
ext4 313785 0
fat 46447 2 msdos
fuse 61105 0
gpio_keys_polled 2288 0
ifb 2672 0
input_core 24617 4 gpio_keys_polled
input_polldev 1939 1 gpio_keys_polled
ip6_tables 8913 3 ip6table_raw
ip6t_REJECT 2336 2
ip6t_ah 800 0
ip6t_eui64 704 0
ip6t_frag 832 0
ip6t_hbh 1296 0
ip6t_ipv6header 1072 0
ip6t_mh 704 0
ip6t_rt 1536 0
ip6table_filter 608 1
ip6table_mangle 1024 1
ip6table_raw 576 1
ip_tables 9165 4 iptable_nat
ipt_ECN 1376 0
ipt_MASQUERADE 1136 1
ipt_REJECT 1744 2
iptable_filter 672 1
iptable_mangle 928 1
iptable_nat 1696 1
iptable_raw 640 1
ipv6 238966 24 ip6t_REJECT
isofs 21193 0
jbd2 46924 1 ext4
leds_gpio 1632 0
ledtrig_gpio 1984 0
ledtrig_heartbeat 1152 0
ledtrig_morse 1824 0
ledtrig_oneshot 1568 0
ledtrig_usbdev 1952 0
mac80211 346287 5 b43
mbcache 3981 1 ext4
msdos 5856 0
nf_conntrack 44395 18 iptable_nat
nf_conntrack_ftp 5120 1 nf_nat_ftp
nf_conntrack_ipv4 4692 8
nf_conntrack_ipv6 4992 3
nf_conntrack_irc 2784 1 nf_nat_irc
nf_defrag_ipv4 742 1 nf_conntrack_ipv4
nf_defrag_ipv6 8711 1 nf_conntrack_ipv6
nf_nat 9887 7 iptable_nat
nf_nat_ftp 1200 0
nf_nat_ipv4 2430 1 iptable_nat
nf_nat_irc 976 0
nls_iso8859_1 2896 0
ntfs 96339 0
ohci_hcd 35024 0
option 25808 0
p54common 27618 1 p54usb
p54usb 10832 0
pl2303 6720 0
ppp_async 6224 0
ppp_generic 19666 3 pppoe
pppoe 7664 0
pppox 1338 1 pppoe
rt2x00lib 33082 2 rt73usb
rt2x00usb 7721 1 rt73usb
rt73usb 25456 0
sch_codel 4144 0
sch_dsmark 3536 0
sch_gred 6192 0
sch_hfsc 13440 0
sch_htb 12512 0
sch_ingress 944 0
sch_prio 3120 0
sch_red 4256 0
sch_sfq 8048 0
sch_tbf 3664 0
sch_teql 3664 0
scsi_mod 76962 3 ums_cypress
sd_mod 24864 0
slhc 4187 1 ppp_generic
snd 37574 10 snd_usb_audio
snd_compress 6159 0
snd_hwdep 4318 1 snd_usb_audio
snd_mixer_oss 12377 1 snd_pcm_oss
snd_page_alloc 4497 1 snd_pcm
snd_pcm 57501 2 snd_usb_audio
snd_pcm_oss 33761 0
snd_rawmidi 15155 1 snd_usbmidi_lib
snd_seq_device 4301 1 snd_rawmidi
snd_timer 14558 1 snd_pcm
snd_usb_audio 89493 0
snd_usbmidi_lib 14282 1 snd_usb_audio
soundcore 3788 1 snd
ts_bm 1392 0
ts_fsm 2528 0
ts_kmp 1328 0
udf 82522 0
ums_alauda 8288 0
ums_cypress 2240 0
ums_datafab 4672 0
ums_freecom 2032 0
ums_isd200 4992 0
ums_jumpshot 3616 0
ums_karma 1536 0
ums_sddr09 8752 0
ums_sddr55 4848 0
ums_usbat 7344 0
usb_storage 36728 10 ums_usbat
usb_wwan 4380 1 option
usbip_core 4321 2 vhci_hcd
usbip_host 11896 0
usbserial 18711 4 option
vfat 8096 0
vhci_hcd 10819 0
x_tables 10997 52 ipt_MASQUERADE
xt_CLASSIFY 576 0
xt_CT 2288 0
xt_DSCP 1440 0
xt_HL 1296 0
xt_LED 1472 0
xt_LOG 9312 0
xt_REDIRECT 1072 0
xt_TCPMSS 2672 0
xt_comment 480 51
xt_connbytes 1488 0
xt_connlimit 2592 0
xt_connmark 1040 0
xt_conntrack 2192 10
xt_dscp 976 0
xt_ecn 1296 0
xt_helper 880 0
xt_hl 784 0
xt_ipp2p 6944 0
xt_length 672 0
xt_limit 992 20
xt_mac 608 0
xt_mark 672 0
xt_multiport 1184 0
xt_nat 1072 0
xt_recent 6576 0
xt_state 688 0
xt_statistic 784 0
xt_string 784 0
xt_tcpmss 992 0
xt_tcpudp 1664 6
xt_time 1664 0
zlib_deflate 18536 0
zlib_inflate 12498 0
root@OpenWrt:~# lsmod
arc4 1312 2
arp_tables 8145 1 arptable_filter
arpt_mangle 880 0
arptable_filter 576 0
ath 16133 4 ath9k_htc
ath9k_common 7295 1 ath9k_htc
ath9k_htc 68082 0
ath9k_hw 372549 2 ath9k_htc
b43 323374 0
bcma 27879 1 b43
bluetooth 192027 7 rfcomm
bnep 8365 0
btusb 12720 0
button_hotplug 2864 0
carl9170 91139 0
cfg80211 193862 10 ath9k_htc
compat 1471 17 ath9k_htc
compat_xtables 1852 1 xt_ipp2p
cp210x 7264 0
cpia2 27777 0
crc16 1015 2 bluetooth
crc_ccitt 1019 3 rt2800lib
crc_itu_t 1019 2 rt73usb
crypto_blkcipher 10391 1 arc4
crypto_hash 9498 3 bluetooth
eeprom_93cx6 1823 1 rtl8187
ehci_hcd 52124 1 ehci_platform
ehci_platform 1856 0
evdev 7776 2
exportfs 2896 1 nfsd
ext4 313785 1
fat 46447 2 msdos
ftdi_sio 27040 0
fuse 61105 0
gpio_button_hotplug 4512 0
gspca_main 18905 4 gspca_zc3xx
gspca_ov519 29744 0
gspca_ov534 9120 0
gspca_ov534_9 7504 0
gspca_zc3xx 34960 0
hci_uart 8751 0
hid 74084 3 usbhid
hid_generic 592 0
hidp 10945 0
input_core 24617 13 carl9170
ip6_tables 8913 3 ip6table_raw
ip6t_REJECT 2336 2
ip6t_ah 800 0
ip6t_eui64 704 0
ip6t_frag 832 0
ip6t_hbh 1296 0
ip6t_ipv6header 1072 0
ip6t_mh 704 0
ip6t_rt 1536 0
ip6table_filter 608 1
ip6table_mangle 1024 1
ip6table_raw 576 1
ip_set 21188 12 xt_set
ip_set_bitmap_ip 6032 0
ip_set_bitmap_ipmac 5824 0
ip_set_bitmap_port 5344 0
ip_set_hash_ip 15568 0
ip_set_hash_ipport 16320 0
ip_set_hash_ipportip 17072 0
ip_set_hash_ipportnet 22416 0
ip_set_hash_net 19360 0
ip_set_hash_netiface 21376 0
ip_set_hash_netport 21232 0
ip_set_list_set 6704 0
ip_tables 9165 4 iptable_nat
ipt_ECN 1376 0
ipt_MASQUERADE 1136 1
ipt_REJECT 1744 2
iptable_filter 672 1
iptable_mangle 928 1
iptable_nat 1696 1
iptable_raw 640 1
ipv6 238966 24 ip6t_REJECT
isofs 21193 0
jbd2 46924 1 ext4
ledtrig_gpio 1984 0
ledtrig_heartbeat 1152 0
ledtrig_morse 1824 0
ledtrig_oneshot 1568 0
ledtrig_usbdev 1952 0
lib80211 2927 3 lib80211_crypt_wep
lib80211_crypt_ccmp 3584 0
lib80211_crypt_tkip 6512 0
lib80211_crypt_wep 1968 0
libertas 45328 1 usb8xxx
lockd 47996 3 nfsd
mac80211 347215 9 ath9k_htc
mbcache 3981 1 ext4
msdos 5856 0
nf_conntrack 44395 17 iptable_nat
nf_conntrack_ftp 5120 1 nf_nat_ftp
nf_conntrack_ipv4 4692 8
nf_conntrack_ipv6 4992 3
nf_conntrack_irc 2784 1 nf_nat_irc
nf_defrag_ipv4 742 1 nf_conntrack_ipv4
nf_defrag_ipv6 8711 1 nf_conntrack_ipv6
nf_nat 9887 7 iptable_nat
nf_nat_ftp 1200 0
nf_nat_ipv4 2430 1 iptable_nat
nf_nat_irc 976 0
nfnetlink 2507 1 ip_set
nfs 100467 1 nfsv3
nfsd 71142 0
nfsv3 14504 0
nls_iso8859_1 2896 0
ntfs 96339 0
ohci_hcd 35024 0
option 25808 0
p54common 27634 1 p54usb
p54usb 10832 0
pl2303 6720 0
ppp_async 6224 0
ppp_generic 19666 3 pppoe
pppoe 7664 0
pppox 1338 1 pppoe
pwc 60862 0
rfcomm 26368 0
rotary_encoder 2112 0
rt2500usb 17936 0
rt2800lib 72113 1 rt2800usb
rt2800usb 14176 0
rt2x00lib 33130 5 rt2800usb
rt2x00usb 7721 3 rt2800usb
rt73usb 25456 0
rtl8187 48228 0
scsi_mod 76962 3 ums_cypress
sd_mod 24864 2
slhc 4187 1 ppp_generic
snd 37574 10 snd_usb_audio
snd_compress 6159 0
snd_hwdep 4318 1 snd_usb_audio
snd_mixer_oss 12377 1 snd_pcm_oss
snd_page_alloc 4497 1 snd_pcm
snd_pcm 57501 2 snd_usb_audio
snd_pcm_oss 33761 0
snd_rawmidi 15155 1 snd_usbmidi_lib
snd_seq_device 4301 1 snd_rawmidi
snd_timer 14558 1 snd_pcm
snd_usb_audio 89493 0
snd_usbmidi_lib 14282 1 snd_usb_audio
sunrpc 138676 4 nfsd
ts_bm 1392 0
ts_fsm 2528 0
ts_kmp 1328 0
udf 82522 0
uhci_hcd 29440 0
ums_alauda 8288 0
ums_cypress 2240 0
ums_datafab 4672 0
ums_freecom 2032 0
ums_isd200 4992 0
ums_jumpshot 3616 0
ums_karma 1536 0
ums_sddr09 8752 0
ums_sddr55 4848 0
ums_usbat 7344 0
usb8xxx 5824 0
usb_storage 36728 11 ums_usbat
usb_wwan 4380 1 option
usbhid 22309 0
usbip_core 4321 2 vhci_hcd
usbip_host 11896 0
usbserial 18711 5 option
uvcvideo 61032 0
vfat 8096 0
vhci_hcd 10819 0
x_tables 10997 55 ipt_MASQUERADE
xt_CLASSIFY 576 0
xt_CT 2288 0
xt_DSCP 1440 0
xt_HL 1296 0
xt_LED 1472 0
xt_LOG 9312 0
xt_REDIRECT 1072 0
xt_TCPMSS 2672 2
xt_comment 480 59
xt_connbytes 1488 0
xt_connlimit 2592 0
xt_connmark 1040 0
xt_conntrack 2192 10
xt_dscp 976 0
xt_ecn 1296 0
xt_helper 880 0
xt_hl 784 0
xt_ipp2p 6944 0
xt_length 672 0
xt_limit 992 20
xt_mac 608 0
xt_mark 672 0
xt_multiport 1184 0
xt_nat 1072 0
xt_recent 6576 0
xt_set 4256 0
xt_state 688 0
xt_statistic 784 0
xt_string 784 0
xt_tcpmss 992 0
xt_tcpudp 1664 14
xt_time 1664 0
zlib_deflate 18536 0
zlib_inflate 12498 0
Aqui tienes la respuesta al hacer ls /devCódigo: [Seleccionar]root@OpenWrt:/# ls /dev
bus mtd1 mtdblock1 pts
--- include/kernel-defaults.mk (revision 44078)donde se fuerza el vermagic a tener un número concreto que coincide con la versión oficial de openwrt de esta forma no se quejará de dependencias al instalar módulos de kernel
+++ include/kernel-defaults.mk (working copy)
@@ -113,7 +113,7 @@
$(call Kernel/SetNoInitramfs)
rm -rf $(KERNEL_BUILD_DIR)/modules
$(_SINGLE) [ -d $(LINUX_DIR)/user_headers ] || $(MAKE) $(KERNEL_MAKEOPTS) INSTALL_HDR_PATH=$(LINUX_DIR)/user_headers headers_install
- $(SH_FUNC) grep '=[ym]' $(LINUX_DIR)/.config | LC_ALL=C sort | md5s > $(LINUX_DIR)/.vermagic
+ echo 4fdeaa230730b312b7a61f165b88156e > $(LINUX_DIR)/.vermagic
endef
define Kernel/Configure/Initramfs
Para hacer un firmware "compatible" con los módulos del kernel que hay en los repos oficiales online, lo que se puede hacer es
- compilar el firmware seleccionando todos los módulos de OpenWrt (los que ofrece online para instalar) en el menuconfig. Pero seleccionarlos con la "m" así se compilan pero no se inluyen en el firmware, de esta forma más tarde no habrá problemas con símbolos del kernel inexistentes cuando se instala un módulo del kernel
- aplicar este parche antes de compilar:Citar--- include/kernel-defaults.mk (revision 44078)donde se fuerza el vermagic a tener un número concreto que coincide con la versión oficial de openwrt de esta forma no se quejará de dependencias al instalar módulos de kernel
+++ include/kernel-defaults.mk (working copy)
@@ -113,7 +113,7 @@
$(call Kernel/SetNoInitramfs)
rm -rf $(KERNEL_BUILD_DIR)/modules
$(_SINGLE) [ -d $(LINUX_DIR)/user_headers ] || $(MAKE) $(KERNEL_MAKEOPTS) INSTALL_HDR_PATH=$(LINUX_DIR)/user_headers headers_install
- $(SH_FUNC) grep '=[ym]' $(LINUX_DIR)/.config | LC_ALL=C sort | md5s > $(LINUX_DIR)/.vermagic
+ echo 4fdeaa230730b312b7a61f165b88156e > $(LINUX_DIR)/.vermagic
endef
define Kernel/Configure/Initramfs
4fdeaa230730b312b7a61f165b88156e es el vermagic de Barrier Breaker. Ojo que no se queje no quiere decir que el módulo vaya a encajar bien sobre todo sino hicimos el paso anterior.
Quizás este router al no tener soporte oficial, lo mejor sería compilar un firmware para que sea compatible con repos online.
Ficht, tengo puesto ahora mismo el segundo firm que subiste
Y a lo que comenta Danitol me referia yo, crear una version que sea directamente compatible con los repositorios de BB (o si fuera CC ya seria el colmo), y de esta forma nos ahorrariamos el lio de las dependencias e instalaciones manuales.
Eso que dices es cierto, cuando hacemos compilaciones con versiones de prueba se suele usar el trunk, y es lo que pasa. Pero igual resulta posible hacer una compilacion con las fuentes del BB de las que hay la version estable, con repositorios bien conocidos y publicados.
Saludos
Buenas, solo agradecer vuestra labor. He metido la versión https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg341245/#msg341245 y en las pruebas que he hecho funciona sin problemas, ¡gracias Ficht!.
Solo he tenido un contratiempo: el USBTTL que tengo no funcionaba, es un PL-2303 y como cuentan en https://foro.seguridadwireless.net/openwrt/%28desarrollo%29-observa-telecom-vh4032n/msg335215/#msg335215 por algún motivo no funciona con este router.
No problem: con un destornillador para hacer contacto entre TX y RX y usando este métido https://foro.seguridadwireless.net/openwrt/%28desarrollo%29-observa-telecom-vh4032n/msg310600/#msg310600 he cargado el sistema sin problema. Tardas un poco mas, pero es ideal si no te funciona o no tienes el conector serie.
Lo dicho, muchas gracias a todos.
Hola apastor! Me alegro que te resulte útil.
Es bueno confirmar lo del adaptador TTL PL-2303 ya que nadie lo había comentado antes y me había quedado con la duda de si era el mío que no le gustaba este router...
Hola Ficht, gracias por tu compilación, va como la seda. Tengo pensado usarlo con motion para manejar webcams, que creo es lo que tú has hecho ya.
Cuando vuelva a casa lo quiero probar con otro TTL que tengo allí, que creo que es de otro modelo, y si puedo ver el proceso de arranque con el minicom confirmar así que el PL-2303 es incompatible.
Un saludo.
Eso que dices es cierto, cuando hacemos compilaciones con versiones de prueba se suele usar el trunk, y es lo que pasa. Pero igual resulta posible hacer una compilacion con las fuentes del BB de las que hay la version estable, con repositorios bien conocidos y publicados.
Saludos
Por eso es que lanzo la pregunta a Dani, porque no es coser y cantar hacerlo en BB estable o CC (al menos para mi) la forma y los directorios donde se definen las distintas placas no es exactamente igual.
El trabajo gordo ya lo hizo en su día gmtii, hay algunos gpios que no están configurados en esa definición, pero son chorradas que además ya están localizados sus valores.
Eso que dices es cierto, cuando hacemos compilaciones con versiones de prueba se suele usar el trunk, y es lo que pasa. Pero igual resulta posible hacer una compilacion con las fuentes del BB de las que hay la version estable, con repositorios bien conocidos y publicados.
Saludos
Por eso es que lanzo la pregunta a Dani, porque no es coser y cantar hacerlo en BB estable o CC (al menos para mi) la forma y los directorios donde se definen las distintas placas no es exactamente igual.
El trabajo gordo ya lo hizo en su día gmtii, hay algunos gpios que no están configurados en esa definición, pero son chorradas que además ya están localizados sus valores.
Si ya tienes un firmware para lo que hay en las últimas revisiones trunk, hacer un backport a CC es fácil. Si partes de algo hecho en BB o previo entonces tendrías que reacer bastantes cosas para adaptarlo a CC.
En cuanto a la compatibilidad de los paquetes online, lo primero sería descargar mediante git el código fuente de la versión exacta CC 15.05, y luego lo como comenté antes seleccionar todos los módulos del kernel. Hecho esto ya no debería haber problema una vez que se compila el fimrware para que los nuevos paquetes que se instalen del kernel funcionen bien.
Una alternativa a usar git puede ser descargar el SDK de openwrt que ya viene con varias cosas precompiladas, así nos aseguraríamos que estamos usando lo mismo que usaron ellos para compilar cierta versión en concreto.
Por ejemplo para CC (solo ofrecen el SDK para PCs x64):
https://downloads.openwrt.org/chaos_calmer/15.05/brcm63xx/smp/OpenWrt-SDK-15.05-brcm63xx-smp_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64.tar.bz2
nunca usé esta última opción, así que poco más puedo decir de ella
[ 0.160000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[ 0.176000] PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
[ 0.204000] ssb: Found chip with id 0xA8D6, rev 0x00 and package 0x08
[ 0.212000] ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x1E, vendor 0x4243)
[ 0.212000] ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x10, vendor 0x4243)
[ 0.212000] ssb: Core 2 found: PCI (cc 0x804, rev 0x0E, vendor 0x4243)
[ 0.248000] ssb: WARNING: Using fallback SPROM failed (err -2)
[ 0.252000] ssb: WARNING: Invalid SPROM CRC (corrupt SPROM)
[ 0.260000] ssb: Unsupported SPROM revision 255 detected. Will extract v1
[ 0.288000] ssb: Sonics Silicon Backplane found on PCI device 0000:00:01.0
diff --git a/target/linux/brcm63xx/base-files/etc/diag.sh b/target/linux/brcm63xx/base-files/etc/diag.sh
index 1b0d26d..784bbf0 100644
--- a/target/linux/brcm63xx/base-files/etc/diag.sh
+++ b/target/linux/brcm63xx/base-files/etc/diag.sh
@@ -96,6 +96,9 @@ set_state() {
p870hw-51a_v2)
status_led="P870HW-51a:green:power"
;;
+ VH4032N)
+ status_led="VH4032N:red:power"
+ ;;
rta770bw)
status_led="RTA770BW:green:diag"
;;
diff --git a/target/linux/brcm63xx/base-files/etc/uci-defaults/02_network b/target/linux/brcm63xx/base-files/etc/uci-defaults/02_network
index 2e5527b..e8238c8 100644
--- a/target/linux/brcm63xx/base-files/etc/uci-defaults/02_network
+++ b/target/linux/brcm63xx/base-files/etc/uci-defaults/02_network
@@ -95,7 +95,8 @@ fast2704v2 |\
hg655b |\
p870hw-51a_v2 |\
vr-3025un |\
-vr-3025u)
+vr-3025u |\
+VH4032N)
ucidef_set_interface_lan "eth0.1"
ucidef_add_switch "eth0" "1" "1"
ucidef_add_switch_vlan "eth0" "1" "0 1 2 3 8t"
diff --git a/target/linux/brcm63xx/base-files/lib/brcm63xx.sh b/target/linux/brcm63xx/base-files/lib/brcm63xx.sh
index 0eb9a75..ba5babc 100755
--- a/target/linux/brcm63xx/base-files/lib/brcm63xx.sh
+++ b/target/linux/brcm63xx/base-files/lib/brcm63xx.sh
@@ -234,6 +234,9 @@ brcm63xx_dt_detect() {
"USRobotics 9108")
board_name="usr9108"
;;
+ "Observa VH4032N reference board")
+ board_name="VH4032N"
+ ;;
"Zyxel P870HW-51a v2")
board_name="p870hw-51a_v2"
;;
diff --git a/target/linux/brcm63xx/dts/VH4032N.dts b/target/linux/brcm63xx/dts/VH4032N.dts
new file mode 100644
index 0000000..bc12147
--- /dev/null
+++ b/target/linux/brcm63xx/dts/VH4032N.dts
@@ -0,0 +1,59 @@
+/dts-v1/;
+
+/include/ "bcm6368.dtsi"
+
+/ {
+ model = "Observa VH4032N reference board";
+ compatible = "observa,VH4032N", "brcm,bcm6368";
+
+ gpio-keys-polled {
+ compatible = "gpio-keys-polled";
+ #address-cells = <1>;
+ #size-cells = <0>;
+ poll-interval = <20>;
+ debounce-interval = <60>;
+
+ reset {
+ label = "reset";
+ gpios = <&gpio0 27 0>;
+ linux,code = <0xab>;
+ };
+ };
+
+ gpio-leds {
+ compatible = "gpio-leds";
+
+ power_red {
+ label = "VH4032N:red:power";
+ gpios = <&gpio0 24 1>;
+ default-state = "on";
+ };
+ dsl_blue {
+ label = "VH4032N:blue:dsl";
+ gpios = <&gpio0 2 1>;
+ };
+ dsl_red {
+ label = "VH4032N:red:dsl";
+ gpios = <&gpio0 5 1>;
+ };
+ hspa_blue {
+ label = "VH4032N:blue:hspa";
+ gpios = <&gpio0 11 1>;
+ };
+ hspa_red {
+ label = "VH4032N:red:hspa";
+ gpios = <&gpio0 12 1>;
+ };
+ voice_blue {
+ label = "VH4032N:blue:voice";
+ gpios = <&gpio0 25 1>;
+ };
+ voice_red {
+ label = "VH4032N:red:voice";
+ gpios = <&gpio0 26 1>;
+ };
+
+
+
+ };
+};
diff --git a/target/linux/brcm63xx/image/Makefile b/target/linux/brcm63xx/image/Makefile
index e6dc2a8..2763afb 100755
--- a/target/linux/brcm63xx/image/Makefile
+++ b/target/linux/brcm63xx/image/Makefile
@@ -423,5 +423,7 @@ $(eval $(call ImageDTB,CFEDTB,TDW8900GB,TD-W8900GB,td-w8900gb,96348GW-11,6348,--
$(eval $(call ImageDTB,CFEDTB,USR9108,USR9108,usr9108,96348GW-A,6348))
# ZyXEL P870HW-51a v2
$(eval $(call ImageDTB,ZYXCFEDTB,P870HW_51a_v2,P870HW-51a_v2,p870hw-51a-v2,96368VVW,6368,--rsa-signature "ZyXEL" --signature "ZyXEL_0001"))
+# VH4032N
+$(eval $(call ImageDTB,CFEDTB,VH4032N,VH4032N,VH4032N,96368VVW,6368))
$(eval $(call BuildImage))
diff --git a/target/linux/brcm63xx/patches-3.18/999-board_VH4032N.patch b/target/linux/brcm63xx/patches-3.18/999-board_VH4032N.patch
new file mode 100644
index 0000000..5c4101e
--- /dev/null
+++ b/target/linux/brcm63xx/patches-3.18/999-board_VH4032N.patch
@@ -0,0 +1,129 @@
+--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
++++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
+@@ -2128,6 +2128,110 @@ static struct board_info __initdata board_VR3025un = {
+ },
+ };
+
++static struct board_info __initdata board_VH4032N = {
++ .name = "VH4032N",
++ .expected_cpu_id = 0x6368,
++
++ .has_uart0 = 1,
++ .has_pci = 1,
++ .has_ohci0 = 1,
++ .has_ehci0 = 1,
++
++ .num_usbh_ports = 2,
++
++ //TODO: Cuando se incluyen las dos siguiente lineas deja de reconocer la interfaz
++ //ethernet. Debe haber algun problema con los gpio, pero estos iban bien en BB.
++ //Probablemente haya que definirlos para CC en otro lugar o de otra manera.
++ //.ephy_reset_gpio = 27,
++ //.ephy_reset_gpio_flags = GPIOF_INIT_HIGH,
++
++ .has_enetsw = 1,
++ .enetsw = {
++ .used_ports = {
++ [0] = {
++ .used = 1,
++ .phy_id = 1,
++ .name = "port1",
++ },
++ [1] = {
++ .used = 1,
++ .phy_id = 2,
++ .name = "port2",
++ },
++ [2] = {
++ .used = 1,
++ .phy_id = 3,
++ .name = "port3",
++ },
++ [3] = {
++ .used = 1,
++ .phy_id = 4,
++ .name = "port4",
++ },
++ },
++ },
++
++ //TODO: los .leds y .bottons para CC habria que definirlos en el dts
++// .leds = {
++// {
++// .name = "VH4032N:red:power",
++// .gpio = 24,
++// .default_trigger = "default-on",
++// },
++// {
++// .name = "VH4032N:blue:dsl",
++// .gpio = 2,
++// .active_low = 1,
++// },
++// {
++// .name = "VH4032N:red:dsl",
++// .gpio = 5,
++// .active_low = 1,
++// },
++// {
++// .name = "VH4032N:blue:hspa",
++// .gpio = 11,
++// .active_low = 1,
++// },
++// {
++// .name = "VH4032N:red:hspa",
++// .gpio = 12,
++// .active_low = 1,
++// },
++// {
++// .name = "VH4032N:blue:voice",
++// .gpio = 25,
++// .active_low = 1,
++// },
++// {
++// .name = "VH4032N:red:voice",
++// .gpio = 26,
++// .active_low = 1,
++// },
++// },
++
++ .buttons = {
++ {
++ .desc = "reset",
++ .gpio = 34,
++ .type = EV_KEY,
++ .code = KEY_RESTART,
++ .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
++ .active_low = 1,
++ },
++ {
++ .desc = "wps",
++ .gpio = 35,
++ .type = EV_KEY,
++ .code = KEY_WPS_BUTTON,
++ .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
++ .active_low = 1,
++ },
++ },
++};
++
++
++
+ static struct b53_platform_data WAP5813n_b53_pdata = {
+ .alias = "eth0",
+ };
+@@ -2432,6 +2536,7 @@ static const struct board_info __initconst *bcm963xx_boards[] = {
+ &board_VR3025u,
+ &board_VR3025un,
+ &board_WAP5813n,
++ &board_VH4032N,
+ #endif
+ #ifdef CONFIG_BCM63XX_CPU_63268
+ &board_963268bu_p300,
+@@ -2534,6 +2639,7 @@ static struct of_device_id const bcm963xx_boards_dt[] = {
+ { .compatible = "huawei,hg655b", .data = &board_HG655b, },
+ { .compatible = "netgear,dgnd3700v1", .data = &board_DGND3700v1_3800B, },
+ { .compatible = "zyxel,p870hw-51a-v2", .data = &board_P870HW51A_V2, },
++ { .compatible = "observa,VH4032N", .data = &board_VH4032N, }, //"observa,VH4032N", "brcm,bcm6368"
+ #endif
+ #ifdef CONFIG_BCM63XX_CPU_63268
+ { .compatible = "brcm,bcm963268bu_p300", .data = &board_963268bu_p300, },
diff --git a/target/linux/brcm63xx/profiles/Observa.mk b/target/linux/brcm63xx/profiles/Observa.mk
new file mode 100644
index 0000000..1da0022
--- /dev/null
+++ b/target/linux/brcm63xx/profiles/Observa.mk
@@ -0,0 +1,9 @@
+define Profile/VH4032N
+ NAME:=Observa Telecom VH4032N
+ PACKAGES:=kmod-b43 kmod-usb-core kmod-usb-ohci kmod-usb2 wpad-mini
+endef
+define Profile/VH4032N/Description
+ Package set for the Observa Telecom VH4032N
+endef
+$(eval $(call Profile,VH4032N))
+
CONFIG_TARGET_brcm63xx=y
CONFIG_TARGET_brcm63xx_smp=y
CONFIG_TARGET_brcm63xx_smp_VH4032N=y
CONFIG_PACKAGE_SAMBA_MAX_DEBUG_LEVEL=-1
CONFIG_PACKAGE_collectd=y
CONFIG_PACKAGE_collectd-mod-interface=y
CONFIG_PACKAGE_collectd-mod-iwinfo=y
CONFIG_PACKAGE_collectd-mod-load=y
CONFIG_PACKAGE_collectd-mod-network=y
CONFIG_PACKAGE_collectd-mod-rrdtool=y
CONFIG_PACKAGE_ddns-scripts=y
CONFIG_PACKAGE_etherwake=y
CONFIG_PACKAGE_htop=y
CONFIG_PACKAGE_ip-full=y
# CONFIG_PACKAGE_kmod-nls-base is not set
# CONFIG_PACKAGE_kmod-usb-core is not set
# CONFIG_PACKAGE_kmod-usb-ohci is not set
# CONFIG_PACKAGE_kmod-usb2 is not set
CONFIG_PACKAGE_libiwinfo-lua=y
CONFIG_PACKAGE_libltdl=y
CONFIG_PACKAGE_liblua=y
CONFIG_PACKAGE_libncurses=y
CONFIG_PACKAGE_libpthread=y
CONFIG_PACKAGE_librrd1=y
CONFIG_PACKAGE_libubus-lua=y
CONFIG_PACKAGE_libuci-lua=y
CONFIG_PACKAGE_lua=y
CONFIG_PACKAGE_luci=y
CONFIG_PACKAGE_luci-app-ddns=y
CONFIG_PACKAGE_luci-app-firewall=y
CONFIG_PACKAGE_luci-app-samba=y
CONFIG_PACKAGE_luci-app-statistics=y
CONFIG_PACKAGE_luci-app-wol=y
CONFIG_PACKAGE_luci-base=y
CONFIG_PACKAGE_luci-lib-ip=y
CONFIG_PACKAGE_luci-lib-nixio=y
CONFIG_PACKAGE_luci-mod-admin-full=y
CONFIG_PACKAGE_luci-proto-ipv6=y
CONFIG_PACKAGE_luci-proto-ppp=y
CONFIG_PACKAGE_luci-theme-bootstrap=y
CONFIG_PACKAGE_rpcd=y
CONFIG_PACKAGE_rrdtool1=y
CONFIG_PACKAGE_samba36-server=y
CONFIG_PACKAGE_terminfo=y
CONFIG_PACKAGE_uhttpd=y
CONFIG_PACKAGE_uhttpd-mod-ubus=y
CONFIG_PACKAGE_vim-full=y
CONFIG_PACKAGE_zlib=y
CONFIG_PACKAGE_zoneinfo-core=y
CONFIG_PACKAGE_zoneinfo-europe=y
.fallback_sprom = {
.type = SPROM_BCM43222,
.pci_bus = 0,
.pci_dev = 1,
.board_fixups = vr3025un_fixups,
.num_board_fixups = ARRAY_SIZE(vr3025un_fixups),
},
.ephy_reset_gpio = 27,
.ephy_reset_gpio_flags = GPIOF_INIT_HIGH,
sin perder ethernet pero me sigue sin funcionar el usb. Ahora si funciona lsusb y se llena /sys/bus/usb/ pero sigue sin listar dispositivos (si pincho cualquier cosa sigue la misma salida de lsusb). Ya no se si será problema de los módulos seleccionados en la configuración o de la definición de la placa..ephy_reset_gpio_flags = GPIO_ACTIVE_LOW,
, pero tampoco funciona. .fallback_sprom = {
.type = SPROM_BCM43222,
.pci_bus = 0,
.pci_dev = 1,
},
.use_fallback_sprom = 1,
.ephy_reset_gpio_flags = GPIO_ACTIVE_LOW,
[ 5.100000] usbcore: registered new interface driver usbfs
[ 5.108000] usbcore: registered new interface driver hub
[ 5.112000] usbcore: registered new device driver usb
[ 5.188000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 5.196000] ehci-platform: EHCI generic platform driver
[ 5.304000] ehci-platform ehci-platform: EHCI Host Controller
[ 5.308000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[ 5.316000] ehci-platform ehci-platform: irq 15, io mem 0xb0001500
[ 5.336000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurrent ignored
[ 5.356000] uhci_hcd: USB Universal Host Controller Interface driver
lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/sys/bus/usb/deviceslrwxrwxrwx 1 root root 0 Jan 1 1970 1-0:1.0 -> ../../../devices/platform/ehci-platform/usb1/1-0:1.0
lrwxrwxrwx 1 root root 0 Jan 1 1970 usb1 -> ../../../devices/platform/ehci-platform/usb1
[ 4.564000] usbcore: registered new interface driver usbfs
[ 4.572000] usbcore: registered new interface driver hub
[ 4.576000] usbcore: registered new device driver usb
[ 4.680000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 4.688000] ehci-platform: EHCI generic platform driver
[ 4.800000] ehci-platform ehci-platform: EHCI Host Controller
[ 4.804000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[ 4.812000] ehci-platform ehci-platform: irq 15, io mem 0xb0001500
[ 4.832000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurrent ignored
[ 4.852000] uhci_hcd: USB Universal Host Controller Interface driver
[ 4.868000] usbcore: registered new interface driver usb-storage
[ 5.260000] usb 1-2: new high-speed USB device number 2 using ehci-platform
[ 5.768000] usb 1-2.1: new high-speed USB device number 3 using ehci-platform
[ 5.884000] usb-storage 1-2.1:1.0: USB Mass Storage device detected
[ 5.892000] scsi0 : usb-storage 1-2.1:1.0
Bus 001 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID abcd:1234 Unknown
lrwxrwxrwx 1 root root 0 Jan 1 1970 1-0:1.0 -> ../../../devices/platform/ehci-platform/usb1/1-0:1.0
lrwxrwxrwx 1 root root 0 Jan 1 1970 1-2 -> ../../../devices/platform/ehci-platform/usb1/1-2
lrwxrwxrwx 1 root root 0 Jan 1 1970 1-2.1 -> ../../../devices/platform/ehci-platform/usb1/1-2/1-2.1
lrwxrwxrwx 1 root root 0 Jan 1 1970 1-2.1:1.0 -> ../../../devices/platform/ehci-platform/usb1/1-2/1-2.1/1-2.1:1.0
lrwxrwxrwx 1 root root 0 Jan 1 1970 1-2:1.0 -> ../../../devices/platform/ehci-platform/usb1/1-2/1-2:1.0
lrwxrwxrwx 1 root root 0 Jan 1 1970 usb1 -> ../../../devices/platform/ehci-platform/usb1
GPIOs 474-505, platform/10000084.gpio-controller, bcm63xx-gpio.0:
gpio-476 (VH4032N:blue:dsl ) out hi
gpio-479 (VH4032N:red:dsl ) out hi
gpio-485 (VH4032N:blue:hspa ) out hi
gpio-486 (VH4032N:red:hspa ) out hi
gpio-498 (VH4032N:red:power ) out hi
gpio-499 (VH4032N:blue:voice ) out hi
gpio-500 (VH4032N:red:voice ) out hi
GPIOs 506-511, platform/10000080.gpio-controller, bcm63xx-gpio.1:
GPIOs 0-37, bcm63xx-gpio:
gpio-2 (VH4032N:blue:dsl ) out hi
gpio-5 (VH4032N:red:dsl ) out hi
gpio-11 (VH4032N:blue:hspa ) out hi
gpio-12 (VH4032N:red:hspa ) out hi
gpio-24 (VH4032N:red:power ) out hi
gpio-25 (VH4032N:blue:voice ) out lo
gpio-26 (VH4032N:red:voice ) out hi
gpio-27 (ephy-reset ) out hi
gpio-34 (reset ) in hi
gpio-35 (wps ) in hi
echo 501 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio501/direction
echo 1 > /sys/class/gpio/gpio501/value
cambia el /sys/kernel/debug/gpio, pero sigue sin haber potencia en el usb:GPIOs 474-505, platform/10000084.gpio-controller, bcm63xx-gpio.0:
gpio-476 (VH4032N:blue:dsl ) out hi
gpio-479 (VH4032N:red:dsl ) out hi
gpio-485 (VH4032N:blue:hspa ) out hi
gpio-486 (VH4032N:red:hspa ) out hi
gpio-498 (VH4032N:red:power ) out hi
gpio-499 (VH4032N:blue:voice ) out hi
gpio-500 (VH4032N:red:voice ) out hi
gpio-501 (sysfs ) out hi
GPIOs 506-511, platform/10000080.gpio-controller, bcm63xx-gpio.1:
Sigo haciendo pruebas. Parece que el ephy-reset no logra poner el gpio en alto.
La salida de /sys/kernel/debug/gpio aparece como desplazados los gpio con un offset de 474:Código: [Seleccionar]GPIOs 474-505, platform/10000084.gpio-controller, bcm63xx-gpio.0:
gpio-476 (VH4032N:blue:dsl ) out hi
gpio-479 (VH4032N:red:dsl ) out hi
gpio-485 (VH4032N:blue:hspa ) out hi
gpio-486 (VH4032N:red:hspa ) out hi
gpio-498 (VH4032N:red:power ) out hi
gpio-499 (VH4032N:blue:voice ) out hi
gpio-500 (VH4032N:red:voice ) out hi
GPIOs 506-511, platform/10000080.gpio-controller, bcm63xx-gpio.1:
En Barrier Breaker si sale bien y se ve en /sys/kernel/debug/gpio el gpio-27 con nombre ephy-reset en high:Código: [Seleccionar]GPIOs 0-37, bcm63xx-gpio:
gpio-2 (VH4032N:blue:dsl ) out hi
gpio-5 (VH4032N:red:dsl ) out hi
gpio-11 (VH4032N:blue:hspa ) out hi
gpio-12 (VH4032N:red:hspa ) out hi
gpio-24 (VH4032N:red:power ) out hi
gpio-25 (VH4032N:blue:voice ) out lo
gpio-26 (VH4032N:red:voice ) out hi
gpio-27 (ephy-reset ) out hi
gpio-34 (reset ) in hi
gpio-35 (wps ) in hi
si exporto el 501 (que se correspondería con el gpio 27) y lo pongo en salida alto:Código: [Seleccionar]echo 501 > /sys/class/gpio/export
cambia el /sys/kernel/debug/gpio, pero sigue sin haber potencia en el usb:
echo out > /sys/class/gpio/gpio501/direction
echo 1 > /sys/class/gpio/gpio501/valueCódigo: [Seleccionar]GPIOs 474-505, platform/10000084.gpio-controller, bcm63xx-gpio.0:
gpio-476 (VH4032N:blue:dsl ) out hi
gpio-479 (VH4032N:red:dsl ) out hi
gpio-485 (VH4032N:blue:hspa ) out hi
gpio-486 (VH4032N:red:hspa ) out hi
gpio-498 (VH4032N:red:power ) out hi
gpio-499 (VH4032N:blue:voice ) out hi
gpio-500 (VH4032N:red:voice ) out hi
gpio-501 (sysfs ) out hi
GPIOs 506-511, platform/10000080.gpio-controller, bcm63xx-gpio.1:
alguién ve como solucionarlo?
Para darle el reset, tienes que ponerlo a alto, y luego ponerlo a bajo. Hace el reset, al quitar la señal, después de habérsela dado.
Lo que no sé, es si hace reset después de haberse comunicado con el driver. El reset debería ser anterior a la carga del driver.
En última instancia, prueba a descargar el driver y volverlo a cargar después de hacer el reset.
patch -p0 < patch-openwrt.patch
patch -p0 < patch-kernel.patch
patch -p0 < patch-openwrt_revert.patch
patch -p0 < patch-kernel_revert.patch
He conseguido compilar un trunk r49199 con USB funcional.
Todavía estoy haciendo pruebas, y hasta que no consiga compilar todo el repositorio no colgaré la imagen, así que paciencia.
Por si hay alguien que esté impaciente, aquí dejo los parches que he hecho para el trunk r41999: VH4032N trunk Patches (https://www.mediafire.com/?ud9tched7cw802l). Funcionarán durante un tiempo, mientras no metan las "zarpas" a los ficheros que modifica el parche.
Están tanto los parches para "poner" activo el VH4032N en la compilación, como los parches para revertir los cambios (los ficheros que tienen sufijo _revert).
Para aplicarlos, utilizar la fórmulaCódigo: [Seleccionar]patch -p0 < patch-openwrt.patch
patch -p0 < patch-kernel.patch
Para quitarlos,Código: [Seleccionar]patch -p0 < patch-openwrt_revert.patch
patch -p0 < patch-kernel_revert.patch
¡Hala!. ¡A Compilar con ganas...! ;) , o a esperar a que suba mi compilación cuando esté terminada... >:D
+ reset {
+ label = "reset";
+ gpios = <&gpio0 34 1>;
+ linux,code = <KEY_RESTART>;
+ };
+ wps {
+ label = "wps";
+ gpios = <&gpio0 35 1>;
+ linux,code = <KEY_WPS_BUTTON>;
+ };
esto no puede estar bien, lo máximo admisible es 31 para el controlador gpio, si el número de gpio es mayor que 31 hay que saltar al siguiente chip (gpio1) y seguir contando desde 0.
He conseguido compilar un trunk r49199 con USB funcional.
Todavía estoy haciendo pruebas, y hasta que no consiga compilar todo el repositorio no colgaré la imagen, así que paciencia.
Por si hay alguien que esté impaciente, aquí dejo los parches que he hecho para el trunk r41999: VH4032N trunk Patches (https://www.mediafire.com/?ud9tched7cw802l). Funcionarán durante un tiempo, mientras no metan las "zarpas" a los ficheros que modifica el parche.
Están tanto los parches para "poner" activo el VH4032N en la compilación, como los parches para revertir los cambios (los ficheros que tienen sufijo _revert).
Para aplicarlos, utilizar la fórmulaCódigo: [Seleccionar]patch -p0 < patch-openwrt.patch
patch -p0 < patch-kernel.patch
Para quitarlos,Código: [Seleccionar]patch -p0 < patch-openwrt_revert.patch
patch -p0 < patch-kernel_revert.patch
¡Hala!. ¡A Compilar con ganas...! ;) , o a esperar a que suba mi compilación cuando esté terminada... >:D
He conseguido compilar un trunk r49199 con USB funcional.
Todavía estoy haciendo pruebas, y hasta que no consiga compilar todo el repositorio no colgaré la imagen, así que paciencia.
Por si hay alguien que esté impaciente, aquí dejo los parches que he hecho para el trunk r41999: VH4032N trunk Patches (https://www.mediafire.com/?ud9tched7cw802l). Funcionarán durante un tiempo, mientras no metan las "zarpas" a los ficheros que modifica el parche.
Están tanto los parches para "poner" activo el VH4032N en la compilación, como los parches para revertir los cambios (los ficheros que tienen sufijo _revert).
Para aplicarlos, utilizar la fórmulaCódigo: [Seleccionar]patch -p0 < patch-openwrt.patch
patch -p0 < patch-kernel.patch
Para quitarlos,Código: [Seleccionar]patch -p0 < patch-openwrt_revert.patch
patch -p0 < patch-kernel_revert.patch
¡Hala!. ¡A Compilar con ganas...! ;) , o a esperar a que suba mi compilación cuando esté terminada... >:D
Le he echado un ojo..Código: [Seleccionar]+ reset {
esto no puede estar bien, lo máximo admisible es 31 para el controlador gpio, si el número de gpio es mayor que 31 hay que saltar al siguiente chip (gpio1) y seguir contando desde 0.
+ label = "reset";
+ gpios = <&gpio0 34 1>;
+ linux,code = <KEY_RESTART>;
+ };
+ wps {
+ label = "wps";
+ gpios = <&gpio0 35 1>;
+ linux,code = <KEY_WPS_BUTTON>;
+ };
He conseguido compilar un trunk r49199 con USB funcional.
Todavía estoy haciendo pruebas, y hasta que no consiga compilar todo el repositorio no colgaré la imagen, así que paciencia.
Por si hay alguien que esté impaciente, aquí dejo los parches que he hecho para el trunk r41999: VH4032N trunk Patches (https://www.mediafire.com/?ud9tched7cw802l). Funcionarán durante un tiempo, mientras no metan las "zarpas" a los ficheros que modifica el parche.
Están tanto los parches para "poner" activo el VH4032N en la compilación, como los parches para revertir los cambios (los ficheros que tienen sufijo _revert).
Para aplicarlos, utilizar la fórmulaCódigo: [Seleccionar]patch -p0 < patch-openwrt.patch
patch -p0 < patch-kernel.patch
Para quitarlos,Código: [Seleccionar]patch -p0 < patch-openwrt_revert.patch
patch -p0 < patch-kernel_revert.patch
¡Hala!. ¡A Compilar con ganas...! ;) , o a esperar a que suba mi compilación cuando esté terminada... >:D
Le he echado un ojo..Código: [Seleccionar]+ reset {
esto no puede estar bien, lo máximo admisible es 31 para el controlador gpio, si el número de gpio es mayor que 31 hay que saltar al siguiente chip (gpio1) y seguir contando desde 0.
+ label = "reset";
+ gpios = <&gpio0 34 1>;
+ linux,code = <KEY_RESTART>;
+ };
+ wps {
+ label = "wps";
+ gpios = <&gpio0 35 1>;
+ linux,code = <KEY_WPS_BUTTON>;
+ };
¡¡¡Actualizado!!! Gracias por el apunte, danitool
Ficht, no he actualizado eso. Como ya he dicho, estoy en pruebas. Pero si alguien sabe qué gpios son, puedo actualizar el parche.
[ 0.540000] Creating 5 MTD partitions on "physmap-flash.0":
[ 0.548000] 0x000000000000-0x000000020000 : "CFE"
[ 0.556000] 0x000000020100-0x000000140000 : "kernel"
[ 0.560000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[ 0.576000] 0x000000140000-0x000001fe0000 : "rootfs"
[ 0.584000] mtd: device 2 (rootfs) set to be root filesystem
[ 0.588000] mtd: partition "rootfs_data" created automatically, ofs=0x720000, len=0x18c0000
[ 0.596000] 0x000000720000-0x000001fe0000 : "rootfs_data"
[ 0.604000] 0x000001fe0000-0x000002000000 : "nvram"
[ 0.612000] 0x000000020000-0x000001fe0000 : "linux"
[ 0.454787] Creating 6 MTD partitions on "18000000.nor":
[ 0.460244] 0x000000000000-0x000000020000 : "CFE"
[ 0.466467] 0x000000020100-0x000000158a04 : "kernel"
[ 0.472870] 0x000000158a04-0x000000fa0000 : "rootfs"
[ 0.479219] mtd: device 2 (rootfs) set to be root filesystem
[ 0.485058] 1 squashfs-split partitions found on MTD device rootfs
[ 0.491389] 0x000000340000-0x000000fa0000 : "rootfs_data"
[ 0.498238] 0x000000020000-0x000000fa0000 : "linux"
[ 0.504555] 0x000000fa0000-0x000000fc0000 : "cal_data"
[ 0.511219] 0x000000fe0000-0x000001000000 : "nvram"
+ nvram@fe0000 {
+ label = "nvram";
+ reg = <0x1FE0000 0x020000>;
+ };
Tienes que hacer un poco de números para definir las particiones.
32MB es 0x2000000 en hexadecimal, restando lo que ocupa la nvram tendríamos
0x2000000 - 0x020000 = 0x1FE0000
por tanto la última partición debería serCódigo: [Seleccionar]+ nvram@fe0000 {
+ label = "nvram";
+ reg = <0x1FE0000 0x020000>;
+ };
La partición cal_data sobra ya que sino me equivoco el chip es un bcm4322, y broadcom no necesita particiones de calibración, si acaso una "sprom fixup" lo cual es un código totalmente diferente que no afecta a las particiones.
El resto de particiones tendrás que acomodarlas al espacio de 32 MB haciendo cuentas.
Lo de los leds LAN ... deberían ir controlados por hardware. Igual se puede hacer algún apaño para que se active esa función en el SoC. Lo que no sé es por qué no es capaz de hacerlo el propio bootloader. Tal vez si soy capaz de averiguar como va el tema, puedo proponer algún comando experimental a ver si alguien se anima y es capaz de activar los leds para que funcionen de forma autónoma.
&pflash {
status = "ok";
linux,part-probe = "bcm63xxpart";
cfe@0 {
label = "CFE";
reg = <0x0000000 0x0020000>;
read-only;
};
linux@20000 {
label = "linux";
reg = <0x0020000 0x1fc0000>;
};
nvram@1fe0000 {
label = "nvram";
reg = <0x1fe0000 0x020000>;
};
};
Lo de los leds LAN ... deberían ir controlados por hardware. Igual se puede hacer algún apaño para que se active esa función en el SoC. Lo que no sé es por qué no es capaz de hacerlo el propio bootloader. Tal vez si soy capaz de averiguar como va el tema, puedo proponer algún comando experimental a ver si alguien se anima y es capaz de activar los leds para que funcionen de forma autónoma.
--- a/arch/mips/bcm63xx/boards/board_common.c
+++ b/arch/mips/bcm63xx/boards/board_common.c
@@ -80,6 +80,19 @@
* inside arch_initcall */
val = 0;
+ if (board.has_enetsw) {
+ if (BCMCPU_IS_6368()) {
+ printk("Testing: code for enabling HW controled leds\n");
+ printk("GPIO_MODE_REG = 0x%x \n", bcm_gpio_readl(GPIO_MODE_REG));
+ bcm_gpio_writel(val, GPIO_MODE_REG);
+ val |= GPIO_MODE_6368_EPHY0_LED |
+ GPIO_MODE_6368_EPHY1_LED |
+ GPIO_MODE_6368_EPHY2_LED |
+ GPIO_MODE_6368_EPHY3_LED;
+ bcm_gpio_writel(bcm_gpio_readl(GPIO_CTL_LO_REG) | val, GPIO_CTL_LO_REG);
+ }
+ }
+
#ifdef CONFIG_PCI
if (board.has_pci) {
bcm63xx_pci_enabled = 1;
Si podeis probad este parche para el tema de los leds de lanCódigo: [Seleccionar]--- a/arch/mips/bcm63xx/boards/board_common.c
+++ b/arch/mips/bcm63xx/boards/board_common.c
@@ -80,6 +80,19 @@
* inside arch_initcall */
val = 0;
+ if (board.has_enetsw) {
+ if (BCMCPU_IS_6368()) {
+ printk("Testing: code for enabling HW controled leds\n");
+ printk("GPIO_MODE_REG = 0x%x \n", bcm_gpio_readl(GPIO_MODE_REG));
+ bcm_gpio_writel(val, GPIO_MODE_REG);
+ val |= GPIO_MODE_6368_EPHY0_LED |
+ GPIO_MODE_6368_EPHY1_LED |
+ GPIO_MODE_6368_EPHY2_LED |
+ GPIO_MODE_6368_EPHY3_LED;
+ bcm_gpio_writel(bcm_gpio_readl(GPIO_CTL_LO_REG) | val, GPIO_CTL_LO_REG);
+ }
+ }
+
#ifdef CONFIG_PCI
if (board.has_pci) {
bcm63xx_pci_enabled = 1;
Funcione o no me interesa saber que devuelve la línea del log del kernel:
GPIO_MODE_REG =
Lo del comando en consola sería con devmem, pero como devmem fue deshabilitado en las últimas versiones de kernel, considero que esto es menos lioso que volverlo a habilitar en la rama trunk.
Edit: el parche mejor probarlo sin los leds de lan definidos en el archivo dts, o en el kernel en caso de usar Barrier Breaker.
Si podeis probad este parche para el tema de los leds de lanCódigo: [Seleccionar]--- a/arch/mips/bcm63xx/boards/board_common.c
+++ b/arch/mips/bcm63xx/boards/board_common.c
@@ -80,6 +80,19 @@
* inside arch_initcall */
val = 0;
+ if (board.has_enetsw) {
+ if (BCMCPU_IS_6368()) {
+ printk("Testing: code for enabling HW controled leds\n");
+ printk("GPIO_MODE_REG = 0x%x \n", bcm_gpio_readl(GPIO_MODE_REG));
+ bcm_gpio_writel(val, GPIO_MODE_REG);
+ val |= GPIO_MODE_6368_EPHY0_LED |
+ GPIO_MODE_6368_EPHY1_LED |
+ GPIO_MODE_6368_EPHY2_LED |
+ GPIO_MODE_6368_EPHY3_LED;
+ bcm_gpio_writel(bcm_gpio_readl(GPIO_CTL_LO_REG) | val, GPIO_CTL_LO_REG);
+ }
+ }
+
#ifdef CONFIG_PCI
if (board.has_pci) {
bcm63xx_pci_enabled = 1;
Funcione o no me interesa saber que devuelve la línea del log del kernel:
GPIO_MODE_REG =
Lo del comando en consola sería con devmem, pero como devmem fue deshabilitado en las últimas versiones de kernel, considero que esto es menos lioso que volverlo a habilitar en la rama trunk.
Edit: el parche mejor probarlo sin los leds de lan definidos en el archivo dts, o en el kernel en caso de usar Barrier Breaker.
¡Oído cocina!
Lo pruebo y te digo...
[ 0.000000] Testing: code for enabling HW controled leds
[ 0.000000] GPIO_MODE_REG = 0x3c0
Genial :D.
Lo que no entiendo es por qué no funcionaban antes, ya que el registro del pinmux para esos leds de hardware parece que ya estaba activado. A menos que se borrase la configuración como "output" en esos gpios.
O tal vez necesite un "reset" del pinmux, o una puesta a 0 como hace el código propuesto.
En todo caso un pequeño avance más.
Genial :D.
Lo que no entiendo es por qué no funcionaban antes, ya que el registro del pinmux para esos leds de hardware parece que ya estaba activado. A menos que se borrase la configuración como "output" en esos gpios.
O tal vez necesite un "reset" del pinmux, o una puesta a 0 como hace el código propuesto.
En todo caso un pequeño avance más.
Entonces, estos GPIO's ya no serán exportables como tal, tendrían que volverse a liberar en caso de querer usarlos verdad?
Si podeis probad este parche para el tema de los leds de lanCódigo: [Seleccionar]--- a/arch/mips/bcm63xx/boards/board_common.c
+++ b/arch/mips/bcm63xx/boards/board_common.c
@@ -80,6 +80,19 @@
* inside arch_initcall */
val = 0;
+ if (board.has_enetsw) {
+ if (BCMCPU_IS_6368()) {
+ printk("Testing: code for enabling HW controled leds\n");
+ printk("GPIO_MODE_REG = 0x%x \n", bcm_gpio_readl(GPIO_MODE_REG));
+ bcm_gpio_writel(val, GPIO_MODE_REG);
+ val |= GPIO_MODE_6368_EPHY0_LED |
+ GPIO_MODE_6368_EPHY1_LED |
+ GPIO_MODE_6368_EPHY2_LED |
+ GPIO_MODE_6368_EPHY3_LED;
+ bcm_gpio_writel(bcm_gpio_readl(GPIO_CTL_LO_REG) | val, GPIO_CTL_LO_REG);
+ }
+ }
+
#ifdef CONFIG_PCI
if (board.has_pci) {
bcm63xx_pci_enabled = 1;
Funcione o no me interesa saber que devuelve la línea del log del kernel:
GPIO_MODE_REG =
Lo del comando en consola sería con devmem, pero como devmem fue deshabilitado en las últimas versiones de kernel, considero que esto es menos lioso que volverlo a habilitar en la rama trunk.
Edit: el parche mejor probarlo sin los leds de lan definidos en el archivo dts, o en el kernel en caso de usar Barrier Breaker.
¡Oído cocina!
Lo pruebo y te digo...
¡¡¡Éxito total!!!
Los LEDes ya parpadean con la actividad.
Ésto es lo que sale con las líneas de antes:Código: [Seleccionar][ 0.000000] Testing: code for enabling HW controled leds
[ 0.000000] GPIO_MODE_REG = 0x3c0
danitool
La lectura de GPIO_MODE_REG, es el mismo valor que luego le das a val, y que combinas con GPIO_CTL_LO_REG.
Entiendo que con el reseteo de GPIO_MODE_REG, le quitas el control al controlador de GPIO, y con la segunda escritura, le das el control a la controladora hardware, ¿por decirlo en plan coloquial?
bcm_gpio_writel(val, GPIO_MODE_REG);
bcm_gpio_writel(bcm_gpio_readl(GPIO_CTL_LO_REG) | val, GPIO_CTL_LO_REG);
bcm_gpio_writel(bcm_gpio_readl(GPIO_CTL_LO_REG), GPIO_CTL_LO_REG);
GPIO_MODE_REG = 0x3c0
GPIO_CTL_LO_REG = 0x34043e4
devmem 0x10000092 32
Elegimos nuevo valor desactivanto los bits 6 7 8 9 y lo escribimosdevmem 0x10000092 32 nuevovalor_hex
Volvemos a escribir de nuevo el valor originaldevmem 0x10000092 32 valororiginal_hex
devmem 0x10000084 32
cambiamos los bits de lo que nos ha devueltodevmem 0x10000084 32 nuevovalor_hex
CFE version 1.0.37-102.15 for BCM96368 (32bit,SP,BE)
Build Date: Wed Feb 10 09:57:47 CST 2010 (link@hpnb)
Copyright (C) 2000-2009 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201, size 32768KB
CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
CPU running TP0
Total memory: 134217728 bytes (128MB)
Boot Address 0xb8000000
Board IP address : 192.168.1.1:ffffff00
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) : 3
Boot image (0=latest, 1=previous) : 0
Board Id (0-4) : 96368VVW
Number of MAC Addresses (1-32) : 11
Base MAC Address : e4:xx:xx:xx:xx:xx
PSI Size (1-64) KBytes : 64
Main Thread Number [0|1] : 0
Serial Number (20) : -----------
Vendor Specific 01 (40) : ---------------
Vendor Specific 02 (40) :
Vendor Specific 03 (40) :
*** Press any key to stop auto run (3 seconds) ***
Auto run second count down: 0
Booting from latest image (0xb8020000) ...
Code Address: 0x80A00000, Entry Address: 0x80a00000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80a00000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
21 buffers found.
Closing DMA Channels.
Starting program at 0x80a00000
[ 0.000000] Linux version 4.1.20 (tki2k@Ubuntu) (gcc version 5.3.0 (OpenWrt G
CC 5.3.0 r49199) ) #3 SMP Tue Apr 26 19:33:03 UTC 2016
[ 0.000000] Detected Broadcom 0x6368 CPU revision b2
[ 0.000000] CPU frequency is 400 MHz
[ 0.000000] 128MB of RAM installed
[ 0.000000] board_bcm963xx: Boot address 0xb8000000
[ 0.000000] board_bcm963xx: CFE version: 1.0.37-102.15
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 0002a031 (Broadcom BMIPS4350)
[ 0.000000] board: board name: VH4032N
[ 0.000000] MIPS: machine is Observa VH4032N
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 08000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes.
[ 0.000000] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
[ 0.000000] PERCPU: Embedded 10 pages/cpu @81106000 s10048 r8192 d22720 u40960
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
[ 0.000000] Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2
noinitrd console=ttyS0,115200
[ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Memory: 124180K/131072K available (3175K kernel code, 139K rwdata,
732K rodata, 1320K init, 203K bss, 6892K reserved, 0K cma-reserved)
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] NR_IRQS:256
[ 0.000000] clocksource MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[ 0.000016] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[ 0.008675] Calibrating delay loop... 397.82 BogoMIPS (lpj=795648)
[ 0.046960] pid_max: default: 32768 minimum: 301
[ 0.052387] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.059170] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.072782] SMP: Booting CPU1...
[ 10.814423] Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes.
[ 10.814438] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
[ 10.814746] CPU1 revision is: 0002a031 (Broadcom BMIPS4350)
[ 0.124962] Synchronize counters for CPU 1:
[ 0.124964] SMP: CPU1 is running
[ 0.124982] done.
[ 0.125174] Brought up 2 CPUs
[ 0.144032] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.155442] NET: Registered protocol family 16
[ 0.165572] registering PCI controller with io_map_base unset
[ 0.196014] PCI host bridge to bus 0000:00
[ 0.200311] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff]
[ 0.207383] pci_bus 0000:00: root bus resource [io 0x8000000-0x800ffff]
[ 0.214273] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[ 0.221267] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[ 0.237321] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x30003fff]
[ 0.247307] Switched to clocksource MIPS
[ 0.254300] PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
[ 0.280339] ssb: Found chip with id 0xA8D6, rev 0x00 and package 0x08
[ 0.323983] ssb: WARNING: Using fallback SPROM failed (err -2)
[ 0.329942] ssb: WARNING: Invalid SPROM CRC (corrupt SPROM)
[ 0.335678] ssb: Unsupported SPROM revision 255 detected. Will extract v1
[ 0.365498] ssb: Sonics Silicon Backplane found on PCI device 0000:00:01.0
[ 0.373456] NET: Registered protocol family 2
[ 0.379642] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.386868] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[ 0.393420] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.400139] UDP hash table entries: 256 (order: 1, 8192 bytes)
[ 0.406172] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[ 0.413145] NET: Registered protocol family 1
[ 0.420109] futex hash table entries: 512 (order: 1, 8192 bytes)
[ 0.427827] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.433845] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.446992] io scheduler noop registered
[ 0.451054] io scheduler deadline registered (default)
[ 0.458468] bcm63xx_uart.0: ttyS0 at MMIO 0xb0000100 (irq = 10, base_baud = 1562500) is a bcm63xx_uart
[ 0.468101] console [ttyS0] enabled
[ 0.475240] bootconsole [early0] disabled
[ 0.484449] bcm63xx-rng bcm63xx-rng: registered RNG driver
[ 0.491860] 18000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufact
urer ID 0x000001 Chip ID 0x002201
[ 0.502177] Amd/Fujitsu Extended Query Table at 0x0040
[ 0.507447] Amd/Fujitsu Extended Query version 1.3.
[ 0.512626] number of CFI chips: 1
[ 0.516453] bcm63xxpart: CFE boot tag found with version 6 and board type 96368VVW
[ 0.524356] 5 bcm63xxpart partitions found on MTD device 18000000.nor
[ 0.531001] Creating 5 MTD partitions on "18000000.nor":
[ 0.536468] 0x000000000000-0x000000020000 : "CFE"
[ 0.543381] 0x000000020100-0x00000016a53c : "kernel"
[ 0.550368] 0x00000016a53c-0x000001fe0000 : "rootfs"
[ 0.557371] mtd: device 2 (rootfs) set to be root filesystem
[ 0.563279] 1 squashfs-split partitions found on MTD device rootfs
[ 0.569619] 0x0000003c0000-0x000001fe0000 : "rootfs_data"
[ 0.577135] 0x000000020000-0x000001fe0000 : "linux"
[ 0.584305] 0x000001fe0000-0x000002000000 : "nvram"
[ 0.592939] bcm63xx-spi bcm63xx-spi: at 0xb0000800 (irq 9, FIFOs size 542)
[ 0.640872] b53_common: found switch: BCM63xx, rev 0
[ 0.646637] bcm63xx-wdt bcm63xx-wdt: started, timer margin: 30 sec
[ 0.657667] NET: Registered protocol family 10
[ 0.664904] NET: Registered protocol family 17
[ 0.669611] bridge: automatic filtering via arp/ip/ip6tables has been depreca
ted. Update your scripts to load br_netfilter if you need this.
[ 0.682629] 8021q: 802.1Q VLAN Support v1.8
[ 0.696536] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[ 0.718630] Freeing unused kernel memory: 1320K (80406000 - 80550000)
[ 2.198913] init: Console is alive
[ 2.202769] init: - watchdog -
[ 3.581280] usbcore: registered new interface driver usbfs
[ 3.587104] usbcore: registered new interface driver hub
[ 3.592735] usbcore: registered new device driver usb
[ 3.605214] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 3.613446] ehci-platform: EHCI generic platform driver
[ 3.719318] ehci-platform ehci-platform: EHCI Host Controller
[ 3.725260] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[ 3.733630] ehci-platform ehci-platform: irq 15, io mem 0xb0001500
[ 3.751284] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurrent ignored
[ 3.761047] hub 1-0:1.0: USB hub found
[ 3.764995] hub 1-0:1.0: 2 ports detected
[ 3.773899] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 3.781858] ohci-platform: OHCI generic platform driver
[ 3.787464] ohci-platform ohci-platform: Generic Platform OHCI controller
[ 3.794488] ohci-platform ohci-platform: new USB bus registered, assigned bus number 2
[ 3.802771] ohci-platform ohci-platform: irq 13, io mem 0xb0001600
[ 3.869174] hub 2-0:1.0: USB hub found
[ 3.873131] hub 2-0:1.0: 2 ports detected
[ 3.884587] init: - preinit -
[ 4.211345] usb 1-2: new high-speed USB device number 2 using ehci-platform
[ 4.349350] hub 1-2:1.0: USB hub found
[ 4.353735] hub 1-2:1.0: 2 ports detected
[ 4.399076] random: procd urandom read with 57 bits of entropy available
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[ 7.861928] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00c40000: 0x3600 instead
[ 7.871710] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00c40004: 0x4272 instead
[ 7.881470] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00c40008: 0x6463 instead
[ 7.891308] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00c4000c: 0x2043 instead
[ 7.901055] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00c40010: 0x706f instead
[ 7.910828] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00c40014: 0x7469 instead
[ 7.920582] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00c40018: 0x7665 instead
[ 7.930348] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00c4001c: 0x2032 instead
[ 7.940112] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00c40028: 0x3638 instead
[ 7.949880] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00c4002c: 0x3936 instead
[ 7.959643] jffs2: Further such events for this erase block will not be printed
[ 8.063069] jffs2: notice: (273) jffs2_build_xattr_subsystem: complete building
xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[ 8.080940] mount_root: switching to jffs2 overlay
ifconfig: SIOCGIFFLAGS: No such device
[ 8.117117] procd: - early -
[ 8.120213] procd: - watchdog -
[ 8.905892] procd: - ubus -
[ 8.961908] procd: - init -
Please press Enter to activate this console.
[ 9.680128] random: nonblocking pool is initialized
[ 10.532011] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 10.555014] Loading modules backported from Linux version v4.4-rc5-1913-gc8fdf68
[ 10.562685] Backport generated by backports.git backports-20151218-0-g2f58d9d
[ 10.575091] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 10.593738] nf_conntrack version 0.5.0 (1960 buckets, 7840 max)
[ 10.680036] xt_time: kernel timezone is -0000
[ 10.769111] PPP generic driver version 2.4.2
[ 10.776177] NET: Registered protocol family 24
[ 10.800210] b43-phy0: Broadcom 43222 WLAN found (core revision 16)
[ 10.839287] b43-phy0: Found PHY: Analog 8, Type 4 (N), Revision 6
[ 10.845713] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2056, Revision 6, Version 0
[ 10.865269] Broadcom 43xx driver loaded [ Features: PNL ]
[ 18.803906] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on port4, 100Mbps, full-duplex
[ 18.822646] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
--block-size 0x20000
Lo del tamaño de bloque intuyo que es 128 por ser una flash "gigante" para ser una NOR paralelo.
Pego un log de arranque, por si alguien consigue discernir por qué no funciona el switch.
Me llama la atención el error ifconfig: SIOCGIFFLAGS: No such device, pero no consigo saber el por qué de este error.
Al final br-lan no se levanta.Código: [Seleccionar]CFE version 1.0.37-102.15 for BCM96368 (32bit,SP,BE)
Build Date: Wed Feb 10 09:57:47 CST 2010 (link@hpnb)
Copyright (C) 2000-2009 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201, size 32768KB
CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
...............................
[ 10.776177] NET: Registered protocol family 24
[ 10.800210] b43-phy0: Broadcom 43222 WLAN found (core revision 16)
[ 10.839287] b43-phy0: Found PHY: Analog 8, Type 4 (N), Revision 6
[ 10.845713] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2056, Revision 6, Version 0
[ 10.865269] Broadcom 43xx driver loaded [ Features: PNL ]
[ 18.803906] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on port4, 100Mbps, full-duplex
[ 18.822646] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
He probado esta misma compilación en un HG622 (compilado para él), y no hay ningún problema en el switch.
No tengo respuesta a lo del fallo del ethernet.
Sin embargo veo que hay errores la leer la flash. Aunque pueda que esté equivocado, esta flash no tiene un tamaño de bloque de 128k? y por tanto habría que añadir a la generación de la imagen el parámetroCódigo: [Seleccionar]--block-size 0x20000
Lo del tamaño de bloque intuyo que es 128 por ser una flash "gigante" para ser una NOR paralelo.
Pego un log de arranque, por si alguien consigue discernir por qué no funciona el switch.
Me llama la atención el error ifconfig: SIOCGIFFLAGS: No such device, pero no consigo saber el por qué de este error.
Al final br-lan no se levanta.Código: [Seleccionar]CFE version 1.0.37-102.15 for BCM96368 (32bit,SP,BE)
Build Date: Wed Feb 10 09:57:47 CST 2010 (link@hpnb)
Copyright (C) 2000-2009 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201, size 32768KB
CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
...............................
[ 10.776177] NET: Registered protocol family 24
[ 10.800210] b43-phy0: Broadcom 43222 WLAN found (core revision 16)
[ 10.839287] b43-phy0: Found PHY: Analog 8, Type 4 (N), Revision 6
[ 10.845713] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2056, Revision 6, Version 0
[ 10.865269] Broadcom 43xx driver loaded [ Features: PNL ]
[ 18.803906] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on port4, 100Mbps, full-duplex
[ 18.822646] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
He probado esta misma compilación en un HG622 (compilado para él), y no hay ningún problema en el switch.
Hola.... no he podido aguantarme y me he liao (justo cuando peor voy de tiempo y cabeza)
Estoy compilando con el parche y estoy exactamente como tu...
Pero, lo que me da la sensación de que openwrt no acaba de iniciar ..... puede ser? o son ideas mías?
El mensaje final de la carga del sistema no lo da ("init complete" o algo parecido), por otro lado con htop, se ve que no es un sistema completo en marcha, hay varias tareas que no se están ejecutando.... a lo mejor los tiros no van al ethernet, si no a otro lado... la wifi, pasa lo mismo, la detectas, la lees, la activas..... pero no arranca.
No tengo respuesta a lo del fallo del ethernet.
Mon Apr 25 15:55:51 2016 kern.info kernel: [ 27.169360] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on port1, 100Mbps, full-duplex
Mon Apr 25 15:55:51 2016 kern.info kernel: [ 27.177599] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on port3, 100Mbps, full-duplex
Mon Apr 25 15:55:51 2016 daemon.notice netifd: Interface 'wan' is enabled
Mon Apr 25 15:55:51 2016 daemon.notice netifd: Interface 'wan6' is enabled
Mon Apr 25 15:55:51 2016 daemon.notice netifd: Network device 'lo' link is up
Mon Apr 25 15:55:51 2016 daemon.notice netifd: Interface 'loopback' has link connectivity
Mon Apr 25 15:55:51 2016 daemon.notice netifd: Network device 'eth0' link is up
Mon Apr 25 15:55:51 2016 daemon.notice netifd: Interface 'wan' has link connectivity
Mon Apr 25 15:55:51 2016 daemon.notice netifd: Interface 'wan' is setting up now
Mon Apr 25 15:55:51 2016 daemon.notice netifd: Interface 'wan6' has link connectivity
Mon Apr 25 15:55:51 2016 daemon.notice netifd: Interface 'wan6' is setting up now
Mon Apr 25 15:55:51 2016 daemon.notice netifd: wan (1125): udhcpc (v1.24.2) started
Mon Apr 25 15:55:51 2016 daemon.notice netifd: wan (1125): Sending discover...
Mon Apr 25 15:55:51 2016 daemon.notice netifd: wan (1125): Sending select for 192.168.2.5...
Mon Apr 25 15:55:51 2016 daemon.notice netifd: wan (1125): Lease of 192.168.2.5 obtained, lease time 268435455
Mon Apr 25 15:55:52 2016 daemon.notice netifd: Interface 'wan' is now up
Mon Apr 25 15:55:53 2016 user.notice firewall: Reloading firewall due to ifup of wan (eth0)
Mon Apr 25 15:55:53 2016 daemon.info dnsmasq[1178]: started, version 2.75 cachesize 150
Mon Apr 25 15:55:53 2016 daemon.info dnsmasq[1178]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth no-DNSSEC loop-detect inotify
Mon Apr 25 15:55:53 2016 daemon.info dnsmasq[1178]: DNS service limited to local subnets
Mon Apr 25 15:55:53 2016 daemon.info dnsmasq[1178]: using local addresses only for domain lan
Mon Apr 25 15:55:53 2016 daemon.info dnsmasq[1178]: reading /tmp/resolv.conf.auto
Mon Apr 25 15:55:53 2016 daemon.info dnsmasq[1178]: using local addresses only for domain lan
Mon Apr 25 15:55:53 2016 daemon.info dnsmasq[1178]: using nameserver 192.168.2.1#53
Mon Apr 25 15:55:53 2016 daemon.info dnsmasq[1178]: read /etc/hosts - 4 addresses
Mon Apr 25 15:55:56 2016 kern.notice kernel: [ 32.596873] random: nonblocking pool is initialized
Mon Apr 25 15:55:57 2016 daemon.notice netifd: Interface 'wan6' is now up
Mon Apr 25 15:55:57 2016 daemon.info dnsmasq[1178]: reading /tmp/resolv.conf.auto
Mon Apr 25 15:55:57 2016 daemon.info dnsmasq[1178]: using local addresses only for domain lan
Mon Apr 25 15:55:57 2016 daemon.info dnsmasq[1178]: using nameserver 192.168.2.1#53
Mon Apr 25 15:55:57 2016 daemon.info dnsmasq[1178]: using nameserver fd6e:376b:623d::1#53
Wed Apr 27 06:28:59 2016 user.notice firewall: Reloading firewall due to ifup of wan6 (eth0)
root@OpenWrt:~# cat /etc/config/network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd8d:63b5:e452::/48'
config interface 'lan'
option ifname 'eth0.1'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
config interface 'wan'
option ifname 'eth0.2'
option proto 'dhcp'
config interface 'wan6'
option ifname 'eth0.2'
option proto 'dhcpv6'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '1 2 3 8t'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '0 8t'
Según el datasheet de AM29LV320M, que es lo que detecta, el bloque es de 64KB. Según el datasheet de S29GL256P10, que es lo que lleva, el bloque es de 128KB. Probaré a cambiarle el bloque en la generación de la imagen.
De todas formas, creo que el error tiene más que ver con el "corte" que le pego al router cuando está flasheando la imagen en 0xb9000000. Al dejar un sector a medias, en la generación del sistema jffs2, se encuentra con el flasheado anterior, y da el error. Estoy haciendo suposiciones, y no sé si me estaré equivocando... me suele pasar cuando pienso en voz alta...
De todas formas, antes terminaba de generar el sistema jffs2 en un par de minutos, y ahora no lo veo terminar... ???
--pad 16
Tardaría bastante en flashear, pero se evitaría cortar la corriente al router. Si es que funcionase.
Según el datasheet de AM29LV320M, que es lo que detecta, el bloque es de 64KB. Según el datasheet de S29GL256P10, que es lo que lleva, el bloque es de 128KB. Probaré a cambiarle el bloque en la generación de la imagen.
De todas formas, creo que el error tiene más que ver con el "corte" que le pego al router cuando está flasheando la imagen en 0xb9000000. Al dejar un sector a medias, en la generación del sistema jffs2, se encuentra con el flasheado anterior, y da el error. Estoy haciendo suposiciones, y no sé si me estaré equivocando... me suele pasar cuando pienso en voz alta...
De todas formas, antes terminaba de generar el sistema jffs2 en un par de minutos, y ahora no lo veo terminar... ???
El datasheet no suele mentir. Tal vez el driver tenga un bug y detecte 64KB de tamaño de bloque.
Para flashear evitando la doble imagen no te funciona aumentar el tamaño del firmware hasta 1/2 de la flash como en otros routers?
En este caso sería añadir el parámetroCódigo: [Seleccionar]--pad 16
Tardaría bastante en flashear, pero se evitaría cortar la corriente al router. Si es que funcionase.
Vale, por TFTP en el HG556a pasa algo parecido si se quieren flashear imágenes cuyo tamaño ronda 1/2 de la flash, pero por la interfaz web de CFE sí que deja.
En el vh4032n no deja ni via TFTP ni interfaz web-CFE?
para la corrupción después del primer flasheo tal vez necesites añadirla board idel alias de la placa al fichero
target/linux/brcm63xx/base-files/etc/uci-defaults/09_fix_crc
Si el --pad 16 funcionase, creo que sería bueno producir dos imágenes, una con este parámetro y otra sin él, ya que en Openwrt no es necesario, y flashear 16 megas debe tardar bastante. Aunque no estoy seguro si luego en el primer arranque el consumo de tiempo de borrar rootfs_data para formatear esa partición nos dejaría en el mismo tiempo total para tener Openwrt operativo.
Booting from only image (0xb8020000) ...
Code Address: 0x80A00000, Entry Address: 0x80a00000
Linux file system CRC error. Corrupted image?
mtd fixtrx linux
mtd erase rootfs_data
Has probado haciendo el arreglo de CRC manualmente?Código: [Seleccionar]mtd fixtrx linux
O después del primer boot re-formatear la partición rootfs_dataCódigo: [Seleccionar]mtd erase rootfs_data
No le veo mucho sentido que con imágenes pequeñas no dé el error y con las grandes sí, teniendo en cuenta que ambas las flashea perfectamente, y el resultado en flash debería ser idéntico después de generar rootfs_data
Booting from only image (0xb8020000) ...
Code Address: 0x80A00000, Entry Address: 0x80a00000
es muy acentuada. Tarda mucho en pasar de esa línea, al quemar la imagen de 16MB. Es como si estuviera comprobando la imagen al completo, incluídos los espacios en blanco. Con una imagen más pequeña, la pausa apenas es apreciable.mtd fixtrx linux
el segundo reboot lo hace correctamente y la pausa al reiniciar no se realiza, así que algo hemos ganado...01_leds
02_network
99-default_network
¿Es esto lo correcto?Excelente trabajo Tki2000. Es difícil darse cuenta de pequeños errores como ese.
Sobre el wifi, habría que añadir creo el sprom fixup, no sé si se había comentado antes cuando se intentó el soporte para CC.
En los parches, yo añadiría un comentario al lado del ephy_reset_gpio, indicando que es un workaround para el USB, de otra forma podría dar lugar a equívocos en un futuro.
Una vez solucionado lo del wifi, diría que es viable solicitar soporte oficial con los parches que propones.
Excelente trabajo Tki2000. Es difícil darse cuenta de pequeños errores como ese.
Sobre el wifi, habría que añadir creo el sprom fixup, no sé si se había comentado antes cuando se intentó el soporte para CC.
En los parches, yo añadiría un comentario al lado del ephy_reset_gpio, indicando que es un workaround para el USB, de otra forma podría dar lugar a equívocos en un futuro.
Una vez solucionado lo del wifi, diría que es viable solicitar soporte oficial con los parches que propones.
Me has pillado haciendo una compilación para el fixup... ;D
Luego comento resultados.
También pondré un comentario en lo del ephy_reset...
Para que aceptaran los parches habría que cambiar cosas. He puesto los datos en mitad de los definidos en lugar de en los últimos lugares, para evitar que al agregar más dispositivos, el parche deje de funcionar... Y cambiar la numeración de los parches del kernel, y a lo mejor unificar los dos parches en uno...
Conforme vaya terminando cosas, iré incorporando los cambios.
Gracias por tu ayuda, danitool. No hay nada, como tener el teléfono del que sabe, para hacer bien las cosas... ;D
Edito:
Ya hay wifi, manquesea g...
Actualizados los parches, con lo que llevo hasta ahora realizado: https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg344567/#msg344567 (https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg344567/#msg344567)
VH4032N)
status_led="VH4032N:red:power"
status_led2="VH4032N:blue:power"
;;
en target/linux/brcm63xx/base-files/etc/diag.sh. Lo que no veo es el status led definido, útil cuando se está inicidando el sistema y muestra el final del inicio al dejar de parpadear.
Sería añadir, ya que tiene dos leds de power, algo tal que así
Edito sí que está, que lo acabo de ver >:DCódigo: [Seleccionar]VH4032N)
en target/linux/brcm63xx/base-files/etc/diag.sh.
status_led="VH4032N:red:power"
status_led2="VH4032N:blue:power"
;;
Ignoro si quedaría estéticamente bien definir dos status leds, ni idea de como es el parpadeo con dos. En caso de no quedar bien, pues define uno solo, el que se use para el power, que es lo que usa la mayoría.
Lo de usar el alias VH4032N en mayúsculas en los archivos que hacen operaciones en el arranque de Openwrt creo que sería mejor cambiarlo a minúsculas, por guardar coherencia con el resto de placas.
Lo que no veo es el status led definido, útil cuando se está inicidando el sistema y muestra el final del inicio al dejar de parpadear.
Sería añadir, ya que tiene dos leds de power, algo tal que así
Edito sí que está, que lo acabo de ver >:DCódigo: [Seleccionar]VH4032N)
en target/linux/brcm63xx/base-files/etc/diag.sh.
status_led="VH4032N:red:power"
status_led2="VH4032N:blue:power"
;;
Ignoro si quedaría estéticamente bien definir dos status leds, ni idea de como es el parpadeo con dos. En caso de no quedar bien, pues define uno solo, el que se use para el power, que es lo que usa la mayoría.
Lo de usar el alias VH4032N en mayúsculas en los archivos que hacen operaciones en el arranque de Openwrt creo que sería mejor cambiarlo a minúsculas, por guardar coherencia con el resto de placas.
Lo de las mayúsculas no lo empecé yo. Lo he arrastrado del repositorio de gmtii... ¡Qué bueno eso de echarle la culpa a los demás!... Muhahaha ;D
Luego voy arreglando todo eso, pero tiene que ser a partir del lunes. En breve, hago viaje para celebrar comuniones de familiares, y tal y cual... ;)
[ 111.597861] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
[ 111.667939] CPU 0 Unable to handle kernel paging request at virtual address 00000001, epc == 872aafb8, ra == 872ab040
[ 111.678875] Oops[#1]:
[ 111.681154] CPU: 0 PID: 1176 Comm: luci Not tainted 4.1.20 #4
...
[ 111.899857] Call Trace:
[ 111.902397] [<872aafb8>] b43_tx_resume+0x780/0x12b0 [b43]
[ 111.907962] [<872ab040>] b43_tx_resume+0x808/0x12b0 [b43]
[ 111.913487]
[ 111.914995]
Code: 27bd0018 8ca20000 24060008 <a0400000> a0400001 8ca20000 8c840000 240500ff 08005368
[ 111.926089] ---[ end trace ef6efa3af1f856b0 ]---
Lo que no veo es el status led definido, útil cuando se está inicidando el sistema y muestra el final del inicio al dejar de parpadear.
Sería añadir, ya que tiene dos leds de power, algo tal que así
Edito sí que está, que lo acabo de ver >:DCódigo: [Seleccionar]VH4032N)
en target/linux/brcm63xx/base-files/etc/diag.sh.
status_led="VH4032N:red:power"
status_led2="VH4032N:blue:power"
;;
Ignoro si quedaría estéticamente bien definir dos status leds, ni idea de como es el parpadeo con dos. En caso de no quedar bien, pues define uno solo, el que se use para el power, que es lo que usa la mayoría.
Lo de usar el alias VH4032N en mayúsculas en los archivos que hacen operaciones en el arranque de Openwrt creo que sería mejor cambiarlo a minúsculas, por guardar coherencia con el resto de placas.
Lo de las mayúsculas no lo empecé yo. Lo he arrastrado del repositorio de gmtii... ¡Qué bueno eso de echarle la culpa a los demás!... Muhahaha ;D
Luego voy arreglando todo eso, pero tiene que ser a partir del lunes. En breve, hago viaje para celebrar comuniones de familiares, y tal y cual... ;)
Hola..
Los led's de Power, a mi se me quedan apagados... la forma en que me encienden es poner el rojo en 1 y dejar el azul en 0; además de quitar la línea >> default-state = "on"; << [openwrt pacht (./target/linux/brcm63xx/dts/VH4032N.dts) ] Esta forma de arreglarlo, no creo que sea la adecuada, pero tal vez, me ayude a ver que es lo que se pisa
casi ningún cambio se guarda correctamente cuando intento configurar la wifi... esta solo la he podido activar "y muy inestable" con el driver kmod.brcm-wl; con el b43 fallan cosas que no se cuales son, me da la sensación que es alguna parte de código que no se borra nunca....
Al intentar levantar la wifiCódigo: [Seleccionar][ 111.597861] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
[ 111.667939] CPU 0 Unable to handle kernel paging request at virtual address 00000001, epc == 872aafb8, ra == 872ab040
[ 111.678875] Oops[#1]:
[ 111.681154] CPU: 0 PID: 1176 Comm: luci Not tainted 4.1.20 #4
...
[ 111.899857] Call Trace:
[ 111.902397] [<872aafb8>] b43_tx_resume+0x780/0x12b0 [b43]
[ 111.907962] [<872ab040>] b43_tx_resume+0x808/0x12b0 [b43]
[ 111.913487]
[ 111.914995]
Code: 27bd0018 8ca20000 24060008 <a0400000> a0400001 8ca20000 8c840000 240500ff 08005368
[ 111.926089] ---[ end trace ef6efa3af1f856b0 ]---
y por otra parte, como mas estable lo noto, es compilando en smp en vez de generic...
Pd: al final me funciona la wifi con el b43, pero solo en AP, como cliente no encuentro manera de conf.
Le he remitido a danitool los parches, modificando las partes que pensamos que son problemáticas para que las acepten, porque están hechas a cañón, y pisarían los procedimientos de otros routers.
Más concretamente, la parte del pinmux, para que las luces del switch parpadeen con la actividad de la red, se han quitado, ya que formarán parte de otro arreglo a nivel general.
Hoy han salido a la luz parte de los parches para dar soporte a este router en la rama oficial de OpenWrt. Falta que los acepten, sin tiempo predefinido. https://patchwork.ozlabs.org/patch/618936/ (https://patchwork.ozlabs.org/patch/618936/)
De momento, si queréis que las luces del switch parpadeen, podéis utilizar el parche que tengo colgado unos posts antes.
Le he remitido a danitool los parches, modificando las partes que pensamos que son problemáticas para que las acepten, porque están hechas a cañón, y pisarían los procedimientos de otros routers.
Más concretamente, la parte del pinmux, para que las luces del switch parpadeen con la actividad de la red, se han quitado, ya que formarán parte de otro arreglo a nivel general.
Hoy han salido a la luz parte de los parches para dar soporte a este router en la rama oficial de OpenWrt. Falta que los acepten, sin tiempo predefinido. https://patchwork.ozlabs.org/patch/618936/ (https://patchwork.ozlabs.org/patch/618936/)
De momento, si queréis que las luces del switch parpadeen, podéis utilizar el parche que tengo colgado unos posts antes.
Le he remitido a danitool los parches, modificando las partes que pensamos que son problemáticas para que las acepten, porque están hechas a cañón, y pisarían los procedimientos de otros routers.
Más concretamente, la parte del pinmux, para que las luces del switch parpadeen con la actividad de la red, se han quitado, ya que formarán parte de otro arreglo a nivel general.
Hoy han salido a la luz parte de los parches para dar soporte a este router en la rama oficial de OpenWrt. Falta que los acepten, sin tiempo predefinido. https://patchwork.ozlabs.org/patch/618936/ (https://patchwork.ozlabs.org/patch/618936/)
De momento, si queréis que las luces del switch parpadeen, podéis utilizar el parche que tengo colgado unos posts antes.
Perdona mi ignorancia pero para bajar el código fuente para compilar la versión 49199 como tú cómo puedo hacerlo? Por que intente bajar el código fuente pero al aplicar tus parches nose si hize algo mal pero no me apareció para compilar para este modelo, ni supe cómo ver que revisión fuentes de openwrt estaba bajando. Y estuve buscando pero no e ubicado la dirección de la revisión 49199 para aplicar correctamente tus parches así q intente con la última versión del trunk.
Le he remitido a danitool los parches, modificando las partes que pensamos que son problemáticas para que las acepten, porque están hechas a cañón, y pisarían los procedimientos de otros routers.
Más concretamente, la parte del pinmux, para que las luces del switch parpadeen con la actividad de la red, se han quitado, ya que formarán parte de otro arreglo a nivel general.
Hoy han salido a la luz parte de los parches para dar soporte a este router en la rama oficial de OpenWrt. Falta que los acepten, sin tiempo predefinido. https://patchwork.ozlabs.org/patch/618936/ (https://patchwork.ozlabs.org/patch/618936/)
De momento, si queréis que las luces del switch parpadeen, podéis utilizar el parche que tengo colgado unos posts antes.
Perdona mi ignorancia pero para bajar el código fuente para compilar la versión 49199 como tú cómo puedo hacerlo? Por que intente bajar el código fuente pero al aplicar tus parches nose si hize algo mal pero no me apareció para compilar para este modelo, ni supe cómo ver que revisión fuentes de openwrt estaba bajando. Y estuve buscando pero no e ubicado la dirección de la revisión 49199 para aplicar correctamente tus parches así q intente con la última versión del trunk.
rm -rf .config .config.old |
Buenas acabo de compilar mi propio kernel y ha flasheado correctamente pero no me escanea ninguna red :( algo me dejaría por el camino. Total, que me he bajado el compilado de más arriba de @Tki2000 y perfecto, ya escanea redes, pero tengo una duda, este router se supone que tenia 2.4 y 5 GHz, o al menos en su verisón de fabrica podía crear dos redes a dichas frecuencias.
En Openwrt no solo no me deja crear un wifi a 5 GHz, si no que tampoco me escanea redes a 5 GHz pera hacer un puente. La idea es hacer un puente entre el router malisimo de movistar ftth por los 5ghz de wifi y el vh4032n para que me lleguen velocidades decentes, ya que ahora tengo un wa830re y solo soporta 2.4, así que poca velocidad por wifi cojo.
Alguna pista sobre por qué ocurre esto?
Le he remitido a danitool los parches, modificando las partes que pensamos que son problemáticas para que las acepten, porque están hechas a cañón, y pisarían los procedimientos de otros routers.
Más concretamente, la parte del pinmux, para que las luces del switch parpadeen con la actividad de la red, se han quitado, ya que formarán parte de otro arreglo a nivel general.
Hoy han salido a la luz parte de los parches para dar soporte a este router en la rama oficial de OpenWrt. Falta que los acepten, sin tiempo predefinido. https://patchwork.ozlabs.org/patch/618936/ (https://patchwork.ozlabs.org/patch/618936/)
De momento, si queréis que las luces del switch parpadeen, podéis utilizar el parche que tengo colgado unos posts antes.
Perdona mi ignorancia pero para bajar el código fuente para compilar la versión 49199 como tú cómo puedo hacerlo? Por que intente bajar el código fuente pero al aplicar tus parches nose si hize algo mal pero no me apareció para compilar para este modelo, ni supe cómo ver que revisión fuentes de openwrt estaba bajando. Y estuve buscando pero no e ubicado la dirección de la revisión 49199 para aplicar correctamente tus parches así q intente con la última versión del trunk.
¿Por qué no utilizas la prueba que compilé unos posts más atrás? A no ser que quieras meterle algo más, te puede ser de ayuda.
El repositorio lo tengo un poco parado. Hice una compilación con un disco duro virtual de 32GB y se me llenó, así que tengo que migrarlo a otro de más capacidad, y como tengo otras cosas que hacer, lo voy dejando. De todas formas espero tenerlo todo compilado en unos días.
Hola. He instalado el firmware puesto por tki200 y parece ir todo bien: wifi, usb switch... Pero no logro descargar nuevos paquetes, parece que openwrt ya no soporta http y por https el wget me da un error de ssl.
¿Le pasa a alguien?. Gracias
opkg.conf
src/gz designated_driver_base http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/base
src/gz designated_driver_kernel http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/kernel
src/gz designated_driver_telephony http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/telephony
src/gz designated_driver_packages http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/packages
src/gz designated_driver_routing http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/routing
src/gz designated_driver_luci http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/luci
src/gz designated_driver_management http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/management
# src/gz designated_driver_targets http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/targets
opkg update
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_base.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/base/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/kernel/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_kernel.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/kernel/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/telephony/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_telephony.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/telephony/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_packages.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/packages/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/routing/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_routing.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/routing/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/luci/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_luci.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/luci/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/management/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_management.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/management/Packages.sig.
Signature check passed.
Hola. He instalado el firmware puesto por tki200 y parece ir todo bien: wifi, usb switch... Pero no logro descargar nuevos paquetes, parece que openwrt ya no soporta http y por https el wget me da un error de ssl.
¿Le pasa a alguien?. Gracias
tki2000 te agradesco muchisimo tu ayuda¡¡ logre compilar perfectamente aunq al principio uno que otro error y temi haber freido el router pero logre hacerlo bien y funciono perfecto solo note una cosa, con tu compilacion la antena usb TP LINK TLWN 7200ND funciona perfectamente como cliente y como ap, pero cuando compile yo no logre ni que escanee, como ap parece funcionar pero no me convence. nose si es por algun paquete que no coloque en la compilacion (aunq creo aver colocado todos los drivers de antenas usb) con la alfa en cambio si funciona perfectamente.
si me dieras alguna luz..
por que nose si es por algun cambio particular que efectuaste tu o solo por un paquete que me a faltado.
o tambien por algun cambio entre la version que compilaste tu y la que yo compile ya q al vajar las repo con un par de semanas de diferencia an cambiado algunas cosas... aunq minimas..
me acavo de fijar y efectivamente los tengo agregados a los dos... aclaro una cosa... con conpilaciones que descargue de este foro echas por ti u otros tampoco logre que funcionara.. solo con la conpilacion ultima que subiste (r49199)
por que con otras e tenido el mismo resultado que con la que compile yo.. no funciona, por eso te consultava si habias echo algun retoque.
Hola. He instalado el firmware puesto por tki200 y parece ir todo bien: wifi, usb switch... Pero no logro descargar nuevos paquetes, parece que openwrt ya no soporta http y por https el wget me da un error de ssl.
¿Le pasa a alguien?. Gracias
no, opkg actualiza bien...
comprueba que esté la wan correctamente configurado
IP DNS rangos de DHCP etc...Código: [Seleccionar]opkg.conf
src/gz designated_driver_base http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/base
src/gz designated_driver_kernel http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/kernel
src/gz designated_driver_telephony http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/telephony
src/gz designated_driver_packages http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/packages
src/gz designated_driver_routing http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/routing
src/gz designated_driver_luci http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/luci
src/gz designated_driver_management http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/management
# src/gz designated_driver_targets http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/targets
opkg update
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_base.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/base/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/kernel/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_kernel.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/kernel/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/telephony/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_telephony.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/telephony/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_packages.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/packages/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/routing/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_routing.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/routing/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/luci/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_luci.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/luci/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/management/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_management.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/management/Packages.sig.
Signature check passed.
Hola. He instalado el firmware puesto por tki200 y parece ir todo bien: wifi, usb switch... Pero no logro descargar nuevos paquetes, parece que openwrt ya no soporta http y por https el wget me da un error de ssl.
¿Le pasa a alguien?. Gracias
no, opkg actualiza bien...
comprueba que esté la wan correctamente configurado
IP DNS rangos de DHCP etc...Código: [Seleccionar]opkg.conf
src/gz designated_driver_base http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/base
src/gz designated_driver_kernel http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/kernel
src/gz designated_driver_telephony http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/telephony
src/gz designated_driver_packages http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/packages
src/gz designated_driver_routing http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/routing
src/gz designated_driver_luci http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/luci
src/gz designated_driver_management http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/management
# src/gz designated_driver_targets http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/targets
opkg update
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_base.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/base/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/kernel/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_kernel.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/kernel/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/telephony/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_telephony.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/telephony/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_packages.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/packages/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/routing/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_routing.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/routing/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/luci/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_luci.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/luci/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/management/Packages.gz.
Updated list of available packages in /var/opkg-lists/designated_driver_management.
Downloading http://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/packages/management/Packages.sig.
Signature check passed.
Hola a todos, pillé un aparato de estos pensando que era el HG556a, que ya está soportado y metí la pata. Total que ya puestos me gustaría que funcionase con un dongle 3G y openssl. Si funciona la instalación de paquetes con esa imagen tal vez me ahorre tener que compilar(se me hace un mundo). El caso es que no se qué imagen es esa a la que te refieres que ha colgado tki200. Prometo que me he leído todos los post de este hilo hacia delante y hacia atrás y me he perdido 30 veces. Te importaría indicar dónde está colgada?? Gracias de antebraso
tki2000 te agradesco muchisimo tu ayuda¡¡ logre compilar perfectamente aunq al principio uno que otro error y temi haber freido el router pero logre hacerlo bien y funciono perfecto solo note una cosa, con tu compilacion la antena usb TP LINK TLWN 7200ND funciona perfectamente como cliente y como ap, pero cuando compile yo no logre ni que escanee, como ap parece funcionar pero no me convence. nose si es por algun paquete que no coloque en la compilacion (aunq creo aver colocado todos los drivers de antenas usb) con la alfa en cambio si funciona perfectamente.
si me dieras alguna luz..
por que nose si es por algun cambio particular que efectuaste tu o solo por un paquete que me a faltado.
o tambien por algun cambio entre la version que compilaste tu y la que yo compile ya q al vajar las repo con un par de semanas de diferencia an cambiado algunas cosas... aunq minimas..
No sé qué configuración le has puesto a la compilación, así que no sabría decirte.
Lo único que se me viene a la cabeza es que mires si Firmware -> rt2800-usb-firmware lo tienes marcado para compilar. Te lo debería haber marcado como dependencia el paquete kmod-rt2800-usb, pero nunca se sabe...
Han estado tocando varias cosas, así que también puede ser que haya alguna incidencia con eso.
Hasta hace dos días no han conseguido que vuelva a compilar mc, lo cual me ha trascocado bastante.
La buena noticia es que he conseguido hacer que amule compile de nuevo, aunque todavía no lo he probado. El patch está aquí: https://dev.openwrt.org/ticket/21755 (https://dev.openwrt.org/ticket/21755)
Hola a todos, pillé un aparato de estos pensando que era el HG556a, que ya está soportado y metí la pata. Total que ya puestos me gustaría que funcionase con un dongle 3G y openssl. Si funciona la instalación de paquetes con esa imagen tal vez me ahorre tener que compilar(se me hace un mundo). El caso es que no se qué imagen es esa a la que te refieres que ha colgado tki200. Prometo que me he leído todos los post de este hilo hacia delante y hacia atrás y me he perdido 30 veces. Te importaría indicar dónde está colgada?? Gracias de antebraso
Concretamente en la página anterior.
Te pongo el link al post: https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg345049/#msg345049 (https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg345049/#msg345049)
Bueno, entre hueco y hueco, he conseguido compilar un repositorio, más o menos completo para la revisión r49199, para el VH4032N.Eres una máquina ;D
He corregido algunos paquetes que no compilaban, y que considero que son más o menos esenciales.
>>> La imagen para el router con la revisión r49199 está aquí: VH4032N-Openwrt-r49199-k4.1.20-1.zip (http://www.mediafire.com/download/n5o0ls03pvi54vs/VH4032N-Openwrt-r49199-k4.1.20-1.zip)
>>> Y el repositorio con los paquetes compilados está aquí: VH4032N-Openwrt-r49199-k4.1.20-1-Repository.zip (http://www.mediafire.com/download/4eke7m44sh626i1/VH4032N-Openwrt-r49199-k4.1.20-1-Repository.zip) (397MB)
He arreglado los siguientes paquetes:
amule
sqlite2 / 3
curlftpfs
krb5
ocserv
gnokii
microcom
vnc-reflector
openldap
l2tpd
l2tpns
gcc 5.3.0
libcli
...y no me acuerdo si alguno que otro más...
Que os aproveche. ;D
Bueno, entre hueco y hueco, he conseguido compilar un repositorio, más o menos completo para la revisión r49199, para el VH4032N.
He corregido algunos paquetes que no compilaban, y que considero que son más o menos esenciales.
>>> La imagen para el router con la revisión r49199 está aquí: VH4032N-Openwrt-r49199-k4.1.20-1.zip (http://www.mediafire.com/download/n5o0ls03pvi54vs/VH4032N-Openwrt-r49199-k4.1.20-1.zip)
>>> Y el repositorio con los paquetes compilados está aquí: VH4032N-Openwrt-r49199-k4.1.20-1-Repository.zip (http://www.mediafire.com/download/4eke7m44sh626i1/VH4032N-Openwrt-r49199-k4.1.20-1-Repository.zip) (397MB)
He arreglado los siguientes paquetes:
amule
sqlite2 / 3
curlftpfs
krb5
ocserv
gnokii
microcom
vnc-reflector
openldap
l2tpd
l2tpns
gcc 5.3.0
libcli
...y no me acuerdo si alguno que otro más...
Que os aproveche. ;D
Bueno, entre hueco y hueco, he conseguido compilar un repositorio, más o menos completo para la revisión r49199, para el VH4032N.
He corregido algunos paquetes que no compilaban, y que considero que son más o menos esenciales.
>>> La imagen para el router con la revisión r49199 está aquí: VH4032N-Openwrt-r49199-k4.1.20-1.zip (http://www.mediafire.com/download/n5o0ls03pvi54vs/VH4032N-Openwrt-r49199-k4.1.20-1.zip)
>>> Y el repositorio con los paquetes compilados está aquí: VH4032N-Openwrt-r49199-k4.1.20-1-Repository.zip (http://www.mediafire.com/download/4eke7m44sh626i1/VH4032N-Openwrt-r49199-k4.1.20-1-Repository.zip) (397MB)
He arreglado los siguientes paquetes:
amule
sqlite2 / 3
curlftpfs
krb5
ocserv
gnokii
microcom
vnc-reflector
openldap
l2tpd
l2tpns
gcc 5.3.0
libcli
...y no me acuerdo si alguno que otro más...
Que os aproveche. ;D
Genial
Le echare un vistazo a ver que tal rula!!
hay un par de paquetes ahí que no he probado nunca.... :D
yo me he liado a probar el adblock, clamav los paquetes nuevos de transmission y 4 cosas mas de tipo kernel
Si, también el wifi me ha ido bien, tanto el b 43 como también el propietario en NBueno, entre hueco y hueco, he conseguido compilar un repositorio, más o menos completo para la revisión r49199, para el VH4032N.
He corregido algunos paquetes que no compilaban, y que considero que son más o menos esenciales.
>>> La imagen para el router con la revisión r49199 está aquí: VH4032N-Openwrt-r49199-k4.1.20-1.zip (http://www.mediafire.com/download/n5o0ls03pvi54vs/VH4032N-Openwrt-r49199-k4.1.20-1.zip)
>>> Y el repositorio con los paquetes compilados está aquí: VH4032N-Openwrt-r49199-k4.1.20-1-Repository.zip (http://www.mediafire.com/download/4eke7m44sh626i1/VH4032N-Openwrt-r49199-k4.1.20-1-Repository.zip) (397MB)
He arreglado los siguientes paquetes:
amule
sqlite2 / 3
curlftpfs
krb5
ocserv
gnokii
microcom
vnc-reflector
openldap
l2tpd
l2tpns
gcc 5.3.0
libcli
...y no me acuerdo si alguno que otro más...
Que os aproveche. ;D
Genial
Le echare un vistazo a ver que tal rula!!
hay un par de paquetes ahí que no he probado nunca.... :D
yo me he liado a probar el adblock, clamav los paquetes nuevos de transmission y 4 cosas mas de tipo kernel
Aunque la wifi esté en modo g, parece estable. De hecho, ya me ha dado para ver unos cuantos episodios de The Walking Dead por wifi, en la tablet, sin parones ni nada por el estilo...
Como siempre, la experiencia de cada uno, puede variar...
Buenas,
después de unos meses de intentar infructuosamente compilar por mi mismo chaos calmer para este router, entro y me encuentro esta sorpresa. La verdad es que habéis dado un paso de gigante.
Lo llevo probando un buen rato y parece que todo funciona bien salvo una cosa. No tengo conectividad entre los puertos ethernet, quiero decir, que si conecto dos pc a los puertos ethernet del router no se ven entre ellos, si los conecto por wifi si se ven, si conecto uno por wifi y otro por ethernet también se ven. (Cuando digo que se ven, quiero decir que se puede hacer ping). Es muy raro. He probado distintas versiones de las que habéis colgado, con configuración limpia, para ver si este problema estaba también presente con anterioridad y en ninguna me funciona.
Está mal la configuración del switch o qué puede ser?
Alguién podría probarlo en el suyo?
Y de nuevo, gracias a todos, y especialmente a los maestros, por convertir, lo que antes era un trasto, en un aparato útil.
¿se puede con la misma wifi hacer de cliente y de punto de acceso como con las atheros?
¿se usa toda la flash de este router en openwrt? Es decir, ¿tengo para instalar paquetes casi 30MB?
¿Se sabe cuando estará totalmente integrado en openwrt?
Bueno, entre hueco y hueco, he conseguido compilar un repositorio, más o menos completo para la revisión r49199, para el VH4032N.
He corregido algunos paquetes que no compilaban, y que considero que son más o menos esenciales.
>>> La imagen para el router con la revisión r49199 está aquí: VH4032N-Openwrt-r49199-k4.1.20-1.zip (http://www.mediafire.com/download/n5o0ls03pvi54vs/VH4032N-Openwrt-r49199-k4.1.20-1.zip)
>>> Y el repositorio con los paquetes compilados está aquí: VH4032N-Openwrt-r49199-k4.1.20-1-Repository.zip (http://www.mediafire.com/download/4eke7m44sh626i1/VH4032N-Openwrt-r49199-k4.1.20-1-Repository.zip) (397MB)
He arreglado los siguientes paquetes:
amule
sqlite2 / 3
curlftpfs
krb5
ocserv
gnokii
microcom
vnc-reflector
openldap
l2tpd
l2tpns
gcc 5.3.0
libcli
...y no me acuerdo si alguno que otro más...
Que os aproveche. ;D
Edito: también arreglé pure-ftpd. Consigo un mega más de transmisión con FTP que con SAMBA, en un disco NTFS. Va incluído en la imagen.
Bueno, entre hueco y hueco, he conseguido compilar un repositorio, más o menos completo para la revisión r49199, para el VH4032N.
He corregido algunos paquetes que no compilaban, y que considero que son más o menos esenciales.
>>> La imagen para el router con la revisión r49199 está aquí: VH4032N-Openwrt-r49199-k4.1.20-1.zip (http://www.mediafire.com/download/n5o0ls03pvi54vs/VH4032N-Openwrt-r49199-k4.1.20-1.zip)
>>> Y el repositorio con los paquetes compilados está aquí: VH4032N-Openwrt-r49199-k4.1.20-1-Repository.zip (http://www.mediafire.com/download/4eke7m44sh626i1/VH4032N-Openwrt-r49199-k4.1.20-1-Repository.zip) (397MB)
He arreglado los siguientes paquetes:
amule
sqlite2 / 3
curlftpfs
krb5
ocserv
gnokii
microcom
vnc-reflector
openldap
l2tpd
l2tpns
gcc 5.3.0
libcli
...y no me acuerdo si alguno que otro más...
Que os aproveche. ;D
Edito: también arreglé pure-ftpd. Consigo un mega más de transmisión con FTP que con SAMBA, en un disco NTFS. Va incluído en la imagen.
He metido la imagen después de varios intentos. Parece que hay que esperar como 10 minutos para que termine de flashear. Después he descargado el repositorio a un pendrive, meterle una línea src/gz local al opkg.conf e instalar el openvpn-openssl y ahí que instaló too correto y va de vicio.
¿Dónde hay que pinchar para invitarle a unas birras? ;D
Le he remitido a danitool los parches, modificando las partes que pensamos que son problemáticas para que las acepten, porque están hechas a cañón, y pisarían los procedimientos de otros routers.
Más concretamente, la parte del pinmux, para que las luces del switch parpadeen con la actividad de la red, se han quitado, ya que formarán parte de otro arreglo a nivel general.
Hoy han salido a la luz parte de los parches para dar soporte a este router en la rama oficial de OpenWrt. Falta que los acepten, sin tiempo predefinido. https://patchwork.ozlabs.org/patch/618936/ (https://patchwork.ozlabs.org/patch/618936/)
De momento, si queréis que las luces del switch parpadeen, podéis utilizar el parche que tengo colgado unos posts antes.
[ 0.000000] Linux version 4.1.23 (hg556a@hg556a) (gcc version 5.3.0 (OpenWrt GCC 5.3.0 r49379) ) #3 Wed Jun 15 06:09:53 UTC 2016
[ 0.000000] Detected Broadcom 0x6368 CPU revision b2
[ 0.000000] CPU frequency is 400 MHz
[ 0.000000] 128MB of RAM installed
[ 0.000000] board_bcm963xx: Boot address 0xb8000000
[ 0.000000] board_bcm963xx: CFE version: 1.0.37-102.15
[ 0.000000] board_bcm963xx: unknown bcm963xx board: 96368VVW
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 0002a031 (Broadcom BMIPS4350)
[ 0.000000] Kernel panic - not syncing: unable to detect bcm963xx board
[ 0.000000] ---[ end Kernel panic - not syncing: unable to detect bcm963xx board
Interesante proyecto! Enhorabuena!
El firmware de la compañia roja no sirve para nada, asi que probaremos.
Hay que instalar:
openwrt-brcm63xx-smp-VH4032N-squashfs-cfe.bin
o
openwrt-brcm63xx-smp-VH4032N-sysupgrade-squashfs-cfe.bin
edito: Creo que sólo tendré un "oportunidad". El interface para enviar el firmware a través del navegador sólo lo tendré una vez? O también está integrado uno similar con el OpenWrt? Sino lo tiene necesitaría algún adaptador: jtag o similar?
salu2 y gracias
No he probado a flashear a través de la web de Vodafone. El usuario es admin y la contraseña VF-ESvh4032.
P.D.: Sabes que pierdes el ADSL/VDSL si pones openwrt, ¿verdad?
No he probado a flashear a través de la web de Vodafone. El usuario es admin y la contraseña VF-ESvh4032.
Probaré esta. Ayer probé varias pero ninguna entró como admin
A ver si así tengo un menú ampliado y ya lo puedo usar como AP. Creo que para flashear por web entra sin pass sólo cruzando TX/RX al iniciar el router, tengo que probar pero queria saber primero que firmware meter.P.D.: Sabes que pierdes el ADSL/VDSL si pones openwrt, ¿verdad?
Sólo habia leido que no funcionaba como switch. Yo lo quiero para ampliar la cobertura wifi. Me funcionará como AP?
salu2 y gracias
Sí, te funcionará como AP en modo g.
Sí, te funcionará como AP en modo g.
Más que suficiente (el actual es un AP viejo de 11Mb). Ayer estuve mirando el firmware original como admin pero tampoco pude ponerlo en marcha como AP. Este fin se semana sino puedo le pongo el OpenWrt
salu2 y gracias
Cualquier router con wifi funciona por defecto como AP. ¿Es que necesitas alguna configuración especial? Teniendo el router los drivers para la wifi a 300Mbps en el firmware original, veo una contradicción poner openwrt para hacer lo que ya se puede, poniendo encima un driver de 54Mbps.
Si quieres un punto de acceso, enchufa el cable RJ45 a una boca LAN, y cualquier PC/dispositivo que se conecte a la wifi ya tendrá acceso a la red por cable. ¿O no es eso lo que quieres hacer? La parte de router funciona entre la WAN/LAN, si sólo utilizamos la parte LAN, anulamos el enrutamiento y nos funciona como un AP vulgaris, ¿no?
O no te estoy entendiendo..., y una explicación de la topología de tu red y lo que pretendes hacer sería de ayuda pra el caso...
Cualquier router con wifi funciona por defecto como AP. ¿Es que necesitas alguna configuración especial? Teniendo el router los drivers para la wifi a 300Mbps en el firmware original, veo una contradicción poner openwrt para hacer lo que ya se puede, poniendo encima un driver de 54Mbps.
Si quieres un punto de acceso, enchufa el cable RJ45 a una boca LAN, y cualquier PC/dispositivo que se conecte a la wifi ya tendrá acceso a la red por cable. ¿O no es eso lo que quieres hacer? La parte de router funciona entre la WAN/LAN, si sólo utilizamos la parte LAN, anulamos el enrutamiento y nos funciona como un AP vulgaris, ¿no?
O no te estoy entendiendo..., y una explicación de la topología de tu red y lo que pretendes hacer sería de ayuda pra el caso...
Me encantaria pero no me funciona. Una vez le puse un router adicional a un amigo para usarlo como AP y sólo fué enchufarlo y ya funionaba.
Pero en el caso de este le he desactivado el DHCP, se conecta con el router principal ya que me asigna una IP pero al intentar navegar me sale la pagina del router del VH4032 diciendo que no hay ADSL que verifique o ponga el "pincho USB"
salu2 y gracias
No he probado a flashear a través de la web de Vodafone. El usuario es admin y la contraseña VF-ESvh4032.Lo he probado con uno de estos que tenía todavìa con el firm original y ha funcionado, al apartado admin se accede por 192.168.0.1 y efectivamente hay una oportinidad para meterle openwrt desde ahí.
Utiliza la versión que ocupa 16MB.
Que tal muy buenas estoy peleándome con un vh4032n intentando meterles la última de chaos calmer y logre meterle la https://downloads.openwrt.org/chaos_calmer/15.05/brcm63xx/generic/openwrt-15.05-brcm63xx-generic-96368MVWG-generic-squashfs-cfe.bin instalándose drivers conseguí arrancar el usb de arriba y por hay instalarlo en un usb pero sigue sin funcionar la wifi y los dos puertos usb traseros que se puede hacer funciona todo menos eso por ethernet me conecta con el repositorio pero no soy capaz de hacerle funcionar no se lo que falta
Hola, estoy intenado compilar mi propio firmware con Lede para este router y tengo algunas dudas y espero puedan ayudarme.
Como este modelo de router no se puede seleccionar porqué no aparece en la lista, escogo el modelo 96368MVWG pero luego no se que ponerle (a parte de lo generico que se pone por defecto) para que funcione la wifi, switch, usb y leds correctamente.
Tambien tengo la duda de que paquetes de más ponerle para que la imagen ocupe los 16Mb.
Resumiendo, hacerlo 100% compatible con nuestro modelo de router.
Gracias
Estoy rehaciendo los parches para LEDE, este es el firmware que he compilado
https://drive.google.com/file/d/0B-EMoBe-_OdBcXBVNkVYdHZicXM/view?usp=sharing
Necesita testarse, si funciona enviaré los parches para tener soporte oficial y definitivo en LEDE.
Board IP address : 192.168.1.1:ffffff00
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 (0-4) : 96368VVW
Number of MAC Addresses (1-32) : 11
Base MAC Address : e4:c1:46:b3:05:6f
PSI Size (1-64) KBytes : 64
Main Thread Number [0|1] : 0
Serial Number (20) : V130B22004265
Vendor Specific 01 (40) : cRDVhWYKVXWRH8
Vendor Specific 02 (40) :
Vendor Specific 03 (40) :
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Booting from only image (0xb8020000) ...
Code Address: 0x80A00000, Entry Address: 0x80a00000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80a00000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
45 buffers found.
Closing DMA Channels.
Starting program at 0x80a00000
[ 0.000000] Linux version 4.4.15 (dani@tool) (gcc version 5.4.0 (LEDE GCC 5.4.0 r1065) ) #0 Mon Aug 15 19:52:04 UTC 2016
[ 0.000000] Detected Broadcom 0x6368 CPU revision b2
[ 0.000000] CPU frequency is 400 MHz
[ 0.000000] 128MB of RAM installed
[ 0.000000] board_bcm963xx: Boot address 0xb8000000
[ 0.000000] board_bcm963xx: CFE version: 1.0.37-102.15
[ 0.000000] board_bcm963xx: unknown bcm963xx board: 96368VVW
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 0002a031 (Broadcom BMIPS4350)
[ 0.000000] Kernel panic - not syncing: unable to detect bcm963xx board
[ 0.000000] Rebooting in 1 seconds..
[ 0.000000] triggering watchdog soft-reset...
CFE version 1.0.37-102.15 for BCM96368 (32bit,SP,BE)
Build Date: Wed Feb 10 09:57:47 CST 2010 (link@hpnb)
Copyright (C) 2000-2009 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201, size 32768KB
CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
CPU running TP0
Total memory: 134217728 bytes (128MB)
Boot Address 0xb8000000
Board IP address : 192.168.1.1:ffffff00
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 (0-4) : 96368VVW
Number of MAC Addresses (1-32) : 11
Base MAC Address : e4:c1:46:b3:05:6f
PSI Size (1-64) KBytes : 64
Main Thread Number [0|1] : 0
Serial Number (20) : V130B22004265
Vendor Specific 01 (40) : cRDVhWYKVXWRH8
Vendor Specific 02 (40) :
Vendor Specific 03 (40) :
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Booting from only image (0xb8020000) ...
Code Address: 0x80A00000, Entry Address: 0x80a00000
Compilado de nuevo, resulta que se me habían esfumado los cambios en el kernel:Perfecto, a la noche lo pruebo... :D
https://drive.google.com/file/d/0B-EMoBe-_OdBWmVCbTFXRnN2Tlk/view?usp=sharing
Compilado de nuevo, resulta que se me habían esfumado los cambios en el kernel:
https://drive.google.com/file/d/0B-EMoBe-_OdBWmVCbTFXRnN2Tlk/view?usp=sharing
Compilado de nuevo, resulta que se me habían esfumado los cambios en el kernel:
https://drive.google.com/file/d/0B-EMoBe-_OdBWmVCbTFXRnN2Tlk/view?usp=sharing
Hola, una pregunta.
Estoy intentando compilar en LEDE (kernel4.4.15), pero la definición del swicht queda como enetsw.0: y no como eth0, claro, no levanta LAN
luego si manualmente editas la configuración , funciona correctamente...
donde puedo tocar para que quede eth0.1 definido?
Hola, una pregunta.
Estoy intentando compilar en LEDE (kernel4.4.15), pero la definición del swicht queda como enetsw.0: y no como eth0, claro, no levanta LAN
luego si manualmente editas la configuración , funciona correctamente...
donde puedo tocar para que quede eth0.1 definido?
Debería hacerse en archivo
target/linux/brcm63xx/base-files/etc/board.d/02_network
[ 15.541385] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on port1, 100Mbps, full-duplex
[ 15.549657] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on port4, 100Mbps, full-duplex
[ 20.825372] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on port1, 100Mbps, full-duplex
[ 20.833645] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on port4, 100Mbps, full-duplex
[ 20.866136] device eth0.1 entered promiscuous mode
[ 20.871088] device eth0 entered promiscuous mode
[ 20.890406] br-lan: port 1(eth0.1) entered forwarding state
[ 20.896194] br-lan: port 1(eth0.1) entered forwarding state
[ 22.897153] br-lan: port 1(eth0.1) entered forwarding state
[ 31.205144] random: nonblocking pool is initialized
pregunta?????..... como instalar tarjeta wifi usb tp-link tl-wn722n par que el router la reconozca y poner adaptador wifi usb por ejemplo en radio1 .
gracias
opkg update
opkg install kmod-ath9k-htc kmod-ath9k-common
bueno te cuento ya e podido conectar todo y hacer cliente y master con mi red wifi de casa.
asta aqui todo bien pero ........... esto conecta do con señal y todo pero no temgo internet
Que estoy haciendo malllll......jjjjj soy novato lo siento
Bueno...
Aquí dejo un par de compilaciones para hacer pruebas del router con dispositivos varios (usb sonido, vídeo, bluetooth, etc...) ademas de varias aplicaciones que he agregado para hacer pruebas de su funcionamiento... algunas hacen las mismas cosas como bloquear conexiones, pero unas son mas eficientes... ( de hecho se deben debilitar las que no se use para conservar recursos, se puede controlar desde consola usando "htop" ).
Una compilación es en Trunck en SMP, está aquí. (http://www.mediafire.com/?fgu7fni6jf857)
La otra es LEDE generic y SMP está aquí. (https://www.mediafire.com/folder/d8aar82wb23b0/VH4032N_LEDE)
El archivo sysupgrade.bin solo se puede flashear desde openwrt, el cfe.bin desde el arranque. si hay dudas, pues usar el cfe.bin.
Para hacer un uso mas extensivo del firm, pienso que es recomendable montarlo en extroot.
Estos firm, no los he pensado como definitivos, mas bien de pruebas... (por eso sobran cosas)
Saludos.
Hola, tengo una preguntilla, como tendria que hacer para compilar un firmware para este router
Lo digo por el tema de los parches y he echo alguna para el 556
Gracias de antemano, estoy aprendiendo mucho de esto
Edito: ya e visto unas páginas atrás como hacerlo
¿cuales son los ultimos parches?
Hola, he estado leyendo el post e instalé correctamente la imagen que publicó Tki2000 en https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg345716/#msg345716 (https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg345716/#msg345716) muchas gracias por cierto, buen trabajo a todos los que habéis participado.
Resulta que tengo que hacer un proyecto que funcione sobre openwrt y necesito el SDK correspondiente a la imagen. En la página 3 Tki2000 pone en el tutorial de instalación una imagen que especifica que es Barrier Breaker, imagino que la que cité anteriormente (la que instalé) sea la misma solo que más pulida con otras modificaciones, pero me gustaría estar seguro, no sea que haya habido un cambio a Chaos Calmer o algo y no lo haya visto o no esté puesto o algo. La verdad es que intenté encontrar esta información desde dentro, pero no encontré la forma, todo quedaba en bleeding edge. Me podríais aclarar?
Muchas gracias
Hola VirtualEvan:
No, no es la misma imagen, la de la pagina 3 es Barrier-Breaker (la ultima que yo me compile en aquella rama fué 14.1, r40396) pero la que te has instalado de la página 16 es en trunk r49199 versión en desarrollo (bleeding edge).
A partir de la página 13, en éste mensaje (https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg344567/#msg344567) todo empieza a cambiar, Tki2000 rehace los parches para trunk y es de donde sale la imagen que citas, con la ventaja de usar el kernel actual y no tener problemas constante de dependencias, (ojo, al ser trunk, a cada rato hay problemas de dependencias)
La verdad, que no se si es esta la información que pides.
Un saludo.
Buenas, acabo de enviar el parche para tener soporte en LEDEGenial!! :)
https://patchwork.ozlabs.org/patch/701152/raw/
Y un firmware recién salido del horno compilado con el anterior parche:
https://drive.google.com/file/d/0B-EMoBe-_OdBLWtQT0J0UHd1OVU/view?usp=sharing
espero que no me haya quedado nada en el tintero y todo esté bien
Buenas, acabo de enviar el parche para tener soporte en LEDE
https://patchwork.ozlabs.org/patch/701152/raw/
Y un firmware recién salido del horno compilado con el anterior parche:
https://drive.google.com/file/d/0B-EMoBe-_OdBLWtQT0J0UHd1OVU/view?usp=sharing
espero que no me haya quedado nada en el tintero y todo esté bien
Buenas, acabo de enviar el parche para tener soporte en LEDEGracias por tu trabajo.
https://patchwork.ozlabs.org/patch/701152/raw/
Y un firmware recién salido del horno compilado con el anterior parche:
https://drive.google.com/file/d/0B-EMoBe-_OdBLWtQT0J0UHd1OVU/view?usp=sharing
espero que no me haya quedado nada en el tintero y todo esté bien
En tanto llega o no la distribución trunk oficial, (en LEDE no se, pero en OpenWRT hablamos de meses) ¿Existe algun sitio donde esté el repositorio completo con todos los parches para poder compilar firmwares según las necesidades de cada uno?
Gracis de antemano.
patch -p1 -i LEDE-DEV-brcm63xx-fix-BCM6368-switch-hw-LEDs.patch
patch -p1 -i LEDE-DEV-v2-brcm63xx-Add-Observa-VH4032N-support.patch
Gracias danitool por tu pronta respuesta. Probaré y ya informaré de como me va. Tengo que empezar por sacar al router del cajón.....
Edito para añaadir ya que nadie ha posteado...
He empezado la compilación y he tenido varios errores de file no found referentes a cosas que no se para que sirven como yacc, bison o m4sugar.m4 o algo así, creo recordar. Lo he solventado cogiendo los ficheros de otro sdk para livebox 2.1 pero de openwrt. Sigue compilando...... veremos a ver que pasa
drwxr-xr-x 3 root root 4096 Dec 30 16:02 .
drwxr-xr-x 3 root root 4096 Dec 30 15:30 ..
-rw-r--r-- 1 root root 16777472 Dec 30 16:02 lede-brcm63xx-smp-VH4032N-squashfs-cfe.bin
-rw-r--r-- 1 root root 6684676 Dec 30 16:02 lede-brcm63xx-smp-VH4032N-squashfs-sysupgrade.bin
-rw-r--r-- 1 root root 4339 Dec 30 16:02 lede-brcm63xx-smp-device-vh4032n.manifest
drwxr-xr-x 2 root root 4096 Dec 30 16:02 packages
-rw-r--r-- 1 root root 333 Dec 30 16:02 sha256sums
root@lede:/# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 5.0M 5.0M 0 100% /rom
tmpfs 61.2M 76.0K 61.1M 0% /tmp
/dev/mtdblock3 25.4M 940.0K 24.5M 4% /overlay
overlayfs:/overlay 25.4M 940.0K 24.5M 4% /
tmpfs 512.0K 0 512.0K 0% /dev
root@lede:/#
Mem: 26032K used, 99332K free, 76K shrd, 2864K buff, 8608K cached
CPU: 0% usr 4% sys 0% nic 95% idle 0% io 0% irq 0% sirq
Load average: 0.00 0.00 0.00 1/52 1265
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
1265 491 root R 1324 1% 5% top
Hay que limar los problemillas que me aparecieron en la compilación. Seguiré informando de la experiencia.
Buenas, acabo de enviar el parche para tener soporte en LEDE
https://patchwork.ozlabs.org/patch/701152/raw/
Y un firmware recién salido del horno compilado con el anterior parche:
https://drive.google.com/file/d/0B-EMoBe-_OdBLWtQT0J0UHd1OVU/view?usp=sharing
espero que no me haya quedado nada en el tintero y todo esté bien
Hola. Hace unos meses que deje el router, iba por la versión DD. Veo que habéis conseguido portar el LEDE. ¿Podría alguien que lo tenga instalado comprobar si hay conectividad entre dos máquinas conectadas por ethernet al router? Gracias
Ok. Gracias por responder. Pasaba igual con las versiones anteriores que probé. Sin esta función no me sirve el router, es una lástima porque todo lo demás va muy bien. No se si será un error de configuración (del firewall o del switch) o algo más profundo relacionado con algún driver.Hola. Hace unos meses que deje el router, iba por la versión DD. Veo que habéis conseguido portar el LEDE. ¿Podría alguien que lo tenga instalado comprobar si hay conectividad entre dos máquinas conectadas por ethernet al router? Gracias
Hola, no tengo conectividad entre maquinas conectadas ethernet, si entre ethernet - wifi por ejemplo.
Estoy mirando la configuración y no he visto nada raro, usé el script de configuración de movistar.sh para configurar la red.
Hola a todos, tengo una duda, me he leido de principio a fin el post y veo que existe la manera de instalar el Openwrt en este router por medio de cable Ethernet y puenteándolo.Mi pregunta es que si puedo instalar directamente la version r49199-k4.1.20-1 es un zip y dentro esta el bin que pone cfe,instalo solo ese o el otro tambien (sysupgrade),o no es asi como va esto? Ante todo gracias por el esfuerzo.
Buenas, acabo de enviar el parche para tener soporte en LEDE
https://patchwork.ozlabs.org/patch/701152/raw/
Y un firmware recién salido del horno compilado con el anterior parche:
https://drive.google.com/file/d/0B-EMoBe-_OdBLWtQT0J0UHd1OVU/view?usp=sharing
espero que no me haya quedado nada en el tintero y todo esté bien
Buenas, acabo de enviar el parche para tener soporte en LEDE
https://patchwork.ozlabs.org/patch/701152/raw/
Y un firmware recién salido del horno compilado con el anterior parche:
https://drive.google.com/file/d/0B-EMoBe-_OdBLWtQT0J0UHd1OVU/view?usp=sharing
espero que no me haya quedado nada en el tintero y todo esté bien
Hola, he podido instalar este firmware por Eth, era la primera vez que actualizaba un firmware en el router de la compañia roja.
Tras la instalación el router arranca con la luz de power en rojo.
Al conectarlo la pc me asigna IP y incluso IPv6 pero no soy capaz de entrar en el entorno gráfico. Me puedo conectar por al router por ssh root@192.168.1.1
Parece que no tiene luci, he actualizado el opkg pero al ir a instalar luci no lo encuentra..
root@lede:~# opkg update
Downloading http://downloads.lede-project.org/snapshots/targets/brcm63xx/smp/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/reboot_core.
Downloading http://downloads.lede-project.org/snapshots/targets/brcm63xx/smp/packages/Packages.sig.
Signature check passed.
Downloading http://downloads.lede-project.org/snapshots/packages/mips_mips32/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/reboot_base.
Downloading http://downloads.lede-project.org/snapshots/packages/mips_mips32/base/Packages.sig.
Signature check passed.
root@lede:~# opkg install luci
Unknown package 'luci'.
Collected errors:
* opkg_install_cmd: Cannot install package luci.
root@lede:~# opkg list | grep luci
root@lede:~#
como puedo instalar luci?
Gracias y un saludo
vi /etc/opkg/distfeeds.conf
src/gz lede_core http://downloads.lede-project.org/snapshots/targets/brcm63xx/smp/packages
src/gz lede_base http://downloads.lede-project.org/snapshots/packages/mips_mips32/base
src/gz lede_telephony http://downloads.lede-project.org/snapshots/packages/mips_mips32/telephony
src/gz lede_packages http://downloads.lede-project.org/snapshots/packages/mips_mips32/packages
src/gz lede_routing http://downloads.lede-project.org/snapshots/packages/mips_mips32/routing
src/gz lede_luci http://downloads.lede-project.org/snapshots/packages/mips_mips32/luci
Muchas gracias Ficht,
Los feeds de luci estaban en el archivo pero comentados por eso no los cargaba.
Ahora ya los carga y lo he instalado aunque no me carga la GUI de luci en la ip que tengo asignada al router.
Después de instalar luci hice los:
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start
/etc/init.d/uhttpd reload
pero nada.. :'(
Sin fallos en la instalación y he reiniciado el router pero sigue sin cargar la GUI de luci....
un saludo
Finalmente ya tenemos soporte oficial para este router
El firmware está disponible, en la rama trunk sin interfaz web:
https://downloads.lede-project.org/snapshots/targets/brcm63xx/smp/lede-brcm63xx-smp-VH4032N-squashfs-cfe.bin
Gracias a Ficht por realizar los tests de última hora.
Hola a todos, gracias por el trabajo que estais haciendo, he instalado openwrt lede project en el router vh4032n que no tiene la interface Luci, mi pregunta es como instalar luci sin tener internet en el router que sólo dispongo del wifi, es decir qué paquete descargo para pasarlo al router y como. o bien si alguien tiene el firmware con luci que me lo pasa. Gracias de antemano.
Hola a todos, gracias por el trabajo que estais haciendo, he instalado openwrt lede project en el router vh4032n que no tiene la interface Luci, mi pregunta es como instalar luci sin tener internet en el router que sólo dispongo del wifi, es decir qué paquete descargo para pasarlo al router y como. o bien si alguien tiene el firmware con luci que me lo pasa. Gracias de antemano.
Hola:
Con una compilación básica, vas a pasar trabajo para instalar lo que sea y sin conexión a internet.
¿Porqué no puedes conectarlo?
Lo puedes conectar a internet por cable o por wifi... en los hilos relevantes de openwrt (https://foro.seguridadwireless.net/openwrt/(indice)-hilos-relevantes-de-openwrt/) hay varias entradas que te pueden ayudar a configurar el router.
Hola a todos, gracias por el trabajo que estais haciendo, he instalado openwrt lede project en el router vh4032n que no tiene la interface Luci, mi pregunta es como instalar luci sin tener internet en el router que sólo dispongo del wifi, es decir qué paquete descargo para pasarlo al router y como. o bien si alguien tiene el firmware con luci que me lo pasa. Gracias de antemano.
Hola:
Con una compilación básica, vas a pasar trabajo para instalar lo que sea y sin conexión a internet.
¿Porqué no puedes conectarlo?
Lo puedes conectar a internet por cable o por wifi... en los hilos relevantes de openwrt (https://foro.seguridadwireless.net/openwrt/(indice)-hilos-relevantes-de-openwrt/) hay varias entradas que te pueden ayudar a configurar el router.
no puedo conectarlo porque dispongo sólo del wifi y no del modem adsl. quiero conectarlo atraves del wifi pero en el hilo que me has pasado hay sólo como configurarlo como AP y no CLIENTE.
¿Se sabe para cuando saldría LEDE en versión estable? Estoy aguantando con OpenWrt Designated Driver r49296 (4.1.23) pero es que esta muy cargada de cosas y el router va sobrecargado. Gracias de antemano. ;)Hola, acaba de salir en trunk, así que de momento ni idea...
Muchas gracias por tu respuesta Ficht, me ha sido de gran ayuda. Y otra pregunta si no es mucho incordio..¿Que puerto usb tiene más potencia de salida? Es decir, todos tienen la misma o hay alguno que ofrezca algo más, esque veo que el router se ve negro para tirar de un adaptador wifi usb ( de supuestamente 3W)..Gracias compañero.Vaya ... 3W ??
Si, pero tendrás que usar un adaptador wifi USB, ya que el router por si mismo no puede...
Hola.Si, pero tendrás que usar un adaptador wifi USB, ya que el router por si mismo no puede...
Entiendo... se me paso por alto el chip que tiene...
Por cierto, para flashear hay que seguir lo indicado en el primer post o vale ya con lo que hay puesto en la pagina del modelo en openwrt? Lo de cortocircuitar TX y RX, y ya luego normal. Segun dicen tb si la imagen es de 16MB te aseguras que flashee en la parte correcta. Es eso cierto? El problema es que no tengo el adaptador USB/TTL...
Muchas gracias!
Hola he conseguido instalar el firmaware sin mayores problemas. El problema que tengo es que al instalar los drivers rt2800 para un adapatdor wifi me da error de compatibilidad con el kernel por lo que los instalo forzandolos, pero al conectar el adaptador al router me sale el siguiente error: ''network error software caused connection abort'' y no puedo acceder al router ni con luci ni utilizando putty. A alguno os ha pasado? tiene solución?
un saludo
Hay ya versión estable??Hola he conseguido instalar el firmaware sin mayores problemas. El problema que tengo es que al instalar los drivers rt2800 para un adapatdor wifi me da error de compatibilidad con el kernel por lo que los instalo forzandolos, pero al conectar el adaptador al router me sale el siguiente error: ''network error software caused connection abort'' y no puedo acceder al router ni con luci ni utilizando putty. A alguno os ha pasado? tiene solución?
un saludo
¿Y qué firmware has puesto? ¿Un trunk? Pon una versión estable...
La version que he instalado es la de la rama trunk que aparece en la pagina anterior citada por danitool.
Un saludo
La version que he instalado es la de la rama trunk que aparece en la pagina anterior citada por danitool.
Un saludo
La version que he instalado es la de la rama trunk que aparece en la pagina anterior citada por danitool.
Un saludo
Hola, postea el mensaje (de error) que te sale al instalar el driver, a ver la versión que pide, quizás lo tenga compilado para tu versión.
saludos.
Gracias por tu respuesta. Entonces no hay forma de hacer funcionar mi adaptador wifi con este router? es una alfa AWU036NHLa version que he instalado es la de la rama trunk que aparece en la pagina anterior citada por danitool.
Un saludo
Cierto, no hay versión estable para ese router todavía, sólo versión trunk, así que lo que te pasa, te va a seguir pasando.
https://foro.seguridadwireless.net/openwrt/(faq)-preguntas-mas-comunes-sobre-openwrt/#post_FAQ_Trunk_About (https://foro.seguridadwireless.net/openwrt/(faq)-preguntas-mas-comunes-sobre-openwrt/#post_FAQ_Trunk_About)
Esta noche intentaré subir un driver compilado en trunk a ver si te funciona
Enviado desde mi Y635-L01 mediante Tapatalk
Esta noche intentaré subir un driver compilado en trunk a ver si te funciona
Enviado desde mi Y635-L01 mediante Tapatalk
ok. muchas gracias!!!
Esta noche intentaré subir un driver compilado en trunk a ver si te funciona
Enviado desde mi Y635-L01 mediante Tapatalk
ok. muchas gracias!!!
Hola, estos están compilados de hace un mes aproximadamente, no se si te van a servir, si no, dímelo y lo actualizo todo y lo vuelvo a compilar.
https://www.mediafire.com/folder/z2h77it4m4cnqih,h0rvq44r0j7r0qz,6lch1wdw9x2hnkw/shared
Y aquí está la compilación completa... está enfocada a sistema de radio RTL-SDR pero para wifi, tiene casi todos los drivers de pinchos wifi. (lasa imágenes de 25MB, las de 7MB no llevan casi nada.
https://www.mediafire.com/folder/kf5xaqdwdar0d/LEDE_4.4.61
Saludos.
opkg install pega-link-de archivo (a ver si es capaz de gestionar la descarga desde allí)
Si no, lo copias a un USB y lo mismo...
opkg install la ruta del archivo....
También lo puedes pasar antes a tmp.
Enviado desde mi Y635-L01 mediante Tapatalk
opkg install pega-link-de archivo (a ver si es capaz de gestionar la descarga desde allí)
Si no, lo copias a un USB y lo mismo...
opkg install la ruta del archivo....
También lo puedes pasar antes a tmp.
Enviado desde mi Y635-L01 mediante Tapatalk
Si quieres, prueba la compilación completa, es decir, instala el firm que también había subido...
Debería de funcionar, tiene Luci y todo...
Yo es que voy muy liado y no he podido sentarme ni un momento...
Enviado desde mi Y635-L01 mediante Tapatalk
Si quieres, prueba la compilación completa, es decir, instala el firm que también había subido...
Debería de funcionar, tiene Luci y todo...
Yo es que voy muy liado y no he podido sentarme ni un momento...
Enviado desde mi Y635-L01 mediante Tapatalk
Hola y gracias de nuevo. He probado con la compilacion completa pero me sigue dando el mismo error, en cuanto conecto la tarjeta wifi el router se desconecta y en luci sale:
Se ha interrumpido la conexión
Se ha detectado un cambio de red.
ERR_NETWORK_CHANGED
y en putty da el error
network error: software caused connection abort
me voi a dar por vencido ya me parece a mi jej.....muchisimas gracias por todo y por tu tiempo
un saludo
Hola he hecho como me has dicho pero sigue sin aparecerme radio1, es como si no la reconociera. En putty si pongo el comando lsusb si aparece:
root@LEDE:~# lsusb
Bus 001 Device 003: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pero al poner el comando de configurar:
root@LEDE:~# ifconfig wlan1 up
ifconfig: SIOCGIFFLAGS: No such device
no puedo llegar a entender lo que me falla puesto que el usb wifi lo utilizo tambien junto a un router comtrend y va bien y en cambio con este router no doy.
Un saludo y gracias
lsmod
ls /etc/init.d
Muchas gracias por tu paciencia y tiempo antes de nada jej. la salida de lsmod me da:
No te preocupes hombre, solo faltaba jej...,muchisimas gracias por todo. Haber si tengo tiempo de noche y lo hago. Por cierto lo descargo de la compilación completa que pusiste el otro dia no? y el de 25 mb?
Un saludo y gracias
Hola lo he probado pero sigo en la misma, no me detecta el usb wifi. Te envío lo que me da de salida por si vieras que hay algo raro pero bueno va ser que no quiere funcionarme...
Hola, gracias por la respuesta. No he podido probar hasta hoy y sigo en la misma...algun problema tiene que tener mi router o la tarjeta wifi porque no lo entiendo.Hola lo he probado pero sigo en la misma, no me detecta el usb wifi. Te envío lo que me da de salida por si vieras que hay algo raro pero bueno va ser que no quiere funcionarme...
Hola arkantos88 ya está corregido, se ve que el sistema de "Mediafire" no actualizó el nuevo firmware, y lo trató como el viejo que ya existía en el directorio...
Pd: he estado unos días fuera, y hasta hoy no había podido.
Puedes descargarlo desde el mismo link anterior. Esta vez ha de funcionar....
Hola, gracias por la respuesta. No he podido probar hasta hoy y sigo en la misma...algun problema tiene que tener mi router o la tarjeta wifi porque no lo entiendo.Hola lo he probado pero sigo en la misma, no me detecta el usb wifi. Te envío lo que me da de salida por si vieras que hay algo raro pero bueno va ser que no quiere funcionarme...
Hola arkantos88 ya está corregido, se ve que el sistema de "Mediafire" no actualizó el nuevo firmware, y lo trató como el viejo que ya existía en el directorio...
Pd: he estado unos días fuera, y hasta hoy no había podido.
Puedes descargarlo desde el mismo link anterior. Esta vez ha de funcionar....
Yo, he probado hoy esa versión que pesa unos 26Mb y tampoco me funciona el adaptador WiFi USB. He tenido que volver a otra compilación. Por si sirve, mi tarjeta wifi externa tiene el chipset ralink 3070.
Enviado desde mi OCU Lamentablet 8 mediante Tapatalk
Acabo de testearlo y sigue igual,.es enchufarle el usb y entra en conflicto. Se reinicia el router. La interfaz de luci también deja de responder y queda inaccesible hasta que no desconecte la tarjeta de red usb. La primera imagen es la versión que me da fallo y la segunda, la que no, pero está al completo de añadidos, cosa que enlentece el equipo. De todos modos Gracias. :)(https://uploads.tapatalk-cdn.com/20170611/6344907bb9a9ee7e700e5149d22451f0.jpg)(https://uploads.tapatalk-cdn.com/20170611/8f64b16e32bd181b1f00376ae9a273c9.jpg)Hola, gracias por la respuesta. No he podido probar hasta hoy y sigo en la misma...algun problema tiene que tener mi router o la tarjeta wifi porque no lo entiendo.Hola lo he probado pero sigo en la misma, no me detecta el usb wifi. Te envío lo que me da de salida por si vieras que hay algo raro pero bueno va ser que no quiere funcionarme...
Hola arkantos88 ya está corregido, se ve que el sistema de "Mediafire" no actualizó el nuevo firmware, y lo trató como el viejo que ya existía en el directorio...
Pd: he estado unos días fuera, y hasta hoy no había podido.
Puedes descargarlo desde el mismo link anterior. Esta vez ha de funcionar....Yo, he probado hoy esa versión que pesa unos 26Mb y tampoco me funciona el adaptador WiFi USB. He tenido que volver a otra compilación. Por si sirve, mi tarjeta wifi externa tiene el chipset ralink 3070.
Enviado desde mi OCU Lamentablet 8 mediante Tapatalk
Podéis probar otras ves...
https://www.mediafire.com/?oa51tnvkqcs98b0 éste es el sysupgrade
éste el cfe http://www.mediafire.com/file/3t3x1uovev7gqop
es un poco rollo el sistema, he tenido que renombrar las compilaciones... si no, vuelve a crear el vinculo con el primer firm que subí y que le faltaba el driver 2800.
PD:
Confirmo que este link si funciona correctamente.
Acabo de testearlo y sigue igual,.es enchufarle el usb y entra en conflicto. Se reinicia el router. La interfaz de luci también deja de responder y queda inaccesible hasta que no desconecte la tarjeta de red usb. La primera imagen es la versión que me da fallo y la segunda, la que no, pero está al completo de añadidos, cosa que enlentece el equipo. De todos modos Gracias. :)Hola, gracias por la respuesta. No he podido probar hasta hoy y sigo en la misma...algun problema tiene que tener mi router o la tarjeta wifi porque no lo entiendo.Hola lo he probado pero sigo en la misma, no me detecta el usb wifi. Te envío lo que me da de salida por si vieras que hay algo raro pero bueno va ser que no quiere funcionarme...
Hola arkantos88 ya está corregido, se ve que el sistema de "Mediafire" no actualizó el nuevo firmware, y lo trató como el viejo que ya existía en el directorio...
Pd: he estado unos días fuera, y hasta hoy no había podido.
Puedes descargarlo desde el mismo link anterior. Esta vez ha de funcionar....Yo, he probado hoy esa versión que pesa unos 26Mb y tampoco me funciona el adaptador WiFi USB. He tenido que volver a otra compilación. Por si sirve, mi tarjeta wifi externa tiene el chipset ralink 3070.
Enviado desde mi OCU Lamentablet 8 mediante Tapatalk
Podéis probar otras ves...
https://www.mediafire.com/?oa51tnvkqcs98b0 éste es el sysupgrade
éste el cfe http://www.mediafire.com/file/3t3x1uovev7gqop
es un poco rollo el sistema, he tenido que renombrar las compilaciones... si no, vuelve a crear el vinculo con el primer firm que subí y que le faltaba el driver 2800.
PD:
Confirmo que este link si funciona correctamente.
Sí, al instalarla (lo hago por sysupgrade) desmarco la casilla de conservar configuración. Lo hago de forma limpia. Puede ser como tu bien dices por la placa que no sea del todo estable. Otra cosa que tengo que decir, que funciona bien, es decir, que esa compilación trabaja. Pero solo estando sin nada conectado a cualquiera de los puertos USB. Podría ser algo del driver kmod 2800?Acabo de testearlo y sigue igual,.es enchufarle el usb y entra en conflicto. Se reinicia el router. La interfaz de luci también deja de responder y queda inaccesible hasta que no desconecte la tarjeta de red usb. La primera imagen es la versión que me da fallo y la segunda, la que no, pero está al completo de añadidos, cosa que enlentece el equipo. De todos modos Gracias. :)Hola, gracias por la respuesta. No he podido probar hasta hoy y sigo en la misma...algun problema tiene que tener mi router o la tarjeta wifi porque no lo entiendo.Hola lo he probado pero sigo en la misma, no me detecta el usb wifi. Te envío lo que me da de salida por si vieras que hay algo raro pero bueno va ser que no quiere funcionarme...
Hola arkantos88 ya está corregido, se ve que el sistema de "Mediafire" no actualizó el nuevo firmware, y lo trató como el viejo que ya existía en el directorio...
Pd: he estado unos días fuera, y hasta hoy no había podido.
Puedes descargarlo desde el mismo link anterior. Esta vez ha de funcionar....Yo, he probado hoy esa versión que pesa unos 26Mb y tampoco me funciona el adaptador WiFi USB. He tenido que volver a otra compilación. Por si sirve, mi tarjeta wifi externa tiene el chipset ralink 3070.
Enviado desde mi OCU Lamentablet 8 mediante Tapatalk
Podéis probar otras ves...
https://www.mediafire.com/?oa51tnvkqcs98b0 éste es el sysupgrade
éste el cfe http://www.mediafire.com/file/3t3x1uovev7gqop
es un poco rollo el sistema, he tenido que renombrar las compilaciones... si no, vuelve a crear el vinculo con el primer firm que subí y que le faltaba el driver 2800.
PD:
Confirmo que este link si funciona correctamente.
¿Puedes decir, si al instalarlas, borras o no la configuración anterior que tuvieras?
Yo la estoy trabajando y va perfectamente... aunque se que hay dos placas de este router (he visto componentes distintos y ubicados de manera diferentes) hay algunas compilaciones que se comportan mas inestables en unos que en otros, si bien terminan trabajando en ambas placas.
De todas formas, esta compilación no es de uso estandar, está personalizada para un uso concreto, de ahí su tamaño y la desventaja de no poder añadir casi nada.
ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 5592, rev 0222 detected
ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 000f detected
ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
ieee80211 phy1: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.36
root@LEDE:/# iw list
Wiphy phy1
max # scan SSIDs: 4
max scan IEs length: 2257 bytes
max # sched scan SSIDs: 0
max # match sets: 0
max # scan plans: 1
max scan plan interval: -1
max scan plan iterations: 0
Retry short long limit: 2
Coverage class: 0 (up to 0m)
Available Antennas: TX 0 RX 0
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
* mesh point
Band 1:
Capabilities: 0x2fe
HT20/HT40
SM Power Save disabled
RX Greenfield
RX HT20 SGI
RX HT40 SGI
TX STBC
RX STBC 2-streams
Max AMSDU length: 3839 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 2 usec (0x04)
HT TX/RX MCS rate indexes supported: 0-15, 32
Frequencies:
* 2412 MHz [1] (20.0 dBm)
* 2417 MHz [2] (20.0 dBm)
* 2422 MHz [3] (20.0 dBm)
* 2427 MHz [4] (20.0 dBm)
* 2432 MHz [5] (20.0 dBm)
* 2437 MHz [6] (20.0 dBm)
* 2442 MHz [7] (20.0 dBm)
* 2447 MHz [8] (20.0 dBm)
* 2452 MHz [9] (20.0 dBm)
* 2457 MHz [10] (20.0 dBm)
* 2462 MHz [11] (20.0 dBm)
* 2467 MHz [12] (20.0 dBm) (no IR)
* 2472 MHz [13] (20.0 dBm) (no IR)
* 2484 MHz [14] (20.0 dBm) (no IR)
Band 2:
Capabilities: 0x2fe
HT20/HT40
SM Power Save disabled
RX Greenfield
RX HT20 SGI
RX HT40 SGI
TX STBC
RX STBC 2-streams
Max AMSDU length: 3839 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 2 usec (0x04)
HT TX/RX MCS rate indexes supported: 0-15, 32
Frequencies:
* 5180 MHz [36] (20.0 dBm)
* 5190 MHz [38] (20.0 dBm)
* 5200 MHz [40] (20.0 dBm)
* 5210 MHz [42] (20.0 dBm)
* 5220 MHz [44] (20.0 dBm)
* 5230 MHz [46] (20.0 dBm)
* 5240 MHz [48] (20.0 dBm)
* 5250 MHz [50] (disabled)
* 5260 MHz [52] (20.0 dBm) (no IR, radar detection)
* 5270 MHz [54] (20.0 dBm) (no IR, radar detection)
* 5280 MHz [56] (20.0 dBm) (no IR, radar detection)
* 5290 MHz [58] (20.0 dBm) (no IR, radar detection)
* 5300 MHz [60] (20.0 dBm) (no IR, radar detection)
* 5310 MHz [62] (20.0 dBm) (no IR, radar detection)
* 5320 MHz [64] (20.0 dBm) (no IR, radar detection)
* 5500 MHz [100] (20.0 dBm) (no IR, radar detection)
* 5510 MHz [102] (20.0 dBm) (no IR, radar detection)
* 5520 MHz [104] (20.0 dBm) (no IR, radar detection)
* 5530 MHz [106] (20.0 dBm) (no IR, radar detection)
* 5540 MHz [108] (20.0 dBm) (no IR, radar detection)
* 5550 MHz [110] (20.0 dBm) (no IR, radar detection)
* 5560 MHz [112] (20.0 dBm) (no IR, radar detection)
* 5570 MHz [114] (20.0 dBm) (no IR, radar detection)
* 5580 MHz [116] (20.0 dBm) (no IR, radar detection)
* 5590 MHz [118] (20.0 dBm) (no IR, radar detection)
* 5600 MHz [120] (20.0 dBm) (no IR, radar detection)
* 5610 MHz [122] (20.0 dBm) (no IR, radar detection)
* 5620 MHz [124] (20.0 dBm) (no IR, radar detection)
* 5630 MHz [126] (20.0 dBm) (no IR, radar detection)
* 5640 MHz [128] (20.0 dBm) (no IR, radar detection)
* 5650 MHz [130] (20.0 dBm) (no IR, radar detection)
* 5660 MHz [132] (20.0 dBm) (no IR, radar detection)
* 5670 MHz [134] (20.0 dBm) (no IR, radar detection)
* 5680 MHz [136] (20.0 dBm) (no IR, radar detection)
* 5690 MHz [138] (20.0 dBm) (no IR, radar detection)
* 5700 MHz [140] (20.0 dBm) (no IR, radar detection)
* 5745 MHz [149] (20.0 dBm) (no IR)
* 5755 MHz [151] (20.0 dBm) (no IR)
* 5765 MHz [153] (20.0 dBm) (no IR)
* 5775 MHz [155] (20.0 dBm) (no IR)
* 5785 MHz [157] (20.0 dBm) (no IR)
* 5795 MHz [159] (20.0 dBm) (no IR)
* 5805 MHz [161] (20.0 dBm) (no IR)
* 5825 MHz [165] (20.0 dBm) (no IR)
* 4920 MHz [184] (disabled)
* 4940 MHz [188] (disabled)
* 4960 MHz [192] (disabled)
* 4980 MHz [196] (disabled)
valid interface combinations:
* #{ managed, AP, mesh point } <= 8,
total <= 8, #channels <= 1
HT Capability overrides:
* MCS: ff ff ff ff ff ff ff ff ff ff
* maximum A-MSDU length
* supported channel width
* short GI for 40 MHz
* max A-MPDU length exponent
* min MPDU start spacing
Wiphy phy0
max # scan SSIDs: 4
max scan IEs length: 2285 bytes
max # sched scan SSIDs: 0
max # match sets: 0
max # scan plans: 1
max scan plan interval: -1
max scan plan iterations: 0
Retry short limit: 7
Retry long limit: 4
Coverage class: 0 (up to 0m)
Available Antennas: TX 0x3 RX 0x3
Configured Antennas: TX 0x3 RX 0x3
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
* mesh point
Band 1:
Frequencies:
* 2412 MHz [1] (20.0 dBm)
* 2417 MHz [2] (20.0 dBm)
* 2422 MHz [3] (20.0 dBm)
* 2427 MHz [4] (20.0 dBm)
* 2432 MHz [5] (20.0 dBm)
* 2437 MHz [6] (20.0 dBm)
* 2442 MHz [7] (20.0 dBm)
* 2447 MHz [8] (20.0 dBm)
* 2452 MHz [9] (20.0 dBm)
* 2457 MHz [10] (20.0 dBm)
* 2462 MHz [11] (20.0 dBm)
* 2467 MHz [12] (20.0 dBm) (no IR)
* 2472 MHz [13] (20.0 dBm) (no IR)
* 2484 MHz [14] (20.0 dBm) (no IR)
interface combinations are not supported
HT Capability overrides:
* MCS: ff ff ff ff ff ff ff ff ff ff
* maximum A-MSDU length
* supported channel width
* short GI for 40 MHz
* max A-MPDU length exponent
* min MPDU start spacing
Tengo este mismo router y me gustaría instalarle openwrt y poder utilizar python en el pero tengo unas preguntas.
1.- Donde puedo descargarme la imagen con luci?
2.- Puedo regresar al firmware de fabrica?
Hola. Acabo de instalar LEDE en un router VH4032N. Funciona bien aunque me encuentro con un problema: solo permite 802.11 b y g pero no "n" que es lo que más me interesaba.
En el dmesg veo que parece reconocerlo como N pero al menos la interfaz web no lo muestra así. ¿Hay alguna solución? La velocidad de internet me está dando es de unos 15 Mbits siendo que un router N me da 100 (medido con speedtest).
Wifi Broadcom = no modo n
Hola, lo que dice tki2000 es que el modo N no está soportado en este router con openwrt, ya que el driver es Broadcom, es algo muy comentado en el foro.Wifi Broadcom = no modo n
No encuentro donde se pone eso. En el /etc/config/network que me crea por defecto tengo esto:
config wifi-device 'radio0'
option type 'mac80211'
option channel '11'
option hwmode '11g'
option path 'pci0000:00/0000:00:01.0/ssb0:0'
option disabled '1'
config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'LEDE'
option encryption 'none'
Otro problema con este router: estoy intentando usar el switch como puente entre dos tramos de cable. El propio router llega a los dos lados sin problema pero si mando pings de un lado, no llegan al otro. Es como si el switch no estuviera dejando pasar los paquetes.Efectivamente, es un problema de este switch no se comunican las bocas entre sí.
config interface 'lan'
option type 'bridge'
option ifname 'eth0.1'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.1.103'
option gateway '192.168.1.1'
option dns '8.8.8.8'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0 1 2 3 8t'
Efectivamente, es un problema de este switch no se comunican las bocas entre sí.
Hola, ante todo muchas gracias a todos por vuestro excelente trabajo.Lo del adaptador ttl, si te funciona, pues perfecto. ( El mío, sin embargo nunca funcionó en este router, en cambio en otros si)
He seguido el tutorial https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg310444/#msg310444
y le he cargado el firmware que hay en dicho tutorial sin problemas. Ahora me gustaria probar un firm mas moderno y me he bajado el lede que hay en la pagina de openwrt http://downloads.lede-project.org/releases/17.01.2/targets/brcm63xx/smp/lede-17.01.2-brcm63xx-smp-VH4032N-squashfs-cfe.bin y tambien me he bajado el 17.01.4 y no consigo instalar ninguno de los 2 usando el metodo del tutorial. en los 2 firms me da el siguiente error:
Illegal image ! Image crc failed.
No se si es que se meten de otra forma o si hay que hacerles algo para poder instalarlos con el metodo descrito en el tutorial.
¿alguien podria orientarme?
He leido casi todo el hilo, asi por encimilla, y he visto que se habia dicho que con chip pl2303 no funcionaba. yo uso el cable con el que se liberaban los nokia antiguos que tiene chip pl2303 y me ha funcionado bien. Con hyperterminal no hacia nada pero con putty a la primera
Hola, ante todo muchas gracias a todos por vuestro excelente trabajo.Lo del adaptador ttl, si te funciona, pues perfecto. ( El mío, sin embargo nunca funcionó en este router, en cambio en otros si)
He seguido el tutorial https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg310444/#msg310444
y le he cargado el firmware que hay en dicho tutorial sin problemas. Ahora me gustaria probar un firm mas moderno y me he bajado el lede que hay en la pagina de openwrt http://downloads.lede-project.org/releases/17.01.2/targets/brcm63xx/smp/lede-17.01.2-brcm63xx-smp-VH4032N-squashfs-cfe.bin y tambien me he bajado el 17.01.4 y no consigo instalar ninguno de los 2 usando el metodo del tutorial. en los 2 firms me da el siguiente error:
Illegal image ! Image crc failed.
No se si es que se meten de otra forma o si hay que hacerles algo para poder instalarlos con el metodo descrito en el tutorial.
¿alguien podria orientarme?
He leido casi todo el hilo, asi por encimilla, y he visto que se habia dicho que con chip pl2303 no funcionaba. yo uso el cable con el que se liberaban los nokia antiguos que tiene chip pl2303 y me ha funcionado bien. Con hyperterminal no hacia nada pero con putty a la primera
Lo que no me queda claro es desde donde estas haciendo el upgrade, desde el CFE o desde la página de actualización?
Si no es así, prueba hacerlo desde el CFE.
Saludos.
Enviado desde mi PRA-LX1 mediante Tapatalk
Si, desde Luci ya se puede, desde el parche de tki2000 y danitool, es decir desde la disponibilidad en lede.Hola, ante todo muchas gracias a todos por vuestro excelente trabajo.Lo del adaptador ttl, si te funciona, pues perfecto. ( El mío, sin embargo nunca funcionó en este router, en cambio en otros si)
He seguido el tutorial https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg310444/#msg310444
y le he cargado el firmware que hay en dicho tutorial sin problemas. Ahora me gustaria probar un firm mas moderno y me he bajado el lede que hay en la pagina de openwrt http://downloads.lede-project.org/releases/17.01.2/targets/brcm63xx/smp/lede-17.01.2-brcm63xx-smp-VH4032N-squashfs-cfe.bin y tambien me he bajado el 17.01.4 y no consigo instalar ninguno de los 2 usando el metodo del tutorial. en los 2 firms me da el siguiente error:
Illegal image ! Image crc failed.
No se si es que se meten de otra forma o si hay que hacerles algo para poder instalarlos con el metodo descrito en el tutorial.
¿alguien podria orientarme?
He leido casi todo el hilo, asi por encimilla, y he visto que se habia dicho que con chip pl2303 no funcionaba. yo uso el cable con el que se liberaban los nokia antiguos que tiene chip pl2303 y me ha funcionado bien. Con hyperterminal no hacia nada pero con putty a la primera
Lo que no me queda claro es desde donde estas haciendo el upgrade, desde el CFE o desde la página de actualización?
Si no es así, prueba hacerlo desde el CFE.
Saludos.
Enviado desde mi PRA-LX1 mediante Tapatalk
tengo ya intalado openwrt. Intento instalar los que he dicho desde el cfe porque me ha parecido entender que desde luci no se puede
ok gracias, lo he hecho desde luci y lo ha cargado correctamente. me ha surgido otra duda ¿cargandolo asi encima del otro hay que vigilar tambien que se cargue en la zona 0? es que no he caido en mirar en putty a ver si lo cargaba bienSi, desde Luci ya se puede, desde el parche de tki2000 y danitool, es decir desde la disponibilidad en lede.Hola, ante todo muchas gracias a todos por vuestro excelente trabajo.Lo del adaptador ttl, si te funciona, pues perfecto. ( El mío, sin embargo nunca funcionó en este router, en cambio en otros si)
He seguido el tutorial https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg310444/#msg310444
y le he cargado el firmware que hay en dicho tutorial sin problemas. Ahora me gustaria probar un firm mas moderno y me he bajado el lede que hay en la pagina de openwrt http://downloads.lede-project.org/releases/17.01.2/targets/brcm63xx/smp/lede-17.01.2-brcm63xx-smp-VH4032N-squashfs-cfe.bin y tambien me he bajado el 17.01.4 y no consigo instalar ninguno de los 2 usando el metodo del tutorial. en los 2 firms me da el siguiente error:
Illegal image ! Image crc failed.
No se si es que se meten de otra forma o si hay que hacerles algo para poder instalarlos con el metodo descrito en el tutorial.
¿alguien podria orientarme?
He leido casi todo el hilo, asi por encimilla, y he visto que se habia dicho que con chip pl2303 no funcionaba. yo uso el cable con el que se liberaban los nokia antiguos que tiene chip pl2303 y me ha funcionado bien. Con hyperterminal no hacia nada pero con putty a la primera
Lo que no me queda claro es desde donde estas haciendo el upgrade, desde el CFE o desde la página de actualización?
Si no es así, prueba hacerlo desde el CFE.
Saludos.
Enviado desde mi PRA-LX1 mediante Tapatalk
tengo ya intalado openwrt. Intento instalar los que he dicho desde el cfe porque me ha parecido entender que desde luci no se puede
Aunque no debería de fallar desde el CFE.
Pero piensa que es trunk y pueden haber fallos, con el Kernel 4.9 actual me ha pasado lo mismo compilando un firm para otro router.
Prueba de las don maneras y cuanta si sigue fallando, yo también probaré ( más tarde)
Enviado desde mi PRA-LX1 mediante Tapatalk
Si inicia bien, pues muy mal no ha de estar...ok gracias, lo he hecho desde luci y lo ha cargado correctamente. me ha surgido otra duda ¿cargandolo asi encima del otro hay que vigilar tambien que se cargue en la zona 0? es que no he caido en mirar en putty a ver si lo cargaba bienSi, desde Luci ya se puede, desde el parche de tki2000 y danitool, es decir desde la disponibilidad en lede.Hola, ante todo muchas gracias a todos por vuestro excelente trabajo.Lo del adaptador ttl, si te funciona, pues perfecto. ( El mío, sin embargo nunca funcionó en este router, en cambio en otros si)
He seguido el tutorial https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg310444/#msg310444
y le he cargado el firmware que hay en dicho tutorial sin problemas. Ahora me gustaria probar un firm mas moderno y me he bajado el lede que hay en la pagina de openwrt http://downloads.lede-project.org/releases/17.01.2/targets/brcm63xx/smp/lede-17.01.2-brcm63xx-smp-VH4032N-squashfs-cfe.bin y tambien me he bajado el 17.01.4 y no consigo instalar ninguno de los 2 usando el metodo del tutorial. en los 2 firms me da el siguiente error:
Illegal image ! Image crc failed.
No se si es que se meten de otra forma o si hay que hacerles algo para poder instalarlos con el metodo descrito en el tutorial.
¿alguien podria orientarme?
He leido casi todo el hilo, asi por encimilla, y he visto que se habia dicho que con chip pl2303 no funcionaba. yo uso el cable con el que se liberaban los nokia antiguos que tiene chip pl2303 y me ha funcionado bien. Con hyperterminal no hacia nada pero con putty a la primera
Lo que no me queda claro es desde donde estas haciendo el upgrade, desde el CFE o desde la página de actualización?
Si no es así, prueba hacerlo desde el CFE.
Saludos.
Enviado desde mi PRA-LX1 mediante Tapatalk
tengo ya intalado openwrt. Intento instalar los que he dicho desde el cfe porque me ha parecido entender que desde luci no se puede
Aunque no debería de fallar desde el CFE.
Pero piensa que es trunk y pueden haber fallos, con el Kernel 4.9 actual me ha pasado lo mismo compilando un firm para otro router.
Prueba de las don maneras y cuanta si sigue fallando, yo también probaré ( más tarde)
Enviado desde mi PRA-LX1 mediante Tapatalk
Illegal image ! Image crc failed.
Hola, muchas gracias a todos por vuestro gran trabajo. Yo estaba buscando el modo de obtener el firmware original de Vodafone para volver a él una vez he probado OpenWRT/LEDE. No sé si alguno sabe de esta posibilidad jejeje. Saludos y gracias por leerme.
r 192.168.1.100:VH4032N-initramfs.elf
mount /dev/sda /mnt/
cat /proc/mtd
dd if=/dev/mtd4 of=/mnt/mtd4-linux.bin
umount /mnt/
Hola daviddrf compilé esta imagen RAM
VH4032N-initramfs.elf (https://drive.google.com/uc?export=download&id=18kyqasfHK8XYlU-pz58bbjfud3Epl201)
La cual se carga ejecutando el comando en CFE, en la consola serie:Código: [Seleccionar]r 192.168.1.100:VH4032N-initramfs.elf
Una vez cargado el firmware en RAM, debes montar un pendrive donde meterás el backupCódigo: [Seleccionar]mount /dev/sda /mnt/
Examinamos que particiones tenemosCódigo: [Seleccionar]cat /proc/mtd
Nos interesa hacer backup de la partición línux, si es la mtd4 ejecutamosCódigo: [Seleccionar]dd if=/dev/mtd4 of=/mnt/mtd4-linux.bin
desmontamos el pendrive, para poder quitarlo físicamente del puerto de forma seguraCódigo: [Seleccionar]umount /mnt/
Extraemos el pendrive del puerto USB. Ya tenemos el archivo de backup listo para extraer el firmware desde nuestro PC, en principio solo habría que cortar el archivo con los bytes que sobren.
Saludos
Otro problema con este router: estoy intentando usar el switch como puente entre dos tramos de cable. El propio router llega a los dos lados sin problema pero si mando pings de un lado, no llegan al otro. Es como si el switch no estuviera dejando pasar los paquetes.Efectivamente, es un problema de este switch no se comunican las bocas entre sí.
config interface 'lan'
option type 'bridge'
option ifname 'eth0.1'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.1.103'
option gateway '192.168.1.1'
option dns '8.8.8.8'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0 1 2 3 8t'
Enviado desde mi PRA-LX1 mediante Tapatalk
La solución que acabo de hacer es crear 4 vlan y puentearlas, no es lo mas rapido pero al menos funciona como switch
La solución que acabo de hacer es crear 4 vlan y puentearlas, no es lo mas rapido pero al menos funciona como switch
Buenas, esa era la única solución hasta el momento.
Gracias a la donación de este router de daviddrf he podido trabajar en el problema. Resulta que el switch necesitaba un reset antes de inicializarse. Esto no se hacía debido a que en el código el registro del SoC encargado de esto estaba mal. Finalmente el fix se ha materializado en este commit:
https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=e08ef42b24f
Los proximos snapshots ya tendrán arreglada esta parte. Aunque todavía está pendiente el problema con el pincontrol que ocasiona problemas con los gpios y el wifi desde la última versión 18.06.
La solución que acabo de hacer es crear 4 vlan y puentearlas, no es lo mas rapido pero al menos funciona como switchPerdona me puedes decir como lo has conseguido, es que yo por mas que no lo intento no lo consigo en principio quería dos redes separas pero por ahora me conformare con que haga de switch pero es que no consigo ni una ni otra y así llevo ya lo que ni se sabe. Muchas gracias
La solución que acabo de hacer es crear 4 vlan y puentearlas, no es lo mas rapido pero al menos funciona como switchPerdona me puedes decir como lo has conseguido, es que yo por mas que no lo intento no lo consigo en principio quería dos redes separas pero por ahora me conformare con que haga de switch pero es que no consigo ni una ni otra y así llevo ya lo que ni se sabe. Muchas gracias
config interface 'lan'
option type 'bridge'
option ifname 'eth0.1'
option proto 'static'
option ipaddr '192.168.0.2'
option netmask '255.255.255.0'
option ip6assign '60'
option gateway '192.168.0.1'
option broadcast '192.168.0.255'
option dns '8.8.8.8'
config interface 'lan2'
option ifname 'eth0.2'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.0.3'
option netmask '255.255.255.0'
config interface 'lan3'
option ifname 'eth0.3'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.0.4'
option netmask '255.255.255.0'
config interface 'lan4'
option ifname 'eth0.3'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.0.199'
option netmask '255.255.255.0'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '3 8t'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '2 8t'
config switch_vlan
option device 'switch0'
option vlan '3'
option ports '1 8t'
config switch_vlan
option device 'switch0'
option vlan '4'
option ports '0 8t'
Vale, monte una vlan por cada puerto. ¿Como asigno una ip a una vlan? ¿Es que solo se hacerlo en interfaces?
¿Seria así?Código: [Seleccionar]config interface 'lan'
option type 'bridge'
option ifname 'eth0.1'
option proto 'static'
option ipaddr '192.168.0.2'
option netmask '255.255.255.0'
option ip6assign '60'
option gateway '192.168.0.1'
option broadcast '192.168.0.255'
option dns '8.8.8.8'
config interface 'lan2'
option ifname 'eth0.2'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.0.3'
option netmask '255.255.255.0'
config interface 'lan3'
option ifname 'eth0.3'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.0.4'
option netmask '255.255.255.0'
config interface 'lan4'
option ifname 'eth0.3'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.0.199'
option netmask '255.255.255.0'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '3 8t'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '2 8t'
config switch_vlan
option device 'switch0'
option vlan '3'
option ports '1 8t'
config switch_vlan
option device 'switch0'
option vlan '4'
option ports '0 8t'
muchas gracias
PD :Funcionando eso si no tengo acceso al router si no es por puerto serie, pero bueno mientras se solucionan los problemas. Tengo ganas que se soluciones porque este router puede darme mucho juego en la red si aprendo a usarlo bien.
La solución que acabo de hacer es crear 4 vlan y puentearlas, no es lo mas rapido pero al menos funciona como switch
Buenas, esa era la única solución hasta el momento.
Gracias a la donación de este router de daviddrf he podido trabajar en el problema. Resulta que el switch necesitaba un reset antes de inicializarse. Esto no se hacía debido a que en el código el registro del SoC encargado de esto estaba mal. Finalmente el fix se ha materializado en este commit:
https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=e08ef42b24f
Los proximos snapshots ya tendrán arreglada esta parte. Aunque todavía está pendiente el problema con el pincontrol que ocasiona problemas con los gpios y el wifi desde la última versión 18.06.
Otro problema con este router: estoy intentando usar el switch como puente entre dos tramos de cable. El propio router llega a los dos lados sin problema pero si mando pings de un lado, no llegan al otro. Es como si el switch no estuviera dejando pasar los paquetes.
config interface 'lan'
option type 'bridge'
option ifname 'eth0.1'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.1.103'
option gateway '192.168.1.1'
option dns '8.8.8.8'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0 1 2 3 8t'
Hola a todos,
Creo que sé lo que está pasando exactamente:
1- Tengo el router VH4032N conectado al router principal de casa en modo WDS. (el modo da igual porque lo he usado con relayd y pasa lo mismo)
2- en modo idle o con baja carga funciona sin problemas.
3- Bajo mucha carga como descargando algun torrent el router deja de tener conexion wan, tanto el router VH4032N como los clientes conectados a el siguen conectados pero no tienen WAN es decir si conecto un cliente nuevo el DHCP del router principal le da IP, DNS y gateway pero aun asi no hay salida a WAN
He probado tanto LEDE 17 como el ultimo snapshot y pasa exactamente lo mismo
Al conectarle una antena USB (chipset Ralink) funciona perfectamente y no da este problema
Conclusion:
Problema del driver b43
A alguien le pasa lo mismo?
Saludos,
Hola a todos,
Creo que sé lo que está pasando exactamente:
1- Tengo el router VH4032N conectado al router principal de casa en modo WDS. (el modo da igual porque lo he usado con relayd y pasa lo mismo)
2- en modo idle o con baja carga funciona sin problemas.
3- Bajo mucha carga como descargando algun torrent el router deja de tener conexion wan, tanto el router VH4032N como los clientes conectados a el siguen conectados pero no tienen WAN es decir si conecto un cliente nuevo el DHCP del router principal le da IP, DNS y gateway pero aun asi no hay salida a WAN
He probado tanto LEDE 17 como el ultimo snapshot y pasa exactamente lo mismo
Al conectarle una antena USB (chipset Ralink) funciona perfectamente y no da este problema
Conclusion:
Problema del driver b43
A alguien le pasa lo mismo?
Saludos,
Sí, a todos los que usan el driver b43.
Por favor, dejad de quejaros de lo mal que va este driver con el chipset Broadcom, y quejaros a Broadcom por no liberar el código de sus drivers para poder adaptarlos.
Broadcom = kk en cualquier router. No hay drivers adaptados por falta de código. PUNTO.
DSL will not work at all on devices with BCM63xx DSL chipset (due to unavailability of FLOSS driver for Broadcom chips). Consider this when chosing a device to buy, or when deciding to flash OpenWrt on your device because it is listed as supported.
See broadcom_dsl, dsl_modem and soc.broadcom.bcm63xx for details.
Devices with Broadcom WiFi chipsets have limited OpenWrt supportability (due to limited FLOSS driver availability for Broadcom chips). Consider this when chosing a device to buy, or when deciding to flash OpenWrt on your device because it is listed as supported. See broadcom_wifi for details.
Lo primero que hay en la wiki es precisamente una advertencia sobre el soporte limitado en el chip wifi, así como la falta de drivers en la parte ADSL.
https://openwrt.org/toh/observatelecom/vh4032nCitarDSL will not work at all on devices with BCM63xx DSL chipset (due to unavailability of FLOSS driver for Broadcom chips). Consider this when chosing a device to buy, or when deciding to flash OpenWrt on your device because it is listed as supported.
See broadcom_dsl, dsl_modem and soc.broadcom.bcm63xx for details.
Devices with Broadcom WiFi chipsets have limited OpenWrt supportability (due to limited FLOSS driver availability for Broadcom chips). Consider this when chosing a device to buy, or when deciding to flash OpenWrt on your device because it is listed as supported. See broadcom_wifi for details.
Al hacer click en broadcom_wifi sale la lista de routers con problemas del wifi broadcom y este no está alli
Hola
No sé si estará comentado en alguna página, pero he visto (y comprobado) que no es necesario abrir el router para instalarle openwrt.
Pero es muy fácil: básicamente primero se le hace un reset para poner el password. Luego actualiza el firmware a la versión original de fábrica y por último, ya desde ese firmware, permite instalarle el firmware de openwrt.
PD: el password es: VF-ESvh4032
En la wiki ya estaba detallado todo el proceso para hacerlo desde la interfaz web;
https://openwrt.org/toh/observatelecom/vh4032n#oem_easy_install
Además de la opción de poder hacerlo sin necesidad de hacer el reset de la configuración.
Saludos