Project

General

Profile

[WARNING]:v4l: /dev/video0: Device does not have a tuner, device skipped

Added by Ralf Brinkmann almost 10 years ago

I have installed a TVHeadend on my Debian wheezy Release 7.7.

lsusb shows it as: Bus 004 Device 003: ID 2659:1405 Sundtek

/opt/bin/mediaclient --lc shows:
  • List of Media Clients **
    /dev/dvb/adapter0/frontend0:
    No client connected
    /dev/dvb/adapter0/dvr0:
    No client connected
    /dev/dvb/adapter0/demux0:
    No client connected
    /dev/video0:
    No client connected
    /dev/vbi0:
    No client connected
    /dev/mediainput0:
    No client connected
    /dev/dsp0:
    No client connected

ls -l /dev/dvb/adapter0/
insgesamt 0
crwxrwxrwx 1 root root 212, 1 Dez 29 16:19 demux0
crwxrwxrwx 1 root root 212, 2 Dez 29 16:19 dvr0
crwxrwxrwx 1 root root 212, 0 Dez 29 16:19 frontend0

starting tvheadend gives me:
Dez 29 16:30:58.479 [ INFO]:charset: 71 entries loaded
Dez 29 16:31:00.532 [ INFO]:dvb: Found adapter /dev/dvb/adapter0 (Sundtek DVB-S/S2 (IV)) via PCI
Dez 29 16:31:00.706 [ INFO]:v4l: /dev/video0: Sundtek Sundtek MediaTV Pro 2k12 USB capabilities: 0x04020001
Dez 29 16:31:00.706 [ INFO]:v4l: /dev/video0: Standard #0: 0000000000000007 PAL-BG, frameperiod: 1/25, 625 lines
Dez 29 16:31:00.706 [ INFO]:v4l: /dev/video0: Standard #1: 00000000000000e0 PAL-DK, frameperiod: 1/25, 625 lines
Dez 29 16:31:00.707 [ INFO]:v4l: /dev/video0: Standard #2: 0000000000000010 PAL-I, frameperiod: 1/25, 625 lines
Dez 29 16:31:00.707 [ INFO]:v4l: /dev/video0: Standard #3: 0000000000000100 PAL-M, frameperiod: 1001/30000, 525 lines
Dez 29 16:31:00.707 [ INFO]:v4l: /dev/video0: Standard #4: 0000000000001000 NTSC-M, frameperiod: 1001/30000, 525 lines
Dez 29 16:31:00.707 [ INFO]:v4l: /dev/video0: Standard #5: 0000000000400000 Secam-L, frameperiod: 1/25, 625 lines
Dez 29 16:31:00.707 [ INFO]:v4l: /dev/video0: Standard #6: 0000000000800000 Secam-LC, frameperiod: 1/25, 625 lines
Dez 29 16:31:00.707 [ INFO]:v4l: /dev/video0: Standard #7: 0000000000100000 Secam-K, frameperiod: 1/25, 625 lines
Dez 29 16:31:00.707 [ INFO]:v4l: /dev/video0: Standard #8: 0000000000010000 Secam-B, frameperiod: 1/25, 625 lines
Dez 29 16:31:00.707 [ INFO]:v4l: /dev/video0: Standard #9: 0000000000040000 Secam-G, frameperiod: 1/25, 625 lines
Dez 29 16:31:00.708 [ INFO]:v4l: /dev/video0: Standard #10: 0000000000080000 Secam-H, frameperiod: 1/25, 625 lines
Dez 29 16:31:00.708 [ INFO]:v4l: /dev/video0: Input #0: Composite (Camera), audio:0x0, tuner:0, standard:0000000000dd11f7,
Dez 29 16:31:00.708 [ INFO]:v4l: /dev/video0: Input #1: S-Video (Camera), audio:0x0, tuner:0, standard:0000000000dd11f7,
Dez 29 16:31:00.708 [ INFO]:v4l: /dev/video0: Format #0: YUYV, 16 bpp [YUYV]
Dez 29 16:31:00.708 [ INFO]:v4l: /dev/video0: Format #1: UYVY, 16 bpp [UYVY]
Dez 29 16:31:00.708 [WARNING]:v4l: /dev/video0: Device does not have a tuner, device skipped
Dez 29 16:31:00.746 [ INFO]:CSA: Using SSE2 128bit parallel descrambling
Dez 29 16:31:00.746 [ INFO]:epggrab: module eit created
Dez 29 16:31:00.746 [ INFO]:epggrab: module uk_freesat created
Dez 29 16:31:00.746 [ INFO]:epggrab: module uk_freeview created
Dez 29 16:31:00.746 [ INFO]:epggrab: module viasat_baltic created
Dez 29 16:31:00.751 [ INFO]:epggrab: module opentv-skyuk created
Dez 29 16:31:00.751 [ INFO]:epggrab: module opentv-skyit created
Dez 29 16:31:00.751 [ INFO]:epggrab: module opentv-ausat created
Dez 29 16:31:00.754 [ INFO]:epggrab: module pyepg created
Dez 29 16:31:00.754 [ INFO]:epggrab: module xmltv created
Dez 29 16:31:02.102 [ INFO]:epggrab: module /usr/bin/tv_grab_pt_meo created
Dez 29 16:31:02.102 [ INFO]:epggrab: module /usr/bin/tv_grab_dk_dr created
Dez 29 16:31:02.102 [ INFO]:epggrab: module /usr/bin/tv_grab_in created
Dez 29 16:31:02.102 [ INFO]:epggrab: module /usr/bin/tv_grab_se_tvzon created
Dez 29 16:31:02.102 [ INFO]:epggrab: module /usr/bin/tv_grab_na_dtv created
Dez 29 16:31:02.102 [ INFO]:epggrab: module /usr/bin/tv_grab_no_gfeed created
Dez 29 16:31:02.102 [ INFO]:epggrab: module /usr/bin/tv_grab_se_swedb created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_is created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_ch_search created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_hr created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_it created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_uk_rt created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_huro created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_fr created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_combiner created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_es_laguiatv created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_uk_bleb created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_ar created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_fr_kazer created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_il created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_fi created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_eu_egon created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_na_dd created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_eu_epgdata created
Dez 29 16:31:02.103 [ INFO]:epggrab: module /usr/bin/tv_grab_za created
Dez 29 16:31:02.103 [ INFO]:epgdb: loaded v2
Dez 29 16:31:02.103 [ INFO]:epgdb: channels 0
Dez 29 16:31:02.103 [ INFO]:epgdb: brands 0
Dez 29 16:31:02.103 [ INFO]:epgdb: seasons 0
Dez 29 16:31:02.103 [ INFO]:epgdb: episodes 0
Dez 29 16:31:02.103 [ INFO]:epgdb: broadcasts 0
Dez 29 16:31:02.103 [ INFO]:dvr: Creating new configuration ''
Dez 29 16:31:02.103 [WARNING]:dvr: Output directory for video recording is not yet configured for DVR configuration "". Defaulting to to "/root". This can be changed from the web user interface.
Dez 29 16:31:02.104 [ NOTICE]:START: HTS Tvheadend version 3.4.27~gfbda802~wheezy started, running as PID:4147 UID:0 GID:0, settings located in '/root/.hts/tvheadend'
Dez 29 16:31:02.936 [ INFO]:AVAHI: Service 'Tvheadend' successfully established.

