LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 08-19-2005, 02:35 PM   #1
Andy.M
LQ Newbie
 
Registered: Jan 2002
Posts: 7

Rep: Reputation: 0
TV @anywhere PLUS (not master)


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.


Last edited by Andy.M; 08-19-2005 at 02:48 PM.
 
Old 08-19-2005, 03:02 PM   #2
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
You are making it harder than it really is. The tvtime information is very, very old news. Ignore it. Also do not use the 0.2.12 from bytesex.org because it is only for kernel version 2.4.x. You have the kernel version 2.6.11 that has updated saa7134 code.

You should check the saa7134 card list file in the kernel documentation. Use either the composite (RCA) or S-Video to test the setup. Next go through the tuner card list in the kernel documentation and pick tuners for your area. For sound run any tdaxxxx module that matches your tda chip. The tuner that you pick may not work in radio mode, but it works in TV mode.

You will have to run `modprobe -r saa7134 videodev tuner` as root or su for every trial.
 
Old 08-19-2005, 03:42 PM   #3
Andy.M
LQ Newbie
 
Registered: Jan 2002
Posts: 7

Original Poster
Rep: Reputation: 0
LATEST UPDATE:
I have decided to use the latest kernel 2.6.12.5 and have noticed that it contains many more drivers and files for the saa7134 chipset:

#pwd
/usr/src/linux-2.6.12.5/drivers/media/video/saa7134
# ls -al
total 412
drwxr-xr-x 2 root root 4096 Aug 15 00:20 .
drwxr-xr-x 5 root root 4096 Aug 15 00:20 ..
-rw-r--r-- 1 root root 424 Aug 15 00:20 Makefile
-rw-r--r-- 1 root root 16040 Aug 15 00:20 saa6752hs.c
-rw-r--r-- 1 root root 57233 Aug 15 00:20 saa7134-cards.c
-rw-r--r-- 1 root root 34486 Aug 15 00:20 saa7134-core.c
-rw-r--r-- 1 root root 7710 Aug 15 00:20 saa7134-dvb.c
-rw-r--r-- 1 root root 10095 Aug 15 00:20 saa7134-empress.c
-rw-r--r-- 1 root root 19680 Aug 15 00:20 saa7134.h
-rw-r--r-- 1 root root 11475 Aug 15 00:20 saa7134-i2c.c
-rw-r--r-- 1 root root 13396 Aug 15 00:20 saa7134-input.c
-rw-r--r-- 1 root root 20866 Aug 15 00:20 saa7134-oss.c
-rw-r--r-- 1 root root 17180 Aug 15 00:20 saa7134-reg.h
-rw-r--r-- 1 root root 6864 Aug 15 00:20 saa7134-ts.c
-rw-r--r-- 1 root root 28127 Aug 15 00:20 saa7134-tvaudio.c
-rw-r--r-- 1 root root 7844 Aug 15 00:20 saa7134-vbi.c
-rw-r--r-- 1 root root 61296 Aug 15 00:20 saa7134-video.c

The default kernel 2.6.11-1.1369_FC4 that came bundled with FC4 only contained one of these files.

*** I keep updating the post in hopes someone could help me before I attempt to finish my attempts and pull out my hair. Also if I do succedd it will be fully documented for anyones future use
 
Old 08-19-2005, 03:48 PM   #4
Andy.M
LQ Newbie
 
Registered: Jan 2002
Posts: 7

