TCOM Speedport W 500V

The Speedport W500V is a Broadband Router with integrated DSL Modem, WLan Module and ISDN + Analog PBX capability for VoIP. Manufactured by Hitachi High Technologies and OEM'ed primarily through the T-Com in germany.

The device is also sold by Lidl under the name Targa WR 500 VoIP.

What makes the Speedport W500V a quite attractive device is the PBX part. It can route incoming calls from either landline and VoIP onto the connected analog phones. Comparable to what the AVM FritzBox FON Routers can do. For outgoing rules can be set to either route the call into landline or over a VoIP SIP Provider.

Hardware Highlights

SoC Ram Flash LAN USB Serial JTag
Broadcom BCM6348@256MHz 16MiB 4MiB 1 x 1 WAN USB 1.1 Host supported by the SoC connection on the board unknown Yes ?

OpenWRT is supported since 2010-06. There are already Images in the trunk (openwrt-SPW500V-*), e.g.: http://downloads.openwrt.org/attitude_adjustment/12.09/brcm63xx/generic/openwrt-SPW500V-squashfs-cfe.bin

Here is a bootlog running the r30483

Factory Firmware

The box uses CFE as bootloader and run a Linux based firmware. See here the original bootlog from the serial port.

TFTP and serial port method

This method needs access to the device serial port. You will need a level shifter to connect an RS232 port, or alternatively you may be able to use one of the older USB to mobile phone serial connection cable, or even something like the BusPirate. The DG834GT operates at 3.3V, so whatever you use must be able to interface at this voltage.

  • Connect to the serial port on the DG834GT with the power off on the device.
  • Set your PC to have a static IP address in the 192.168.1.xxx/24 range.
  • Start a TFTP server on your PC, and put the OpenWrt firmware file in it's root directory. (E.G. openwrt-DG834GT_DG834PN-squashfs-cfe.bin)
  • Ensure you have your terminal software set to 115200 baud, 8N1.
  • Power the DG834GT up, and hit any key on your terminal.
  • This should get you the CFE prompt. If you just got random rubbish on the screen, you have a DG834GT that has problems with the serial port and bootloader. You may have to try using NFTP or the Netgear Firmware Recovery tool instead.
  • In the serial terminal, type
    flashimage [your_pc_ip_address]:openwrt-SPW500V-jffs2-64k-cfe.bin

Hardware

Info

Architecture: MIPS
Vendor: Broadcom
Bootloader: CFE
Board Id: 96348GW
System-On-Chip: Broadcom 6348KPBG
CPU/Speed BMIPS3300 V0.7 / 256 MHz
Flash-Chip: MX 29LV320ATTC-70G
Flash size: 4 MiB
RAM: HYNIX HY57V641620ETP-H / 2x8 MiB / SDR-133
Wireless: BCM4318 802.11b/g (onboard)
Ethernet: internal PHY (SoC)
Internet: ADSL2+
USB: possible with mod
Serial: Yes
JTAG: ?
Power: 16V DC/0.9A

Pictures:

Mainboard:

Top View Bottom View
speedport_w500v_top.jpg speedport_w500v_main_bot.jpg

There is a DSP daughterboard soldered to the mainboard trougn the J2
speedport_w500v_dsp_top.jpg speedport_w500v_dsp_bot.jpg

Serial

Serial console is J3. Default settings are: 115200, 8, n, 1

pin signal
1 3V3
2 TX
3 RX
4 GND

The pin closer to the Ethernet port side is the 1st pin (it has square pad)

GPIOs

Known GPIOs:

GPIO function
0 Power LED green (LED301)
1 Power LED red (LED301)
3 PPP led (D20)
6 DSP reset
7 K1 relay drive
28 PSTN led (D21)
32 VOIP led (D24)
33 reset button
34 DSP interrupt (J604 pin 7)
35 K2 relay drive (relay and the driver part is unpopulated)

Relays

The board has two strange connectors at the middle of the device: J604, J605. On my board the J604 was wired trough 2 0Ohm resistor to the J606 (phone connector), and the second one was wired through the K1 Relay to the same phone connector. The relay is a Takamisawa NA5W-K. It is able to switch 250VAC or 220V DC @ 2A. The K1 relay is operated by the GPIO7. Low GPIO disconnects the two connectors both pins, and a high connects them. It is also possible to populate the K2. In this case the following comoponents should be changed:

