Solved VNSI5: Channel: no data 16
#1
Hello guys,

I currently run XBMC 13.0-ALPHA11 (build from today, 25 Dec 2013) with VNSI5 and an external DVB-S2 USB card: TechnoTrend TT S2-3600.

This card always had some problems with linux (mainly filling the syslog with senseless errors) but still delivered images. Before using the configuration above, I used it on another PC running OpenELEC.

Now I run the configuration stated above (no openelec anymore) and Live TV is working weird. When booting and tuning into a channel, everything works fine. TV works and the image is good.

However, when I close the stream and do sth. else in XBMC (for example watch a movie) and return back to TV to watch any channel (even exact the same one from before), it suddenly does not work, stating the error "Channel: no data". This is written to syslog:
Code:
Dec 25 19:43:26 openelec vdr: [1488] loading /var/lib/vdr/plugins/vnsiserver5/allowed_hosts.conf
Dec 25 19:43:26 openelec vdr: [1488] VNSI: Client with ID 8 connected: 127.0.0.1:38690
Dec 25 19:43:26 openelec vdr: [1973] VNSI: Welcome client 'XBMC Media Center' with protocol version '5'
Dec 25 19:43:26 openelec vdr: [1973] VNSI: LiveStreamer::Close - close
Dec 25 19:43:26 openelec vdr: [1974] receiver on device 1 thread started (pid=1316, tid=1974, prio=high)
Dec 25 19:43:26 openelec vdr: [1973] VNSI: Successfully switched to channel 154 - ProSieben
Dec 25 19:43:26 openelec vdr: [1973] VNSI: Started streaming of channel ProSieben (timeout 10 seconds)
Dec 25 19:43:26 openelec vdr: [1977] TS buffer on device 1 thread started (pid=1316, tid=1977, prio=high)
Dec 25 19:43:26 openelec vdr: [1976] cLiveStreamer stream processor thread started (pid=1316, tid=1976, prio=high)
Dec 25 19:43:26 openelec kernel: [ 1039.567046] pctv452e: I2C error -121; AA 7E  CC 00 01 -> 55 7E  CC 00 00.
Dec 25 19:43:26 openelec kernel: [ 1039.580482] pctv452e: I2C error -121; AA 95  CC 00 01 -> 55 95  CC 00 00.
Dec 25 19:43:26 openelec kernel: [ 1039.639004] pctv452e: I2C error -121; AA B0  CC 00 01 -> 55 B0  CC 00 00.
Dec 25 19:43:31 openelec vdr: [1975] VNSI: VideoInput: no pat/pmt within timeout, falling back to channel pids
Dec 25 19:43:31 openelec vdr: [1975] VNSI: Video Input - new pmt, attaching receiver
Dec 25 19:43:36 openelec vdr: [1976] VNSI: Channel: no data 16
Dec 25 19:43:46 openelec vdr: [1976] VNSI: Channel: no data 16
Dec 25 19:43:48 openelec vdr: [1973] VNSI: cxSocket::read: eof, connection closed
Dec 25 19:43:48 openelec vdr: [1976] VNSI: exit streamer thread
Dec 25 19:43:48 openelec vdr: [1976] cLiveStreamer stream processor thread ended (pid=1316, tid=1976)
Dec 25 19:43:48 openelec vdr: [1973] VNSI: LiveStreamer::Close - close
Dec 25 19:43:48 openelec vdr: [1977] TS buffer on device 1 thread ended (pid=1316, tid=1977)
Dec 25 19:43:48 openelec vdr: [1974] buffer stats: 0 (0%) used
Dec 25 19:43:48 openelec vdr: [1974] receiver on device 1 thread ended (pid=1316, tid=1974)
Dec 25 19:43:48 openelec vdr: [1488] VNSI: Client with ID 8 seems to be disconnected, removing from client list
Dec 25 19:43:56 openelec kernel: [ 1070.217910] pctv452e: I2C error -121; AA 32  CC 00 01 -> 55 32  CC 00 00.
Dec 25 19:43:56 openelec kernel: [ 1070.231559] pctv452e: I2C error -121; AA 49  CC 00 01 -> 55 49  CC 00 00.
Dec 25 19:43:56 openelec kernel: [ 1070.289892] pctv452e: I2C error -121; AA 65  CC 00 01 -> 55 65  CC 00 00.
Dec 25 19:44:17 openelec kernel: [ 1090.978397] pctv452e: I2C error -121; AA 04  CC 00 01 -> 55 04  CC 00 00.
Dec 25 19:44:38 openelec kernel: [ 1111.991070] pctv452e: I2C error -121; AA DA  CC 00 01 -> 55 DA  CC 00 00.
(Don't mind the word openelec here, I just named the machine this way, but it's not OpenELEC running on there!)

