I will begin by posting the hardware question requirements:
1) # /sbin/lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev c4)
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AG P]
00:02.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 12)
00:02.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/ C PIPC Bus Master IDE (rev 06)
00:02.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 08)
00:02.3 Host bridge: VIA Technologies, Inc. VT82C596 Power Management (rev 20)
***(Here it is ->) 00:0e.0 Multimedia controller: Philips Semiconductors SAA713X Audio+video broadc ast decoder (rev d0)
00:0f.0 Communication controller: Conexant HSF 56k HSFi Modem (rev 01)
00:10.0 USB Controller: NEC Corporation USB (rev 43)
00:10.1 USB Controller: NEC Corporation USB (rev 43)
00:10.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
00:12.0 Multimedia audio controller: ESS Technology ES1988 Allegro-1 (rev 10)
01:00.0 VGA compatible controller: ATI Technologies Inc M9+ 5C61 [Radeon Mobilit y 9200 (AGP)] (rev 01)
2) Linux version 2.6.11-1.1369_FC4 (bhcompile@decompose.build.redhat.com) (gcc vers
ion 4.0.0 20050525 (Red Hat 4.0.0-9))
3) Here are the key parts of my dmesg output:
PCI: Found IRQ 9 for device 0000:00:0e.0
PCI: Sharing IRQ 9 with 0000:00:10.2
PCI: Sharing IRQ 9 with 0000:00:12.0
saa7133[0]: found at 0000:00:0e.0, rev: 208, irq: 9, latency: 128, mmio: 0xfeaed
800
saa7133[0]: subsystem: 1462:8624, board: UNKNOWN/GENERIC [card=0,autodetected]
saa7133[0]: board init: gpio is 40
saa7133[0]: dsp access wait timeout [bit=WRR]
saa7133[0]: dsp access wait timeout [bit=WRR]
saa7133[0]: i2c eeprom 00: 62 14 24 86 10 28 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff 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]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
Now I will give you some background info on what research I have done so far and my testing results. All of the posts and searches I have done with linux and this card have come up with the TV @nywhere MASTER not the plus. The huge difference being the master uses the Conextant CX2881/3 chipset. Here is the info this sites' HCL provides on the card:
"The MSI TV@nywhere master is a tv tuner card based on the conextant 2388x chip. it can have the connextant 23881 or 23883 chips. It works partialy in linux. the video works fine, but the radio and sound need a driver (the chip is a Phillips TEA576x)"
My card uses the saa7134 chipset. According to the TVtime website here are troubleshooting steps I have tried:
6. Unable to tune to channels using the bttv, saa7134 or cx88 drivers
-> The bttv, saa7134, and cx88 drivers each support a wide variety of cards which all use the same chip. In particular, these cards differ in what tuner they use, how many inputs they have, and how it is configured.
Some hints:
1. If your card appears as UNKNOWN/GENERIC, then the tuner driver will not be loaded and the card will likely not work. You will need to load the driver with the correct card number.
(MY CARD DOES SAY UNKONWN/GENERIC)
I then downloaded the latest drivers and tried:
# Run "modprobe bttv" with no options.
# Run "dmesg". Check to see if your card is autodetected, and if the tuner is correct. If everything looks fine, you're done.
# If the card appears as UNKNOWN/GENERIC, find the CARDLIST file in your kernel documentation and find your card in the list.
# Unload bttv and tuner using "rmmod bttv" and "rmmod tuner".
# Run "modprobe bttv card=X" where X is the number of your card.
# Run "dmesg" again. See if the card loaded properly and if the tuner is correct.
# If not, unload bttv and tuner again, and try specifying the tuner type as well using "modprobe bttv card=X tuner=Y".
Problem is the card number refers to a lst they have compilied and no MSI cards even appear on this list.
I AM NOW OFFICIALLY STUCK HERE
Any help on this would be greatly appreciated. Please help lol thx..I'll keep adding more info the more times I try it and find more info.
MORE INFO:
# lsmod (I have taken out irrelevant information)
saa7134 111765 0
video_buf 23749 1 saa7134
v4l2_common 5825 1 saa7134
v4l1_compat 13381 1 saa7134
ir_common 7493 1 saa7134
videodev 9537 1 saa7134
i2c_viapro 8017 0
i2c_core 21569 2 saa7134,i2c_viapro
soundcore 10913 2 saa7134,snd
SOME MORE INFO:
Tried compliing the new drivers and I get this:
# make
make -C /lib/modules/2.6.11-1.1369_FC4/build SUBDIRS=/andy/saa7134-0.2.12 modules
make[1]: Entering directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'
CC [M] /andy/saa7134-0.2.12/saa7134-i2c.o
/andy/saa7134-0.2.12/saa7134-i2c.c:361: error: unknown field 'id' specified in initializer
/andy/saa7134-0.2.12/saa7134-i2c.c:361: warning: missing braces around initializer
/andy/saa7134-0.2.12/saa7134-i2c.c:361: warning: (near initialization for 'saa7134_client_template.released')
make[2]: *** [/andy/saa7134-0.2.12/saa7134-i2c.o] Error 1
make[1]: *** [_module_/andy/saa7134-0.2.12] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'
make: *** [default] Error 2
I am going to try and download the latest linux kernel which isnt much newer then what I have but anything is worth a shot. Be back soon
YET AGAIN:
Pick up videodev + v4l2 patches from
http://bytesex.org/patches/.
Configure, build, install + boot the new kernel. You'll need at least
these config options:
CONFIG_I2C=m
CONFIG_VIDEO_DEV=m
Type "make" to build the driver now. "make install" installs the
driver. "modprobe saa7134" should load it. Depending on the card you
might have to pass card=<nr> as insmod option, check CARDLIST for
valid choices.
-> I tried to download the patches but havent the foggiest on how to install these patches becuase they are diff files. CARDLIST as i said before doesnt even have an msi card in the list. But I do have the two modules loaded in my kernel.