User Tools

Site Tools


toh:zyxel:vmg1312-b30a

ZyXEL VMG1312-B30A

ADSL2/VDSL2 Modem router based Broadcom BCM63168 chip

Supported Versions

Version/Model Launch Date S/N OpenWrt Version Supported Model Specific Notes

NOT SUPPORTED YET

Hardware Highlights

SoC Ram Flash Network USB Serial JTag
BCM63168@400MHz 64MiB 128MiB 4 x 1 x 2.0 Yes (4-Pin) Yes

Basic configuration

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

Specific Configuration

Failsafe mode

generic.failsafe

INFO
Architecture MIPS32
Vendor Broadcom
Model Name / ID ZyXEL VMG1312-B30A / 963168VX
Bootloader CFE (1.0.38-112.12)
System-On-Chip Broadcom BCM63168 xDSL IAD SoC
CPU / Speed Broadcom MIPS 4350 V8.0 32-bit (SoC) / 400 MHz Dual Core
Flash-Chip Samsung K9F1G08U0D NAND Flash Memory (128M x 8bit)
Flash-Size 128 MiB
RAM-Chip Winbond W9751G6KB-25 DDR2-800 SDRAM (8M x 4 x 16bit)
RAM-Size 64 MiB
VDSL2 Line Driver Broadcom BCM6302 KMLG P10
Modem Transformer MNC EP-339SG
Ethernet 4 x Broadcom BCM63168C0 + 1 x RJ-45 port for ADSL2+/VDSL Broadcom BCM3168C0
LAN-Transformer 2 x MDF2008D Dual Port 10/100M
Wireless Broadcom BCM435f 802.11 b/g/n Wireless Controller (SoC integrated)
USB Yes, 1 x 2.0 (Broadcom BCM3168C0, SoC integrated)
Serial Yes (4-Pin)
JTAG Yes (MIPS EJTAG JTAG 14-pin header pinout)
Antenna Internal (2x)
Power 12V / 1A

Photos

Model Number

Front:

Photo of front of the casing

Back:

Photo of back of the casing

Photo of PCB

Bootlogs

