Actiontec GT784WNV
The MAC address is initialized to all zeroes, which prevents normal config. It can be set manually, after which wireless works.
The device doesn't appear to have SPROM.
[ 9.836000] bcma: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x0F, class 0x0) [ 9.884000] bcma: bus0: invalid sprom read from the PCIe card, try to use fallback sprom [ 9.892000] bcma: bus0: Using fallback SPROM failed (err -2) [ 9.900000] bcma: bus0: No SPROM available
Supported Versions
Hardware Highlights
Installation
Flash Layout
Installation with CFE HTTP gui
- Switch off the router
- Plug an ethernet cable into any LAN port and connect the other end to a computer.
- Use a pen or paperclip to press and hold the RESET button on the back.
- While holding down the RESET button, turn the power switch on and wait ~6 seconds until the power light comes on (solid red). Then release the RESET button.
- On your computer, configure your ethernet settings to “static IP”. Set the address to
192.168.1.2
and the netmask to255.255.255.0
AKA/24
. Set the gateway to192.168.1.1
. - Be sure to disconnect the computer from wifi or any network that uses the
192.168.1.1/24
subnet. - Open a browser and go to http://192.168.1.1/ You should see a page asking you to get an image from your ISP.
- Upload the new firmware image and wait. After a few seconds the screen will say “New software is being programmed to the flash memory...” After a few minutes it will reboot and the web page will disconnect.
- Now you can switch the ethernet connection settings on your computer from “static IP” to “DHCP client” and try to reconnect to http://192.168.1.1/. This time it should be the luci web console for the newly installed OpenWrt.
Generic instructions: Using CFE web (http) server
OEM easy installation via tftp
Upgrading OpenWrt
LuCI Web Upgrade Process
- Browse to
http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/
LuCI Upgrade URL - Upload image file for sysupgrade to LuCI
- Wait for reboot
Terminal Upgrade Process
If you don't have a GUI (LuCI) available, you can alternatively upgrade via the command line.
sysupgrade
- Login as root via SSH on 192.168.1.1, then enter the following commands:
cd /tmp wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc sysupgrade /tmp/xxx.abc
Debricking
A soft-bricked Actiontec GT784WNV is marked by a solid red power LED (of death). Other LEDs still seem to work. Establishing a serial connection and rebooting displays a memory error and drops into a CFE bootloader shell.
*** Press any key to stop auto run (3 seconds) *** Auto run second count down: 0 Booting from only image (0xb8010000) ... Code Address: 0x80A00000, Entry Address: 0x80a00000 Linux file system CRC error. Corrupted image? web info: Waiting for connection on socket 0. CFE>
A soft-bricked router can typically be debricked by installing a new firmware image through the CFE HTTP GUI or CFE TFTP
Failsafe mode
Basic configuration
Generic: Basic configuration
Configuring an ethernet port for WAN
Since you probably won't be using the DSL port for ethernet (and wifi drivers are not installed by default), your first step will probably be to try to get an internet connection over an ethernet port.
Splitting off one of the LAN ports
All four yellow LAN ports on this device are represented as a single LAN interface “eth0”. We will split it into two virtual LAN interfaces (VLANs) called “eth0.1” and “eth0.2”
To do this, go to the “Network | Switch” page. Initially, there is a single VLAN with ID “1” which makes it “eth0.1”. It has four ethernet ports set to “untagged”, which means “connected to this VLAN”. The CPU is always set to “tagged”.
Pick a physical ethernet port that you want to use as the WAN. In this case, we'll use LAN #1. Switch that one from “untagged” to “off”. Then create a new VLAN and set its LAN #1 to “untagged” and the rest to “off”.
You can pick any number for the VLAN ID. I am keeping the LAN as 1 and setting the new WAN as 2. These will show up as virtual interfaces “eth0.1” and “eth0.2”. The description can be anything, so I'll call the first one “plugs234” and the second one “plug1”.
Be sure you're not physically plugged into the ethernet port #1 before clicking Save & Apply. If you are, you'll be disconnected until you switch the wire the new lan ports, 2-4.
Creating an interface for WAN
Next, go to “Network | Interfaces”. LAN is already set to eth0.1 so we don't have to change that. We need to create a new interface for WAN. Click “Add new interface...” and enter “WAN” for the name. Set it to “DHCP client” and set the Device to Switch VLAN: “eth0.2”.
In the extended configuration, set the firewall zone to WAN. These are auto-configured typical settings for WAN, which includes blocking ssh/http access from WAN. If you'll need to connect to luci through this port, be sure to set incoming traffic from WAN to “accept” in Network | Firewall.
After hooking ethernet port #1 to your home router or other internet source, check that the connection is working by going to Network | Diagnostics and trying to ping openwrt.org. It should say something like “4 packets transmitted, 4 packets received”
If that doesn't work, try to ping 1.1.1.1. If that does work, check your DNS settings.
Update software lists
Now that we have an internet connection, we can get start installing packages, such as our wifi drivers. Go to System | Software and click “Update lists...”. Once the update completes, you should see a long list of packages under the “Available” tab.
Configuring wifi
Once our package lists are available, two packages of wifi drivers must be installed before we can use our wireless interface. They are “wpad” and “kmod-brcmsmac”. Install these two packages and reboot in “System | Reboot”.
After rebooting, the “Network | Wireless” page should be available. Go there and click “Edit” to modify the wifi settings and “Enable” to start wifi.
Specific Configuration
Network interfaces
The default network configuration is:
Interface Name | Description | Default configuration |
---|---|---|
br-lan | LAN & WiFi | 192.168.1.1/24 |
vlan1 (eth0.1) | LAN ports (1 to 4) | None |
wl0 | WiFi (after install of kmod-brcmsmac) | Disabled |
Hardware
Photos
Case / Housing
Housing
Opening the case
Note: This will void your warranty!
First remove the glossy plastic cap on the front of the device. This cap covers the LEDs. The plastic is soft so if you use a screwdriver like I did, you might end up cutting notches in it. A credit card, guitar pick, or special plastic pry tool from iFixit will probably work well.
Next remove the four screws. Two of them were covered by the glossy plastic cap. The other two are under the rubber feet closest to the back (where the ethernet ports are). These feet are lightly glued on and can be peeled off with a flathead screwdriver. The other two rubber feet (near the front of the device) can stay attached.
After removing the screws, flip the whole thing over again so the verizon logo is facing up. The board is sitting on the bottom half so flipping it like this will help keep you from dropping the board when you open it. Lift the side with the verizon logo to reveal the board. The board is not attached to the case and can be carefully lifted off the bottom half.
Main PCB
The board, once removed, looks like this:
Serial
→ port.serial general information about the serial port, serial port cable, etc.
Settings: 115200, 8N1, no software flow control, no hardware flow control.
3.3V serial is available on JP1 with the following pin out:
pin 1 : GND pin 2 : TX pin 3 : RX pin 4 : NC pin 5 : 3.3V pin 6 : NC
Pin 1 is the closest to R78.
How to connect to the Serial Port of this specific device:
Photo of PCB with markings
JTAG
→ port.jtag general information about the JTAG port, JTAG cable, etc.
How to connect to the JTAG Port of this specific device:
Photo of PCB with markings
GPIO
GPIOs available for use on this device are:
GPIO# | BCM6328 pin | Function |
---|---|---|
480 | 0 | ? |
481 | 1 | Green Internet LED |
482 | 2 | ? |
483 | 3 | ? |
484 | 4 | ? |
485 | 5 | ? |
486 | 6 | ? |
487 | 7 | Red Internet LED |
488 | 8 | ? |
489 | 9 | ? |
490 | 10 | ? |
491 | 11 | ? |
492 | 12 | ? |
493 | 13 | ? |
494 | 14 | ? |
495 | 15 | ? |
496 | 16 | ? |
497 | 17 | ? |
498 | 18 | Yellow Power LED |
499 | 19 | Green DSL LED |
500 | 20 | Turn off Wireless? |
501 | 21 | ? |
502 | 22 | ? |
503 | 23 | ? |
504 | 24 | ? |
505 | 25 | ? |
506 | 26 | ? |
507 | 27 | ? |
508 | 28 | ? |
509 | 29 | Green WPS LED |
510 | 30 | ? |
511 | 31 | Red WPS LED |
Bootlogs
OEM bootlog
HELO CPUI L1CI DRAM ---- PHYS ZQDN PHYE DINT LSYN USYN MSYN LMBE PASS ---- ZBSS CODE DATA L12F MAIN CFE version 1.0.37-106.17 for BCM96328 (32bit,SP,BE) Build Date: Wed Jun 15 15:48:10 PDT 2011 (root@localhost.localdomain) Copyright (C) 2000-2009 Broadcom Corporation. HS Serial flash device: name S25FL128, id 0x0118 size 16384KB Total Flash size: 16384K with 256 sectors Chip ID: BCM6328B0, MIPS: 320MHz, DDR: 320MHz, Bus: 160MHz Main Thread: TP0 Memory Test Passed Total Memory: 67108864 bytes (64MB) 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-3) : 96328avng Number of MAC Addresses (1-32) : 6 Base MAC Address : 00:7f:28:8f:23:a0 PSI Size (1-64) KBytes : 64 Enable Backup PSI [0|1] : 1 System Log Size (0-256) KBytes : 0 Main Thread Number [0|1] : 0 SSID : SBN9H Board Serial Number : CREA2422508781 Factory FW Version : GT784WN-VZ-1.1.6 WPS PIN : 93914130 WPA KEY : JW2HJXBJ844477P3 Voice Board Configuration (0-11) : SI3226 *** Press any key to stop auto run (1 seconds) *** Auto run second count down: 0 Booting from latest image (0xb8800000) ... Code Address: 0x80010000, Entry Address: 0x80014230 Decompression OK! Entry at 0x80014230 Closing network. Disabling Switch ports. Flushing Receive Buffers... 0 buffers found. Closing DMA Channels. Starting program at 0x80014230 Linux version 2.6.30 (bobby@liu) (gcc version 4.4.2 (Buildroot 2010.02-git) ) #1 Wed Feb 8 16:28:22 CST 22 HS Serial flash device: name S25FL128, id 0x0118 size 16384KB 96328avng prom init CPU revision is: 0002a075 (Broadcom4350) Determined physical RAM map: memory: 03f00000 @ 00000000 (usable) Zone PFN ranges: DMA 0x00000000 -> 0x00001000 Normal 0x00001000 -> 0x00003f00 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00003f00 On node 0 totalpages: 16128 free_area_init_node: node 0, pgdat 8031c530, node_mem_map 81000000 DMA zone: 32 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4064 pages, LIFO batch:0 Normal zone: 94 pages used for memmap Normal zone: 11938 pages, LIFO batch:1 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16002 Kernel command line: root=31:0 ro noinitrd console=ttyS0,115200 wait instruction: enabled Primary instruction cache 32kB, VIPT, 4-way, linesize 16 bytes. Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes RCU-based detection of stalled CPUs is enabled. NR_IRQS:128 PID hash table entries: 256 (order: 8, 1024 bytes) console [ttyS0] enabled Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 60388k/64512k available (2594k kernel code, 4104k reserved, 530k data, 124k init, 0k highmem) Calibrating delay loop... 319.48 BogoMIPS (lpj=159744) Mount-cache hash table entries: 512 net_namespace: 816 bytes NET: Registered protocol family 16 Total Flash size: 16384K with 256 sectors registering PCI controller with io_map_base unset registering PCI controller with io_map_base unset bio: create slab <bio-0> at 0 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb pci 0000:00:09.0: reg 10 32bit mmio: [0x10002600-0x100026ff] pci 0000:00:0a.0: reg 10 32bit mmio: [0x10002500-0x100025ff] pci 0000:01:00.0: PME# supported from D0 D3hot pci 0000:01:00.0: PME# disabled pci 0000:02:00.0: reg 10 64bit mmio: [0x000000-0x003fff] pci 0000:02:00.0: supports D1 D2 pci 0000:01:00.0: PCI bridge, secondary bus 0000:02 pci 0000:01:00.0: IO window: disabled pci 0000:01:00.0: MEM window: 0x10f00000-0x10ffffff pci 0000:01:00.0: PREFETCH window: disabled PCI: Enabling device 0000:01:00.0 (0000 -> 0002) PCI: Setting latency timer of device 0000:01:00.0 to 64 BLOG v3.0 Initialized NET: Registered protocol family 8 NET: Registered protocol family 20 NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered NET: Registered protocol family 1 squashfs: version 4.0 (2009/01/31) Phillip Lougher squashfs: version 4.0 with LZMA457 ported by BRCM fuse init (API version 7.11) msgmni has been set to 117 io scheduler noop registered (default) pcieport-driver 0000:01:00.0: device [14e4:6328] has invalid IRQ; check vendor BIOS PCI: Setting latency timer of device 0000:01:00.0 to 64 Driver 'sd' needs updating - please use bus_type methods PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered NET: Registered protocol family 24 bcm963xx_mtd driver v1.0 File system address: 0xb8800100 ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver PCI: Enabling device 0000:00:0a.0 (0000 -> 0002) PCI: Setting latency timer of device 0000:00:0a.0 to 64 ehci_hcd 0000:00:0a.0: EHCI Host Controller ehci_hcd 0000:00:0a.0: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:0a.0: Enabling legacy PCI PM ehci_hcd 0000:00:0a.0: irq 50, io mem 0x10002500 ehci_hcd 0000:00:0a.0: USB f.f started, EHCI 1.00 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver PCI: Enabling device 0000:00:09.0 (0000 -> 0002) PCI: Setting latency timer of device 0000:00:09.0 to 64 ohci_hcd 0000:00:09.0: OHCI Host Controller ohci_hcd 0000:00:09.0: new USB bus registered, assigned bus number 2 ohci_hcd 0000:00:09.0: irq 49, io mem 0x10002600 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected usbcore: registered new interface driver usblp Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. brcmboard: brcm_board_init entry SES: Button Interrupt 0x1 is enabled SES: LED GPIO 0x1d is enabled SES: LED GPIO 0x1f is enabled Serial: BCM63XX driver $Revision: 1.1.1.1 $ ttyS0 at MMIO 0xb0000100 (irq = 36) is a BCM63XX ttyS1 at MMIO 0xb0000120 (irq = 47) is a BCM63XX bcmxtmrt: Broadcom BCM6328B0 ATM/PTM Network Device v0.3 Feb 8 2012 16:25:20 Broadcom Logger v0.1 Feb 8 2012 16:23:17 Mirror/redirect action on u32 classifier input device check on Actions configured TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 17 NET: Registered protocol family 15 Initializing MCPD Module Ebtables v2.0 registered ebt_time registered ebt_ftos registered ebt_wmm_mark registered 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (squashfs filesystem) readonly on device 31:0. Freeing unused kernel memory: 124k freed init started: BusyBox v1.00 (2012.02.08-08:31+0000) multi-call binary BusyBox v1.00 (2012.02.08-08:31+0000) Built-in shell (msh) Enter 'help' for a list of built-in commands. Loading drivers and kernel modules... pktflow: module license 'Proprietary' taints kernel. Disabling lock debugging due to kernel taint Initialized fcache state Broadcom Packet Flow Cache Char Driver v2.2 Sep 24 2010 18:42:19 Registered<242> Created Proc FS /procfs/fcache Broadcom Packet Flow Cache registered with netdev chain Broadcom Packet Flow Cache learning via BLOG enabled. Constructed Broadcom Packet Flow Cache v2.2 Sep 24 2010 18:42:19 bcmxtmcfg: bcmxtmcfg_init entry adsl: adsl_init entry Broadcom BCM6328B0 Ethernet Network Device v0.1 Feb 8 2012 16:23:27 ETH Init: 180 tx BDs at 0xa3962000 ETH Init: 400 rx BDs at 0xa39ea000 ETH Init: 400 rx BDs at 0xa39e9000 dgasp: kerSysRegisterDyingGaspHandler: bcmsw registered eth0: MAC Address: 00:7F:28:8F:23:A0 eth1: MAC Address: 00:7F:28:8F:23:A0 eth2: MAC Address: 00:7F:28:8F:23:A0 eth3: MAC Address: 00:7F:28:8F:23:A0 BCM63XX_USB USB Device not present insmod: cannot insert `/lib/modules/2.6.30/extra/bcm_usb.ko': Success (19): Success PCI: Enabling device 0000:02:00.0 (0000 -> 0002) PCI: Setting latency timer of device 0000:02:00.0 to 64 --chipid=13a1a8d9 wl:srom strapped wl:(srom strapped) probe/present=0 wl:srom not detected,using main memory mapped srom info(wombo board) wl:loading /etc/wlan/bcm43225_map.bin wl0: Broadcom BCMa8d8 802.11 Wireless Controller 5.60.120.11.cpe1.0L0.8 dgasp: kerSysRegisterDyingGaspHandler: wl0 registered p8021ag: p8021ag_init entry Broadcom 802.1Q VLAN Interface, v0.1 ===== Release Version GT784WN-VZ-1.1.6 (build timestamp 120214_1450) ===== rut_getTimeZoneName index:5 sntp:error:8.830:main:606:servers[0]=ntp.actiontec.com sntp:error:8.830:main:606:servers[1]=clock.isc.org sntp:error:8.830:main:606:servers[2]=ntp0.nl.net sntp:error:8.830:main:618:Try ntp server=ntp.actiontec.com,line=618 ssk:error:8.901:rutMulti_reLoadMcpd:279:kill mcpd if exist br0: starting userspace STP failed, starting kernel STP device eth0 entered promiscuous mode ip_tables: (C) 2000-2006 Netfilter Core Team device eth1 entered promiscuous mode device eth2 entered promiscuous mode device eth3 entered promiscuous mode device wl0 entered promiscuous mode br0: topology change detected, propagating br0: port 5(wl0) entering forwarding state WLmngr Daemon is running optarg=0 shmId=0 wlevt_init@107: opened loopback socket 5 wlevt is ready for new msg... ssk:error:14.171:rutMulti_reLoadMcpd:279:kill mcpd if exist ssk:error:14.256:rutMulti_reLoadMcpd:279:kill mcpd if exist ssk:error:14.342:rutMulti_reLoadMcpd:279:kill mcpd if exist BcmAdsl_Initialize=0xC00EE228, g_pFnNotifyCallback=0xC0116B44 pSdramPHY=0xA3FFFFF8, 0x9467B17 0xB7A26E59 *** XfaceOffset: 0x21F90 => 0x21F90 *** *** PhySdramSize got adjusted: 0x8339C => 0x98D48 *** AdslCoreSharedMemInit: shareMemAvailable=422544 AdslCoreHwReset: pLocSbSta=83248000 bkupThreshold=1600 AdslCoreHwReset: AdslOemDataAddr = 0xA3F783D4 dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered XTM Init: 400 rx BDs at 0xa3210000 XTM Init: 100 rx BDs at 0xa3319400 iptables: Bad rule (does a matching rule exist in that chain?) iptables: Bad rule (does a matching rule exist in that chain?) ssk:error:15.175:rutMulti_reLoadMcpd:279:kill mcpd if exist monitor task is initialized pid= 245 Switch MDK: num_switches = 1 Switch MDK: unit = 0; phy_pbmp = 0xf; config_pbmp = 0xf Switch MDK link poll thread: unit=0; phypbmp=0xf Scratch pad is not initialized. Scratch pad is not initialized. Scratch pad is not initialized. Scratch pad is not initialized. No scratch pad found. Initialize scratch pad... eth3 Link UP 100 mbps full duplex br0: topology change detected, propagating br0: port 4(eth3) entering forwarding state httpd:error:17.396:readMessageFromSmd:1819:unrecognized msg 0x10000250 WLMNGR-DAEMON:error:17.600:readCfePIN:3214:readCfePIN@3214 Read Default PIN = 93914130 device wl0 left promiscuous mode br0: port 5(wl0) entering disabled state device wl0 entered promiscuous mode br0: topology change detected, propagating br0: port 5(wl0) entering forwarding state dnsproxy:error:18.799:processCmsMsg:584:Disable web activity log,so truncate log file BOARD_IOCTL_SET_SES_LED sesLed_ctrl action=0x0 wl0.1 (): not using net_device_ops yet wl0.2 (): not using net_device_ops yet wl0.3 (): not using net_device_ops yet br0: port 5(wl0) entering disabled state WPS Device PIN = 93914130 Setting SSID: "MSLN" Setting SSID: "SBN9H1" Setting SSID: "SBN9H2" Setting SSID: "SBN9H3" chanspec 0x2b0b selected device wl0 left promiscuous mode br0: port 5(wl0) entering disabled state device wl0 entered promiscuous mode br0: topology change detected, propagating br0: port 5(wl0) entering forwarding state ifconfig: br1: error fetching interface information: Device not found ifconfig: br2: error fetching interface information: Device not found ifconfig: br3: error fetching interface information: Device not found Reaped 875 UPnP daemon is ready to run device wl0 left promiscuous mode br0: port 5(wl0) entering disabled state device wl0 entered promiscuous mode br0: topology change detected, propagating br0: port 5(wl0) entering forwarding state BOARD_IOCTL_SET_SES_LED sesLed_ctrl action=0x0 br0: port 5(wl0) entering disabled state wlctl: Unsupported wlctl: Unsupported wlctl: Unsupported wlctl: Undefined error Setting SSID: "MSLN" Setting SSID: "SBN9H1" Setting SSID: "SBN9H2" Setting SSID: "SBN9H3" chanspec 0x2b0b selected device wl0 left promiscuous mode br0: port 5(wl0) entering disabled state device wl0 entered promiscuous mode br0: topology change detected, propagating br0: port 5(wl0) entering forwarding state ifconfig: br1: error fetching interface information: Device not found ifconfig: br2: error fetching interface information: Device not found ifconfig: br3: error fetching interface information: Device not found Reaped 1119 UPnP daemon is ready to run sntp:error:68.898:sntp:399:sntp: host not found. sntp:error:68.898:main:618:Try ntp server=clock.isc.org,line=618
OpenWrt bootlog
CPUI L1CI DRAM ---- PHYS ZQDN PHYE DINT LSYN USYN MSYN LMBE PASS ---- ZBSS CODE DATA L12F MAIN CFE version 1.0.37-106.17 for BCM96328 (32bit,SP,BE) Build Date: Wed Jun 15 15:48:10 PDT 2011 (root@localhost.localdomain) Copyright (C) 2000-2009 Broadcom Corporation. HS Serial flash device: name S25FL128, id 0x0118 size 16384KB Total Flash size: 16384K with 256 sectors Chip ID: BCM6328B0, MIPS: 320MHz, DDR: 320MHz, Bus: 160MHz Main Thread: TP0 Memory Test Passed Total Memory: 67108864 bytes (64MB) 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-3) : 96328avng Number of MAC Addresses (1-32) : 6 Base MAC Address : 00:7f:28:8f:23:a0 PSI Size (1-64) KBytes : 64 Enable Backup PSI [0|1] : 1 System Log Size (0-256) KBytes : 0 Main Thread Number [0|1] : 0 SSID : SBN9H Board Serial Number : CREA2422508781 Factory FW Version : GT784WN-VZ-1.1.6 WPS PIN : 93914130 WPA KEY : JW2HJXBJ844477P3 Voice Board Configuration (0-11) : SI3226 *** Press any key to stop auto run (1 seconds) *** Auto run second count down: 0 Booting from only image (0xb8010000) ... 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.7.10 (openwrt@callisto.lab.bufferbloat.net) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 43 [ 0.000000] Detected Broadcom 0x6328 CPU revision 10b0 [ 0.000000] CPU frequency is 320 MHz [ 0.000000] 64MB of RAM installed [ 0.000000] registering 32 GPIOs [ 0.000000] board_bcm963xx: Boot address 0xb8000000 [ 0.000000] board_bcm963xx: CFE version: 1.0.37-106.17 [ 0.000000] bcm63xx_nvram: nvram checksum invalid (expected 193a0e2c, actual ee8cea72) [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU revision is: 0002a075 (Broadcom BMIPS4350) [ 0.000000] board_bcm963xx: board name: 96328avng [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00000000-0x03ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00000000-0x03ffffff] [ 0.000000] Reserving 0MB of memory at 0MB for crashkernel [ 0.000000] Primary instruction cache 32kB, 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 pages: 16256 [ 0.000000] Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200 [ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] __ex_table already sorted, skipping sort [ 0.000000] Memory: 61272k/65536k available (2390k kernel code, 4264k reserved, 683k data, 252k init, 0k highmem) [ 0.000000] NR_IRQS:128 [ 0.000000] Calibrating delay loop... 318.46 BogoMIPS (lpj=636928) [ 0.036000] pid_max: default: 32768 minimum: 301 [ 0.040000] Mount-cache hash table entries: 512 [ 0.044000] NET: Registered protocol family 16 [ 0.272000] registering PCI controller with io_map_base unset [ 0.284000] bio: create slab <bio-0> at 0 [ 0.288000] PCI host bridge to bus 0000:00 [ 0.292000] pci_bus 0000:00: root bus resource [mem 0x10f00000-0x11efffff] [ 0.296000] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 0.300000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.304000] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.308000] pci 0000:00:00.0: BAR 8: assigned [mem 0x10f00000-0x10ffffff] [ 0.312000] pci 0000:01:00.0: BAR 0: assigned [mem 0x10f00000-0x10f03fff 64bit] [ 0.316000] pci 0000:00:00.0: PCI bridge to [bus 01] [ 0.320000] pci 0000:00:00.0: bridge window [mem 0x10f00000-0x10ffffff] [ 0.324000] PCI: Enabling device 0000:00:00.0 (0000 -> 0002) [ 0.328000] Switching to clocksource MIPS [ 0.336000] NET: Registered protocol family 2 [ 0.344000] TCP established hash table entries: 2048 (order: 2, 16384 bytes) [ 0.352000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes) [ 0.356000] TCP: Hash tables configured (established 2048 bind 2048) [ 0.364000] TCP: reno registered [ 0.368000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.372000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.380000] NET: Registered protocol family 1 [ 0.388000] audit: initializing netlink socket (disabled) [ 0.392000] type=2000 audit(0.392:1): initialized [ 0.400000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.404000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.416000] msgmni has been set to 119 [ 0.420000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 0.428000] io scheduler noop registered [ 0.432000] io scheduler deadline registered (default) �[ 0.448000] console [ttyS0] enabled, bootconsole disabled= 36) is a bcm63xx_uart [ 0.448000] console [ttyS0] enabled, bootconsole disabled [ 0.464000] m25p80 spi0.0: found s25sl12801, expected m25p80 [ 0.472000] m25p80 spi0.0: s25sl12801 (16384 Kbytes) [ 0.476000] bcm63xxpart: CFE boot tag found with version 6 and board type 96328avng [ 0.484000] bcm63xxpart: Partition 0 is CFE offset 0 and length 10000 [ 0.492000] bcm63xxpart: Partition 1 is kernel offset 10100 and length 10ff00 [ 0.500000] bcm63xxpart: Partition 2 is rootfs offset 120000 and length ed0000 [ 0.508000] bcm63xxpart: Partition 3 is nvram offset ff0000 and length 10000 [ 0.512000] bcm63xxpart: Partition 4 is linux offset 10000 and length fe0000 [ 0.520000] bcm63xxpart: Spare partition is offset 2a0004 and length d4fffc [ 0.528000] 5 bcm63xxpart partitions found on MTD device spi0.0 [ 0.536000] Creating 5 MTD partitions on "spi0.0": [ 0.540000] 0x000000000000-0x000000010000 : "CFE" [ 0.548000] 0x000000010100-0x000000120000 : "kernel" [ 0.552000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcy [ 0.568000] 0x000000120000-0x000000ff0000 : "rootfs" [ 0.576000] mtd: partition "rootfs" set to be root filesystem [ 0.580000] mtd: partition "rootfs_data" created automatically, ofs=2A0000, len=D50000 [ 0.592000] 0x0000002a0000-0x000000ff0000 : "rootfs_data" [ 0.600000] 0x000000ff0000-0x000001000000 : "nvram" [ 0.608000] 0x000000010000-0x000000ff0000 : "linux" [ 0.656000] b53_common: found switch: BCM63xx, rev 0 [ 0.664000] bcm63xx-wdt bcm63xx-wdt: started, timer margin: 30 sec [ 0.676000] TCP: cubic registered [ 0.676000] NET: Registered protocol family 17 [ 0.684000] Bridge firewalling registered [ 0.688000] 8021q: 802.1Q VLAN Support v1.8 [ 0.704000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. [ 0.712000] Freeing unused kernel memory: 252k freed - preinit - Press the [f] key and hit [enter] to enter failsafe mode - regular preinit - [ 7.144000] jffs2: notice: (317) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 o. switching to jffs2 - init - Please press Enter to activate this console. [ 9.152000] Compat-drivers backport release: compat-drivers-2013-01-21-1 [ 9.160000] Backport based on wireless-testing.git master-2013-02-22 [ 9.168000] compat.git: wireless-testing.git [ 9.228000] cfg80211: Calling CRDA to update world regulatory domain [ 9.232000] cfg80211: World regulatory domain updated: [ 9.236000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [ 9.248000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 9.256000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 9.264000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 9.272000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 9.280000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 9.804000] PCI: Enabling device 0000:01:00.0 (0000 -> 0002) [ 9.812000] bcma: bus0: Found chip with id 0xA8D9, rev 0x01 and package 0x0A [ 9.820000] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x22, class 0x0) [ 9.828000] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x17, class 0x0) [ 9.836000] bcma: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x0F, class 0x0) [ 9.884000] bcma: bus0: invalid sprom read from the PCIe card, try to use fallback sprom [ 9.892000] bcma: bus0: Using fallback SPROM failed (err -2) [ 9.900000] bcma: bus0: No SPROM available [ 9.912000] bcma: bus0: Bus registered [ 10.228000] b43-phy0: Broadcom 43225 WLAN found (core revision 23) [ 10.236000] b43-phy0: Found PHY: Analog 8, Type 4 (N), Revision 6 [ 10.244000] Broadcom 43xx driver loaded [ Features: PNL ] [ 10.412000] Button Hotplug driver version 0.4.1 [ 10.876000] PPP generic driver version 2.4.2 [ 10.964000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 11.160000] NET: Registered protocol family 24 [ 11.196000] nf_conntrack version 0.5.0 (961 buckets, 3844 max) [ 16.372000] device eth0.1 entered promiscuous mode [ 16.376000] device eth0 entered promiscuous mode [ 16.384000] br-lan: port 1(eth0.1) entered forwarding state [ 16.388000] br-lan: port 1(eth0.1) entered forwarding state [ 18.392000] br-lan: port 1(eth0.1) entered forwarding state