Simon,
Its only showing the one channel because the default subdev spec is only
reporting one channel from the call usrp::get_rx_num_channels() You may
have to do a little searching in the usrp1 driver docs, but basically
there is a string called "subdev spec" that is used to enable channels
and select the daughterboard frontends on the usrp1.
You can pass this string to SoapySDR via device args "rx_subdev" or
"tx_subdev":
https://github.com/pothosware/SoapyUHD/blob/master/SoapyUHDDevice.cpp#L40
You may need to double check this, but to see the second channel it
might be something like probe="driver=uhd,type=usrp1,rx_subdev=A:AB B:0"
Where A:AB means use the AB (both inputs on the Basic RX) for side A,
and B:0 means use the default input path for the WBX on side A. But,
check to the docs to confirm.
-josh