In the web frontend I do can not find any TV adapter, so I assume the '[WARNING]:v4l: /dev/video0: Device does not have a tuner, device skipped"
is the problem.

What can I do make it work?

regards


Replies (5)

RE: [WARNING]:v4l: /dev/video0: Device does not have a tuner, device skipped - Added by Prof Yaffle almost 10 years ago

1. Firmware?

2. Correct architecture for the tvh package? For the drivers?

3. Update to a later tvh version?

4. Is /dev/video0 relevant? Is it an image capture module or camera vs a tuner?

5. Is tvh running as a user/group that has access to the tuner (e.g. hts:video)?

RE: [WARNING]:v4l: /dev/video0: Device does not have a tuner, device skipped - Added by Alfred Zastrow almost 10 years ago

In my case starting tvh looks like this:

19:17:23 tvh tvheadend575: START: HTS Tvheadend version 3.9.2306~g0dd36a5 started, running as PID:575 UID:199 GID:44, CWD:/ CNF:/home/hts/.hts/tvheadend

Your start doesn't look that tvh was startet via /etc/init.d/tvheadend and maybe an other damon/program is catching your device before.

br
Alfred

RE: [WARNING]:v4l: /dev/video0: Device does not have a tuner, device skipped - Added by Markus Rechberger (Sundtek) almost 10 years ago

Hi,

another customer already reported this.

If you turn on logging you would see which application is blocking the driver so tvheadend cannot switch to digital TV. Basically another application is accessing the analogTV nodes (I think google chrome does this)

I guess you will not use S-Video or Composite with TVHeadend, you can just disable the entire analog Frontend of the driver.

/etc/sundtek.conf
disable_analogtv=1

Afterwards restart the driver:
/opt/bin/mediaclient --shutdown
/opt/bin/mediaclient --start

and tvheadend:
service tvheadend restart

(or just reboot the system).

http://wiki.sundtek.de/index.php/TreiberKonfiguration

RE: [WARNING]:v4l: /dev/video0: Device does not have a tuner, device skipped - Added by Ralf Brinkmann almost 10 years ago

What I did is:
ps -eaf | grep tvheadend

hts 2512 1 9 15:36 ? 00:00:01 /usr/bin/tvheadend -f -u hts -g video
ralf 3645 3557 0 15:36 pts/0 00:00:00 grep tvheadend

and I did this:

etc/sundtek.conf
disable_analogtv=1

Afterwards restart the driver:
/opt/bin/mediaclient --shutdown
/opt/bin/mediaclient --start

and tvheadend:
service tvheadend restart

And finally the device showed up in the TVheadend web page.
Thats it, thank you!

    (1-5/5)