LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Tv-tuner with PHILIPS SAA7130. How to make it work? (https://www.linuxquestions.org/questions/slackware-14/tv-tuner-with-philips-saa7130-how-to-make-it-work-171255/)

buboleck 04-17-2004 06:57 AM

Tv-tuner with PHILIPS SAA7130. How to make it work?
 
So... I bought Tv-tuner Manli MuchTV M-TV001 (very cheap, about 30$), it use SAA7130 chip. My kernel is 2.6.5 with hot-plug enabled, and detects the card, but it has no subsistem ID, and loads it as generic. My question is how to make it load as "Manli MuchTV M-TV001"

CLASS: registering class device: ID = 'event0'
class_hotplug - name = event0
CLASS: registering class device: ID = 'event1'
class_hotplug - name = event1
CLASS: registering class device: ID = 'event2'
class_hotplug - name = event2
Linux video capture interface: v1.00
device class 'video4linux': registering
bus type 'i2c' registered
bus i2c: add driver i2c_adapter
device class 'i2c-adapter': registering
device class 'sound': registering
saa7130/34: v4l2 driver version 0.2.9 loaded
bus pci: add driver saa7134
saa7130[0]: found at 0000:01:07.0, rev: 1, irq: 5, latency: 32, mmio: 0xee001000
saa7134: <rant>
saa7134: Congratulations! Your TV card vendor saved a few
saa7134: cents for a eeprom, thus your pci board has no
saa7134: subsystem ID and I can't identify it automatically
saa7134: </rant>
saa7134: I feel better now. Ok, here are the good news:
saa7134: You can use the card=<nr> insmod option to specify
saa7134: which board do you have. The list:
saa7134: card=0 -> UNKNOWN/GENERIC
saa7134: card=1 -> Proteus Pro [philips reference design] 1131:2001 1131:2001
saa7134: card=2 -> LifeView FlyVIDEO3000 5168:0138 4e42:0138
saa7134: card=3 -> LifeView FlyVIDEO2000 5168:0138
saa7134: card=4 -> EMPRESS 1131:6752
saa7134: card=5 -> SKNet Monster TV 1131:4e85
saa7134: card=6 -> Tevion MD 9717
saa7134: card=7 -> KNC One TV-Station RDS / Typhoon TV Tune 1131:fe01 1894:fe01
saa7134: card=8 -> Terratec Cinergy 400 TV 153b:1142
saa7134: card=9 -> Medion 5044
saa7134: card=10 -> Kworld/KuroutoShikou SAA7130-TVPCI
saa7134: card=11 -> Terratec Cinergy 600 TV 153b:1143
saa7134: card=12 -> Medion 7134 16be:0003
saa7134: card=13 -> Typhoon TV+Radio 90031
saa7134: card=14 -> ELSA EX-VISION 300TV 1048:226b
saa7134: card=15 -> ELSA EX-VISION 500TV 1048:226b
saa7134: card=16 -> ASUS TV-FM 7134 1043:4842 1043:4830 1043:4840
saa7134: card=17 -> AOPEN VA1000 POWER 1131:7133
saa7134: card=18 -> BMK MPEX No Tuner
saa7134: card=19 -> Compro VideoMate TV 185b:c100
saa7134: card=20 -> Matrox CronosPlus 102b:48d0
saa7134: card=21 -> 10MOONS PCI TV CAPTURE CARD 1131:2001
saa7134: card=22 -> Medion 2819/ AverMedia M156 1461:a70b 1461:2115
saa7134: card=23 -> BMK MPEX Tuner
saa7134: card=24 -> KNC One TV-Station DVR 1894:a006
saa7134: card=25 -> ASUS TV-FM 7133 1043:4843
saa7134: card=26 -> Pinnacle PCTV Stereo (saa7134) 11bd:002b
saa7134: card=27 -> Manli MuchTV M-TV002
saa7134: card=28 -> Manli MuchTV M-TV001
saa7134: card=29 -> Nagase Sangyo TransGear 3000TV 1461:050c
saa7134: card=30 -> Elitegroup ECS TVP3XP FM1216 Tuner Card( 1019:4cb4
saa7134: card=31 -> Elitegroup ECS TVP3XP FM1236 Tuner Card 1019:4cb5
saa7134: card=32 -> AVACS SmartTV
saa7134: card=33 -> AVerMedia DVD EZMaker 1461:10ff
saa7130[0]: subsystem: 1131:0000, board: UNKNOWN/GENERIC [card=0,autodetected]
saa7130[0]: board init: gpio is 40d200
DEV: registering device: ID = 'i2c-0'
PM: Adding info for No Bus:i2c-0
CLASS: registering class device: ID = 'i2c-0'
class_hotplug - name = i2c-0
i2c_adapter i2c-0: registered as adapter #0
i2c_adapter i2c-0: master_send: writing 1 bytes.
saa7130[0]: Huh, no eeprom present (err=-5)?
CLASS: registering class device: ID = 'video0'
class_hotplug - name = video0
saa7130[0]: registered device video0 [v4l2]
CLASS: registering class device: ID = 'vbi0'
class_hotplug - name = vbi0
saa7130[0]: registered device vbi0
bound device '0000:01:07.0' to driver 'saa7134'
CLASS: registering class device: ID = 'controlC0'
class_hotplug - name = controlC0
CLASS: registering class device: ID = 'timer'
class_hotplug - name = timer

root@buboleck:~# lsmod
Module Size Used by
radeon 118704 2
apm 18540 1
w83627hf 28292 0
i2c_sensor 4736 1 w83627hf
i2c_isa 2304 0
snd_pcm_oss 63396 0
snd_mixer_oss 22144 1 snd_pcm_oss
uhci_hcd 32912 0
nvidia_agp 8092 1
ohci_hcd 19716 0
ehci_hcd 27140 0
usbcore 105308 5 uhci_hcd,ohci_hcd,ehci_hcd
forcedeth 16000 0
snd_intel8x0 36996 1
snd_ac97_codec 67844 1 snd_intel8x0
snd_pcm 110472 2 snd_pcm_oss,snd_intel8x0
snd_timer 29188 1 snd_pcm
snd_page_alloc 12420 2 snd_intel8x0,snd_pcm
snd_mpu401_uart 9216 1 snd_intel8x0
snd_rawmidi 27680 1 snd_mpu401_uart
snd_seq_device 9224 1 snd_rawmidi
snd 67588 11 snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi, snd_seq_device
saa7134 95432 0
video_buf 21380 1 saa7134
v4l2_common 6656 1 saa7134
v4l1_compat 14212 1 saa7134
soundcore 10208 2 snd,saa7134
i2c_core 26500 4 w83627hf,i2c_sensor,i2c_isa,saa7134
ir_common 4868 1 saa7134
videodev 10240 1 saa7134
evdev 9984 0
ide_scsi 17540 0
8139too 25984 0
mii 5504 1 8139too
crc32 4736 1 8139too
agpgart 34344 2 nvidia_agp

acid_kewpie 04-17-2004 06:59 AM

Quote:

saa7134: I feel better now. Ok, here are the good news:
saa7134: You can use the card=<nr> insmod option to specify
saa7134: which board do you have. The list:
so do that, and if it works, just edit /etc/modules.conf to reflect the change permanently.

buboleck 04-17-2004 07:17 AM

10x for your reply, but that was actually why I post this question. I don't understand what exactly I have to do.

???
......
saa7134: I feel better now. Ok, here are the good news:
saa7134: You can use the card=<nr> insmod option to specify
saa7134: which board do you have. The list:
.....
???

acid_kewpie 04-17-2004 09:13 AM

insmod saa7135 card=28

buboleck 04-30-2004 03:30 AM

So... This card is crappy. Don't use it. Tvtime, Zapping, Kdetv refuse to work with it, but Xawtv wokrked (only with 2.4.xx kernel), and could catch only too few chanels. I've change it for one Pixelview PlayTV pro. Again i have to specify module parameters, but the card works fine with kernel 2.4.26 and 2.6.5. I could not use LIRC with 2.6 kernel but i'll wait for fix.


All times are GMT -5. The time now is 05:23 PM.