Need help setting up an internal TV Card

Hi everyone

I am running openSUSE-11.3(x64) with KDE desktop & all updates installed
(as of 28-Jan-11).

Kernel name/version: “Desktop – openSUSE 11.3 - 2.6.34.7-0.7”

Over here at Dhaka/Bangladesh we get analog cable tv & transmission
format is PAL.

I recently changed my tv card from Avermedia ‘Avertv Super 700’ to
Kworld ‘PCI Analog TV Card Lite PVR-TV 7134SE’… at least that’s what
the label on the packaging says

I have been trying to take help by following instructions from these two
sites

Kworld PCI Analog TV Card Lite - LinuxTVWiki

Gentoo Wiki Archives - SAA7134

But I can’t figure out what exactly my card/tuner number should be

I mean my “exact card name” is not listed in the following file

/usr/src/linux/Documentation/video4linux/CARDLIST.saa7134

so I can’t figure the tuner number from the second website either

So on a hunch I put card=153 & tuner=43 and the card seems to be working
fine!! except for one or two channels.

But surely this is not the way to do things… there must be a more
accurate way… may be I am missing/not understanding something.

So… a little help would be much appreciated

Thanks in advance
Emon

BTW
Sections of output from commands lspci & dmesg are posted below

lspci -vnn


03:06.0 Multimedia controller [0480]: Philips Semiconductors
SAA7134/SAA7135HL Video Broadcast Decoder [1131:7134] (rev 01)
Subsystem: KWorld Computer Co. Ltd. Device [17de:7126]
Flags: bus master, medium devsel, latency 32, IRQ 20
Memory at fdcff000 (32-bit, non-prefetchable) [size=1]
Capabilities: [40] Power Management version 1
Kernel driver in use: saa7134
----------------x---------------

dmesg | grep saa


6.311656] saa7130/34: v4l2 driver version 0.2.15 loaded
6.312216] saa7134 0000:03:06.0: PCI INT A → GSI 20 (level, low) →
IRQ 20
6.312222] saa7134[0]: found at 0000:03:06.0, rev: 1, irq: 20,
latency: 32, mmio: 0xfdcff000
6.312228] saa7134[0]: subsystem: 17de:7126, board: Kworld Plus TV
Analog Lite PCI [card=153,insmod option]
6.312260] saa7134[0]: board init: gpio is c04078
6.312322] input: saa7134 IR (Kworld Plus TV Anal as
/devices/pci0000:00/0000:00:14.4/0000:03:06.0/input/input5
6.312391] IRQ 20/saa7134[0]: IRQF_DISABLED is not guaranteed on
shared IRQs
6.453033] saa7134[0]: i2c eeprom 00: de 17 26 71 10 28 ff ff ff ff
ff ff ff ff ff ff
6.453039] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.453044] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.453048] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.453052] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.453056] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.453060] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.453064] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.453068] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.453073] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.453077] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.453081] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.453085] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.453089] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.453093] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.453097] saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff
6.706085] tuner 2-0060: chip found @ 0xc0 (saa7134[0])
6.713083] tuner 2-0061: chip found @ 0xc2 (saa7134[0])
6.799139] saa7134[0]: registered device video0 [v4l2]
6.799158] saa7134[0]: registered device vbi0
6.799172] saa7134[0]: registered device radio0
6.904074] saa7134 ALSA driver for DMA sound loaded
6.904087] IRQ 20/saa7134[0]: IRQF_DISABLED is not guaranteed on
shared IRQs
6.904105] saa7134[0]/alsa: saa7134[0] at 0xfdcff000 irq 20
registered as card -1
7.312030] saa7134 IR (Kworld Plus TV Anal: unknown key for scancode
0x0078
7.312034] saa7134 IR (Kworld Plus TV Anal: unknown key: key=0x78 down=1
----------------x---------------[/size]

Read this Portal:Hardware - openSUSE

Thanks for the link stamostolias

Hope this helps :slight_smile:

Show Box

There are many hardware that I did not recognize :-p so I did not flag them as working, but to the best of my knowledge everything has been detected & working fine; so… should I mark everything as working??

Thanks in advance
Emon

Try with yast–>hardware–>tvcard

Yes, these are the excact numbers that this card need to work(i have the same card)
But how these numbers can be saved to my p.c.?Because after restart, i need to do this again and again.
There must be some way ,(i suppose)

Yast > Hardware > TV Card > Add > Expert Settings … > Kernel Module (drop down box) … navigate to/select “saa7134” and then add and set the parameters you are interested in.

Alternatively, by hand, edit /etc/modprobe.d/99-local.conf and add the options for the module there (see “/sbin/modinfo saa7134” for a list of available parms for the module … will be the same as those listed in the Yast method described above)

Either way, upon next boot, the module will be loaded with your desired settings.