I then turned on XBMC Debugging log but it just saved those 2 lines which seem relevant (the rest was CEC-related):
Code:
19:50:18 T:139879805671168   DEBUG: AddOnLog: VDR VNSI Client: StreamStatus - Channel: no data
19:50:18 T:139879805671168   DEBUG: CAddonCallbacksAddon - QueueNotification - VDR VNSI Client - Info Message : 'Channel: no data'

When I reboot the machine, TV usually works again until the error randomly appears again...

I'm really desperated with this bug. I changed the cable and rechecked the installation but it seems fine. The TV card worked before (OpenELEC 3.2.4) and didn't show this behaviour.

Does anyone have a clue? Smile

Thank you!
Reply
#2
"no data" say that vnsi get no data from vdr. it tells vdr to tune to a channel, vdr replies with no error, then vdr waits for data but doesn't get anything.
Reply
#3
Thanks!

Is there any logical reason why this may happen randomly?

I am going to test the newest OpenELEC build as soon as their website is on again and I will report if this behaviour is seen there, too.
Reply
#4
Quote:pctv452e: I2C error -121; AA 32 CC 00 01 -> 55 32 CC 00 00

Either the driver or the tuner sucks. I personally avoid Technotrend like the plague (bought a tuner that magically interfered with the signal so that I couldn't use a softcam with it).
Reply
#5
The tuner sucks totally.

With OpenELEC 4.0 (latest nightly) it works fine BUT the image has errors.

I will buy a new one within the next weeks, this will never end...
Reply
#6
Little Update!

seo from #openelec finally helped me since he found the solution.

I didn't want to give up and so I kept the TV card. The solution was turning off USB 3.0 (xHCI mode). It looks like this killed the problem! Smile
Reply
#7
Yeah - seo rocks :-)
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#8
(2014-02-14, 19:48)XBMCWin Wrote: #I didn't want to give up and so I kept the TV card. The solution was turning off USB 3.0 (xHCI mode). It looks like this killed the problem! Smile

Can you give some advise how to disable USB 3.0? BIOS setting? By blacklisting a kernel module? lsmod shows me nothing loaded like "xhci", so I don't know which modules to disable.

Thanks for any hint on this topic!

UPDATE:

I just checked the documentation of my motherboard and connected my two USB boxes to USB 2.0 ports (btw no TT boxes but DVBSky S960 facing similar problems). I am using XBMCbuntu Gotham Beta 2.1.

Unfortunately that doesn't help Sad While watching TV on the XBMC which has vdr running I suddenly got this error message on another remotely connected XBMC box.
Reply
#9
@ sprotznock

If LiveTV is not working anymore in XBMC after some time, can you try to open a tv channel with vlc player?
you'll need streamdev server plugin activated for this.


I also use DVBSky 960 and have a similar problem. But when LiveTV in XBMC is not working anymore, i can still watch tv with VLC. So for me, it seems to be software related.
Reply
#10
I have also noticed that my usb dvb-t card sometimes doesn't work, but i don't have this problem with the usb dvb-s2 card. Although this does not bother me since i don't watch dvb-t channels.
I usually start livetv with channel 1 (dvb-t) and switch over and watch dvb-s2 channels and after a while if i switch over to dvb-t channels nothing happens.

Intel NUC i3 Haswell
XBMC Gotham beta (FernetMenta Master)
VDR with xvdr.
DVB-T: some no name cheap card, had it for years.
DVB-S2: PCTV 461e
Reply
#11
(2014-03-25, 12:00)Nafi Wrote: @ sprotznock

If LiveTV is not working anymore in XBMC after some time, can you try to open a tv channel with vlc player?
you'll need streamdev server plugin activated for this.


I also use DVBSky 960 and have a similar problem. But when LiveTV in XBMC is not working anymore, i can still watch tv with VLC. So for me, it seems to be software related.

Thanks for the hint. I tried it, unfortunately without much success...

I just had the following situation: a recording was succesfully running, I could watch channels from the same transponder, and got "no data" on other channels. The recording finished, then I even couldn't watch *any* live channel anymore. I stopped XBMC and vdr, enabled streamdev-server plugin and started vdr + XBMC again.

Then I went to the streamdev's :3000 web frontend and selected a channel for TS download -> 0 bytes and a stalled download stream. After a PC restart everything worked fine - live TV in XBMC and stream download via HTTP.

So I am not sure if it's really a software problem. At least restarting vdr + XBMC didn't help. Only restarting the PC solved it.

Is there any workaround known resetting the USB devices somehow? Unloading kernel modules or something like that?

Thanks!
Reply
#12
had that issue again yesterday but this time it also didn't work in VLC . strange...

unfortunately i can't find any lines in logfile related to this.
Reply

Logout Mark Read Team Forum Stats Members Help
VNSI5: Channel: no data 160