LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Peak tv card, how get it to work? (https://www.linuxquestions.org/questions/linux-hardware-18/peak-tv-card-how-get-it-to-work-639330/)

lugoteehalt 05-02-2008 07:10 AM

Peak tv card, how get it to work?
 
Have NO idea whatever about tv so anything likely to be helpful.

Debian Etch AMD64.

PEAK 138508AGPK
DVB-T Digital TV Hybrid PCI Card:
http://www.peakhardware.com/products...l.asp?paid=199

Just want to get the analog tv working.

Tried tvtime-scanner, but it said the number of the thing was wrong (default 0), get impression from dmesg that 0 is correct. tvtime just gives a blank window although there is a little interference intermittently with wrong tv system selected. Should be pal-I, I think.

Code:

00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev f3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev f2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev f3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev f3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev f3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev f3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:01.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev c0)
01:06.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
05:00.0 VGA compatible controller: nVidia Corporation Unknown device 0404 (rev a1)


output of lspci -n
00:00.0 0580: 10de:005e (rev a3)
00:01.0 0601: 10de:0050 (rev f3)
00:01.1 0c05: 10de:0052 (rev a2)
00:02.0 0c03: 10de:005a (rev a2)
00:02.1 0c03: 10de:005b (rev a3)
00:06.0 0101: 10de:0053 (rev f2)
00:07.0 0101: 10de:0054 (rev f3)
00:08.0 0101: 10de:0055 (rev f3)
00:09.0 0604: 10de:005c (rev f2)
00:0a.0 0680: 10de:0057 (rev f3)
00:0b.0 0604: 10de:005d (rev f3)
00:0c.0 0604: 10de:005d (rev f3)
00:0d.0 0604: 10de:005d (rev f3)
00:0e.0 0604: 10de:005d (rev a3)
00:18.0 0600: 1022:1100
00:18.1 0600: 1022:1101
00:18.2 0600: 1022:1102
00:18.3 0600: 1022:1103
01:01.0 0c00: 1106:3044 (rev c0)
01:06.0 0480: 1131:7133 (rev d1)
05:00.0 0300: 10de:0404 (rev a1)

Code:

Debian GNU/Linux device driver check page
PCI ID        Works?        Vendor        Device        Driver        Comment
10de005e        -        NVIDIA Corporation        CK804 Memory Controller                 
10de0050        -        NVIDIA Corporation        CK804 ISA Bridge                 
10de0052        Yes        NVIDIA Corporation        CK804 SMBus        i2c-nforce2        v2.6.24
10de005a        -        NVIDIA Corporation        CK804 USB Controller                 
10de005b        -        NVIDIA Corporation        CK804 USB Controller                 
10de0053        Yes        NVIDIA Corporation        CK804 IDE        amd74xx        v2.6.24
10de0054        Yes        NVIDIA Corporation        CK804 Serial ATA Controller        sata_nv        v2.6.24
10de0055        Yes        NVIDIA Corporation        CK804 Serial ATA Controller        sata_nv        v2.6.24
10de005c        -        NVIDIA Corporation        CK804 PCI Bridge                 
10de0057        Yes        NVIDIA Corporation        CK804 Ethernet Controller        forcedeth        v2.6.24
10de005d        -        NVIDIA Corporation        CK804 PCIE Bridge                 
10de005d        -        NVIDIA Corporation        CK804 PCIE Bridge                 
10de005d        -        NVIDIA Corporation        CK804 PCIE Bridge                 
10de005d        -        NVIDIA Corporation        CK804 PCIE Bridge                 
10221100        -        Advanced Micro Devices [AMD]        K8 [Athlon64/Opteron] HyperTransport Technology Configuration                 
10221101        -        Advanced Micro Devices [AMD]        K8 [Athlon64/Opteron] Address Map                 
10221102        -        Advanced Micro Devices [AMD]        K8 [Athlon64/Opteron] DRAM Controller                 
10221103        Yes        Advanced Micro Devices [AMD]        K8 [Athlon64/Opteron] Miscellaneous Control        k8temp        v2.6.24
11063044        Yes        VIA Technologies, Inc.        IEEE 1394 Host Controller        ohci1394       
11317133        Yes        Philips Semiconductors        SAA7133/SAA7135 Video Broadcast Decoder        saa7134        v2.6.24
10de0404        Yes        nVidia Corporation        GeForce 8400 GS        nv       

You can help us!
Could you give me more information about your machine? Your information (PCI list and text you write below) is used only for making our HCL database more better.
Machine (or motherboard) vendor:  Other: 

Product (or motherboard) name: 
(For example "Let's Note Y2")
Any comments? (such as "XXXXXXXX works with foo driver.") 

 

Back
Notice:
•        This database uses the PCI map of Debian kernel 2.6.24-1-686 .
•        The result does NOT mean your hardware works perfectly. (vice versa)
•        This database only verifies the PCI devices at this time. X drivers, ISA, USB, IEEE1394 or any other devices are out of its focus.
________________________________________
Copyright 2005-2007 Kenshi Muto
(source code svn)

Apparently relevant stuff from dmesg:
Code:

saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
GSI 21 sharing vector 0x3A and IRQ 21
ACPI: PCI Interrupt 0000:01:06.0[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 58
saa7133[0]: found at 0000:01:06.0, rev: 209, irq: 58, latency: 32, mmio: 0xfdffe000
saa7133[0]: subsystem: 17de:7253, board: UNKNOWN/GENERIC [card=0,autodetected]
saa7133[0]: board init: gpio is 100
sd 2:0:0:0: Attached scsi generic sg0 type 0
sr 3:0:0:0: Attached scsi generic sg1 type 5
saa7133[0]: i2c eeprom 00: de 17 53 72 ff ff 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]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff 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

What's the simplest way to get a picture or to check if card is working? TIA.

Electro 05-02-2008 11:05 PM

You have to specify the card number for the saa7134 module. If none of the numbers refers to your card, go through one by one until it works. Use tvtime with either Composite or S-Video while testing each card number. Of course you have to set the type of signal it is. After that you will have to set the tuner and use a dvb utility to tune it. It is a tedious setup, but it should work eventually.

lugoteehalt 05-03-2008 09:43 AM

Thanks, that gives me a basis for doing something.

lugoteehalt 07-11-2008 04:43 AM

Quote:

Originally Posted by Electro (Post 3140701)
If none of the numbers refers to your card, go through one by one until it works.

Just a bit of clarification, sorry to be thick, what is the set 'none of the numbers'; and could you suggest a sequence of numbers to bo through one by one? Thanks again.

elliott678 07-11-2008 07:25 AM

Quote:

Originally Posted by lugoteehalt (Post 3211021)
Just a bit of clarification, sorry to be thick, what is the set 'none of the numbers'; and could you suggest a sequence of numbers to bo through one by one? Thanks again.

Some cards don't have identification EEPROMS, so you need to manually tell the driver what the card is or what it is a clone of. Yours appears to have one, so it may not be an issue. If you didn't have one, the dmesg output would show a list of possible cards and you would have to pass a card=## parameter when you load the driver. Your card seems to be identified by the driver, so you probably don't need a card=## parameter, but you'll probably need to pass a tuner=## parameter though.


Here is a very useful wiki page on the cards:
http://gentoo-wiki.com/HARDWARE_saa7134

Aegis8 07-11-2008 08:09 AM

Elliott gave you the best link out there, that should solve your problem if you follow it.

You could also try the following, which is in the above link, your tv card could be using the Tiger reference design from Phillips. Run the following command:

modprobe saa7134 card=81 tuner=54

dmesg should now tell you the card is a Tiger...etc and not "UNKNOWN/GENERIC [card=0,autodetected]"

Good luck with this, these cards are sometimes no fun at all.

lugoteehalt 07-14-2008 08:01 AM

I am tempted to calls you girls geniuses, if that's the plural. Have got a picture. Suspect not out of the woods yet but do have a picture and that's got to be the big thing, surely.

# rmmod saa7134
# modprobe saa7134 card=88 tuner=54

Was the essence of it.

However will get back and post something much more detailed since it seems mine is the only Peak card on the planet.

lugoteehalt 07-15-2008 07:41 AM

I am tempted to calls you girls geniuses, if that's the plural. Have got a picture. Suspect not out of the woods yet but do have a picture and that's got to be the big thing, surely.

# rmmod saa7134
# modprobe saa7134 card=88 tuner=54

Was the essence of it.

However will get back and post something much more detailed since it seems mine is the only Peak card on the planet.

That should probably have been card=81 like Aegis8 said.

To give a bit more detail: First did modprobe saa7134 card=81 tuner=54 like Aegis8 paranormally decerned - how you do that? But did not work, I'd presumably got it wrong. So assumed, wrongly, card=0 was correct and used the shell script from http://gentoo-wiki.com/HARDWARE_saa7134 to put in a series of tuner numbers. They all gave a blue flash and then black on the tvtime screen, except tuner=54 which also had an anomalous dmesg. So assumed that must be the tuner number.

Found that most card numbers, unlike card=0, gave a blue screen 'no signal' with tvtime, plumped for 81.

As a debian system used modprobe to insert saa7134 card=81 tuner=54. Then, as it happened used Russian frequency map (live in UK, get signal down cable, terestrial stations; listed building.) Autoscanned.

Got sound with: putting in module saa7134-alsa and using sox, I'll put in the sox command later

Aegis8 07-16-2008 12:16 AM

Glad you are getting somewhere with your TV card. The sox script to get the sound working on that wiki site works like a charm.

I had a similar battle to get a Gigabyte tv card working, and the Phillips SAA7134 uses the Tiger reference card for it's settings in Linux. Your dmesg told me that your card will most likely use the same card and tuner number. So nothing paranormal about it :)

lugoteehalt 08-01-2008 01:08 PM

The above link http://gentoo-wiki.com/HARDWARE_saa7134 contains the following:
Quote:

Enable DVB-T
If your card supports DVB-T, you need to configure

Symbol: VIDEO_SAA7134_DVB [=m]
Prompt: DVB Support for saa7134 based TV cards
Defined at drivers/media/video/Kconfig:250
Depends on: VIDEO_DEV && VIDEO_SAA7134 && DVB_CORE

Location:
-> Device Drivers
-> Multimedia devices
-> Video For Linux (VIDEO_DEV [=m])
-> Video For Linux
-> Philips SAA7134 support (VIDEO_SAA7134 [=m])
Selects: VIDEO_BUF_DVB && DVB_MT352
and load the resulting saa7134-dvb module as well.
Anybody give me some idea what it means?:confused:


All times are GMT -5. The time now is 04:47 PM.