Bootlogs

OEM bootlog

CFE version 1.0.37-0.6 for BCM96348 (32bit,SP,BE) Build Date: Mon Oct 24 11:50:58 CST 2005 (root@leander_compiler) Copyright (C) 2000,2001,2002,2003 Broadcom Corporation. Initializing Arena. Initializing Devices. Auto-negotiation timed-out 10 MB Half-Duplex (assumed) CPU type 0x29107: 256MHz, Bus: 128MHz, Ref: 32MHz Total memory used by CFE: 0x80401000 - 0x80522E90 (1187472) Initialized Data: 0x8041AFE0 - 0x8041C830 (6224) BSS Area: 0x8041C830 - 0x80420E90 (18016) Local Heap: 0x80420E90 - 0x80520E90 (1048576) Stack Area: 0x80520E90 - 0x80522E90 (8192) Text (code) segment: 0x80401000 - 0x8041AFDC (106460) Boot area (physical): 0x00523000 - 0x00563000 Relocation Factor: I:00000000 - D:00000000 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 Name : 96348GW Psi size in KB : 32 Number of MAC Addresses (1-32) : 11 Base MAC Address : 00:16:38:6c:12:6c Ethernet PHY Type : Internal Memory size in MB : 16 *** Press any key to stop auto run (1 seconds) *** Auto run second count down: 110 Code Address: 0x80010000, Entry Address: 0x80182018 Decompression OK! Entry at 0x80182018 Closing network. Starting program at 0x80182018 Linux version 2.6.8.1 (root@leander_compiler) (gcc version 3.4.2) #1 Fri Dec 23 19:36:02 CST 2005 Total Flash size: 4096K with 71 sectors 96348GW prom init CPU revision is: 00029107 mpi: No Card is in the PCMCIA slot Determined physical RAM map: memory: 00fa0000 @ 00000000 (usable) On node 0 totalpages: 4000 DMA zone: 4000 pages, LIFO batch:1 Normal zone: 0 pages, LIFO batch:1 HighMem zone: 0 pages, LIFO batch:1 Built 1 zonelists Kernel command line: root=31:0 ro noinitrd brcm mips: enabling icache and dcache... Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes. Primary data cache 8kB 2-way, linesize 16 bytes. PID hash table entries: 64 (order 6: 512 bytes) Using 128.000 MHz high precision timer. Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Memory: 14140k/16000k available (1278k kernel code, 1840k reserved, 197k data, 72k init, 0k highmem) Calibrating delay loop... 253.95 BogoMIPS Mount-cache hash table entries: 512 (order: 0, 4096 bytes) Checking for 'wait' instruction... unavailable. NET: Registered protocol family 16 Can't analyze prologue code at 8014e0f4 PPP generic driver version 2.4.2 NET: Registered protocol family 24 Using noop io scheduler bcm963xx_mtd driver v1.0 brcmboard: brcm_board_init entry bcm963xx_serial driver v2.0 NET: Registered protocol family 2 IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 512 bind 1024) NET: Registered protocol family 1 NET: Registered protocol family 17 Ebtables v2.0 registered NET: Registered protocol family 8 NET: Registered protocol family 20 VFS: Mounted root (squashfs filesystem) readonly. Freeing unused kernel memory: 72k freed init started: BusyBox v1.00 (2005.12.23-11:39+0000) multi-call binary Algorithmics/MIPS FPU Emulator v1.5 BusyBox v1.00 (2005.12.23-11:39+0000) Built-in shell (msh) Enter 'help' for a list of built-in commands. Loading drivers and kernel modules... atmapi: module license 'Proprietary' taints kernel. blaadd: blaa_detect entry adsl: adsl_init entry Broadcom BCMPROCFS v1.0 initialized Broadcom BCM6348A2 Ethernet Network Device v0.3 Dec 23 2005 19:34:51 Config Internal PHY Through MDIO BCM63xx_ENET: Auto-negotiation timed-out BCM63xx_ENET: 10 MB Half-Duplex (assumed) eth0: MAC Address: 00:16:38:6C:12:6C PCI: Setting latency timer of device 0000:00:01.0 to 64 PCI: Enabling device 0000:00:01.0 (0004 -> 0006) wl: srom not detected, using main memory mapped srom info (wombo board) wl0: wlc_attach: using main board MAC address base in NVRAM (wombo board) wl0 MAC Address: 00:16:38:6C:12:6D wl0: Broadcom BCM4318 802.11 Wireless Controller 3.91.41.0 Endpoint: endpoint_init entry BOS: Enter bosInit BOS: Enter bosAppInit BOS: Exit bosAppInit BOS: Exit bosInit Endpoint: endpoint_init COMPLETED BcmAdsl_Initialize=0xC004F2A8, g_pFnNotifyCallback=0xC0062424 AdslCoreHwReset: AdslOemDataAddr = 0xA0FED8E0 ip_tables: (C) 2000-2002 Netfilter core team ip_conntrack version 2.1 (125 buckets, 0 max) - 368 bytes per conntrack Echo***bin/traffic_daemon ==> Bcm963xx Software Version: SpeedportW500V.01.23.v7.300L01.V27.sip.faxr.LE9500.B2pB018a4.d15h <== device eth0 entered promiscuous mode br0: port 1(eth0) entering learning state br0: topology change detected, propagating br0: port 1(eth0) entering forwarding state Setting country code "DE" Setting country code "DE" device wl0 entered promiscuous mode br0: port 2(wl0) entering learning state br0: topology change detected, propagating br0: port 2(wl0) entering forwarding state can't open the PcListFile A9 5F 0B A5 BE 75 C1 D7 89 C4 88 5B 27 1D 2D BA 88 FF B0 9F ****eric****=======retrieve account tonline failed================================== ****eric****=======retrieve account another failed================================== ****eric****=======retrieve outgoing block failed================================== ****eric****=======retrieve incoming block failed================================== ****eric****=======retrieve quick call failed================================== tecomVoipCfgMngr: start vodsl with default configuration ... vodsl cmdline is vodsl sipstart -p 0.0.0.0:5060 -r 0.0.0.0:5060 -l 192.168.10.100:55555 -i br0 --x1 101 --x2 102 --pwd1 101 --pwd2 102 BOS: Enter bosInit BOS: Enter bosAppInit BOS: Exit bosAppInit BOS: Exit bosInit 00:00:32 Starting the SIP call client with the following parameters: 00:00:32 Proxy IP address = 0.0.0.0 00:00:32 Proxy port = 5060 00:00:32 Registrar IP address = 0.0.0.0 00:00:32 Registrar port = 5060 00:00:32 Log IP address = 192.168.10.100 00:00:32 Log port = 55555 00:00:32 PSTN dial plan = 911|112 00:00:32 Domain name = 00:00:32 Interface name = br0 00:00:32 Locale profile = 00:00:32 Prefered codec = 00:00:32 Prefered ptime = 0 00:00:32 Extension1 = 101 00:00:32 Password1 = 101 00:00:32 Extension2 = 102 00:00:32 Password2 = 102 00:00:32 Authname = 00:00:32 Process 358 priority is 0 00:00:32 Process 358: old priority 0, new priority -15 BOS: Created task CMGR 00:00:32 Broadcom Canada, SIP Call Manager. Version: 1.5.1. Build Date: Dec 23 2005 19:38:01. 00:00:32 cmMainThread (PID = 360) can not open OUTGOING_CALL_LOG_FILE_EP0 can not open OUTGOING_CALL_LOG_FILE_EP1 can not open INCOMING_CALL_LOG_FILE_EP0 can not open INCOMING_CALL_LOG_FILE_EP1 call log: outgoingIndex[0] = 0 incomingIndex[0] = 0 call log: outgoingIndex[1] = 0 incomingIndex[1] = 0 00:00:32 Cannot map country string to country code 00:00:32 Using default country (DEU) kernel::endpoint_open kernel::endpoint_open COMPLETED 00:00:32 Endpoint Event task started with pid 361... BOS: Created task eptEvent 00:00:32 Endpoint Packet task started with pid 362 ... BOS: Created task eptPacket BOS: Enter bosStartApp BOS: bosAppRootTask() - Is it morning already? Spawning app task (epoch #0)... BOS: Enter TaskCreate aoAP BOS: TaskCreate - spawn new task aoAP bcmOsTaskCreate: TASK NAME = aoAP TASK_PRIORITY = 1 BOS: Exit TaskCreate BOS: AppResetDetectionEnable() - Enabled reset detection. bcmOsTaskCreate: TASK NAME = aoRT TASK_PRIORITY = 1 BOS: Exit bosStartApp Reseting the 3341 voipResetGpio = 6 PASS: mmr PASS: chipCtl PASS: mspi PASS: scratchSram PASS: apmregs PASS: apm0 PASS: apm1 PASS: hvg PASS: slic PASS: vpm PASS: mbox 3341 diagnostics passed! Reseting the 3341 voipResetGpio = 6 Initializing 3341 drivers -------------- TDM DMA setup strt -------------- SAMPLESIZE = 8 DESCRIPTORP = 0xb7fe6300 INGRESSP = 0xb7fe6310 EGRESSP = 0xb7fe6330 Initializing Memory: 8 (16-bit locations) Priming TX FIFO.... Completed TDM3341 init!!!! MSPI driver init SUCCESSFUL MSPI driver registers update SUCCESSFUL BOARDHAL Enabling relays Loading 3341 Zsp with Hausware app. Loading 3341 overlay to 0xb7fc0000. Verifying overlay... Done verifying overlay. BOS: Enter TaskCreate 3341_ASSERT_IST BOS: TaskCreate - spawn new task 3341_ASSERT_IST bcmOsTaskCreate: TASK NAME = 3341_ASSERT_IST TASK_PRIORITY = 1 BOS: Exit TaskCreate DSP Handshake. Hausware ZSP app initialized properly. bosMsgQCreate: Created message queue VRGEVQ at address 0x0 BOS: Enter TaskCreate VRGEVPR BOS: TaskCreate - spawn new task VRGEVPR bcmOsTaskCreate: TASK NAME = VRGEVPR TASK_PRIORITY = 1 BOS: Exit TaskCreate BOS: Enter TaskCreate HCAS BOS: TaskCreate - spawn new task HCAS bcmOsTaskCreate: TASK NAME = HCAS TASK_PRIORITY = 1 BOS: Exit TaskCreate ENDPT: Creating hausware task BOS: Enter TaskCreate HTSK BOS: TaskCreate - spawn new task HTSK bcmOsTaskCreate: TASK NAME = HTSK TASK_PRIORITY = 1 BOS: Exit TaskCreate DAA DBG: MSPI Hdl = 0x500 DAA DBG: GPIO Hdl = 0xb DAA DBG: Successful READ!!!! count = 0 DAA DBG: ISOCAP lock count = 0 Si3050 SLAC Initialised, Line side device = Si: 3019 (0x3) System dev rev: 0x4, Line dev rev: 0x3 Line dev status: FDT:0x1, LCS: 0x0 DAA Device Init completed DAA init successful ENDPT: 'HAPI_RM_OPEN_VHD_EVT' (0x80c1), hdl:0x30, op1:0x50, op2:0x1 ENDPT: hdspVhdOpen Secondary Connection VHD success. VHD (0x50) of type: 0x0 ENDPT: 'HAPI_RM_OPEN_VHD_EVT' (0x80c1), hdl:0x30, op1:0x51, op2:0x1 ENDPT: hdspVhdOpen Secondary Connection VHD success. VHD (0x51) of type: 0x0 bosMsgQCreate: Created message queue PSTN_CTL_EVQ at address 0x8001 BOS: Enter TaskCreate PSTN BOS: TaskCreate - spawn new task PSTN bcmOsTaskCreate: TASK NAME = PSTN TASK_PRIORITY = 0 BOS: Exit TaskCreate pstnCtlInit successful vrgendptCreate: capabilities.endptType = 0 ENDPT: 'HAPI_RM_OPEN_VHD_EVT' (0x80c1), hdl:0x30, op1:0x52, op2:0x1 ENDPT: hdspVhdOpen Endpt VHD success. VHD (0x52) of type: 0x2 ENDPT: TX Gain set to 1000 ENDPT: RX Gain set to 1000 ENDPT: 'HAPI_ECAN_STATE_EVT' (0x3ac0), hdl:0x0, op1:0x7, op2:0x0 boardHalCasGetDriver: chan = 0 Default value for provItemId '41' did not exist ENDPT: Initialization completed successfully for endpt 0 vrgendptCreate: capabilities.endptType = 0 ENDPT: 'HAPI_RM_OPEN_VHD_EVT' (0x80c1), hdl:0x30, op1:0x53, op2:0x1 ENDPT: hdspVhdOpen Endpt VHD success. VHD (0x53) of type: 0x2 ENDPT: TX Gain set to 1000 ENDPT: RX Gain set to 1000 ENDPT: 'HAPI_ECAN_STATE_EVT' (0x3ac0), hdl:0x1, op1:0x7, op2:0x0 boardHalCasGetDriver: chan = 1 Default value for provItemId '41' did not exist ENDPT: Initialization completed successfully for endpt 1 vrgendptCreate: capabilities.endptType = 1 ENDPT: 'HAPI_RM_OPEN_VHD_EVT' (0x80c1), hdl:0x30, op1:0x54, op2:0x1 ENDPT: hdspVhdOpen PSTN VHD success. VHD (0x54) of type: 0x6 ENDPT: TX Gain set to 1000 ENDPT: RX Gain set to 1000 ENDPT: 'HAPI_ECAN_STATE_EVT' (0x3ac0), hdl:0x2, op1:0x7, op2:0x0 Default value for provItemId '41' did not exist ENDPT: Initialization completed successfully for endpt 2 00:00:36 Start Provisioning 00:00:36 Waiting for interface br0 to go up before proceeding with voice app... 00:00:36 Interface br0 is UP! Proceeding with the voice app 00:00:36 *** Local IP address = 192.168.2.1 *** 00:00:36 Log IP: 192.168.10.100:55555 00:00:36 Proxy IP: 0.0.0.0:5060 00:00:36 Registrar IP: 0.0.0.0:5060 00:00:36 User0: 1001 <1001@192.168.2.1>, password 101 authname 00:00:36 User1: 2001 <2001@192.168.2.1>, password 102 authname Unknown Thread's thread has PID 370 DAA: Going OnHook DAA: Enable on-hook Caller ID receive. Unknown Thread's thread has PID 371 00:00:36 cmEptEventCb: op1 2, op2 18 DAA: Going OnHook DAA: Enable on-hook Caller ID receive. SipEngine's thread has PID 372 DnsResolver's thread has PID 373 TransmissionMgr's thread has PID 374 00:00:36 Call Control SIP Ver. 1.5.1.0 MxSF 3.2.6.26 00:00:36 Protocol: SIP 00:00:36 DigitMap: xxxxxxxxxxxxxxxxxxxx BOS: Created task RTCP 00:00:36 rtpInit: RTCP task created, taskId = 9226 00:00:36 RTP read thread started with pid 376 BOS: Created task RTP0 00:00:36 RTP read thread started with pid 377 BOS: Created task RTP1 00:00:36 cmStreamCodecOnlyG11: set 3 values 00:00:36 cmStreamSetPrefPtime: ptime=0 00:00:36 ccPstnInit: Init PSTN module with dial-plan = 911|112 00:00:36 RTCP thread started with pid 375 Tcm_updateSipDialplanTbls: begin mmap! Tcm_updateSipDialplanTbls: xmlFileStat.st_size is 2912 Tcm_updateSipDialplanTbls: begin search tag! Tcm_updateSipDialplanTbls: value of pXmlBuf pointer is 0x2aaaf000 Tcm_updateSipDialplanTbls: after pTcmVoipcfgBufHead!, value of pointer is 0x2aaaf00a Tcm_updateSipDialplanTbls: after pTcmVoipcfgBufTail!value of pointer is 0x2aaaf363 Tcm_updateSipDialplanTbls:pXmlBufsize is 857 Tcm_updateSipDialplanTbls: update in process with updateType 64 Tcm_updatePortsetting: begin parse tag! Tcm_updatePortsetting: dialplanParms.primaryLine is 0 Tcm_updatePortsetting: dialplanParms.alternateLine is 0 Tcm_updatePortsetting: dialplanParms.enable_Analog is 1 Tcm_updatePortsetting: dialplanParms.enable_Anklopfen is 0 Tcm_updatePortsetting: dialplanParms.numberHide is 0 Tcm_updatePortsetting: dialplanParms.enable_CLIP is 0 Tcm_updatePortsetting: dialplanParms.enable_Fallback is 0 Tcm_updateEmgTbl:begin parse tag! Tcm_updateEmgTbl:update success! Tcm_updateShortTbl:begin parse tag! Tcm_updateShortTbl: not found! Tcm_updatePartialTbl: parse conf file start! Tcm_updatePartialTbl: update 5 entries! Tcm_updatePartialTbl: update success! Tcm_updateSipDialplanTbls: updateState is 1 00:00:36 Line 0 (1001) idle 00:00:36 Line 1 (2001) idle Echo***********FXO-Status=0 00:00:36 CAS EVENT line 2: CMEVT_ONHOOK 00:00:36 cmEndpt: 2, cx -1: CMEVT_ONHOOK in CMST_ONHOOK endpt state call Tcm_updateDialplanTblbyEvent Tcm_handlesigUpdate:open update option file failed! 00:00:36 CallEvent -1, CCEVT_STATUS: reason CCRSN_CFG_OK 00:00:36 Line 0: In Service 00:00:36 Line 1: In Service call Tcm_updateDialplanTblbyEvent Tcm_handlesigUpdate:open update option file failed! TCM_GetFXOState, generate cas event = "18" 00:00:36 cmEptEventCb: op1 2, op2 43 00:00:36 cmGateway.c:223, cmProcessEptEvent, callmgr recv "EPEVT_FXO_NOT_CONNECTED" event 00:00:36 cmEndpt: 0, cx -1: CMEVT_FXO_NOT_CONNECTED in CMST_ONHOOK endpt state 00:00:36 cmEndpt: 1, cx -1: CMEVT_FXO_NOT_CONNECTED in CMST_ONHOOK endpt state call Tcm_updateDialplanTblbyEvent Tcm_handlesigUpdate:open update option file failed! pvc2684d: Interface "nas_1_32" created sucessfully pvc2684d: Communicating over ATM 0.1.32, encapsulation: LLC device nas_1_32 entered promiscuous mode br0: port 3(nas_1_32) entering learning state br0: topology change detected, propagating br0: port 3(nas_1_32) entering forwarding state app: no DNS information from DSL router /proc/sys/net/ipv4/conf/ppp_1_32_1/rp_filter: cannot create iptables: Chain already exists br0: port 1(eth0) entering disabled state

