LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
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 05-02-2008, 07:10 AM   #1
lugoteehalt
Senior Member
 
Registered: Sep 2003
Location: UK
Distribution: Debian
Posts: 1,215
Blog Entries: 2

Rep: Reputation: 49
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.
 
Old 05-02-2008, 11:05 PM   #2
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
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.
 
Old 05-03-2008, 09:43 AM   #3
lugoteehalt
Senior Member
 
Registered: Sep 2003
Location: UK
Distribution: Debian
Posts: 1,215

Original Poster
Blog Entries: 2

Rep: Reputation: 49
Thanks, that gives me a basis for doing something.
 
Old 07-11-2008, 04:43 AM   #4
lugoteehalt
Senior Member
 
Registered: Sep 2003
Location: UK
Distribution: Debian
Posts: 1,215

Original Poster
Blog Entries: 2

Rep: Reputation: 49
Quote:
Originally Posted by Electro View Post
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.
 
Old 07-11-2008, 07:25 AM   #5
elliott678
Member
 
Registered: Mar 2005
Location: North Carolina
Distribution: Arch
Posts: 977

Rep: Reputation: 74
Quote:
Originally Posted by lugoteehalt View Post
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

Last edited by elliott678; 07-11-2008 at 07:30 AM.
 
Old 07-11-2008, 08:09 AM   #6
Aegis8
LQ Newbie
 
Registered: Jul 2008
Location: Russian Federation
Distribution: SuSE, Ubuntu, Centos
Posts: 8

Rep: Reputation: 0
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.
 
Old 07-14-2008, 08:01 AM   #7
lugoteehalt
Senior Member
 
Registered: Sep 2003
Location: UK
Distribution: Debian
Posts: 1,215

Original Poster
Blog Entries: 2

Rep: Reputation: 49
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.
 
Old 07-15-2008, 07:41 AM   #8
lugoteehalt
Senior Member
 
Registered: Sep 2003
Location: UK
Distribution: Debian
Posts: 1,215

Original Poster
Blog Entries: 2

Rep: Reputation: 49
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
 
Old 07-16-2008, 12:16 AM   #9
Aegis8
LQ Newbie
 
Registered: Jul 2008
Location: Russian Federation
Distribution: SuSE, Ubuntu, Centos
Posts: 8

Rep: Reputation: 0
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
 
Old 08-01-2008, 01:08 PM   #10
lugoteehalt
Senior Member
 
Registered: Sep 2003
Location: UK
Distribution: Debian
Posts: 1,215

Original Poster
Blog Entries: 2

Rep: Reputation: 49
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?
 
  


Reply



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
Schedule downloads for off-peak hours marco75 Linux - Software 5 05-22-2007 09:09 PM
Peak Wireless Network Card ComputersXp Linux - Hardware 1 11-24-2005 12:14 AM
Sneak Peak Parley VectorLinux 2 04-01-2005 03:32 PM
Peak music editor for linux? dr_zayus69 Linux - Software 2 09-30-2004 02:30 PM
peak memory usage iandc76 Programming 4 01-18-2004 08:23 PM

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

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

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