Differences

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

toh:t-com:spw500v [2012/10/06 15:01]
toh:t-com:spw500v [2013/07/12 20:48] (current)
Line 1: Line 1:
====== TCOM Speedport W 500V ====== ====== TCOM Speedport W 500V ======
- 
-====== Hardware Highlights ====== 
-^ CPU ^ Ram ^ Flash ^ LAN ^ USB ^ Serial ^ JTag ^ 
-|Broadcom BCM6348@255MHz | 16MiB | 4MiB | 1 x 1 WAN| USB 1.1 Host supported by the SoC connection on the board unknown | Yes | ? | 
- 
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 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.
Line 11: Line 6:
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. 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.
-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-beta/brcm63xx/generic/openwrt-SPW500V-squashfs-cfe.bin+===== 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
[[http://dl.dropbox.com/u/4295670/speedport/speedportW500v_bootup_openwrt.txt|Here is a bootlog running the r30483]] [[http://dl.dropbox.com/u/4295670/speedport/speedportW500v_bootup_openwrt.txt|Here is a bootlog running the r30483]]
-====== Factory Firmware ======+===== Factory Firmware =====
The box uses CFE as bootloader and run a Linux based firmware. The box uses CFE as bootloader and run a Linux based firmware.
[[http://dl.dropbox.com/u/4295670/speedport/speedportW500V_factory_bootup.txt|See here the original bootlog from the serial port.]] [[http://dl.dropbox.com/u/4295670/speedport/speedportW500V_factory_bootup.txt|See here the original bootlog from the serial port.]]
Line 32: Line 31:
-====== Hardware ======+===== Hardware ===== 
 +==== Info ==== 
 +| **[[wp>Instruction set|Architecture]]:**    | [[wp>MIPS architecture|MIPS]] | 
 +| **Vendor:**          | [[wp>Broadcom]] | 
 +| **[[doc:techref:Bootloader]]:**    | [[doc:techref:bootloader:CFE]] | 
 +| **Board Id:**    | 96348GW | 
 +| **[[doc:hardware:soc|System-On-Chip]]:**  | Broadcom 6348KPBG | 
 +| **[[doc:hardware:cpu|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 | 
 +| **[[doc:hardware:port.serial|Serial]]:**          | [[#Serial|Yes]] | 
 +| **[[doc:hardware:port.jtag|JTAG]]:**            | [[#JTAG|?]]  | 
 +| **Power:**  | 16V DC/0.9A |
-===== Info ===== +==== Pictures: ====
- +
-| **Architecture:** MIPS big endian|  +
-| **Vendor:** Broadcom |  +
-| **Bootloader:** CFE |  +
-| **System-On-Chip:** Broadcom 6348KPBG |  +
-| **CPU Speed:** 255 Mhz |  +
-| **Flash-Chip:** MX 29LV320ATTC-70G |  +
-| **Flash size:** 4 MiB |  +
-| **RAM:** 2 pcs. HYNIX HY57V641620ETP-H 8MiB == 16 MiB total |  +
-| **Wireless:**  BCM4318 built in|  +
-| **Ethernet:** Built in | +
-| **USB:** ?|  +
-| **Serial:** [[:inbox#Serial|Yes]] |  +
-| **JTAG:** [[:inbox#JTAG|?]] | +
-| **Power:** 16V DC/0.9A | +
- +
- +
-===== Pictures: =====+
Mainboard: Mainboard:
-{{ toh:t-com:speedport_w500v_top.jpg }} +<sortable> 
-{{ toh:t-com:speedport_w500v_main_bot.jpg }} +| Top View | Bottom View | 
- +| {{ toh:t-com:speedport_w500v_top.jpg?420x300 }} | {{ toh:t-com:speedport_w500v_main_bot.jpg?420x300 }} | 
-There is a DSP daughterboard soldered to the mainboard trougn the J2: +</sortable> 
 +| There is a DSP daughterboard soldered to the mainboard trougn the J2 || 
 +|{{ toh:t-com:speedport_w500v_dsp_top.jpg?250x150 }} | {{ toh:t-com:speedport_w500v_dsp_bot.jpg?250x150 }} |
-{{ toh:t-com:speedport_w500v_dsp_top.jpg }} +==== Serial ====
-{{ toh:t-com:speedport_w500v_dsp_bot.jpg }} +
- +
-===== Serial =====+
Serial console is J3. Default settings are: 115200, 8, n, 1 Serial console is J3. Default settings are: 115200, 8, n, 1
Line 76: Line 72:
-====== GPIOs ======+==== GPIOs ====
Known GPIOs: Known GPIOs:
^ GPIO ^ function ^ ^ GPIO ^ function ^
Line 88: Line 84:
| 33 | reset button | | 33 | reset button |
| 34 | DSP interrupt (J604 pin 7)| | 34 | DSP interrupt (J604 pin 7)|
-| 35 | K2 relay drive (relay and the fdriver part is unpopulated)| +| 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 ==== 
 +<HTML> 
 +<p style="padding: 10px;border:1px solid grey;height:600px;font:10px/14px Georgia, Garamond, Serif;overflow:Auto;background-color:#FFFFFF"> 
 +<code>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 <TecomVoipCfg> 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: <quick /> 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 
 + 
 +</code> 
 +</p> 
 +</HTML> 
 + 
 +==== OpenWrt bootlog ==== 
 +<HTML> 
 +<p style="padding: 10px;border:1px solid grey;height:600px;font:10px/14px Georgia, Garamond, Serif;overflow:Auto;background-color:#FFFFFF"> 
 +<code>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 <bio-0> 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 -
-====== Relays ======+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 
 +</code> 
 +</p> 
 +</HTML>
-The board has two strangeconnector at the middel of the device: J604,  J605. On mine board the J604 was wired trough 2 0Ohm resistor to the J606 (phone connector), and the second one was wired trough the K1 Relay to the same phone connector. The relay is a Takamisawa NA5W-K. It is able to swithc 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: 
===== Tags ===== ===== Tags =====
{{tag>bcm63xx bcm6348}} {{tag>bcm63xx bcm6348}}

Back to top

toh/t-com/spw500v.1349528473.txt.bz2 · Last modified: 2012/10/06 15:01 (external edit)