Original Poster
Rep: Reputation: 0
The problem is my card doesnt match any of the cards in this list that they provide:
cat CARDLIST.saa7134
0 -> UNKNOWN/GENERIC
1 -> Proteus Pro [philips reference design] [1131:2001,1131:2001]
2 -> LifeView FlyVIDEO3000 [5168:0138,4e42:0138]
3 -> LifeView FlyVIDEO2000 [5168:0138]
4 -> EMPRESS [1131:6752]
5 -> SKNet Monster TV [1131:4e85]
6 -> Tevion MD 9717
7 -> KNC One TV-Station RDS / Typhoon TV Tuner RDS [1131:fe01,1894:fe01]
8 -> Terratec Cinergy 400 TV [153B:1142]
9 -> Medion 5044
10 -> Kworld/KuroutoShikou SAA7130-TVPCI
11 -> Terratec Cinergy 600 TV [153B:1143]
12 -> Medion 7134 [16be:0003]
13 -> Typhoon TV+Radio 90031
14 -> ELSA EX-VISION 300TV [1048:226b]
15 -> ELSA EX-VISION 500TV [1048:226b]
16 -> ASUS TV-FM 7134 [1043:4842,1043:4830,1043:4840]
17 -> AOPEN VA1000 POWER [1131:7133]
18 -> BMK MPEX No Tuner
19 -> Compro VideoMate TV [185b:c100]
20 -> Matrox CronosPlus [102B:48d0]
21 -> 10MOONS PCI TV CAPTURE CARD [1131:2001]
22 -> Medion 2819/ AverMedia M156 [1461:a70b,1461:2115]
23 -> BMK MPEX Tuner
24 -> KNC One TV-Station DVR [1894:a006]
25 -> ASUS TV-FM 7133 [1043:4843]
26 -> Pinnacle PCTV Stereo (saa7134) [11bd:002b]
27 -> Manli MuchTV M-TV002
28 -> Manli MuchTV M-TV001
29 -> Nagase Sangyo TransGear 3000TV [1461:050c]
30 -> Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM) [1019:4cb4]
31 -> Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM) [1019:4cb5]
32 -> AVACS SmartTV
33 -> AVerMedia DVD EZMaker [1461:10ff]

modprobe -r saa7134 videodev tuner
i dont know what to put into tuner or videodev values?
Also what program can I use for testing to see if it actually works xawtv, tvtime?
An example or a link to a quick tutorial of one I could then use as a basis for all my tests. Thx

Last edited by Andy.M; 08-19-2005 at 04:18 PM.
 
Old 08-19-2005, 04:58 PM   #5
Andy.M
LQ Newbie
 
Registered: Jan 2002
Posts: 7

Original Poster
Rep: Reputation: 0
This is what Ive been able to figure out from what you wrote. Within these two files: CARDLIST.saa7134 and CARDLIST.tuner

contains the inputs for this line: modprobe saa7134 <# in CARDLIST.saa7134> <# in CARDLIST.tuner>

then run tv time to try the tuner.

I keep changing numbers like this:
[root@winxp doc]# man modprobe
[root@winxp doc]# modprobe -r saa7134
[root@winxp doc]# modprobe saa7134 card=13
[root@winxp doc]# modprobe -r saa7134
[root@winxp doc]# modprobe saa7134 card=1 tuner=2
[root@winxp doc]# modprobe -r saa7134
FATAL: Module saa7134 is in use.
[root@winxp doc]# modprobe saa7134 card=2 tuner=2
[root@winxp doc]# modprobe -r saa7134
[root@winxp doc]# modprobe saa7134 card=3 tuner=2
[root@winxp doc]# modprobe -r saa7134
[root@winxp doc]# modprobe saa7134 card=4 tuner=2
[root@winxp doc]# modprobe -r saa7134
[root@winxp doc]# modprobe saa7134 card=13 tuner=2
[root@winxp doc]# modprobe -r saa7134
[root@winxp doc]# modprobe saa7134 card=4 tuner=2
[root@winxp doc]# modprobe -r saa7134
[root@winxp doc]# modprobe saa7134 card=5 tuner=2

Am i on the right track?

