Looks like the 900h is supported on xbmcbuntu version - I might give that a go...
Might have to install the driver, being a Linux noob myself I'm sure I can do that but will try and find a how to...
Hauppauge WinTV HVR-900H USB2.0 xc3028L, zl10353, IR xc3028L-v36.fw
linuxtv.org/wiki/index.php/DVB-T_USB_Dev...ed_USB_DVB-T_devices
Either that or if it does work in xbmcbuntu maybe request it's added to the openelec install?