Jtag setup fail when using live openocd version

HI, I have problem when setting up openocd with my arm926ejs hardware.

the openocd that I checkout is from git repository, and jtag hardware is ftdi2232 chip, software library using open source libftdi

when connect to target, it gives a warning message and one error:

Warn : 143 839 core.c:992 jtag_examine_chain_end(): Unexpected idcode after end of chain: 608 0x00000000

Error: 144 839 core.c:1157 jtag_examine_chain(): double-check your JTAG setup (interface, speed, missing TAPs, …)

anyone knows the root cause of the problem? or did i miss anything

following is my cfg file:

telnet_port 4444

interface ft2232

ft2232_layout “jtagkey”

ft2232_vid_pid 0x1457 0x5118

jtag_khz 1000

jtag_nsrst_delay 200

jtag_ntrst_delay 200

set _CHIPNAME arm9260x

set _ENDIAN little

set _CPUTAPID 0x07926f0f

jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0x0f -expected-id $_CPUTAPID

set _TARGETNAME $_CHIPNAME.cpu

target create $_TARGETNAME arm926ejs -endian $_ENDIAN -chain-position $_TARGETNAME -variant arm926ejs

reset_config trst_and_srst