中兴W300 FLASH上H608B V2有线设置上网无线不能开启,看调试信息
中兴H608B V2与W300采用相同的处理器方案TNETD7200+TNETWI350A+ADM6996M,W300系统,中英方双界面,ADSL、WAN、LAN全接入,QOS,UPNP,WDS超强功能,实在诱人;而H608B V2却是电信的垃圾系统,大家都知道的啦,没什么值得说的,我想很多人都想把W300的系统应用到H608B上,让H608B实现在他应有的功能,提升这个猫应用的超强性能。今天有幸终于弄到了这两款猫,因为手头有编程器,于是就开始去实现最初的最简单的方案。我把W300的FLASH吹下来,又吹到了H608BV2的板上,凉凉,上电,看着PING 192.168.1.1,哈,通了,我欣喜若狂,打开IE,输入192.168.1.1,页面闪了一下,W300的界面出现了,admin,admin,我一路输入用户名密码进去,点击快速设置,输入VPIVCI,输入上网帐号密码,很快状态都变成“已连接”,然后我打开网页,没问题,网上去了,速度很快!这时候心里别提多高兴了!!!最喜欢中兴W300的固件,不能界面简单大方,功能超多,而且反映速度也极快。我悠哉悠哉上了会网,体验在H608B上使用W300的乐趣和快感,成就感不算有了,因为我本来就想,这两款机器硬件方案相同,本来就应该的,换个FLASH也是很方便的,动动而已。看看指示灯,电源,DSL,INTERNET灯都正常,USB两个灯不亮,我想这是很正常的,因为W300机器上本没有这两个U口,再看WPS灯亮着WLAN却没有亮,我想是不是错位或是无线没有开启,于是打开无线设置界面,无线开着呢,WLAN灯不亮,有可能是错位了,但有一个不好的念头,可能无线有问题,于是赶紧打开无线连接去检测,果然,问题出来了,根本测
不到这个H608B的无线信号,无线功能不能正常开启。。。。。。。。。。。
心里开始郁闷。。。。。。
到论坛查相关帮助,没有。。。。只有一个大侠提到,有可能是MAC地址不一致导致,我有H608BVW的MAC地址,于是想那就依照BCM6358的用TTL线进入终端调试CFE吧,于是有了下面的调试信息:
Basic POST completed... Success.
Last reset cause: Hardware reset (Power-on reset)
ZXV10 W300A BOOT 1.0 rev: 1.4.2.0
ZXV10 W300A board 2.0.6
(c) Copyright 2004-2005 ZTE CORPORATION. All Rights Reserved.
Press ESC for monitor...
ZXV10 W300>
Booting...
Launching kernel decompressor.
Starting LZMA Uncompression Algorithm.
Copyright (C) 2003 Texas Instruments Incorporated; Copyright (C) 1999-2003 Igor Pavlov.
Compressed file is LZMA format.
Kernel decompressor was successful ... launching kernel.
LINUX started...
Config serial console: ttyS0,9600
Auto Detection OHIO chip
This SOC has MDIX cababilities on chip.
WLAN 1350 chip configured.
CONFIG_AVALANCHE_VLYNQ_POLARITY_LOW
Success in setting up the VLYNQ.
CPU revision is: 00018448
Primary instruction cache 16kb, linesize 16 bytes (4 ways)
Primary data cache 8kb, linesize 16 bytes (4 ways)
Number of TLB entries 16.
Linux version 2.4.17_mvl21-malta-mips_fp_le (xia@XLVersion) (gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-113.2) neon) #1 Mon Aug 20 17:28:11 CST 2007
Determined physical RAM map:
memory: 14000000 @ 00000000 (reserved)
memory: 00020000 @ 14000000 (ROM data)
memory: 00fe0000 @ 14020000 (usable)
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line:
calculating r4koff... 00102c00(1059840)
CPU frequency 211.97 MHz
Calibrating delay loop... 211.35 BogoMIPS
Freeing Adam2 reserved memory
Memory: 14132k/16384k available (1652k kernel code, 2252k reserved, 79k data, 64k init)
Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode-cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Checking for 'wait' instruction...unavailable.
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
TI Optimizations: Allocating TI-Cached Memory Pool.
Warning: Number of buffers is not configured.Setting default to 120
Using 120 Buffers for TI-Cached Memory Pool.
DEBUG: Using Hybrid Mode.
NSP Optimizations: Succesfully allocated TI-Cached Memory Pool.
Initializing RT netlink socket
DEBUG: Starting ksoftirqd with ALWAYS_SOFTIRQ:0x3 NON ALWAYS SOFTIRQ:0xfffffffc.
DEBUG: Starting ksoftirqd with priority:0 policy:0 nice:19.
Starting kswapd
Disabling the Out Of Memory Killer
devfs: v1.7 (20011216) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
pty: 32 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with no serial options enabled
ttyS00 at 0xa8610e00 (irq = 15) is a 16550A
Installed misc driver vlynq0: it handles vlynq bridge0 with 1 hop(s).
AVALANCHE_WATCHDOG_TIMER_BASE=a8611f00
block: 64 slots per queue, batch=16
Initializing the TI QoS NSP Framework.
DEBUG: Initializing the Network Queue Manager Algorithms.
DEBUG: Initialization of the Translation Unit.
DEBUG: Initializing the LOCAL High Priority Database Module.
DEBUG: Initialization of the LOCAL High Priority Database Module successful..
Succesfully Initialized the TI QoS NSP Framework.
Error getting CPMAC Configuration params for instance:0
Environment Variable:MACCFG_A not set in bootloader
Setting Default configuration params for CPMAC instance:0
MAC CFG : Tx Interrupts off , threshold : 20
cpmac_dev_init,EnableHwIGMP1
Default Asymmetric MTU for eth0 1500
Default Asymmetric MTU for eth1 1500
CPMAC: Registered switch port 1 with device eth1
Default Asymmetric MTU for eth2 1500
CPMAC: Registered switch port 2 with device eth2
Default Asymmetric MTU for eth3 1500
CPMAC: Registered switch port 3 with device eth3
Default Asymmetric MTU for eth4 1500
CPMAC: Registered switch port 4 with device eth4
TI CPMAC Linux DDA version 1.9 - CPMAC DDC version 0.3
Cpmac: Installed 1 instances.
Cpmac driver is allocating buffer memory at init time.
PPP generic driver version 2.4.1
avalanche flash device: 0x400000 at 0x10000000.
Found: SST 39VF3201
Physically mapped flash:0: Found 1 x16 devices at 0x0 in 16-bit mode
number of JEDEC chips: 1
Using word write method
Avalanche: No single image format found. Using mtd env variables
Looking for mtd device :mtd0:
Avalanche: Adding a mtd0 image (0xd0000), with size (0x320000).
Creating 1 MTD partitions on "Physically mapped flash:0":
0x000d0000-0x003f0000 : "mtd0"
Avalanche: linking partition mtd0: mtd0 -> ../../mtdblock/0
Looking for mtd device :mtd1:
Avalanche: Adding a mtd1 image (0x40000), with size (0x90000).
Creating 1 MTD partitions on "Physically mapped flash:0":
0x00040000-0x000d0000 : "mtd1"
Avalanche: linking partition mtd1: mtd1 -> ../../mtdblock/1
Looking for mtd device :mtd2:
Avalanche: Adding a mtd2 image (0x0), with size (0x10000).
Creating 1 MTD partitions on "Physically mapped flash:0":
0x00000000-0x00010000 : "mtd2"
Avalanche: linking partition mtd2: mtd2 -> ../../mtdblock/2
Looking for mtd device :mtd3:
Avalanche: Adding a mtd3 image (0x10000), with size (0x20000).
Creating 1 MTD partitions on "Physically mapped flash:0":
0x00010000-0x00030000 : "mtd3"
Avalanche: linking partition mtd3: mtd3 -> ../../mtdblock/3
Looking for mtd device :mtd4:
Avalanche: Adding a mtd4 image (0x40000), with size (0x3b0000).
Creating 1 MTD partitions on "Physically mapped flash:0":
0x00040000-0x003f0000 : "mtd4"
Avalanche: linking partition mtd4: mtd4 -> ../../mtdblock/4
Looking for mtd device :mtd5:
Avalanche: Adding a mtd5 image (0x30000), with size (0x10000).
Creating 1 MTD partitions on "Physically mapped flash:0":
0x00030000-0x00040000 : "mtd5"
Avalanche: linking partition mtd5: mtd5 -> ../../mtdblock/5
Looking for mtd device :mtd6:
Avalanche: Adding a mtd6 image (0x3f0000), with size (0x10000).
Creating 1 MTD partitions on "Physically mapped flash:0":
0x003f0000-0x00400000 : "mtd6"
Avalanche: linking partition mtd6: mtd6 -> ../../mtdblock/6
Looking for mtd device :mtd7:
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 1024)
Linux IP multicast router 0.06 plus PIM-SM
ip_conntrack version 2.0 (128 buckets, 1024 max) - 372 bytes per conntrack
ip_ct_sip: registering helper for port 5060
ip_ct_sip: registering helper for port 5063
ip_tables: (C) 2000-2002 Netfilter core team
netfilter PSD loaded - (c) astaro AG
urlfilter match register 0
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
Initializing the WAN Bridge.
Please set the MAC Address for the WAN Bridge.
Set the Environment variable 'wan_br_mac'.
MAC Address should be in the following format: xx.xx.xx.xx.xx.xx
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 64k freed
serial console detected.Disabling virtual terminals.
console=/dev/tts/0
init started:BusyBox v0.61.pre (2007.08.20-09:37+0000) multi-call binary
Starting pid 9, console /dev/tts/0: '/etc/init.d/rcS'
Algorithmics/MIPS FPU Emulator v1.5
ledcfg: reading Standard Configuration File /etc/led.conf
ledcfg: configured 15 states
Using /lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/net/avalanche_usb/avalanche_usb.o
USB: Entering USB_init_module.
USB Driver built for RNDIS-CDC protocols.
Error getting protocol configuration from bootloader environment.
Defaulting to "RNDIS-CDC" mode.
VID = 0x451
PID = 0x6060
No Serial Number String present.
Manufacturer = Texas Instruments
Product description = Texas Instruments CDC Ethernet/RNDIS Adapter
USB: Entering USB_Init.
USB: Leaving USB_Init.
Default Asymmetric MTU for usb0 1500
USB: Leaving USB_init_module.
Using /lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/atm/tiatm.o
registered device TI Avalanche SAR
Ohio250(7200/7100A2) detected
DBG----: autopvc_enable=1(1: autoPVC ok, 2: unK=1 and 54chg, 3: unK=0 Greg's suggestion) chInfo.FwdUnkVc set to 1.
DSP binary filesize = 356930 bytes
tn7dsl_init : env var DSL_BIT_TMODE is set
Texas Instruments ATM driver: version:
Waiting for enter to start '/bin/sh' (pid 38, terminal /dev/tts/0)
Please press Enter to activate this console. $$$$$$$proc_newboot_defparams
UP MOde is adsl
==== In logic main ====
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
ADSL default config is already here!
name MappingEntity
Sep8 12:00:25 cfgmgr(tr069glue): get parametervalues(ConnectionRequestURL): http://192.168.1.1:1050/
resolver: configuration tree:
Sep8 12:00:31 cfgmgr(sar): oamPingInterval(20)(20)
Sep8 12:00:36 cfgmgr(resolver): stat successfull for /etc/resolv.conf.
Sep8 12:00:36 cfgmgr(resolver): Resolver Polling Timer Started succesfully.
Sep8 12:00:36 cfgmgr(sntp): NTP Polling Timer for DHCP Started succesfully.
Sep8 12:00:36 cfgmgr(sar): DSL Polling Timer Started succesfully.
Sep8 12:00:36 cfgmgr(fdb): Firewall NAT service started
Sep8 12:00:37 VFS: Mounted root (squashfs filesystem) readonly.
Sep8 12:00:37 : Mounted devfs on /dev
Sep8 12:00:37 Freeing unused kernel memory: 64k freed
Sep8 12:00:37 : Algorithmics/MIPS FPU Emulator v1.5
Sep8 12:00:37 USB: Entering USB_init_module.
Sep8 12:00:37 : USB Driver built for RNDIS-CDC protocols.
Sep8 12:00:37 : Error getting protocol configuration from bootloader environment.
Sep8 12:00:37 : Defaulting to "RNDIS-CDC" mode.
Sep8 12:00:37 : VID = 0x451
Sep8 12:00:37 : PID = 0x6060
Sep8 12:00:38 cfgmgr(ap): AP Acquiring Lock
Sep8 12:00:38 cfgmgr(ap): AP REPORT LOCK ACQUIRED
Sep8 12:00:38 cfgmgr(ap): wlan_handle_load_event - Acquired Lock
Sep8 12:00:38 cfgmgr(ap): MAC address : 00:15:eb:5d:95:8d
Param InternetGatewayDevice.DeviceInfo.SoftwareVersion ===891=====PVALUE ======= V1.0.3.U01B
Sep8 12:00:39 cfgmgr(lanbridge0): Bridge Created: br0
Sep8 12:00:40 cfgmgr(lanbridge1): Bridge Created: br1
Sep8 12:00:40 cfgmgr(lanbridge2): Bridge Created: br2
Sep8 12:00:41 cfgmgr(lanbridge3): Bridge Created: br3
Sep8 12:00:41 cfgmgr(lanbridge4): Bridge Created: br4
Sep8 12:00:42 cfgmgr(ap): WPA Authenticator Started
Sep8 12:00:42 cfgmgr(lanbridge0): Bridge Interface Added: eth0
WPA send hello to wlan drv
Sep8 12:00:43 cfgmgr(lanbridge0): Bridge Interface Added: eth1
Sep8 12:00:44 cfgmgr(lanbridge0): Bridge Interface Added: eth2
Sep8 12:00:45 cfgmgr(lanbridge0): Bridge Interface Added: eth3
Sep8 12:00:46 : No Serial Number String present.
Sep8 12:00:46 : Manufacturer = Texas Instruments
Sep8 12:00:46 : Product description = Texas Instruments CDC Ethernet/RNDIS Adapter
Sep8 12:00:46 USB: Entering USB_Init.
Sep8 12:00:46 USB: Leaving USB_Init.
Sep8 12:00:46 : Default Asymmetric MTU for usb0 1500
Sep8 12:00:46 USB: Leaving USB_init_module.
Sep8 12:00:46 : registered device TI Avalanche SAR
Sep8 12:00:46 : Ohio250(7200/7100A2) detected
Sep8 12:00:46 DBG----: autopvc_enable=1(1: autoPVC ok, 2: unK=1 and 54chg, 3: unK=0 Greg's suggestion) chInfo.FwdUnkVc set to 1.
Sep8 12:00:46 : DSP binary filesize = 356930 bytes
Sep8 12:00:46 cfgmgr(sar): DSL Carrier is down
Sep8 12:00:46 tn7dsl_init : env var DSL_BIT_TMODE is set
Sep8 12:00:46 Texas Instruments ATM driver: version:
Sep8 12:00:46 : Default Asymmetric MTU for br4 1500
Sep8 12:00:46 : Bridge Multicasting for br0 is now Enabled.
Sep8 12:00:46 : Bridge Multicasting for br1 is now Enabled.
Sep8 12:00:46 : Bridge Multicasting for br2 is now Enabled.
Sep8 12:00:46 : Bridge Multicasting for br3 is now Enabled.
Sep8 12:00:46 : Bridge Multicasting for br4 is now Enabled.
hehe in pc message startlistenserver
in inetd_start_manufacture lanoip is 192.168.1.1
lano ip is 192.168.1.1
!!!!!set succeed initialize setsockopt IPPROTO_IPIP_ADD_MEMBERSHIP
in pc_Intialize_manuctureSocketmanufacturefd is 11
in inetd_start_manufacture ret ==1 ,manufacture fd is 11
Sep8 12:00:51 : Default Asymmetric MTU for wlan0 1500
Sep8 12:00:51 : Default Asymmetric MTU for wlan1 1500
Sep8 12:00:51 : Default Asymmetric MTU for wlan2 1500
Sep8 12:00:51 : Default Asymmetric MTU for wlan3 1500
Sep8 12:00:51 : Default Asymmetric MTU for wdsup0 1500
Sep8 12:00:51 : Default Asymmetric MTU for wdsdw0 1500
Sep8 12:00:51 : Default Asymmetric MTU for wdsdw1 1500
Sep8 12:00:51 : Default Asymmetric MTU for wdsdw2 1500
Sep8 12:00:51 : Default Asymmetric MTU for wdsdw3 1500
Sep8 12:00:52 cfgmgr(ap): EEPROM len 473
Sep8 12:00:52 cfgmgr(ap): ERROR: DIE ID Mismatch eeprom ID: 38015c81 608c1b0f TNETW ID: 2c015ce3 44d30809
Sep8 12:00:52 cfgmgr(ap): ERROR: Validate EEPROM Image failed
Sep8 12:00:52 cfgmgr(ap): Read backup EEPROM Image!
Sep8 12:00:52 cfgmgr(ap): EEPROM len 473
Sep8 12:00:52 cfgmgr(ap): ERROR: DIE ID Mismatch eeprom ID: 38015c81 608c1b0f TNETW ID: 2c015ce3 44d30809
Sep8 12:00:52 cfgmgr(ap): ERROR: Validate EEPROM Image failed
Sep8 12:00:52 cfgmgr(ap): Retrieving EEPROM image file stdnvs_2c015ce344d30809.bin from TFTP Server 192.168.1.254.....
tftp: timeout
tftp: timeout
tftp: timeout
tftp: timeout
tftp: timeout
tftp: timeout
tftp: last timeout
Sep8 12:01:23 cfgmgr(ap): ERROR: TFTP of file : stdnvs_2c015ce344d30809.bin failed
Sep8 12:01:23 cfgmgr(ap): Error: Failed to get a valid EEPROM Image. AP is DOWN
Sep8 12:01:23 cfgmgr(ap): Set TFTP Server Address using IPA_SVR env variable to download the correct EEPROM image during next boot.
Sep8 12:01:23 cfgmgr(ap): AP Releasing Lock
Sep8 12:01:23 dda: starting cleanup:
Sep8 12:01:23 dda: cleanup finish succesfully, good-bye.
^F
Starting pid 38, console /dev/tts/0: '/bin/sh'
BusyBox v0.61.pre (2007.08.20-09:37+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
到这里已经进入LINUX了,没有干别的,先看了看上面的调试信息,其中几行特别注意,可能问题就在这里了
Sep8 12:00:52 cfgmgr(ap): EEPROM len 473
Sep8 12:00:52 cfgmgr(ap): ERROR: DIE ID Mismatch eeprom ID: 38015c81 608c1b0f TNETW ID: 2c015ce3 44d30809
Sep8 12:00:52 cfgmgr(ap): ERROR: Validate EEPROM Image failed
Sep8 12:00:52 cfgmgr(ap): Read backup EEPROM Image!
Sep8 12:00:52 cfgmgr(ap): EEPROM len 473
Sep8 12:00:52 cfgmgr(ap): ERROR: DIE ID Mismatch eeprom ID: 38015c81 608c1b0f TNETW ID: 2c015ce3 44d30809
Sep8 12:00:52 cfgmgr(ap): ERROR: Validate EEPROM Image failed
Sep8 12:00:52 cfgmgr(ap): Retrieving EEPROM image file stdnvs_2c015ce344d30809.bin from TFTP Server 192.168.1.254.....
tftp: timeout
tftp: timeout
tftp: timeout
tftp: timeout
tftp: timeout
tftp: timeout
tftp: last timeout
Sep8 12:01:23 cfgmgr(ap): ERROR: TFTP of file : stdnvs_2c015ce344d30809.bin failed
Sep8 12:01:23 cfgmgr(ap): Error: Failed to get a valid EEPROM Image. AP is DOWN
Sep8 12:01:23 cfgmgr(ap): Set TFTP Server Address using IPA_SVR env variable to download the correct EEPROM image during next boot.
Sep8 12:01:23 cfgmgr(ap): AP Releasing Lock
从这上面的信息看,就是AP没有启动失败了,并且试图从TFTP SERVER上获取正确的BIN文件stdnvs_2c015ce344d30809.bin,但是找不到tftp: timeout,提示获取镜相失败Failed to get a valid EEPROM Image,然后AP is DOWN。可为什么同样的方案,W300里可以启动,H608BV2里怎么不行,stdnvs_2c015ce344d30809.bin这个文件到底是一个什么样的文件,哪里有呢?哪位大侠了解,能提示下,我们一起研究,需要编程器备份的固件,我可以上传。
页:
[1]