Based on the HID descriptor dump you sent I've found and corrected a couple of
bugs in the FreeBSD kernel HID parser.
1) cvsup to latest current.
2) replace the two patched files with the version from USB P4
3) compile new kernel and modules
If it doesn't work, then turn on ums debugging before plugging the devices and
send me the result!