I have just tried the Sky star usb 1.1 in a virtual machine and it works like a charm!
But I see that in tvheadend recognize the card in a different way. In the virtual machine the name in tv adapters is "Sky Star" and in the computer is "ST STV0299 DVB-S : DVB-S #0"
dmesg
[ 5.609731] usb 2-2.1: New USB device found, idVendor=0af7, idProduct=0101
[ 5.609893] usb 2-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.610010] usb 2-2.1: Product: B2C2 Broadband Rcvr USB Adpt.
[ 5.610192] usb 2-2.1: Manufacturer: B2C2, Inc.
[ 11.677386] flexcop_usb: running at FULL speed.
[ 12.203691] DVB: registering new adapter (FlexCop Digital TV device)
[ 12.205855] b2c2-flexcop: MAC address = 00:d0:d7:0e:8e:2e
[ 12.217764] CX24123: wrong demod revision: 0
[ 12.496813] b2c2-flexcop: found 'ST STV0299 DVB-S' .
[ 12.496821] usb 2-2.1: DVB: registering adapter 0 frontend 0 (ST STV0299 DVB-S)...
[ 12.496981] b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S rev 2.6' at the 'USB' bus controlled by a 'FlexCopIII' complete
[ 12.505215] flexcop_usb: Technisat/B2C2 FlexCop II/IIb/III Digital TV USB Driver successfully initialized and connected.
[ 12.505293] usbcore: registered new interface driver b2c2_flexcop_usb
lsusb
Bus 002 Device 004: ID 0af7:0101 B2C2, Inc. Digital TV USB Receiver (DVB-S/T/C / ATSC)
The virtual machine has Ubuntu 14.04 server and the Computer has Ubuntu 16.04 server,in the computer I have installed the drivers: https://github.com/tbsdtv/linux_media/wiki for the TBS6909
Is it possible that the driver is wrong? How can do i fix it to use the same driver that in the virtual machine?
Thanks you very much in advance