Ok, there is a difference between line device and board device in this case. The board device can be part of the line device but its not the same. A line device can look like this:
":P_nnnn:N_iptBxTy:M_ipmBxCy:V_dxxxBwCz"
Where as the board device is just "iptB1" of the IPT virtual board, which is what you need to pass as the device handle to gc_setconfigdata in this case.
Jeff