Configuring channels for dahdi

after installing asterisk 1.4.23.1 and dahdi-linux-2.1.0.4 and at CLI> module load chan_dahdi.so receive the following:

signalling must be specified before any channels are.

CLI> Warning [4663]: chan_dahdi.c:11627 process_dahdi: Ignoring signalling
Error[4663]: chan_dahdi.c:10946 build_channels: Unable to reconfigure channel '1’
Error[4663]: chan_dahdi.c:11970 reload: Reload of chan_dahdi.so is unsuccessful!

NOTICE[4641]: loader.c:580 ast_module_reload: The module ‘chan_dahdi.so’ was not properly initialized. Before reloading the module, you must run ‘module load chan_dahdi.so’ and fix whatever is preventing the module from being initialized.

dahdi_cfg -vvv

dahdi version: 2.1.0.4
Echo Canceller(s): mg2
Configuration

Channel map:

channel 01: fxo kewlstart (Default) (Echo Canceler: mg2) (Slaves:01)
channel 04: fxs kewlstart (Default) (Echo Canceler: mg2) (Slaves:04)

2 channels to configure.

setting echocan for channel 1 to mg2
setting echocan for channel 4 to mg2

sudo cat /proc/dahdi/*
Span 1: wctdm/4 ‘wildcard tdm400p rev I board 5’ (master)

1 wctdm/4/0 fxoks (ec: mg2)
2 wctdm/4/1
3 wctdm/4/2
4 wctdm/4/3/ fxsks (ec:mg2)

dahdi_hardware -v
pci:0000:00:06.0 wctdm+ e159:0001 wildcard tdm400p rev I

ls -l /usr/lib/asterisk/modules/chan_dahdiso
-rwx-xr-x 1 root root /usr/lib/asterisk/modules/chan_dahdi.so

signalling must be specified before any channels are error[4641]

core show channels location State Application(Data)
0 active channels
0 active calls

any advice?