The problem seems to be that the info.capabilities property is not getting set (see the lshal output). It should be set to {'input', 'input.mouse'}, however that's generally not done in FDI files.
So something lower level (kernel perhaps?) needs to set the capabilities for the device.
Possibly there may also need to be kernel-level driver support added for it, but I'm not sure.
The problem seems to be that the info.capabilities property is not getting set (see the lshal output). It should be set to {'input', 'input.mouse'}, however that's generally not done in FDI files.
So something lower level (kernel perhaps?) needs to set the capabilities for the device.
Possibly there may also need to be kernel-level driver support added for it, but I'm not sure.