Jump to content

WinTV Express and Mandriva LE 2005


Guest airportugal
 Share

Recommended Posts

Guest airportugal

*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

Link to comment
Share on other sites

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 */

Link to comment
Share on other sites

Guest airportugal

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.

Link to comment
Share on other sites

  • 4 weeks later...
Guest airportugal

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

Link to comment
Share on other sites

Guest airportugal

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

Link to comment
Share on other sites

modinfo ivtv

filename:      /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.

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...