Can not show my TDM400P channels under asterisk console

hello, all of asteriskers:
I installed TDM400P and asterisk in FC6. I use asterisk-1.4.8 and zaptel 1.4.3. my problem is Asterisk console can not show FXSs. I can see my card by running ztcfg -vvv
[root@test450 etc]# ztcfg -vvvvvvv

Zaptel Version: 1.4.3
Echo Canceller: MG2
Configuration

Channel map:

Channel 01: FXO Kewlstart (Default) (Slaves: 01)
Channel 02: FXO Kewlstart (Default) (Slaves: 02)
Channel 03: FXO Kewlstart (Default) (Slaves: 03)
Channel 04: FXO Kewlstart (Default) (Slaves: 04)

4 channels configured.
But under asterisk console, zap show channels:
test450CLI> zap show channels
Chan Extension Context Language MOH Interpret
pseudo default default
test450
CLI>
test450CLI> zap show status
Description Alarms IRQ bpviol CRC4
Wildcard TDM400P REV E/F Board 1 OK 0 0 0
test450
CLI>

nothing comes out, but it shows cards without FXSs. it should show the four channels.
below is my setting:

zaptel.cong:

It must be in the module loading order

Span 1: WCTDM/0 “Wildcard TDM400P REV E/F Board 1”

fxoks=1
fxoks=2
fxoks=3
fxoks=4

Global data

loadzone = us
defaultzone = us

zapata.cong:
; Zapata telephony interface
;
; Configuration file

[channels]
busydetect=1
busycount=7
relaxdtmf=yes
callwaiting=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
usecallerid=yes
echocancel=yes
echocancelwhenbridged=yes
rxgain=0.0
txgain=0.0
group=1
pickupgroup=1
immediate=no
[600]
signalling=fxo_ks
pickupgroup=1
context=demo
callgroup=1
callerid=600<600>
channel=1
[601]
signalling=fxo_ks
context=demo
callerid=601<601>
channel=2
[602]
signalling=fxo_ks
context=demo
callerid=602<602>
channel=3
[603]
signalling=fxo_ks
context=demo
callerid=603<603>
[603]
signalling=fxo_ks
context=demo
callerid=603<603>
channel=4
Does anyone know the problem? please give me a hint!
thanks
zhu8080