Live TV with XBMC Live and TeVii s660
#1
I'm using XBMC Live 9.11 installed on a USB stick.
HW is a ASRocks ION 330 and for tuning I have a TeVii s660.
But when I connect through http to tvheadend it cant find my tuner.
(I don't get any options in the TV Adapters menu)
Doesn't linux recognize this tuner? (Do I need additional drivers)?
Will it help if I try any of the nightly builds?
Thanks in advance
TordYvel
Reply
#2
Take a look here.
Reply
#3
try this

sudo apt-get install unrar
sudo wget http://www.tevii.com/linux_tevii_ds3000.rar
sudo unrar e linux_tevii_ds3000.rar
sudo cp -p dvb-usb-teviis660.fw /lib/firmware/dvb-usb-s660.fw
sudo cp -p dvb-fe-ds3000.fw /lib/firmware

and you might need this aswell if HD channels dont work

sudo hg clone http://mercurial.intuxication.org/hg/s2-liplianin
cd s2-liplianin
make
sudo make install
sudo reboot
Reply
#4
Thanks that did the trick
Although I also had to compile the modules included in the rar.
Now I'm on my way.
Reply
#5
@ll,

I already mentioned the issue in this thread however I ran out of ideas how to overcome the below behavior so I'd appreciate if you'd have some advice how to solve it.

A couple of month ago I purchased a TeVii S660 DVB-S2 USB adapter with the intension to watch Live TV on my Xbox Media Center NetTop based ASRock ION330 HT system.

So far I used an XBMC Live 9.11.14 version (Ubuntu 9.10 Karmic), but I still have the same issue after moving (fresh install) to XBMC Live 10.0 "Dharma" (Ubuntu 10.04.1 LTS 2.6.32-28 Kernel).

If I recall correctly I think I either used the 100315_Beta_linux_tevii_ds3000.rar or linux_tevii_ds3000.rar drivers with Ubuntu 9.10 as I was struggling to get the s2_liplianin_1.tar driver complied. Anyway I'm using the s2_liplianin driver with the Ubuntu 10.04, now.

I general I get the S2 card working, but however I've to boot the system at least twice before I can access the card, when the card was without power (HTS TVHeadend btw).

As long it's connected to power via it's wall power supply and even the NetTop was without power it works, when I boot XBMC.

As soon as I detach the TeVii S600 from power I again have to boot at least twice. I had a look at some "lsusb" and "dmesg | grep dvb" outputs and I recognize some differences between the first and second boot sequence (see below), but I have no idea what to do (unless keeping the S660 powered all the time).

Maybe you have some suggestion.
--
thx & cheers
Oliver

Output of 1st Boot Squence:
Code:
xbox@XBMCLive:~$ lsusb
Bus 002 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 002 Device 002: ID 0518:0001 EzKEY Corp. USB to PS2 Adaptor v1.09
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 9022:d660
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
xbox@XBMCLive:~$ dmesg | grep dvb
dvb-usb: found a 'TeVii S660 USB' in cold state, will try to load a firmware
usb 1-4: firmware: requesting dvb-usb-s660.fw
dvb-usb: downloading firmware from file 'dvb-usb-s660.fw'
dvb-usb: found a 'TeVii S660 USB' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
dvb-usb: MAC address: 00:00:00:00:00:00
dvb-usb: no frontend was attached by 'TeVii S660 USB'
dvb-usb: schedule remote query interval to 150 msecs.
dvb-usb: TeVii S660 USB successfully initialized and connected.
dvb-usb: TeVii S660 USB successfully deinitialized and disconnected.
dvb-usb: found a 'TeVii S660 USB' in cold state, will try to load a firmware
usb 1-4: firmware: requesting dvb-usb-s660.fw
dvb-usb: downloading firmware from file 'dvb-usb-s660.fw'
dvb-usb: found a 'TeVii S660 USB' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
dvb-usb: MAC address: 00:18:bd:5c:4a:f0
dvb-usb: schedule remote query interval to 150 msecs.
dvb-usb: TeVii S660 USB successfully initialized and connected.
Output of 2nd Boot Sqeuence:
Code:
xbox@XBMCLive:~$ lsusb
Bus 002 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 002 Device 002: ID 0518:0001 EzKEY Corp. USB to PS2 Adaptor v1.09
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 9022:d660
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
xbox@XBMCLive:~$ dmesg | grep dvb
dvb-usb: found a 'TeVii S660 USB' in cold state, will try to load a firmware
usb 1-4: firmware: requesting dvb-usb-s660.fw
dvb-usb: downloading firmware from file 'dvb-usb-s660.fw'
dvb-usb: found a 'TeVii S660 USB' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
dvb-usb: MAC address: 00:18:bd:5c:4a:f0
dvb-usb: schedule remote query interval to 150 msecs.
dvb-usb: TeVii S660 USB successfully initialized and connected.
ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)...
usb 1-4: firmware: requesting dvb-fe-ds3000.fw

Edit: PS: I in the meantime I noticed that it's not necessarily needed to perform a second boot, but that simply restarting TVHeadend while the system is still on from the first boot it does the same job.
So when issuing the command
Code:
/etc/init.d/tvheadend restart
I see the following two lines are added to the typical output (1st Boot Squence above)
Code:
ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)...
usb 1-4: firmware: requesting dvb-fe-ds3000.fw
and now TVHeadend is able to find the adapter.

So it looks like a timing issue to me!? I tried to move the initializations of TVHeadend for S20tvheadend to S99tvheadend, but that doesn't do the trick.
Any other suggestion how to properly delay the start of tvheadend for a few seconds?
Reply
#6
Any luck with this Odoll?
I have the same problem with a diferent card, it works if i start Tvheadend manual after init is complete.
Reply
#7
no, unfortunately not. I typically keep the S660 power-on to avoid the issue :-(
Reply

Logout Mark Read Team Forum Stats Members Help
Live TV with XBMC Live and TeVii s6600