User Tools

Site Tools


toh:comtrend:vr3025u

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
toh:comtrend:vr3025u [2013/01/11 13:48]
toh:comtrend:vr3025u [2015/12/14 20:42] (current)
tmomas New bootlog formatting applied
Line 1: Line 1:
 +====== Comtrend VR-3025u ======
 +https://​downloads.openwrt.org/​barrier_breaker/​14.07/​brcm63xx/​smp/​openwrt-VR-3025u-squashfs-cfe.bin
  
 +===== Installation =====
 +==== Flashing ANY Firmware ====
 +You must set your TCP/IP v4 protocol to:
 +  - IP: 192.168.1.2
 +  - Netmask: 255.255.255.0
 +  - Gateway: 192.168.1.1
 +  - DNS: (optional, can be blank).
 +Then:
 +  - Power off the router.
 +  - Press reset button near the antenna.
 +  - Keep it pressed while powering up during ~20+ seconds.
 +  - Acces to http://​192.168.1.1 and upload binary file.
 +  - Wait until router reboots.
 +
 +===== Hardware =====
 +==== Info ====
 +| **[[wp>​Instruction set|Instruction set]]:​** ​   | [[wp>​MIPS architecture|MIPS]] |
 +| **Vendor:​** ​         | [[wp>​Broadcom]] |
 +| **[[doc:​techref:​Bootloader]]:​** ​    | [[doc:​techref:​bootloader:​CFE]] |
 +| **Board ID:**      | 96368M-1541N ​ |
 +| **[[doc:​hardware:​soc|System-On-Chip]]:​** ​ | Broadcom BCM6368 |
 +| **[[doc:​hardware:​cpu|CPU]]/​Speed** ​       | BMIPS4350 v3.1 / 400 MHz |
 +| **Flash-Chip:​** ​     | MX29GL256EH ​ / 128KiB Sector size x 256 sectors |
 +| **Flash size:** | 32 MiB |
 +| **RAM-Chip:​** | EM6AB160TSA-5G / DDR-400 |
 +| **RAM size:** | 64 MiB |
 +| **Wireless:​** | BCM43222 (14e4:a8d6) 802.11b/g/n (onboard) |
 +| **Ethernet:​** ​       | BCM6368 integrated |
 +| **USB** | yes |
 +| **Antenna** | 2x external |
 +| **[[doc:​hardware:​port.serial|Serial]]:​** ​         | [[#​Serial|Yes]] |
 +| **[[doc:​hardware:​port.jtag|JTAG]]:​** ​           | [[#​JTAG|?​]] ​ |
 +
 +==== Photos ====
 +=== Router ===
 +{{media:​comtrend:​vr3025u_router.jpg?​400}}
 +
 +=== Board Front ===
 +{{media:​comtrend:​vr3025u_board_up.jpg?​400}}
 +
 +==== JTAG ====
 +-> [[doc:​hardware:​port.jtag]] general information about the JTAG port, JTAG cable, etc.
 +
 +N/A
 +
 +==== Serial ====
 +-> [[doc:​hardware:​port.serial]] general information about the serial port, serial port cable, etc.
 +
 +How to connect to the Serial Port of this specific device:
 +
 +{{media:​comtrend:​vr3025u_board_serial.jpg?​400}}
 +
 +**Photo of PCB with markings**
 +
 +===== GPIO =====
 +==== LEDs ====
 +Read: [[doc:​uci:​system#​leds|System configuration:​ Leds]] to configure the leds
 +^ Pin   ^ Event           ^ Active ​  ^
 +| 2     | dsl (green) ​    | Low      |
 +| 5     | inet (green) ​   | High     |
 +| 22    | power (green) ​  | High     |
 +| 24    | power (red)     | High     |
 +| 31    | inet (red)      | High     |
 +
 +==== Buttons ====
 +-> [[doc:​howto:​hardware.button]] on howto use and configure the hardware button(s).
 +^ Pin   ^ Event   ^ Active ​  ^
 +| 34    | Reset   | Low      |
 +
 +===== Network =====
 +
 +
 +===== Bootlogs =====
 +==== OEM Bootlog ====
 +<WRAP bootlog>
 +<​nowiki>​CFE version 1.0.37-110.11-1 for BCM96368 (32bit,​SP,​BE)
 +Build Date: 2011-04-12 17:31:15 (evan@broadcom_eu)
 +Copyright (C) 2000-2009 Broadcom Corporation.
 +
 +Parallel flash device: name MX29GL256EH,​ id 0x2222 size 32768KB
 +Total Flash size: 32768K with 256 sectors
 +Chip ID: BCM6368B2, MIPS: 400MHz
 +Main Thread: TP0
 +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-15) ​                  : 96368M-1541N  ​
 +Number of MAC Addresses (1-32) ​   : 32  ​
 +Base MAC Address ​                 : XX:​XX:​XX:​XX:​XX:​XX  ​
 +PSI Size (1-64) KBytes ​           : 24  ​
 +Enable Backup PSI [0|1]           : 0  ​
 +System Log Size (0-256) KBytes ​   : 0  ​
 +Main Thread Number [0|1]          : 0  ​
 +Serial Number ​                    : 1173025UXXF-AG018384  ​
 +Default PSK key                   : BC4YBrpqGqPaEuYigmyA  ​
 +
 +*** Press any key to stop auto run (1 seconds) ***
 +Auto run second count down: 110
 +Booting from latest image (0xb8020000) ...
 +Code Address: 0x80010000, Entry Address: 0x80295840
 +Decompression OK!
 +Entry at 0x80295840
 +Closing network.
 +Disabling Switch ports.
 +Flushing Receive Buffers...
 +0 buffers found.
 +Closing DMA Channels.
 +Starting program at 0x80295840
 +Linux version 2.6.30 (lain@SW1-BCM-04) (gcc version 4.4.2 (Buildroot 2010.02-git
 +) ) #1 Tue Nov 1 13:55:33 CST 2011
 +Parallel flash device: name MX29GL256EH,​ id 0x2222 size 32768KB
 +96368M-1541N prom init
 +CPU revision is: 0002a031 (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 80321d50, 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 64kB, VIPT, 4-way, linesize 16 bytes.
 +Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
 +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: 60352k/​64512k available (2605k kernel code, 4140k reserved, 543k data, 1
 +24k init, 0k highmem)
 +Calibrating delay loop... 399.36 BogoMIPS (lpj=199680)
 +Mount-cache hash table entries: 512
 +--Kernel Config--
 +  SMP=0
 +  PREEMPT=0
 +  DEBUG_SPINLOCK=0
 +  DEBUG_MUTEXES=0
 +Broadcom Logger v0.1 Nov  1 2011 13:53:42
 +net_namespace:​ 812 bytes
 +NET: Registered protocol family 16
 +Total Flash size: 32768K with 256 sectors
 +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:​01.0:​ reg 10 32bit mmio: [0x000000-0x00ffff]
 +pci 0000:​00:​09.0:​ reg 10 32bit mmio: [0x10001600-0x100016ff]
 +pci 0000:​00:​0a.0:​ reg 10 32bit mmio: [0x10001500-0x100015ff]
 +BLOG v3.0 Initialized
 +BLOG Rule v1.0 Initialized
 +Broadcom IQoS v0.1 Nov  1 2011 13:55:25 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)
 +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: 0xb8020100
 +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 15, io mem 0x10001500
 +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: 2 ports 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 13, io mem 0x10001600
 +usb usb2: configuration #1 chosen from 1 choice
 +hub 2-0:1.0: USB hub found
 +hub 2-0:1.0: 2 ports 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 0x8017 is enabled
 +Invalid External Interrupt definition ​
 +Serial: BCM63XX driver $Revision: 3.00 $
 +ttyS0 at MMIO 0xb0000100 (irq = 10) is a BCM63XX
 +ttyS1 at MMIO 0xb0000120 (irq = 11) is a BCM63XX
 +Total # RxBds=1648
 +bcmPktDmaBds_init:​ Broadcom Packet DMA BDs initialized
 +
 +bcmxtmrt: Broadcom BCM6368B2 ATM/PTM Network Device v0.3 Nov  1 2011 13:55:07
 +GACT probability NOT on
 +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 (2011.11.01-05:​56+0000) multi-call binary
 +
 +
 +BusyBox v1.00 (2011.11.01-05:​56+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 Nov  1 2011 13:54:03 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 Nov  1 2011 13:54:03
 +CMF:CONFIG cmfConstruct:​
 +CMF:CONFIG pktDbgLvl[0xc008e5c4]=0
 +CMF:HAL pktCmfHalConstruct:​
 +CMF:HAL pktDbgLvl[0xc008627c]=0
 +CMF:HAL pktCmfHalConstruct:​
 +CMF:HAL pktDbgLvl[0xc008627c]=0
 +CMF:DRV pktCmfDrvConstruct:​
 +CMF:DRV pktDbgLvl[0xc008e5d4]=0
 +Broadcom Packet CMF (Experimental) Char Driver v0.1 Nov  1 2011 13:54:02 Registe
 +red<​232>​
 +CMF:PROTO pktCmfProtoConstruct:​
 +CMF:PROTO pktDbgLvl[0xc008e5a0]=0
 +Broadcom Packet CMF (Experimental) [6368-B2] v0.1 Nov  1 2011 13:54:01 Loaded
 +bcmxtmcfg: bcmxtmcfg_init entry
 +adsl: adsl_init entry
 +Broadcom BCM6368B2 Ethernet Network Device v0.1 Nov  1 2011 13:55:03
 +ETH Init: Ch:0 - 180 tx BDs at 0xa3961000
 +ETH Init: Ch:1 - 0 tx BDs at 0xa3ac0a80
 +ETH Init: Ch:0 - 400 rx BDs at 0xa3ac6000
 +ETH Init: Ch:1 - 0 rx BDs at 0xa3ac0980
 +Error: kerSysRegisterDyingGaspHandler:​ list head is null
 +CMF:HW pktDbgLvl[0xc007f220]=0
 +CMF:HW pktCmfHwReset:​ Reset HW layer.
 +Broadcom Packet CMF (Experimental) SWC RESET.
 +BRCM Ext Switch: Tag <​0:​0x0:​0>​ Port<​0>​
 +Broadcom Packet CMF (Experimental) SWC INITIALIZED.
 +CMF:FWD pktCmfFwdDevConstruct:​
 +CMF:FWD pktDbgLvl[0xc008e644]=0
 +Broadcom Packet CMF (Experimental) Forwarder Net Device 0 v0.1 Nov  1 2011 13:54
 +:02 Registered
 +CMF Fwd Hnd DbgLvl <​0xc008e670>​ = <0>
 +CMF:FWD pktCmfFwdDevConstruct:​
 +CMF:FWD pktDbgLvl[0xc008e644]=0
 +Broadcom Packet CMF (Experimental) Forwarder Net Device 0 v0.1 Nov  1 2011 13:54
 +:02 Registered
 +CMF Fwd Hnd DbgLvl <​0xc008e670>​ = <0>
 +Broadcom Packet CMF (Experimental) ENABLED.
 +eth0: MAC Address: XX:​XX:​XX:​XX:​XX:​XX
 +eth1: MAC Address: XX:​XX:​XX:​XX:​XX:​XX
 +eth2: MAC Address: XX:​XX:​XX:​XX:​XX:​XX
 +eth3: MAC Address: XX:​XX:​XX:​XX:​XX:​XX
 +BCM63XX_USB USB Device not present
 +insmod: cannot insert `/​lib/​modules/​2.6.30/​extra/​bcm_usb.ko':​ Success (19): Succ
 +ess
 +PCI: Enabling device 0000:​00:​01.0 (0000 -> 0002)
 +PCI: Setting latency timer of device 0000:​00:​01.0 to 64
 +wl: passivemode=1
 +wl: napimode=0
 +wl: allocskbmode=1
 +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/​bcm43222_map.bin
 +wl0: Broadcom BCMa8d6 802.11 Wireless Controller 5.100.123.0.cpe4.10L02.6
 +Error: kerSysRegisterDyingGaspHandler:​ list head is null
 +IRQ 21/brcm_21: IRQF_DISABLED is not guaranteed on shared IRQs
 +Broadcom 802.1Q VLAN Interface, v0.1
 +
 +===== Comtrend Release Version Q611-410JAZ-C02_R04 =====
 +
 +Auto-negotiation enabled.
 +Link is down
 +device eth0 entered promiscuous mode
 +ip_tables: (C) 2000-2006 Netfilter Core Team
 +Auto-negotiation enabled.
 +Link is down
 +device eth1 entered promiscuous mode
 +Auto-negotiation enabled.
 +Link is down
 +device eth2 entered promiscuous mode
 +Auto-negotiation enabled.
 +Link is down
 +device eth3 entered promiscuous mode
 +device wl0 entered promiscuous mode
 +br0: port 5(wl0) entering forwarding state
 +WLmngr Daemon is running
 +optarg=0 shmId=0 ​
 +BcmAdsl_Initialize=0xC011AED0,​ g_pFnNotifyCallback=0xC014C184
 +wlevt is ready for new msg...
 +Clocks for QPROC and AFE are being aligned with step through ... 
 +AFE is aligned, i = 065, PhaseValue = -150, PhaseCntl = 0x7FC00000
 +QPROC is aligned, i = 013, PhaseValue = 0050, PhaseCntl = 0x7FC0400D
 +Clocks for QPROC and AFE are aligned with syn_status AFE = 0x78, QPROC = 0x78
 +AFE  phase control reg @0xb0f570f8 default actual = 0x0021C38F, exp = 0x0021c38f
 +QPRC phase control reg @0xb0f5f0c0 default actual = 0x0421C38F, exp = 0x0421c38f
 +pSdramPHY=0xA3FFFFF8,​ 0x669D6699 0x66996699
 +*** XfaceOffset:​ 0x5FF90 => 0x5FF90 ***
 +*** PhySdramSize got adjusted: 0xC5A48 => 0xFBEE8 ***
 +AdslCoreSharedMemInit:​ shareMemAvailable=16624
 +AdslCoreHwReset: ​ pLocSbSta=82ff0000 bkupThreshold=3072
 +AdslCoreHwReset: ​ AdslOemDataAddr = 0xA3FBB208
 +Error: kerSysRegisterDyingGaspHandler:​ list head is null
 +XTM Init: 400 rx BDs at 0xa2fb2000
 +XTM Init: 16 rx BDs at 0xa2f9f180
 +Register interface ppp0.1 !!
 +monitor task is initialized pid= 244 
 +echo 005d0140 > /​proc/​switch
 +Comtrend polling daemon is running
 +upnp:​error:​22.867:​process_smd_connection:​474:​cannot handle msg type 0x10000250
 +Switch MDK: num_switches = 1
 +Switch MDK: unit = 0; phy_pbmp = 0xf; config_pbmp = 0xf 
 +Switch MDK link poll thread: unit=0; phypbmp=0xf
 +tr69c:​error:​24.439:​sendInform:​1330:​ACS Connect failed with error "Could not reso
 +lve host acs.jazztel.com"​. Retry session connection
 +tr69c:​error:​24.440:​retrySessionConnection:​221:​ACS connect failed, retryCount = 1
 +, backOffTime = 8000ms
 +device wl0 left promiscuous mode
 +br0: port 5(wl0) entering disabled state
 +device wl0 entered promiscuous mode
 +br0: port 5(wl0) entering forwarding state
 +br0: port 5(wl0) entering disabled state
 +There is no Predefined DevicePin in CFE
 +WPS Device PIN = 18836486
 +Setting SSID: "​WLAN_69"​
 +Setting SSID: "​wl0_Guest1"​
 +Setting SSID: "​wl0_Guest2"​
 +Setting SSID: "​wl0_Guest3"​
 +device wl0 left promiscuous mode
 +br0: port 5(wl0) entering disabled state
 +device wl0 entered promiscuous mode
 +br0: port 5(wl0) entering forwarding state
 +UPnP daemon is ready to run
 +acsd: scan in progress ...
 +acsd: scan in progress ...
 +acsd: scan in progress ...
 +acsd: scan in progress ...
 +acsd: scan in progress ...
 +acsd: scan in progress ...
 +acsd: scan in progress ...
 +acsd: scan in progress ...
 +acsd: scan in progress ...
 +acsd: scan in progress ...
 +acsd: scan in progress ...
 +acsd: scan in progress ...
 +acsd: selected channel spec: 0x2b0b
 +tr69c:​error:​32.458:​sendInform:​1330:​ACS Connect failed with error "Could not reso
 +lve host acs.jazztel.com"​. Retry session connection
 +tr69c:​error:​32.459:​retrySessionConnection:​221:​ACS connect failed, retryCount = 2
 +, backOffTime = 18000ms
 +device wds0.1 entered promiscuous mode
 +br0: port 6(wds0.1) entering forwarding state
 +br0: starting userspace STP failed, starting kernel STP
 +tr69c:​error:​50.487:​sendInform:​1330:​ACS Connect failed with error "Could not reso
 +lve host acs.jazztel.com"​. Retry session connection
 +tr69c:​error:​50.487:​retrySessionConnection:​221:​ACS connect failed, retryCount = 3
 +, backOffTime = 22000ms
 +
 +BCM96368 Broadband Router
 +Login:</​nowiki>​
 +</​WRAP>​\\
 +
 +==== OpenWrt ====
 +<WRAP bootlog>
 +<​nowiki>​[ ​   0.000000] Linux version 3.6.11 (noltari@skynet) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #2 Wed Jan 9 17:10:21 CET 2013
 +[    0.000000] Detected Broadcom 0x6368 CPU revision b2
 +[    0.000000] CPU frequency is 400 MHz
 +[    0.000000] 64MB of RAM installed
 +[    0.000000] registering 38 GPIOs
 +[    0.000000] board_bcm963xx:​ Boot address 0xb8000000
 +[    0.000000] board_bcm963xx:​ CFE version: 1.0.37-110.11
 +[    0.000000] bootconsole [early0] enabled
 +[    0.000000] CPU revision is: 0002a031 (Broadcom BMIPS4350)
 +[    0.000000] board_bcm963xx:​ board name: 96368M-1541N
 +[    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] On node 0 totalpages: 16384
 +[    0.000000] free_area_init_node:​ node 0, pgdat 802a8db0, node_mem_map 81000000
 +[    0.000000] ​  ​Normal zone: 128 pages used for memmap
 +[    0.000000] ​  ​Normal zone: 0 pages reserved
 +[    0.000000] ​  ​Normal zone: 16256 pages, LIFO batch:3
 +[    0.000000] Reserving 0MB of memory at 0MB for crashkernel
 +[    0.000000] 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] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
 +[    0.000000] pcpu-alloc: [0] 0 
 +[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
 +[    0.000000] Kernel command line:  root=/​dev/​mtdblock2 rootfstype=squashfs,​jffs2 noinitrd console=ttyS0,​115200
 +[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
 +[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
 +[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
 +[    0.000000] __ex_table already sorted, skipping sort
 +[    0.000000] Memory: 60844k/​65536k available (2260k kernel code, 4692k reserved, 400k data, 1072k init, 0k highmem)
 +[    0.000000] NR_IRQS:128
 +[    0.028000] 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.040000] NET: Registered protocol family 16
 +[    0.048000] 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 [bus 00-ff]
 +[    0.080000] pci_bus 0000:00: busn_res: [bus 00-ff] is inserted under domain [bus 00-ff]
 +[    0.080000] pci 0000:​00:​01.0:​ [14e4:a8d6] type 00 class 0x028000
 +[    0.080000] pci 0000:​00:​01.0:​ reg 10: [mem 0x00000000-0x00003fff]
 +[    0.092000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
 +[    0.092000] pci 0000:​00:​01.0:​ BAR 0: assigned [mem 0x30000000-0x30003fff]
 +[    0.096000] Switching to clocksource MIPS
 +[    0.104000] PCI: Enabling device 0000:​00:​01.0 (0000 -> 0002)
 +[    0.108000] b43-pci-bridge 0000:​00:​01.0:​ setting latency timer to 64
 +[    0.132000] ssb: Found chip with id 0xA8D6, rev 0x00 and package 0x08
 +[    0.140000] ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x1E, vendor 0x4243)
 +[    0.140000] ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x10, vendor 0x4243)
 +[    0.140000] ssb: Core 2 found: PCI (cc 0x804, rev 0x0E, vendor 0x4243)
 +[    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: 2048 (order: 2, 16384 bytes)
 +[    0.216000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
 +[    0.224000] TCP: Hash tables configured (established 2048 bind 2048)
 +[    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] PCI: CLS 0 bytes, default 16
 +[    2.052000] audit: initializing netlink socket (disabled)
 +[    2.060000] type=2000 audit(2.060:​1):​ initialized
 +[    2.064000] squashfs: version 4.0 (2009/​01/​31) Phillip Lougher
 +[    2.072000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
 +[    2.080000] msgmni has been set to 118
 +[    2.084000] io scheduler noop registered
 +[    2.088000] io scheduler deadline registered (default)
 +[    2.096000] bcm63xx_uart.0:​ ttyS0 at MMIO 0xb0000100 (irq = 10) is a bcm63xx_uart
 +[    2.104000] console [ttyS0] enabled, bootconsole disabled
 +[    2.116000] bcm63xx-rng bcm63xx-rng:​ registered RNG driver
 +[    2.124000] physmap platform flash device: 08000000 at 18000000
 +[    2.132000] physmap-flash.0:​ Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x00227e
 +[    2.140000] Amd/Fujitsu Extended Query Table at 0x0040
 +[    2.148000] ​  ​Amd/​Fujitsu Extended Query version 1.3.
 +[    2.152000] number of CFI chips: 1
 +[    2.156000] bcm63xxpart:​ CFE boot tag found with version 6 and board type 96368M-1541N
 +[    2.164000] bcm63xxpart:​ Partition 0 is CFE offset 0 and length 20000
 +[    2.172000] bcm63xxpart:​ Partition 1 is rootfs offset 20100 and length 4e9000
 +[    2.180000] bcm63xxpart:​ Partition 2 is kernel offset 509100 and length 111198
 +[    2.184000] bcm63xxpart:​ Partition 3 is nvram offset 1fe0000 and length 20000
 +[    2.192000] bcm63xxpart:​ Partition 4 is linux offset 20000 and length 1fc0000
 +[    2.200000] bcm63xxpart:​ Spare partition is offset 620000 and length 19c0000
 +[    2.208000] 5 bcm63xxpart partitions found on MTD device physmap-flash.0
 +[    2.216000] Creating 5 MTD partitions on "​physmap-flash.0":​
 +[    2.220000] 0x000000000000-0x000000020000 : "​CFE"​
 +[    2.228000] 0x000000020100-0x000000509100 : "​rootfs"​
 +[    2.232000] mtd: partition "​rootfs"​ must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
 +[    2.248000] mtd: partition "​rootfs"​ set to be root filesystem
 +[    2.252000] split_squashfs:​ no squashfs found in "​physmap-flash.0"​
 +[    2.260000] 0x000000509100-0x00000061a298 : "​kernel"​
 +[    2.264000] mtd: partition "​kernel"​ must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
 +[    2.280000] 0x000001fe0000-0x000002000000 : "​nvram"​
 +[    2.288000] 0x000000020000-0x000001fe0000 : "​linux"​
 +[    2.332000] bcm63xx-wdt bcm63xx-wdt: ​ started, timer margin: 30 sec
 +[    2.340000] TCP: cubic registered
 +[    2.344000] NET: Registered protocol family 17
 +[    2.348000] 8021q: 802.1Q VLAN Support v1.8
 +[    2.368000] Freeing unused kernel memory: 1072k freed
 +[    3.204000] roboswitch: Probing device '​eth0'​
 +[    3.212000] bcm63xx_enet:​ could not find a used port with phy_id 0, assuming phy is external
 +[    3.224000] roboswitch: Failed to enable switch
 +[    3.228000] roboswitch: Probing device '​eth1'​
 +[    3.232000] roboswitch: No such device
 +[    3.236000] roboswitch: Probing device '​eth2'​
 +[    3.240000] roboswitch: No such device
 +[    3.244000] roboswitch: Probing device '​eth3'​
 +[    3.248000] roboswitch: No such device
 +[    9.008000] There is already a switch registered on the device '​eth0'​
 +[    9.016000] roboswitch: Probing device '​eth1'​
 +[    9.020000] roboswitch: No such device
 +[    9.024000] roboswitch: Probing device '​eth2'​
 +[    9.028000] roboswitch: No such device
 +[    9.032000] roboswitch: Probing device '​eth3'​
 +[    9.036000] roboswitch: No such device
 +[    9.068000] Button Hotplug driver version 0.4.1
 +[    9.108000] PPP generic driver version 2.4.2
 +[    9.176000] ip_tables: (C) 2000-2006 Netfilter Core Team
 +[    9.328000] NET: Registered protocol family 24
 +[    9.356000] nf_conntrack version 0.5.0 (967 buckets, 3868 max)
 +[    9.624000] bcm63xx-spi bcm63xx-spi:​ at 0xb0000800 (irq 9, FIFOs size 542) v0.1.2
 +[   ​12.628000] bcm63xx_enetsw bcm63xx_enetsw.0:​ link UP on port1, 100Mbps, full-duplex</​nowiki>​
 +</​WRAP>​\\
 +
 +==== Notes ====
 +To build firmware images for this router use this repository:
 +<​code>​git clone git://​github.com/​Pteridium/​openwrt.git -b bcm63xx-r37180</​code>​
 +
 +Because the wireless IC is a bcm43222 brcm-wl or b43 wifi drivers must be used.
 +
 +===== Tags =====
 +[[meta:​tags|How to add tags]]
 +{{tag>​bcm63xx bcm6368 1USB FastEthernet 4Port 802.11bgn 32Flash 64RAM trng}}