OpenWrt bootlog

CFE version 1.0.37-0.6 for BCM96348 (32bit,SP,BE) Build Date: Mon Oct 24 11:50:58 CST 2005 (root@leander_compiler) Copyright (C) 2000,2001,2002,2003 Broadcom Corporation. Initializing Arena. Initializing Devices. 100 MB Full-Duplex (auto-neg) CPU type 0x29107: 256MHz, Bus: 128MHz, Ref: 32MHz Total memory used by CFE: 0x80401000 - 0x80522E90 (1187472) Initialized Data: 0x8041AFE0 - 0x8041C830 (6224) BSS Area: 0x8041C830 - 0x80420E90 (18016) Local Heap: 0x80420E90 - 0x80520E90 (1048576) Stack Area: 0x80520E90 - 0x80522E90 (8192) Text (code) segment: 0x80401000 - 0x8041AFDC (106460) Boot area (physical): 0x00523000 - 0x00563000 Relocation Factor: I:00000000 - D:00000000 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 Name : 96348GW Psi size in KB : 32 Number of MAC Addresses (1-32) : 11 Base MAC Address : 00:16:38:6c:12:6c Ethernet PHY Type : Internal Memory size in MB : 16 *** Press any key to stop auto run (1 seconds) *** Auto run second count down: 110 Code Address: 0x80010000, Entry Address: 0x80010000 Decompression OK! Entry at 0x80010000 Closing network. Starting program at 0x80010000 [ 0.000000] Linux version 3.0.18 (mm@lapos) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Mon Feb 13 19:26:51 CET 2012 [ 0.000000] Detected Broadcom 0x6348 CPU revision a2 [ 0.000000] CPU frequency is 256 MHz [ 0.000000] 16MB of RAM installed [ 0.000000] registering 37 GPIOs [ 0.000000] board_bcm963xx: Boot address 0xbfc00000 [ 0.000000] board_bcm963xx: CFE version: 1.0.37-0.6 [ 0.000000] Overriding boardid with 'SPW500V' [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU revision is: 00029107 (Broadcom BMIPS3300) [ 0.000000] board_bcm963xx: board name: SPW500V [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 01000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone PFN ranges: [ 0.000000] Normal 0x00000000 -> 0x00001000 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[1] active PFN ranges [ 0.000000] 0: 0x00000000 -> 0x00001000 [ 0.000000] Reserving 0MB of memory at 0MB for crashkernel [ 0.000000] Built 1 zonelists in Zone order, mobility grouping off. Total pages: 4064 [ 0.000000] Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200 [ 0.000000] PID hash table entries: 64 (order: -4, 256 bytes) [ 0.000000] Dentry cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Inode-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.000000] Primary instruction cache 16kB, VIPT, 2-way, linesize 16 bytes. [ 0.000000] Primary data cache 8kB, 2-way, VIPT, no aliases, linesize 16 bytes [ 0.000000] Memory: 13324k/16384k available (2107k kernel code, 3060k reserved, 363k data, 172k init, 0k highmem) [ 0.000000] NR_IRQS:128 [ 0.000000] Calibrating delay loop... 254.46 BogoMIPS (lpj=508928) [ 0.036000] pid_max: default: 32768 minimum: 301 [ 0.040000] Mount-cache hash table entries: 512 [ 0.060000] NET: Registered protocol family 16 [ 0.080000] registering PCI controller with io_map_base unset [ 0.096000] bio: create slab at 0 [ 0.124000] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x30001fff] [ 0.128000] pci 0000:00:01.0: BAR 0: set to [mem 0x30000000-0x30001fff] (PCI address [0x30000000-0x30001fff]) [ 0.132000] Switching to clocksource MIPS [ 0.148000] PCI: Enabling device 0000:00:01.0 (0000 -> 0002) [ 0.236000] ssb: Sonics Silicon Backplane found on PCI device 0000:00:01.0 [ 0.248000] NET: Registered protocol family 2 [ 0.252000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.260000] TCP established hash table entries: 512 (order: 0, 4096 bytes) [ 0.268000] TCP bind hash table entries: 512 (order: -1, 2048 bytes) [ 0.272000] TCP: Hash tables configured (established 512 bind 512) [ 0.280000] TCP reno registered [ 0.284000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.288000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.296000] NET: Registered protocol family 1 [ 0.308000] audit: initializing netlink socket (disabled) [ 0.312000] type=2000 audit(0.312:1): initialized [ 0.320000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.328000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.340000] msgmni has been set to 26 [ 0.344000] io scheduler noop registered [ 0.348000] io scheduler deadline registered (default) [ 0.356000] bcm63xx_uart.0: ttyS0 at MMIO 0xfffe0300 (irq = 10) is a bcm63xx_uart [ 0.364000] console [ttyS0] enabled, bootconsole disabled [ 0.364000] console [ttyS0] enabled, bootconsole disabled [ 0.384000] bcm963xx-flash bcm963xx-flash.0: 0x00400000 at 0x1fc00000 [ 0.388000] bcm963xx: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022a7 [ 0.400000] Amd/Fujitsu Extended Query Table at 0x0040 [ 0.404000] Amd/Fujitsu Extended Query version 1.1. [ 0.408000] bcm963xx: Swapping erase regions for top-boot CFI table. [ 0.416000] number of CFI chips: 1 [ 0.420000] bcm963xx_flash: Read Signature value of CFE1CFE1 [ 0.424000] bcm963xx-flash bcm963xx-flash.0: CFE bootloader detected [ 0.432000] bcm963xx_flash: CFE boot tag found with version 6 and board type 96348GW [ 0.440000] bcm963xx_flash: Partition 0 is CFE offset 0 and length 10000 [ 0.448000] bcm963xx_flash: Partition 1 is kernel offset 10100 and length dff00 [ 0.456000] bcm963xx_flash: Partition 2 is rootfs offset f0000 and length 300000 [ 0.464000] bcm963xx_flash: Partition 3 is nvram offset 3f0000 and length 10000 [ 0.472000] bcm963xx_flash: Partition 4 is linux offset 10000 and length 3e0000 [ 0.480000] bcm963xx_flash: Spare partition is 380000 offset and length 70000 [ 0.484000] Creating 5 MTD partitions on "bcm963xx": [ 0.492000] 0x000000000000-0x000000010000 : "CFE" [ 0.500000] 0x000000010100-0x0000000f0000 : "kernel" [ 0.508000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only [ 0.524000] 0x0000000f0000-0x0000003f0000 : "rootfs" [ 0.536000] mtd: partition "rootfs" set to be root filesystem [ 0.544000] split_squashfs: no squashfs found in "bcm963xx" [ 0.548000] 0x0000003f0000-0x000000400000 : "nvram" [ 0.560000] 0x000000010000-0x0000003f0000 : "linux" [ 0.580000] bcm63xx_enet MII bus: probed [ 0.588000] bcm63xx-wdt bcm63xx-wdt.0: started, timer margin: 30 sec [ 0.604000] TCP westwood registered [ 0.608000] NET: Registered protocol family 17 [ 0.616000] 802.1Q VLAN Support v1.8 [ 1.204000] JFFS2 notice: (1) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 1.220000] VFS: Mounted root (jffs2 filesystem) readonly on device 31:2. [ 1.232000] Freeing unused kernel memory: 172k freed awk: /proc/cpuinfo: No such file or directory [ 4.300000] bcm63xx_enet bcm63xx_enet.0: attached PHY at address 1 [Broadcom BCM63XX (1)] [ 4.720000] roboswitch: Probing device eth0: Failed to enable switch [ 4.728000] roboswitch: Probing device eth1: No such device [ 4.732000] roboswitch: Probing device eth2: No such device [ 4.740000] roboswitch: Probing device eth3: No such device [ 6.916000] eth0: link UP - 100/full - flow control off [ 7.060000] input: gpio-buttons as /devices/platform/gpio-buttons.0/input/input0 [ 7.112000] Button Hotplug driver version 0.4.1 - preinit - Press the [f] key and hit [enter] to enter failsafe mode - regular preinit - - init - Please press Enter to activate this console. [ 12.576000] Compat-wireless backport release: compat-wireless-2012-01-16-14-g02166d5 [ 12.584000] Backport based on wireless-testing.git master-2012-02-06 [ 12.828000] cfg80211: Calling CRDA to update world regulatory domain [ 13.236000] cfg80211: World regulatory domain updated: [ 13.244000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [ 13.252000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 13.260000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 13.268000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 13.276000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 13.284000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 13.312000] There is already a switch registered on the device 'eth0' [ 13.316000] roboswitch: Probing device eth1: No such device [ 13.324000] roboswitch: Probing device eth2: No such device [ 13.328000] roboswitch: Probing device eth3: No such device [ 13.580000] usbcore: registered new interface driver usbfs [ 13.584000] usbcore: registered new interface driver hub [ 13.600000] usbcore: registered new device driver usb [ 14.500000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 14.972000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 15.088000] nf_conntrack version 0.5.0 (210 buckets, 840 max) [ 15.804000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 15.888000] uhci_hcd: USB Universal Host Controller Interface driver [ 16.016000] i2c /dev entries driver [ 18.400000] bcm63xx-spi bcm63xx-spi.0: at 0xfffe0c00 (irq 9, FIFOs size 63) v0.1.2 [ 21.412000] bcm63xx_enet bcm63xx_enet.0: attached PHY at address 1 [Broadcom BCM63XX (1)] [ 22.076000] device eth0 entered promiscuous mode [ 22.168000] br-lan: port 1(eth0) entering forwarding state [ 22.176000] br-lan: port 1(eth0) entering forwarding state [ 23.412000] eth0: link UP - 100/full - flow control off [ 26.408000] device eth0 left promiscuous mode [ 26.412000] br-lan: port 1(eth0) entering forwarding state

Tags

Back to top

toh/t-com/spw500v.txt · Last modified: 2013/07/12 20:48 by martonmiklos