CARDLIST.saa7134
0 -> UNKNOWN/GENERIC
1 -> Proteus Pro [philips reference design] [1131:2001,1131:2001]
2 -> LifeView FlyVIDEO3000 [5168:0138,4e42:0138]
3 -> LifeView FlyVIDEO2000 [5168:0138]
4 -> EMPRESS [1131:6752]
5 -> SKNet Monster TV [1131:4e85]
6 -> Tevion MD 9717
7 -> KNC One TV-Station RDS / Typhoon TV Tuner RDS [1131:fe01,1894:fe01]
8 -> Terratec Cinergy 400 TV [153B:1142]
9 -> Medion 5044
10 -> Kworld/KuroutoShikou SAA7130-TVPCI
11 -> Terratec Cinergy 600 TV [153B:1143]
12 -> Medion 7134 [16be:0003]
13 -> Typhoon TV+Radio 90031
14 -> ELSA EX-VISION 300TV [1048:226b]
15 -> ELSA EX-VISION 500TV [1048:226b]
16 -> ASUS TV-FM 7134 [1043:4842,1043:4830,1043:4840]
17 -> AOPEN VA1000 POWER [1131:7133]
18 -> BMK MPEX No Tuner
19 -> Compro VideoMate TV [185b:c100]
20 -> Matrox CronosPlus [102B:48d0]
21 -> 10MOONS PCI TV CAPTURE CARD [1131:2001]
22 -> Medion 2819/ AverMedia M156 [1461:a70b,1461:2115]
23 -> BMK MPEX Tuner
24 -> KNC One TV-Station DVR [1894:a006]
25 -> ASUS TV-FM 7133 [1043:4843]
26 -> Pinnacle PCTV Stereo (saa7134) [11bd:002b]
27 -> Manli MuchTV M-TV002
28 -> Manli MuchTV M-TV001
29 -> Nagase Sangyo TransGear 3000TV [1461:050c]
30 -> Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM) [1019:4cb4]
31 -> Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM) [1019:4cb5]
32 -> AVACS SmartTV
33 -> AVerMedia DVD EZMaker [1461:10ff]

CARDLIST.tuner
tuner=0 - Temic PAL (4002 FH5)
tuner=1 - Philips PAL_I (FI1246 and compatibles)
tuner=2 - Philips NTSC (FI1236,FM1236 and compatibles)
tuner=3 - Philips (SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF)
tuner=4 - NoTuner
tuner=5 - Philips PAL_BG (FI1216 and compatibles)
tuner=6 - Temic NTSC (4032 FY5)
tuner=7 - Temic PAL_I (4062 FY5)
tuner=8 - Temic NTSC (4036 FY5)
tuner=9 - Alps HSBH1
tuner=10 - Alps TSBE1
tuner=11 - Alps TSBB5
tuner=12 - Alps TSBE5
tuner=13 - Alps TSBC5
tuner=14 - Temic PAL_BG (4006FH5)
tuner=15 - Alps TSCH6
tuner=16 - Temic PAL_DK (4016 FY5)
tuner=17 - Philips NTSC_M (MK2)
tuner=18 - Temic PAL_I (4066 FY5)
tuner=19 - Temic PAL* auto (4006 FN5)
tuner=20 - Temic PAL_BG (4009 FR5) or PAL_I (4069 FR5)
tuner=21 - Temic NTSC (4039 FR5)
tuner=22 - Temic PAL/SECAM multi (4046 FM5)
tuner=23 - Philips PAL_DK (FI1256 and compatibles)
tuner=24 - Philips PAL/SECAM multi (FQ1216ME)
tuner=25 - LG PAL_I+FM (TAPC-I001D)
tuner=26 - LG PAL_I (TAPC-I701D)
tuner=27 - LG NTSC+FM (TPI8NSR01F)
tuner=28 - LG PAL_BG+FM (TPI8PSB01D)
tuner=29 - LG PAL_BG (TPI8PSB11D)
tuner=30 - Temic PAL* auto + FM (4009 FN5)
tuner=31 - SHARP NTSC_JP (2U5JF5540)
tuner=32 - Samsung PAL TCPM9091PD27
tuner=33 - MT20xx universal
tuner=34 - Temic PAL_BG (4106 FH5)
tuner=35 - Temic PAL_DK/SECAM_L (4012 FY5)
tuner=36 - Temic NTSC (4136 FY5)
tuner=37 - LG PAL (newer TAPC series)
tuner=38 - Philips PAL/SECAM multi (FM1216ME MK3)
tuner=39 - LG NTSC (newer TAPC series)
tuner=40 - HITACHI V7-J180AT
tuner=41 - Philips PAL_MK (FI1216 MK)
tuner=42 - Philips 1236D ATSC/NTSC daul in
tuner=43 - Philips NTSC MK3 (FM1236MK3 or FM1236/F)
tuner=44 - Philips 4 in 1 (ATI TV Wonder Pro/Conexant)

