Following an unknown event in the OS (guest or host?) the FreeSat adapter is presented to the Guest OS but isn't being initialised correctly by the driver.
Dmesg contains the following
holly kernel: [ 659.876236] DVB: registering new adapter (DVBSky S960/S860)
holly kernel: [ 661.887998] dvbsky_usb MAC address=00:00:00:00:00:00
holly kernel: [ 661.888054] usb 1-1: dvb_usb_v2: MAC address: 00:00:00:00:00:00
holly kernel: [ 661.890833] M88DS3103 tuner read stops = 0.
holly kernel: [ 663.893311] DS3000 chip version: ffffff92 attached.
holly kernel: [ 667.893870] TS202x chip version: ffffff92 attached.
holly kernel: [ 671.893335] m88ds3103_tuner_writereg: writereg error(err == -110, reg == 0x00, value == 0x03)
holly kernel: [ 675.909693] TS202x chip version: ffffff92 attached.
holly kernel: [ 675.910266] usb 1-1: dvb_usb_v2: 'DVBSky S960/S860' error while loading driver (-19)
holly kernel: [ 675.912972] usb 1-1: dvb_usb_v2: 'DVBSky S960/S860' successfully deinitialized and disconnected
A reset of the USB subsytem (tried in both Guest and Host) didn't work
for i in $(ls /sys/bus/pci/drivers/ehci_hcd/|grep :); do echo $i > /sys/bus/pci/drivers/ehci_hcd/unbind; echo $i > /sys/bus/pci/drivers/ehci_hcd/bind; done
A reboot of the Host also hasn't resolved the issue.