[linux-dvb] Pinnacle 300i DVB-T in 2.6.16

Jon Severinsson jon at severinsson.net
Mon Apr 3 09:09:00 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi everyone.

I'm new to this list, and hope someone can help me with a problem I
have. I'm trying to setup a Pinnacle 300i in DVB mode. Due to other
parts of my system running the old 2.6.12.5 kernel isn't an option, but
I noticed that the 2.6.16 changelog includes "V4L/DVB (3395): Fixed
Pinnacle 300i DVB-T support". So I set out to try it on 2.6.16.1, but I
couldn't get it working.

By connecting the computer to a "Digital Box" (eg. a DVB-T to PAL
converter) I could get a strong PAL signal in TVtime by just doing
"modprobe saa7134" (didn't have to give any options). However, doing
"modprobe saa7134-dvb" wasn't enough to get DVB working. I tried both on
a clean boot and after successful PAL viewing, but I got neither
"dvbscan -v /usr/share/dvb/dvb-t/se-Norrkoping" nor the builtin scan in
Kaffeine 0.8 to work. I also tried to manually copy the settings for a
channel from the "Digital Box" to Kaffeine but it still didn't work.
I've attached the output of dvbscan, as well as relevant parts of dmesg
and lsmod outputs, if that helps. My computer is Gentoo Linux 2006.0
with GCC 3.4.5, Xorg 6.8.2 and KDE 3.5.2 running on an Athlon XP if any
of it is relevant.

I'm not interested in PAL viewing on the computer, so a workaround
disabling the analogue part is sufficient. I'm also no stranger to
patching and re-compiling the kernel, so a patch would be great. Any
help is appreciated.

Best Regards
- - Jon Severinsson
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEMMoMOOpxqcksWu4RAuDsAJ0f7JpaWcipkuJ7l1jdeG1JRIMjaACgqYr1
BzuGo+AQjJ/wUCn8Ty78jRA=
=e8Py
-----END PGP SIGNATURE-----
-------------- next part --------------
scanning /usr/share/dvb/dvb-t/se-Norrkoping
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 594000000 0 2 9 3 1 2 0
initial transponder 674000000 0 2 9 3 1 2 0
initial transponder 786000000 0 2 9 3 1 2 0
initial transponder 530000000 0 2 9 3 1 2 0
initial transponder 802000000 0 2 9 3 1 2 0
>>> tune to: 594000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x04
>>> tuning status == 0x06
WARNING: >>> tuning failed!!!
>>> tune to: 594000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE (tuning failed)
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x00
>>> tuning status == 0x06
WARNING: >>> tuning failed!!!
>>> tune to: 674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x00
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x00
>>> tuning status == 0x06
WARNING: >>> tuning failed!!!
>>> tune to: 674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE (tuning failed)
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x00
>>> tuning status == 0x06
WARNING: >>> tuning failed!!!
>>> tune to: 786000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x00
>>> tuning status == 0x06
WARNING: >>> tuning failed!!!
>>> tune to: 786000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE (tuning failed)
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x00
>>> tuning status == 0x06
WARNING: >>> tuning failed!!!
>>> tune to: 530000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x00
>>> tuning status == 0x06
WARNING: >>> tuning failed!!!
>>> tune to: 530000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE (tuning failed)
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x00
>>> tuning status == 0x06
WARNING: >>> tuning failed!!!
>>> tune to: 802000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x04
>>> tuning status == 0x06
WARNING: >>> tuning failed!!!
>>> tune to: 802000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE (tuning failed)
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x04
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x06
>>> tuning status == 0x00
>>> tuning status == 0x06
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
-------------- next part --------------
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 16 (level, low) -> IRQ 20
saa7134[0]: found at 0000:00:08.0, rev: 1, irq: 20, latency: 32, mmio: 0xe8000000
saa7134[0]: subsystem: 11bd:002d, board: Pinnacle PCTV 300i DVB-T + PAL [card=50,autodetected]
saa7134[0]: board init: gpio is 880e000
saa7134[0]: i2c eeprom 00: bd 11 2d 00 f8 f8 1c 00 43 43 a9 1c 55 d2 b2 92
saa7134[0]: i2c eeprom 10: 00 f0 04 04 ff 20 ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 20: 01 40 01 02 03 ff 03 01 08 ff 00 25 ff ff ff ff
saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 40: ff 16 00 c0 86 3c 01 01 ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 60: 0c 22 17 44 03 0a 3b 60 ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 70: 00 30 8d 17 7a 39 ff ff 74 28 ff ff ff ff ff ff
tuner 0-0060: Chip ID is not zero. It is not a TEA5767
tuner 0-0060: chip found @ 0xc0 (saa7134[0])
tuner 0-0060: microtune: companycode=3cbf part=42 rev=14
tuner 0-0060: microtune MT2050 found, OK
tda9887 0-0043: chip found @ 0x86 (saa7134[0])
saa7134[0]: registered device video0 [v4l2]
saa7134[0]: registered device vbi0
saa7134[0]: pinnacle 300i dvb setup
DVB: registering new adapter (saa7134[0]).
DVB: registering frontend 0 (Zarlink MT352 DVB-T)...
-------------- next part --------------
Module                  Size  Used by
saa7134_dvb            11716  0
mt352                   6916  1 saa7134_dvb
video_buf_dvb           6532  1 saa7134_dvb
nxt200x                15876  1 saa7134_dvb
tda1004x               17028  1 saa7134_dvb
firmware_class         11008  3 saa7134_dvb,nxt200x,tda1004x
tda9887                17232  0
tuner                  54572  0
saa7134               116704  1 saa7134_dvb
video_buf              22340  3 saa7134_dvb,video_buf_dvb,saa7134
ir_kbd_i2c              8588  1 saa7134
ir_common               9732  2 saa7134,ir_kbd_i2c


More information about the linux-dvb mailing list