Last edited by Andy.M; 08-19-2005 at 05:15 PM.
 
Old 09-12-2005, 12:32 AM   #6
Thermopylae480bc
LQ Newbie
 
Registered: Sep 2005
Posts: 2

Rep: Reputation: 0
Hi, (i'm using suse9.3 but some info for you that may help -no not the tv@ny... either sorry but both have same chipsets I think.)
In > /usr/src/linux/drivers/media/video/saa7134/saa7134.h < there are more board numbers then noted in the > /usr/src/linux/Documentation/video4linux/CARDLIST.saa7134. < file.
you started off mentioning saa7133?? in your post then onto saa7134 but try this..
as su (root)
$rmmod saa7133
$rmmod saa7134
$modprobe saa7134
$dmesg |less

#NB. that's the pipe "|" symbol not a 1 or l. then "less" command.
#page down etc. to find what card type your system
# detected ie; on my system ...saa7130[0]: subsystem: 1131:0000, board:
#Sabrent SBT-TVFM (saa7130) [card=42,autodetected]....
# "q" to quit.

$modprobe saa7134 card=42 #NB my card number not yours '42'
#then you can 'dmesg' again to check.

thats the card now the tuner, in > /usr/src/linux/Documentation/video4linux/CARDLIST.tuner < guessing time! depending on where you live ie America NTSC system, Australia PAL etc. etc. this should rule some entries out. also seeing that the saa7130 is a Phillips chip (driver saa7134) stick with the Phillips entries ie 1,2, 3 etc now work your way thru then (might try in reverse order, has it's always the last one I try) so the long way is..

$rmmod saa7134
$modprobe saa7134 card=XX tuner=44 #'example from list '44'

#then try to tune in your stations in your tv app ie kdetv. pay attention to its settings ie: PAL system, TELEVISION input, SCAN SEARCH RATE try a low number ie 0.25Mhz if you don't know the frequencies, so you don't skip over them.. No luck then! try the next tuner card number eg.

$rmmod saa7134
$modprobe saa7134 card=XX tuner=43

try again!
remember to >rmmod saa7134 < each time or will probably be using the old setting and going in circles.
Hope it helps.
 
Old 09-12-2005, 01:41 AM   #7
Thermopylae480bc
LQ Newbie
 
Registered: Sep 2005
Posts: 2

Rep: Reputation: 0
If the above post didn't work (I think it will)
Guess what a friend just walked thru the door with a > "MSI TV@nywhere-plus (S36-0000311-K45) Analog TV, FM, IR Remote control, PCI" < card #S36-0000311-K450506002405.
Now bearing in mind the LOCATION where the various cards are shipped to ie: this one to the middle-east. So chipsets may differ slightly!!! take note!!.
I am not permitted to physically install this card to run thru it, but the physical chipset fitted are >... SAA7131E and tuner 8275AC1....<
A search for them gave this listing which is the same as an "Aver TV Go 007 FM plus" card (apparently just different shipper -small word on the chipset side) and this patch >..http://www.archivum.info/video4linux.../msg00184.html ..<
So if the above is no help look into this as a possible cure
 
Old 10-07-2005, 11:35 PM   #8
bjlockie
LQ Newbie
 
Registered: Jun 2004
Posts: 27

Rep: Reputation: 0
Does the MSI tv@anywhere plus work?
I would guess yes because it uses a Phillips chip but I can't find much Linux information on it.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
OPJose the Master? dolphans1 Mandriva 1 06-01-2005 09:14 AM
partition as master sailu_mvn Linux From Scratch 5 11-30-2004 02:36 AM
partition as master sailu_mvn Linux - General 5 11-29-2004 11:15 AM
Slave to Master? s9722 Linux - General 6 02-23-2004 10:34 PM
Master Yoda tundra General 22 08-23-2002 04:56 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 07:59 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration