Guest airportugal Posted November 15, 2005 Report Share Posted November 15, 2005 *Sorry*, I posted the wrong title... Hello, I bought a Hauppauge WinTV Express model 751 Tv-card yesterday. It is supposed to work on a Mandrake LE 2005. The bt878 encoder is fully supported and detected (card = 10), but the problem is the tuner type, I mean, which one to choose? I live in Spain, so I use the tuner must have PAL at least... No way looking on the card, as the wonderfull Hauppauge sticker covers the tuner name. I have tried with 22, 1, 11 and 4, but to no avail: scantv always reports "no station found at all", as well as tvtime-scanner. Mandrake control center is not helping either: each time I change the tuner or the card number, it justs tries to perform a scan and, then, it stops and prompts "an error occurred while trying to scan stations". this is the output of the kernel messages : cat /var/log/messages | grep bttv Nov 15 23:30:21 localhost kernel: bttv: driver version 0.9.15 loaded Nov 15 23:30:21 localhost kernel: bttv: using 4 buffers with 2080k (520 pages) each for capture Nov 15 23:30:21 localhost kernel: bttv: Bt8xx card found (0). Nov 15 23:30:21 localhost kernel: bttv0: Bt878 (rev 17) at 0000:00:0b.0, irq: 10, latency: 32, mmio: 0xe7000000 Nov 15 23:30:21 localhost kernel: bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb Nov 15 23:30:21 localhost kernel: bttv0: using: Hauppauge (bt878) [card=10,insmod option] Nov 15 23:30:21 localhost kernel: bttv0: Hauppauge/Voodoo msp34xx: reset line init [5] Nov 15 23:30:22 localhost kernel: bttv0: using tuner=38 Nov 15 23:30:22 localhost kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found Nov 15 23:30:22 localhost kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found Nov 15 23:30:22 localhost kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found Nov 15 23:30:22 localhost kernel: bttv0: i2c: checking for TDA9887 @ 0x86... not found Nov 15 23:30:22 localhost kernel: bttv0: registered device video0 Nov 15 23:30:22 localhost kernel: bttv0: registered device vbi0 Nov 15 23:30:22 localhost kernel: bttv0: registered device radio0 Nov 15 23:30:22 localhost kernel: bttv0: PLL: 28636363 => 35468950 . ok cat /var/log/messages | grep tuner Nov 15 23:23:58 localhost kernel: tuner: chip found at addr 0xc2 i2c-bus bt878 #0 [sw] Nov 15 23:23:58 localhost kernel: tveeprom: tuner = <unknown> (idx = 97, type = -517350656) Nov 15 23:23:58 localhost kernel: tveeprom: tuner fmt = PAL(D/K) (eeprom = 0x44, v4l2 = 0x00000e07) Nov 15 23:23:58 localhost kernel: bttv0: using tuner=38 Nov 15 23:23:58 localhost kernel: tuner: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by bt878 #0 [sw] and lspci returns: 00:0b.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) 00:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) .... Which tuner should I use? Is it a tuner detection problem after all? Thanks for your time and help xavier v Quote Link to comment Share on other sites More sharing options...
devries Posted November 16, 2005 Report Share Posted November 16, 2005 Nov 15 23:23:58 localhost kernel: tuner: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by bt878 #0 [sw] None at all. Mandriva is detecting your card fine. You only need to put in module options if the defaults don't work. Quote Link to comment Share on other sites More sharing options...
Guest airportugal Posted November 16, 2005 Report Share Posted November 16, 2005 You only need to put in module options if the defaults don't work. <{POST_SNAPBACK}> Ok, but to configure the module with the right tuner number, how can I get the tuner model of my card? The metal cover is covered with a sticker... Quote Link to comment Share on other sites More sharing options...
devries Posted November 16, 2005 Report Share Posted November 16, 2005 According to the logs your tuner = 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by bt878 #0 [sw] :) edit: A list of tuner types. If the default doesn't work try some of the moe likely from this list (from a tuner.h file) #define TUNER_TEMIC_PAL 0 /* 4002 FH5 (3X 7756, 9483) */#define TUNER_PHILIPS_PAL_I 1 #define TUNER_PHILIPS_NTSC 2 #define TUNER_PHILIPS_SECAM 3 /* you must actively select B/G, L, L` */ #define TUNER_ABSENT 4 #define TUNER_PHILIPS_PAL 5 #define TUNER_TEMIC_NTSC 6 /* 4032 FY5 (3X 7004, 9498, 9789) */ #define TUNER_TEMIC_PAL_I 7 /* 4062 FY5 (3X 8501, 9957) */ #define TUNER_TEMIC_4036FY5_NTSC 8 /* 4036 FY5 (3X 1223, 1981, 7686) */ #define TUNER_ALPS_TSBH1_NTSC 9 #define TUNER_ALPS_TSBE1_PAL 10 #define TUNER_ALPS_TSBB5_PAL_I 11 #define TUNER_ALPS_TSBE5_PAL 12 #define TUNER_ALPS_TSBC5_PAL 13 #define TUNER_TEMIC_4006FH5_PAL 14 /* 4006 FH5 (3X 9500, 9501, 7291) */ #define TUNER_ALPS_TSHC6_NTSC 15 #define TUNER_TEMIC_PAL_DK 16 /* 4016 FY5 (3X 1392, 1393) */ #define TUNER_PHILIPS_NTSC_M 17 #define TUNER_TEMIC_4066FY5_PAL_I 18 /* 4066 FY5 (3X 7032, 7035) */ #define TUNER_TEMIC_4006FN5_MULTI_PAL 19 /* B/G, I and D/K autodetected (3X 7595, 7606, 7657) */ #define TUNER_TEMIC_4009FR5_PAL 20 /* incl. FM radio (3X 7607, 7488, 7711) */ #define TUNER_TEMIC_4039FR5_NTSC 21 /* incl. FM radio (3X 7246, 7578, 7732) */ #define TUNER_TEMIC_4046FM5 22 /* you must actively select B/G, D/K, I, L, L` ! (3X 7804, 7806, 8103, 8104) */ #define TUNER_PHILIPS_PAL_DK 23 #define TUNER_PHILIPS_FQ1216ME 24 /* you must actively select B/G/D/K, I, L, L` */ #define TUNER_LG_PAL_I_FM 25 #define TUNER_LG_PAL_I 26 #define TUNER_LG_NTSC_FM 27 #define TUNER_LG_PAL_FM 28 #define TUNER_LG_PAL 29 #define TUNER_TEMIC_4009FN5_MULTI_PAL_FM 30 /* B/G, I and D/K autodetected (3X 8155, 8160, 8163) */ #define TUNER_SHARP_2U5JF5540_NTSC 31 #define TUNER_Samsung_PAL_TCPM9091PD27 32 #define TUNER_MT2032 33 #define TUNER_TEMIC_4106FH5 34 /* 4106 FH5 (3X 7808, 7865) */ #define TUNER_TEMIC_4012FY5 35 /* 4012 FY5 (3X 0971, 1099) */ #define TUNER_TEMIC_4136FY5 36 /* 4136 FY5 (3X 7708, 7746) */ #define TUNER_LG_PAL_NEW_TAPC 37 #define TUNER_PHILIPS_FM1216ME_MK3 38 #define TUNER_LG_NTSC_NEW_TAPC 39 #define TUNER_HITACHI_NTSC 40 #define TUNER_PHILIPS_PAL_MK 41 #define TUNER_PHILIPS_ATSC 42 #define TUNER_PHILIPS_FM1236_MK3 43 #define TUNER_PHILIPS_4IN1 44 /* ATI TV Wonder Pro - Conexant */ #define TUNER_MICROTUNE_4049FM5 45 #define TUNER_LG_NTSC_TAPE 47 #define TUNER_TNF_8831BGFF 48 #define TUNER_MICROTUNE_4042FI5 49 /* FusionHDTV 3 Gold - 4042 FI5 (3X 8147) */ #define TUNER_TCL_2002N 50 #define TUNER_PHILIPS_FM1256_IH3 51 #define TUNER_THOMSON_DTT7610 52 #define TUNER_PHILIPS_FQ1286 53 #define TUNER_PHILIPS_TDA8290 54 #define TUNER_TCL_2002MB 55 /* Hauppauge PVR-150 PAL */ #define TUNER_PHILIPS_FQ1216AME_MK4 56 /* Hauppauge PVR-150 PAL */ #define TUNER_PHILIPS_FQ1236A_MK4 57 /* Hauppauge PVR-500MCE NTSC */ #define TUNER_YMEC_TVF_8531MF 58 #define TUNER_YMEC_TVF_5533MF 59 /* Pixelview Pro Ultra NTSC */ #define TUNER_THOMSON_DTT7611 60 /* DViCO FusionHDTV 3 Gold-T */ #define TUNER_TENA_9533_DI 61 #define TUNER_TEA5767 62 /* Only FM Radio Tuner */ #define TUNER_PHILIPS_FMD1216ME_MK3 63 #define TUNER_LG_TDVS_H062F 64 /* DViCO FusionHDTV 5 */ #define TUNER_YMEC_TVF66T5_B_DFF 65 /* Acorp Y878F */ Quote Link to comment Share on other sites More sharing options...
Guest airportugal Posted November 16, 2005 Report Share Posted November 16, 2005 Thanks for your help, devries. In fact, the tuner number that appears on the log is the result of one of my attempts to configure the bttv module properly. I saw somewhere in google that 38 could be the right tuner. I've already tried 38, 22, 4, 11, 1. On the first attempt, I just hit "Autodetect" on both tuner and card, and the resulting log was "tuner= <unknown>". That's where my problems begun. The question is, apart from trying all the tuner numbers, is there any method to guess the tuner model of my WinTV Express model 751? I've been looking at PVR hardware database, but the info there is a bit confusing for me, as they seem to assign two different tuners for my card in different lines of the page. Quote Link to comment Share on other sites More sharing options...
devries Posted November 17, 2005 Report Share Posted November 17, 2005 No there is no easy method. If it helps any I'm using tuner=29 (also a Hauppauge card but different model) Tip: lspci -v gives more verbose output Quote Link to comment Share on other sites More sharing options...
Guest airportugal Posted December 9, 2005 Report Share Posted December 9, 2005 With the windows "prodinfo" utility I found out that my tuner is a TCL 2002MB-3H. This tuner doesn't appear at the tuner list. The tuner works properly under windows, so I'll try number #define TUNER_TCL_2002MB 55 /* Hauppauge PVR-150 PAL */ Thanks, xavier Quote Link to comment Share on other sites More sharing options...
Guest airportugal Posted December 9, 2005 Report Share Posted December 9, 2005 I've tried number 55, but no way. I'm convinced this is the correct number and that my kernel is not managing the tuner on the right way. Why? because in my /usr/src/linux-2.6.11-6mdk/include/media/tuner.h file the PAL tuner list ends with number 52, TUNER_THOMSON_DTT7610. There are no more tuners left. And mine appears to be number 55. In your tuner.h, devries, the list finnished with number 61 and included tuner 55. Does it mean I need a kernel update? Which kernel and mandriva version do you have, devries? Thanks for your help, xavier Quote Link to comment Share on other sites More sharing options...
devries Posted December 10, 2005 Report Share Posted December 10, 2005 modinfo ivtvfilename: /lib/modules/2.6.12-12mdk/kernel/3rdparty/ivtv/ivtv.ko.gz author: Kevin Thayer description: iTVC15_16 driver license: GPL version: 0.2.0-rc3f vermagic: 2.6.12-12mdk 686 gcc-4.0 depends: videodev,i2c-algo-bit srcversion: 8461CC232212CBA6E93222C parm: ivtv_first_minor:Set minor assigned to first card (int) parm: ivtv_std:Specify video standard: 1 = NTSC, 2 = PAL, 3 = SECAM, Default: Autodetect (int) parm: ivtv_debug:Debug level (bitmask). Default: errors only (ivtv_debug = 255 gives full debugging) (int) parm: autoload:automatically load i2c modules like tuner.o, default is 1 (yes) (int) parm: tda9887:Enable or disable tda9887 module, 0 = normal, 1+ = pinnacle_id (int) parm: cardtype:Only use this option if your card is not detected properly. Specify card type: 1 = WinTV PVR 250 2 = WinTV PVR 350 3 = AVerMedia M179 4 = YUAN MPG600/Kuroutoshikou iTVC16-STVLP 5 = YUAN MPG160/Kuroutoshikou iTVC15-STVLP Default: Autodetect (array of int) parm: radio:Enable or disable the radio. Use only if autodetection fails. 0 = disable, 1 = enable (array of bool) parm: tuner:Tuner type selection, see tuner.h for values (array of int) Using Mandriva 2006. I guess that means your card is only supported by newer versions of ivtv. Read my topic in the tricks and tips forum for ivtv on Mandrake 10.1 on how to install a newer version. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.