<5>Linux version 2.6.30 (kuanjung@MSGSW4-server2) (gcc version 4.4.2 (Buildroot 2010.02-git) ) #1 SMP PREEMPT Tue Apr 9 19:12:55 CST 2013 <4>NAND flash device: name Samsung K9F1G08U0D, id 0xecf1 block 128KB size 131072KB <4>963168VX prom init <6>CPU revision is: 0002a080 (Broadcom4350) <4>DSL SDRAM reserved: 0x132000 <6>Determined physical RAM map: <6> memory: 03ece000 @ 00000000 (usable) <4>Zone PFN ranges: <4> DMA 0x00000000 -> 0x00001000 <4> Normal 0x00001000 -> 0x00003ece <4>Movable zone start PFN for each node <4>early_node_map[1] active PFN ranges <4> 0: 0x00000000 -> 0x00003ece <7>On node 0 totalpages: 16078 <7>free_area_init_node: node 0, pgdat 80423d90, node_mem_map 81000000 <7> DMA zone: 32 pages used for memmap <7> DMA zone: 0 pages reserved <7> DMA zone: 4064 pages, LIFO batch:0 <7> Normal zone: 94 pages used for memmap <7> Normal zone: 11888 pages, LIFO batch:1 <4>Built 1 zonelists in Zone order, mobility grouping on. Total pages: 15952 <5>Kernel command line: root=mtd:rootfs ro rootfstype=jffs2 console=ttyS0,115200 <4>wait instruction: enabled <4>Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes. <4>Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes <6>NR_IRQS:128 <4>PID hash table entries: 256 (order: 8, 1024 bytes) <6>console [ttyS0] enabled <6>Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) <6>Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) <6>Memory: 58536k/64312k available (3306k kernel code, 5756k reserved, 823k data, 152k init, 0k highmem) <6>Calibrating delay loop... 398.33 BogoMIPS (lpj=199168) <4>Mount-cache hash table entries: 512 <6>--Kernel Config-- <6> SMP=1 <6> PREEMPT=1 <6> DEBUG_SPINLOCK=0 <6> DEBUG_MUTEXES=0 <4>Broadcom Logger v0.1 Apr 9 2013 19:10:21 <6>CPU revision is: 0002a080 (Broadcom4350) <4>Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes. <4>Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes <6>Calibrating delay loop... 402.43 BogoMIPS (lpj=201216) <6>Brought up 2 CPUs <6>net_namespace: 1140 bytes <6>NET: Registered protocol family 16 <4>registering PCI controller with io_map_base unset <4>registering PCI controller with io_map_base unset <4>bio: create slab at 0 <5>SCSI subsystem initialized <6>usbcore: registered new interface driver usbfs <6>usbcore: registered new interface driver hub <6>usbcore: registered new device driver usb <7>pci 0000:00:00.0: reg 10 32bit mmio: [0x10004000-0x10013fff] <7>pci 0000:00:00.0: reg 30 32bit mmio: [0x000000-0x0007ff] <7>pci 0000:00:00.0: supports D1 D2 <6>pci 0000:00:00.0: PME# supported from D0 D3hot D3cold <6>pci 0000:00:00.0: PME# disabled <7>pci 0000:00:09.0: reg 10 32bit mmio: [0x10002600-0x100026ff] <7>pci 0000:00:0a.0: reg 10 32bit mmio: [0x10002500-0x100025ff] <6>pci 0000:01:00.0: PME# supported from D0 D3hot <6>pci 0000:01:00.0: PME# disabled <6>pci 0000:01:00.0: PCI bridge, secondary bus 0000:02 <6>pci 0000:01:00.0: IO window: disabled <6>pci 0000:01:00.0: MEM window: disabled <6>pci 0000:01:00.0: PREFETCH window: disabled <7>PCI: Setting latency timer of device 0000:01:00.0 to 64 <4>BLOG v3.0 Initialized <4>BLOG Rule v1.0 Initialized <4>Broadcom IQoS v0.1 Apr 9 2013 19:12:37 initialized <4>Broadcom GBPM v0.1 Apr 9 2013 19:12:38 initialized <6>NET: Registered protocol family 8 <6>NET: Registered protocol family 20 <6>NET: Registered protocol family 2 <6>IP route cache hash table entries: 1024 (order: 0, 4096 bytes) <6>TCP established hash table entries: 2048 (order: 2, 16384 bytes) <6>TCP bind hash table entries: 2048 (order: 2, 16384 bytes) <6>TCP: Hash tables configured (established 2048 bind 2048) <6>TCP reno registered <6>NET: Registered protocol family 1 <6>JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc. <6>fuse init (API version 7.11) <6>msgmni has been set to 114 <6>io scheduler noop registered (default) <7>PCI: Setting latency timer of device 0000:01:00.0 to 64 <4>Driver 'sd' needs updating - please use bus_type methods <6>PPP generic driver version 2.4.2 <6>PPP Deflate Compression module registered <6>PPP BSD Compression module registered <6>NET: Registered protocol family 24 <6>Broadcom DSL NAND controller (BrcmNand Controller) <4>-->brcmnand_scan: CS=0, numchips=1, csi=0 <6>mtd->oobsize=0, mtd->eccOobSize=0 <4>NAND_CS_NAND_XOR=00000000 <4>Disabling XOR on CS#0 <4>brcmnand_scan: Calling brcmnand_probe for CS=0 <4>B4: NandSelect=40000001, nandConfig=15142200, chipSelect=0 <4>brcmnand_read_id: CS0: dev_id=ecf10095 <4>After: NandSelect=40000001, nandConfig=15142200 <4>Block size=00020000, erase shift=17 <6>NAND Config: Reg=15142200, chipSize=128 MB, blockSize=128K, erase_shift=11 <6>busWidth=1, pageSize=2048B, page_shift=11, page_mask=000007ff <4>timing1 not adjusted: 6574845b <4>timing2 not adjusted: 00001e96 <4>brcmnand_adjust_acccontrol: gAccControl[CS=0]=00000000, ACC=f7ff1010 <6>BrcmNAND mfg ec f1 Samsung K9F1G08U0A 128MB on CS0 <6>Found NAND on CS0: ACC=f7ff1010, cfg=15142200, flashId=ecf10095, tim1=6574845b, tim2=00001e96 <6>BrcmNAND version = 0x0400 128MB @00000000 <4>brcmnand_scan: Done brcmnand_probe <4>brcmnand_scan: B4 nand_select = 40000001 <4>brcmnand_scan: After nand_select = 40000001 <4>100 CS=0, chip->ctrl->CS[0]=0 <4>ECC level 15, threshold at 1 bits <4>reqEccLevel=0, eccLevel=15 <4>190 eccLevel=15, chip->ecclevel=15, acc=f7ff1010 <4>brcmnand_scan 10 <4>200 CS=0, chip->ctrl->CS[0]=0 <4>200 chip->ecclevel=15, acc=f7ff1010 <6>page_shift=11, bbt_erase_shift=17, chip_shift=27, phys_erase_shift=17 <4>brcmnand_scan 220 <6>Brcm NAND controller version = 4.0 NAND flash size 128MB @18000000 <4>brcmnand_scan 230 <4>brcmnand_scan 40, mtd->oobsize=64, chip->ecclayout=00000000 <4>brcmnand_scan 42, mtd->oobsize=64, chip->ecclevel=15, isMLC=0, chip->cellinfo=0 <4>ECC layout=brcmnand_oob_bch4_4k <6>brcmnand_scan: mtd->oobsize=64 <6>brcmnand_scan: oobavail=50, eccsize=512, writesize=2048 <6>brcmnand_scan, eccsize=512, writesize=2048, eccsteps=4, ecclevel=15, eccbytes=3 <4>300 CS=0, chip->ctrl->CS[0]=0 <4>500 chip=83a42990, CS=0, chip->ctrl->CS[0]=0 <4>-->brcmnand_default_bbt <4>brcmnand_default_bbt: bbt_td = bbt_main_descr <7>Bad block table Bbt0 found at page 0000ffc0, version 0x01 for chip on CS0 <7>Bad block table 1tbB found at page 0000ff80, version 0x01 for chip on CS0 <4>File system address: 0xbc020000 <6>brcmnandCET: Status -> Deferred <4>brcmnand_scan 99 <4>Root file system size 3aa0000 <4>bad block number = 0 <5>Creating 3 MTD partitions on "brcmnand.0": <5>0x000004020000-0x000004e80000 : "rootfs" <5>0x000007b00000-0x000007f00000 : "data" <5>0x000000000000-0x000000020000 : "nvram" <6>ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver <4>PCI: Enabling device 0000:00:0a.0 (0000 -> 0002) <7>PCI: Setting latency timer of device 0000:00:0a.0 to 64 <6>ehci_hcd 0000:00:0a.0: EHCI Host Controller <6>ehci_hcd 0000:00:0a.0: new USB bus registered, assigned bus number 1 <4>ehci_hcd 0000:00:0a.0: Enabling legacy PCI PM <6>ehci_hcd 0000:00:0a.0: irq 18, io mem 0x10002500 <6>ehci_hcd 0000:00:0a.0: USB f.f started, EHCI 1.00 <6>usb usb1: configuration #1 chosen from 1 choice <6>hub 1-0:1.0: USB hub found <6>hub 1-0:1.0: 2 ports detected <6>ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver <4>PCI: Enabling device 0000:00:09.0 (0000 -> 0002) <7>PCI: Setting latency timer of device 0000:00:09.0 to 64 <6>ohci_hcd 0000:00:09.0: OHCI Host Controller <6>ohci_hcd 0000:00:09.0: new USB bus registered, assigned bus number 2 <6>ohci_hcd 0000:00:09.0: irq 17, io mem 0x10002600 <6>usb usb2: configuration #1 chosen from 1 choice <6>hub 2-0:1.0: USB hub found <6>hub 2-0:1.0: 2 ports detected <6>usbcore: registered new interface driver usblp <6>Initializing USB Mass Storage driver... <6>usbcore: registered new interface driver usb-storage <6>USB Mass Storage support registered. <6>usbcore: registered new interface driver usbserial <6>usbserial: USB Serial Driver core <6>USB Serial support registered for GSM modem (1-port) <6>usbcore: registered new interface driver option <6>option: v0.7.2:USB Driver for GSM modems <4>brcmboard: brcm_board_init entry <4>SES: Button Interrupt 0x1 is enabled <4>SES: LED GPIO 0x10 is enabled <4>PCIe: No device found - Powering down <6>Serial: BCM63XX driver $Revision: 3.00 $ <6>Magic SysRq enabled (type ^ h for list of supported commands) <6>ttyS0 at MMIO 0xb0000180 (irq = 13) is a BCM63XX <6>ttyS1 at MMIO 0xb00001a0 (irq = 42) is a BCM63XX <4>bcmPktDma_init: Broadcom Packet DMA Library initialized <4>Total # RxBds=1448 <4>bcmPktDmaBds_init: Broadcom Packet DMA BDs initialized <4> <4>bcmxtmrt: Broadcom BCM3168C0 ATM/PTM Network Device v0.4 Apr 9 2013 19:12:22 <4>GACT probability NOT on <4>Mirror/redirect action on <4>u32 classifier <4> input device check on <4> Actions configured <6>TCP cubic registered <6>Initializing XFRM netlink socket <6>NET: Registered protocol family 10 <6>IPv6 over IPv4 tunneling driver <6>NET: Registered protocol family 17 <6>NET: Registered protocol family 15 <6>Initializing MCPD Module <6>Ebtables v2.0 registered <6>ebt_time registered <6>ebt_ftos registered <6>ebt_wmm_mark registered <6>802.1Q VLAN Support v1.8 Ben Greear <6>All bugs added by David S. Miller <4>VFS: Mounted root (jffs2 filesystem) readonly on device 31:0. <6>Freeing unused kernel memory: 152k freed <4>bcm_ingqos: module license 'Proprietary' taints kernel. <4>Disabling lock debugging due to kernel taint <4>Broadcom Ingress QoS Module Char Driver v0.1 Apr 9 2013 19:10:59 Registered<243> <4> <4>Broadcom Ingress QoS ver 0.1 initialized <4>BPM: tot_mem_size=67108864B (64MB), buf_mem_size=10066329B (9MB), num of buffers=4802, buf size=2096 <4>Broadcom BPM Module Char Driver v0.1 Apr 9 2013 19:10:49 Registered<244> <4>[NTC bpm] bpm_set_status: BPM status : enabled <4> <4>NBUFF v1.0 Initialized <4>Initialized fcache state <4>Broadcom Packet Flow Cache Char Driver v2.2 Apr 9 2013 19:10:59 Registered<242> <4>Created Proc FS /procfs/fcache <4>Broadcom Packet Flow Cache registered with netdev chain <4>Broadcom Packet Flow Cache learning via BLOG enabled. <4>Constructed Broadcom Packet Flow Cache v2.2 Apr 9 2013 19:10:59 <4>chipId 0x631680C0 <4>Broadcom Forwarding Assist Processor (FAP) Char Driver v0.1 Apr 9 2013 19:10:50 Registered <241> <4>FAP Debug values at 0x00000010 0x00000010 <4>Enabling SMISBUS PHYS_FAP_BASE[0] is 0x10c01000 <4>FAP Soft Reset Done <4>4ke Reset Done <4>Enabling SMISBUS PHYS_FAP_BASE[1] is 0x10c01000 <4>FAP Soft Reset Done <4>4ke Reset Done <4>Allocated FAP0 GSO Buffers (0xA2A56120) : 1048576 bytes @ 0xA2B00000 <4>Allocated FAP1 GSO Buffers (0xA2A76120) : 1048576 bytes @ 0xA2400000 <4>[NTC fapProto] fapReset : Reset FAP Protocol layer <4>fapDrv_construct: FAP0: pManagedMemory=b08209f0. wastage 8 bytes <4>[FAP0] DSPRAM : stack <0x80000000><1024>, global <0x80000400><6408>, free <760>, total<8192> <4>[FAP1] DSPRAM : stack <0x80000000><1024>, global <0x80000400><6408>, free <760>, total<8192> <4>[FAP0] PSM : addr<0x80002000>, used <18744>, free <5832>, total <24576> <4>[FAP1] PSM : addr<0x80002000>, used <18744>, free <5832>, total <24576> <4>fapDrv_construct: FAP1: pManagedMemory=b0a209f0. wastage 8 bytes <4>[FAP0] DQM : availableMemory 54968 bytes, nextByteAddress 0xE0006948 <4>[FAP1] DQM : availableMemory 54968 bytes, nextByteAddress 0xE0006948 <4>bcmPktDma_bind: FAP Driver binding successfull <4>[FAP0] GSO Buffer set to 0xA2B00000 <4>[FAP1] GSO Buffer set to 0xA2400000 <4>[FAP0] FAP BPM Initialized. <4>[FAP1] FAP BPM Initialized. <4>[FAP0] FAP Ingress QoS Initialized. <4>[FAP1] FAP Ingress QoS Initialized. <4>bcmxtmcfg: bcmxtmcfg_init entry <4>adsl: adsl_init entry <4>Broadcom BCM63168C0 Ethernet Network Device v0.1 Apr 9 2013 19:12:15 <4>fapDrv_psmAlloc: fapIdx=0, size: 3600, offset=b08209f0 bytes remaining 7400 <4>ETH Init: Ch:0 - 180 tx BDs at 0xb08209f0 <4>bcmPktDma_EthInitTxChan_Dqm LINE 97 <4>bcmPktDma_EthInitTxChan_Dqm LINE 109 <4>bcmPktDma_EthInitTxChan_Dqm LINE 117 <4>bcmPktDma_EthInitTxChan_Dqm LINE 120 <4>bcmPktDma_EthInitTxChan_Dqm LINE 122 <4>fapDrv_psmAlloc: fapIdx=1, size: 3600, offset=b0a209f0 bytes remaining 7400 <4>ETH Init: Ch:1 - 180 tx BDs at 0xb0a209f0 <4>bcmPktDma_EthInitTxChan_Dqm LINE 97 <4>bcmPktDma_EthInitTxChan_Dqm LINE 109 <4>bcmPktDma_EthInitTxChan_Dqm LINE 117 <4>bcmPktDma_EthInitTxChan_Dqm LINE 120 <4>bcmPktDma_EthInitTxChan_Dqm LINE 122 <4>fapDrv_psmAlloc: wastage 8 bytes <4>fapDrv_psmAlloc: fapIdx=0, size: 4808, offset=b0821800 bytes remaining 2584 <4>ETH Init: Ch:0 - 600 rx BDs at 0xb0821800 <4>fapDrv_psmAlloc: wastage 8 bytes <4>fapDrv_psmAlloc: fapIdx=1, size: 4808, offset=b0a21800 bytes remaining 2584 <4>ETH Init: Ch:1 - 600 rx BDs at 0xb0a21800 <4>dgasp: kerSysRegisterDyingGaspHandler: bcmsw registered <4>eth1: MAC Address: FC:F5:28:XX:XX:XX <4>eth2: MAC Address: FC:F5:28:XX:XX:XX <4>eth3: MAC Address: FC:F5:28:XX:XX:XX <4>eth0: MAC Address: FC:F5:28:XX:XX:XX <4>eth4: MAC Address: FC:F5:28:XX:XX:XX <2>eth3 Link UP 100 mbps full duplex <2>eth4 Link UP 1000 mbps full duplex <6>message received before monitor task is initialized kerSysSendtoMonitorTask <4>Broadcom BCM3168C0 USB Network Device v0.4a Apr 9 2013 19:11:06 <4>usb0: MAC Address: FC F5 28 XX XX XX <4>usb0: Host MAC Address: FC F5 28 XX XX XX <3>hub 1-0:1.0: over-current change on port 2 <4>USBD Initialization done status 0 <4>USB Link DOWN. <6>message received before monitor task is initialized kerSysSendtoMonitorTask <4>--SMP support <7>PCI: Setting latency timer of device 0000:00:00.0 to 64 <4>wl: passivemode=1 <4>wl: napimode=0 <4>wl: allocskbmode=1 <4>otp_read_pci: bad crc <4>Neither SPROM nor OTP has valid image <4>wl:srom/otp not programmed, using main memory mapped srom info(wombo board) <4>wl:loading /etc/wlan/bcm6362_map.bin <4>wl0: Broadcom BCM435f 802.11 Wireless Controller 5.100.138.3.cpe4.12L01.8 <4>dgasp: kerSysRegisterDyingGaspHandler: wl0 registered <4>p8021ag: p8021ag_init entry <6>Broadcom 802.1Q VLAN Interface, v0.1

Notes

Tags

For some Help with the Tags, please have a look here: tags

toh/zyxel/vmg1312-b30a.txt · Last modified: 2014/04/28 02:15 (external edit)