User Tools

Site Tools


toh:zyxel:vmg1312-b30a

ZyXEL VMG1312-B30A

ADSL2/VDSL2 Modem router based on 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

failsafe_and_factory_reset

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 <bio-0> 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 <greearb@candelatech.com> <6>All bugs added by David S. Miller <davem@redhat.com> <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

toh/zyxel/vmg1312-b30a.txt · Last modified: 2018/03/03 20:56 by bobafetthotmail