FMCOMMS2 : check the return value before setting things up,
           to make sure kernel/userspace match

Signed-off-by: Robin Getz <robin.getz@analog.com>