[linux-dvb] Pinnacle PCI HYBRID pro (300i/310i) radio trouble

Emilio Castellano ecastellano at microgenesis.es
Thu Sep 28 13:33:59 CEST 2006


Hi,

I'm trying a Pinnacle PCI Hybrid pro as far i can see it has the same
chipset of the Pinnacle 110i, but.....
I've tried the original saa7134 kernel 2.6.17 modules, load ok but the
tuner doesn't seem to work, I tried different options with that driver,
Without options this is the dmesg output,

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt 0000:00:07.0[A] -> GSI 18 (level, low) -> IRQ 193
saa7133[0]: found at 0000:00:07.0, rev: 208, irq: 193, latency: 32,
mmio: 0xfa000000
saa7133[0]: subsystem: 11bd:002f, board: UNKNOWN/GENERIC
[card=0,autodetected]
saa7133[0]: board init: gpio is 600c000
tuner: tuner_debug is deprecated and will be removed in 2.6.17.
tuner: use the debug option instead.
tuner 1-004b: Setting mode_mask to 0x0e
tuner 1-004b: chip found @ 0x96 (saa7133[0])
tuner 1-004b: Calling set_type_addr for type=4, addr=0xff, mode=0x04
tuner 1-004b: tuner 0x4b: Tuner type absent
tuner 1-004b: tuner 0x4b: Tuner type absent
saa7133[0]: i2c eeprom 00: bd 11 2f 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7133[0]: i2c eeprom 10: ff e0 60 06 ff 20 ff ff 00 30 8d 2d 7d 1a ff ff
saa7133[0]: i2c eeprom 20: 01 2c 01 02 02 01 04 30 98 ff 00 a5 ff 21 00 c2
saa7133[0]: i2c eeprom 30: 96 10 03 32 15 20 ff ff 0c 22 17 88 03 96 9c dc
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
tuner 1-004b: Cmd VIDIOC_S_STD accepted for analog TV
tuner 1-004b: switching to v4l2
tuner 1-004b: tv freq set to 400.00
tuner 1-004b: tuner type not set
tuner 1-004b: tv freq set to 400.00
tuner 1-004b: tuner type not set
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

and forcing to card 77,

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt 0000:00:07.0[A] -> GSI 18 (level, low) -> IRQ 193
saa7133[0]: found at 0000:00:07.0, rev: 208, irq: 193, latency: 32, 
mmio: 0xfa000000
saa7133[0]: subsystem: 11bd:002f, board: Pinnacle PCTV 40i/50i/110i 
(saa7133) [card=77,insmod option]
saa7133[0]: board init: gpio is 600e000
saa7133[0]/core: hwinit1
saa7133[0]: gpio: mode=0x0000000 in=0x600c000 out=0x0000000 [pre-init]
input: Pinnacle PCTV as /class/input/input6
ir-kbd-i2c: Pinnacle PCTV detected at i2c-1/1-0047/ir0 [saa7133[0]]
tuner 1-004b: Setting mode_mask to 0x0e
tuner 1-004b: chip found @ 0x96 (saa7133[0])
tuner 1-004b: Calling set_type_addr for type=54, addr=0xff, mode=0x04
tuner 1-004b: tuner 0x4b: called during i2c_client register by adapter's 
attach_inform
tuner 1-004b: setting tuner address to 61
tuner 1-004b: type set to tda8290+75a
tuner 1-004b: saa7133[0] tuner I2C addr 0x96 with type 54 used for 0x0e
saa7133[0]: i2c eeprom 00: bd 11 2f 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7133[0]: i2c eeprom 10: ff e0 60 06 ff 20 ff ff 00 30 8d 2d 7d 1a ff ff
saa7133[0]: i2c eeprom 20: 01 2c 01 02 02 01 04 30 98 ff 00 a5 ff 21 00 c2
saa7133[0]: i2c eeprom 30: 96 10 03 32 15 20 ff ff 0c 22 17 88 03 96 9c dc
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]/core: hwinit2
saa7133[0]/video: set tv norm = PAL
tuner 1-004b: Cmd VIDIOC_S_STD accepted for analog TV
tuner 1-004b: switching to v4l2
tuner 1-004b: tv freq set to 400.00
tuner 1-004b: setting tda8290 to system B
tuner 1-004b: tda8290 not locked, no signal?
tuner 1-004b: adjust gain, step 1. Agc: 245, ADC stat: 0, lock: 0
tuner 1-004b: adjust gain, step 2. Agc: 180, lock: 0
tuner 1-004b: adjust gain, step 3. Agc: 115
saa7133[0]/video: video input = 0 [Television]
saa7133[0]/video: set tv norm = PAL
tuner 1-004b: tv freq set to 400.00
tuner 1-004b: setting tda8290 to system B
tuner 1-004b: tda8290 not locked, no signal?
tuner 1-004b: adjust gain, step 1. Agc: 204, ADC stat: 0, lock: 0
tuner 1-004b: adjust gain, step 2. Agc: 106, lock: 0
tuner 1-004b: adjust gain, step 3. Agc: 7
saa7133[0]: gpio: mode=0x0200000 in=0x600c000 out=0x0000000 [Television]
saa7133[0]/audio: tvaudio thread scan start [1]
saa7133[0]/audio: PAL scan
saa7133[0]/audio: scanning: B/G D/K I
saa7133[0]: registered device video1 [v4l2]
saa7133[0]: registered device vbi1
saa7133[0]: registered device radio1
saa7133[0]/video: DCSDT: pll: not locked, sync: no, norm: (no signal)
saa7133[0]: gpio: mode=0x0200000 in=0x600e000 out=0x0000000 [Television]
saa7133[0]/audio: tvaudio thread status: 0x14000b [I NICAM]
saa7133[0]/audio: detailed status: ########### NICAM muted ## init done

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><
I downloaded current hg drivers, compile and the load fails . the 
resulting dmesg output is...

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
saa7134: Unknown symbol ir_codes_pinnacle_color
saa7134: Unknown symbol ir_codes_proteus_2309
saa7134: Unknown symbol get_key_pinnacle_color
saa7134: disagrees about version of symbol video_unregister_device
saa7134: Unknown symbol video_unregister_device
saa7134: disagrees about version of symbol video_device_alloc
saa7134: Unknown symbol video_device_alloc
saa7134: Unknown symbol get_key_pinnacle_grey
saa7134: disagrees about version of symbol video_register_device
saa7134: Unknown symbol video_register_device
saa7134: Unknown symbol ir_codes_pinnacle_grey
saa7134: disagrees about version of symbol video_device_release
saa7134: Unknown symbol video_device_release
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
I'm using gcc 4.1, could that be a problem?

Thanking in advance,
-- 

Emilio Castellano





More information about the linux-dvb mailing list