Thanks for all your advise so far.
Here's where im at now, i found link from a recondmendation which has the lspci details and dmesg for the 310i & when i compare it to mine it's a little off.
http://www.linuxtv.org/v4lwiki/index.php/Pinnacle_PCTV_310iMy lspci output:
========================================================
01:01.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d0)
Subsystem: Pinnacle Systems Inc. Unknown device 002f
Flags: bus master, medium devsel, latency 64, IRQ 22
Memory at efcff800 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
========================================================
My dmesg output: (its bloody long)
========================================================
(cut) 34.070675] Linux video capture interface: v2.00
[ 34.376190] saa7130/34: v4l2 driver version 0.2.14 loaded
[ 34.376240] ACPI: PCI Interrupt 0000:01:01.0[A] -> GSI 22 (level, low) -> IRQ 22
[ 34.376248] saa7133[0]: found at 0000:01:01.0, rev: 208, irq: 22, latency: 64, mmio: 0xefcff800
[ 34.376254] saa7133[0]: subsystem: 11bd:002f, board: Pinnacle PCTV 310i [card=101,autodetected]
[ 34.376262] saa7133[0]: board init: gpio is 600e000
[ 34.495188] input: Pinnacle PCTV as /class/input/input5
[ 34.495218] ir-kbd-i2c: Pinnacle PCTV detected at i2c-0/0-0047/ir0 [saa7133[0]]
[ 34.535113] saa7133[0]: i2c eeprom 00: bd 11 2f 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[ 34.535125] saa7133[0]: i2c eeprom 10: ff e0 60 06 ff 20 ff ff 00 30 8d 2d 2f 62 ff ff
[ 34.535135] saa7133[0]: i2c eeprom 20: 01 2c 01 02 02 01 04 30 98 ff 00 a5 ff 21 00 c2
[ 34.535145] saa7133[0]: i2c eeprom 30: 96 10 03 32 15 20 ff ff 0c 22 17 88 03 4a 62 5f
[ 34.535155] saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 34.535165] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 34.535174] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 34.535184] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 34.623733] ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 19 (level, low) -> IRQ 20
[ 34.623750] PCI: Setting latency timer of device 0000:00:1b.0 to 64
[ 34.655058] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[ 34.711155] tuner 0-004b: setting tuner address to 61
[ 34.751139] tuner 0-004b: type set to tda8290+75a
[ 35.323925] NET: Registered protocol family 17
[ 35.809596] sky2 eth1: Link is up at 100 Mbps, full duplex, flow control rx
[ 35.811645] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[ 36.126529] tuner 0-004b: setting tuner address to 61
[ 36.166584] tuner 0-004b: type set to tda8290+75a
[ 37.501755] saa7133[0]: registered device video0 [v4l2]
[ 37.501887] saa7133[0]: registered device vbi0
[ 37.502028] saa7133[0]: registered device radio0
[ 37.575854] saa7134_alsa: disagrees about version of symbol snd_ctl_add
[ 37.575858] saa7134_alsa: Unknown symbol snd_ctl_add
[ 37.575887] saa7134_alsa: disagrees about version of symbol snd_pcm_new
[ 37.575888] saa7134_alsa: Unknown symbol snd_pcm_new
[ 37.575952] saa7134_alsa: disagrees about version of symbol snd_card_register
[ 37.575954] saa7134_alsa: Unknown symbol snd_card_register
[ 37.576019] saa7134_alsa: disagrees about version of symbol snd_card_free
[ 37.576021] saa7134_alsa: Unknown symbol snd_card_free
[ 37.576077] saa7134_alsa: disagrees about version of symbol snd_pcm_stop
[ 37.576079] saa7134_alsa: Unknown symbol snd_pcm_stop
[ 37.576156] saa7134_alsa: disagrees about version of symbol snd_ctl_new1
[ 37.576157] saa7134_alsa: Unknown symbol snd_ctl_new1
[ 37.576309] saa7134_alsa: disagrees about version of symbol snd_card_new
[ 37.576311] saa7134_alsa: Unknown symbol snd_card_new
[ 37.576343] saa7134_alsa: disagrees about version of symbol snd_pcm_lib_ioctl
[ 37.576345] saa7134_alsa: Unknown symbol snd_pcm_lib_ioctl
[ 37.576406] saa7134_alsa: disagrees about version of symbol snd_pcm_set_ops
[ 37.576408] saa7134_alsa: Unknown symbol snd_pcm_set_ops
[ 37.576505] saa7134_alsa: disagrees about version of symbol snd_pcm_hw_constraint_integer
[ 37.576507] saa7134_alsa: Unknown symbol snd_pcm_hw_constraint_integer
[ 37.576641] saa7134_alsa: disagrees about version of symbol snd_pcm_period_elapsed
[ 37.576643] saa7134_alsa: Unknown symbol snd_pcm_period_elapsed
[ 37.688974] DVB: registering new adapter (saa7133[0]).
[ 37.688980] DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
[ 37.757902] tda1004x: setting up plls for 48MHz sampling clock
[ 37.778207] lp0: using parport0 (interrupt-driven).
[ 37.819801] Netfilter messages via NETLINK v0.30.
[ 37.828477] nf_conntrack version 0.5.0 (8192 buckets, 65536 max)
[ 38.057606] Adding 1959888k swap on /dev/sda5. Priority:-1 extents:1 across:1959888k
[ 38.349612] EXT3 FS on sda1, internal journal
[ 39.730331] kjournald starting. Commit interval 5 seconds
[ 39.730343] EXT3-fs: mounted filesystem with ordered data mode.
[ 40.013139] tda1004x: timeout waiting for DSP ready
[ 40.053124] tda1004x: found firmware revision 0 -- invalid
[ 40.053127] tda1004x: trying to boot from eeprom
[ 42.380172] tda1004x: timeout waiting for DSP ready
[ 42.420163] tda1004x: found firmware revision 0 -- invalid
[ 42.420166] tda1004x: waiting for firmware upload...
[ 42.476237] tda1004x: no firmware upload (timeout or file not found?)
[ 42.476241] tda1004x: firmware upload failed
[ 45.342032] No dock devices found.
[ 45.522271] input: Power Button (FF) as /class/input/input6
[ 45.522417] ACPI: Power Button (FF) [PWRF]
[ 45.523272] input: Power Button (CM) as /class/input/input7
[ 45.523409] ACPI: Power Button (CM) [PWRB]
[ 46.730556] eth1: no IPv6 routers present
[ 49.746747] Failure registering capabilities with primary security module.
[ 51.495784] ppdev: user-space parallel port driver
[ 51.841776] apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
[ 51.841781] apm: disabled - APM is not SMP safe.
[ 51.847451] Failure registering capabilities with primary security module.
[ 53.388804] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 54.162554] Installing knfsd (copyright (C) 1996
okir@monad.swb.de).
[ 54.711210] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
[ 54.729639] NFSD: starting 90-second grace period
[ 56.574785] Failure registering capabilities with primary security module.
[ 61.152837] Bluetooth: Core ver 2.11
[ 61.153012] NET: Registered protocol family 31
[ 61.153016] Bluetooth: HCI device and connection manager initialized
[ 61.153019] Bluetooth: HCI socket layer initialized
[ 61.171203] Bluetooth: L2CAP ver 2.8
[ 61.171207] Bluetooth: L2CAP socket layer initialized
[ 61.174207] Bluetooth: RFCOMM socket layer initialized
[ 61.174296] Bluetooth: RFCOMM TTY layer initialized
[ 61.174299] Bluetooth: RFCOMM ver 1.8
[ 61.962956] tda1004x: setting up plls for 48MHz sampling clock
[ 64.204912] tda1004x: timeout waiting for DSP ready
[ 64.252874] tda1004x: found firmware revision 0 -- invalid
[ 64.252879] tda1004x: trying to boot from eeprom
[ 66.586919] tda1004x: timeout waiting for DSP ready
[ 66.626801] tda1004x: found firmware revision 0 -- invalid
[ 66.626804] tda1004x: waiting for firmware upload...
[ 66.631784] tda1004x: no firmware upload (timeout or file not found?)
[ 66.631824] tda1004x: firmware upload failed
[ 67.722868] Zapata Telephony Interface Registered on major 196
[ 67.722873] Zaptel Version: 1.4.3
[ 67.722874] Zaptel Echo Canceller: MG2
[ 67.725516] ztdummy: RTC rate is 1024
[ 70.851194] mtrr: type mismatch for d0000000,1000000 old: write-back new: write-combining
[ 103.956430] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[ 103.956437] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[ 103.965334] ide0: I/O resource 0x3F6-0x3F6 not free.
[ 103.965340] ide0: ports already in use, skipping probe
[ 103.965346] ide1: I/O resource 0x376-0x376 not free.
[ 103.965349] ide1: ports already in use, skipping probe
[ 123.903023] rtc: lost 27 interrupts
[ 126.065232] rtc: lost 27 interrupts
[ 145.537649] rtc: lost 20 interrupts
[ 149.882056] rtc: lost 21 interrupts
[ 154.565046] Linux agpgart interface v0.102 (c) Dave Jones
[ 156.415867] rtc: lost 27 interrupts
[ 158.636976] rtc: lost 27 interrupts
(cut)
[ 1230.850577] rtc: lost 21 interrupts
[ 1248.112028] tda1004x: setting up plls for 48MHz sampling clock
[ 1250.375272] tda1004x: timeout waiting for DSP ready
[ 1250.415257] tda1004x: found firmware revision 0 -- invalid
[ 1250.415261] tda1004x: trying to boot from eeprom
[ 1252.750477] tda1004x: timeout waiting for DSP ready
[ 1252.790463] tda1004x: found firmware revision 0 -- invalid
[ 1252.790466] tda1004x: waiting for firmware upload...
[ 1252.795241] tda1004x: no firmware upload (timeout or file not found?)
[ 1252.795245] tda1004x: firmware upload failed
[ 1282.886045] rtc: lost 24 interrupts
[ 1287.212402] rtc: lost 7 interrupts
(cut)
[ 1618.712144] rtc: lost 27 interrupts
[ 1621.363306] tda1004x: setting up plls for 48MHz sampling clock
[ 1623.610523] tda1004x: timeout waiting for DSP ready
[ 1623.650475] tda1004x: found firmware revision 0 -- invalid
[ 1623.650479] tda1004x: trying to boot from eeprom
[ 1625.973847] tda1004x: timeout waiting for DSP ready
[ 1626.013757] tda1004x: found firmware revision 0 -- invalid
[ 1626.013760] tda1004x: waiting for firmware upload...
[ 1626.018704] tda1004x: no firmware upload (timeout or file not found?)
[ 1626.018708] tda1004x: firmware upload failed
[ 1629.541304] rtc: lost 20 interrupts
[ 1640.365042] rtc: lost 27 interrupts
[ 1696.622888] rtc: lost 26 interrupts
(cut)
==============================================
Now im stuck on this bit, the webpage (link above) tells me to:
"you must run the get_dvb_firmware script in v4l-dvb/linux/Documentation/dvb (from mercurial)
get_dvb_firmware tda10045
get_dvb_firmware tda10046
and copy the resulting files to /lib/firmware (need to use the chmod)"I found on another webpage (link in my 1st post) this:
"linux/Documentation/dvb/get_dvb_firmware tda10046
cp dvb-fe-tda10046.fw /lib/firmware
modprobe saa7134-dvb"So what i tried is, from the Konsole:
1.
linuxmce@dcerouter:~$ cd v4l-dvb/linux/Documentation/dvb
linuxmce@dcerouter:~/v4l-dvb/linux/Documentation/dvb$ get_dvb_firmware tda10046 cp dvb-fe-tda10046.fw /lib/firmware modprobe saa7134-dvb
bash: get_dvb_firmware: command not found
2.
linuxmce@dcerouter:~/v4l-dvb/linux/Documentation/dvb$ sudo get_dvb_firmware tda10046
[sudo] password for linuxmce:
sudo: get_dvb_firmware: command not found
3.
linuxmce@dcerouter:~/v4l-dvb/linux/Documentation/dvb$ get_dvb_firmware tda10046
bash: get_dvb_firmware: command not found