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