Re: new tv tuner card

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Peter D. wrote:
Hi everyone,

I seem to have a new type of tv tuner card not known about by the kernel yet. How do I go about getting it recognized?

I already have a happily working dvb-t card - so I have half a clue what things are supposed to look like.

The new card is an MSI TV@nywhere A/D. (NOT a TV@nywhere Plus or a TV@nywhere Master.) Here is a link <http://www.msi.com.tw/program/products/multimedia/mut/pro_mut_detail.php?UID=609>. It is a hybrid card that is supposed to get both dvb-t and analogue TV, so I am not sure if I should be subscribing to this list or v4l or both.

There is remarkably little on this low profile PCI card. There are a few Philips chips; a SAA7131E/03/G, a TDA1004?A (the printing is tiny) another couple that I can not read with the naked eye, three crystals, CD sound connectors, a ten pin socket and the external connections (FM, TV ant and combined audio/visual/remote).

The kernel wants to load the saa7134 module, but that does not work.

"lspci -s 00:09 -n" gives;
00:09.0 0480: 1131:7133 (rev d1)

and "lspci -s 00:09 -v" gives;
00:09.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
        Subsystem: Unknown device 4e42:3306
        Flags: bus master, medium devsel, latency 32, IRQ 20
        Memory at eb105000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [40] Power Management version 2


 Hi folks, I've had the same card for a week, but getting
the remote and DVB to work have eluded me.
It has a TDA10046A, SAA7131E and a TD8275A tuner.

A somewhat ordinary photo of the front (I did not think
to photo the back):
http://members.optusnet.com.au/~drinnen/myth/msi_card_big.jpg

Perhaps uninteresting photos of the remote and complete package
http://members.optusnet.com.au/~drinnen/myth/msi_remote.jpg
http://members.optusnet.com.au/~drinnen/myth/msi_box_contents.jpg

 The analogue worked by modprobing saa7134 card=82, the tv@nywhereplus
(which has nodvb). I copied that initialising stuff to a new
card and the analogue seems to be working (I can't get sound (-oss
or -alsa) in mythtv but recording sound+video with xawtv and
mencoder works). Switching between composite and tuner works fine too.

 With the remote if I set it to a gpio remote it shows an ir
connection in the log output but when I set ir_debug all I get is

Sep  5 17:23:10 illian kernel: saa7133[0]/ir: build_key gpio=0x250000
mask=0x0 data=0
Sep  5 17:23:10 illian kernel: saa7133[0]/ir: build_key gpio=0x210000
mask=0x0 data=0
Sep  5 17:23:10 illian kernel: saa7133[0]/ir: build_key gpio=0x250000
mask=0x0 data=0
Sep  5 17:23:10 illian kernel: saa7133[0]/ir: build_key gpio=0x210000
mask=0x0 data=0
Sep  5 17:23:11 illian kernel: saa7133[0]/ir: build_key gpio=0x250000
mask=0x0 data=0
Sep  5 17:23:11 illian kernel: saa7133[0]/ir: build_key gpio=0x210000
mask=0x0 data=0

for keypresses. This seems like up/down information but no
key data?

 With DVB, I once got KaxTV to show a channel, couldn't change
the channel and when I jumped into mythtv to do a setup it
only found the channels on that frequency.

The logfile output of my latest tests follows (with a single
run of the scan utility):

Linux video capture interface: v2.00
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [LNK4] -> GSI 12 (level, low) -> IRQ 12 saa7133[0]: found at 0000:01:07.0, rev: 209, irq: 12, latency: 32, mmio: 0xe8001000 saa7133[0]: subsystem: 4e42:3306, board: MSI TV@Anywhere A/D [card=98,autodetected]
saa7133[0]: board init: gpio is 210000
input: saa7134 IR (MSI TV@Anywhere A/D as /class/input/input8
tuner 2-004b: chip found @ 0x96 (saa7133[0])
tuner 2-004b: setting tuner address to 61
tuner 2-004b: type set to tda8290+75a
saa7133[0]: i2c eeprom 00: 42 4e 06 33 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7133[0]: i2c eeprom 10: 00 00 62 08 ff 20 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 01 ed ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff 21 00 c2 96 10 05 01 01 16 32 15 ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
saa7134 ALSA driver for DMA sound loaded
saa7133[0]/alsa: saa7133[0] at 0xe8001000 irq 12 registered as card 1
DVB: registering new adapter (saa7133[0]).
DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
tda1004x: setting up plls for 48MHz sampling clock
tda1004x: found firmware revision 29 -- ok

_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux