Hello Everybody, I cannot get a good reception quality on my PCTV 300i card from Pinnacle and I need help.
I have tried using the stock kernel under debian etch (2.6.18-5-amd64) and a custom kernel both with the internal dvb/v4l and with the ones from mercurial. The card works fine under windows, but I get glitches (boxes, green patterns, etc) every 10-30 secs with linux. I have tried using mythtv or kaffeine. I halso have a DVB-S card that is working fine (a B2C2 card that strangely reports a signal strength of 28% but is nevertheless working). Signal strenght with the DVB-T card is approximately 25-30%. A TV with DVB-S decoder or the same card under windows works perfectly, so I am excluding a signal issue. Please help! Simone This is the current situation (2.6.23.14 vanilla kernel): output of lsmod | grep saa saa7134_dvb 17164 7 tda826x 6468 1 saa7134_dvb tda10086 12356 1 saa7134_dvb video_buf_dvb 9476 1 saa7134_dvb isl6421 4736 1 saa7134_dvb tda1004x 17988 1 saa7134_dvb tda827x 10052 1 saa7134_dvb saa7134_alsa 17120 0 mt352 9284 2 saa7134_dvb,b2c2_flexcop dvb_pll 14148 2 saa7134_dvb,b2c2_flexcop nxt200x 16068 2 saa7134_dvb,b2c2_flexcop firmware_class 13184 5 saa7134_dvb,tda1004x,b2c2_flexcop,bcm3510,nxt200x saa7134 141460 2 saa7134_dvb,saa7134_alsa snd_pcm 87816 3 saa7134_alsa,snd_pcm_oss,snd_hda_intel snd 63720 6 saa7134_alsa,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer video_buf 28932 4 saa7134_dvb,video_buf_dvb,saa7134_alsa,saa7134 compat_ioctl32 11072 1 saa7134 ir_kbd_i2c 12688 1 saa7134 ir_common 39620 2 saa7134,ir_kbd_i2c videodev 30528 1 saa7134 v4l2_common 22272 4 tuner,saa7134,compat_ioctl32,videodev v4l1_compat 14340 2 saa7134,videodev i2c_core 28864 19 saa7134_dvb,tda826x,tda10086,isl6421,tda1004x,tda827x,b2c2_flexcop,tuner,mt352,mt312,bcm3510,dvb_pll,stv0297,nxt200x,lgdt330x,stv0299,saa7134,i2c_piix4,ir_kbd_i2c my module options: options tda9887 debug=1 port2=1 options tuner debug=2 port2=1 tv_antenna=2 options mt20xx debug=1 tv_antenna=0 options saa7134 card=50 tuner=33 video_nr=0 vbi_nr=0 radio_nr=0 install saa7134 /sbin/modprobe --ignore-install saa7134; /sbin/modprobe saa7134-alsa options saa7134-alsa index=0 Kernel output: Linux version 2.6.23.14scf1 ([EMAIL PROTECTED]) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Fri Jan 18 01:18:07 CET 2008 ... AMD Athlon(tm) X2 Dual Core Processor BE-2350 stepping 01 ... Linux video capture interface: v2.00 piix4_smbus 0000:00:14.0: Found 0000:00:14.0 device pnp: the driver 'parport_pc' has been registered pnp: match found with the PnP device '00:09' and the driver 'parport_pc' parport_pc 00:09: reported by Plug and Play ACPI parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP] saa7130/34: v4l2 driver version 0.2.14 loaded ACPI: PCI Interrupt 0000:03:06.0[A] -> GSI 21 (level, low) -> IRQ 21 saa7134[0]: found at 0000:03:06.0, rev: 1, irq: 21, latency: 64, mmio: 0xfdeff000 saa7134[0]: subsystem: 11bd:002d, board: Pinnacle PCTV 300i DVB-T + PAL [card=50,insmod option] saa7134[0]: board init: gpio is c806000 ACPI: PCI Interrupt 0000:00:14.2[A] -> GSI 16 (level, low) -> IRQ 16 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 0d 70 6e ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 70: 00 30 8d 18 07 bf ff ff 74 70 ff ff ff ff ff ff b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully tuner 1-0043: chip found @ 0x86 (saa7134[0]) tuner 1-0043: v4l2_int ioctl TUNER_SET_TYPE_ADDR, dir=-w (0x4004645a) tuner 1-0043: Calling set_type_addr for type=33, addr=0xff, mode=0x04, config=0x00 tuner 1-0043: set addr for type 74 tuner 1-0043: v4l2_int ioctl TDA9887_SET_CONFIG, dir=-w (0x4004645c) tda9887 1-0043: tda988[5/6/7] found @ 0x43 (tuner) tuner 1-0043: saa7134[0] tuner I2C addr 0x86 with type 74 used for 0x0e tuner 1-0060: Chip ID is not zero. It is not a TEA5767 tuner 1-0060: Setting mode_mask to 0x0e tuner 1-0060: chip found @ 0xc0 (saa7134[0]) tuner 1-0060: v4l2_int ioctl TUNER_SET_TYPE_ADDR, dir=-w (0x4004645a) tuner 1-0060: Calling set_type_addr for type=33, addr=0xff, mode=0x04, config=0x00 tuner 1-0060: set addr for type -1 tuner 1-0060: defining GPIO callback tuner 1-0060: pinnacle pal tuner 1-0060: MT20xx hexdump: 42 2f 25 c1 00 63 10 aa 29 04 85 99 e3 ac f0 11 24 3c bf 42 2f tuner 1-0060: microtune: companycode=3cbf part=42 rev=2f tuner 1-0060: mt2050: sro is ac tuner 1-0060: microtune MT2050 found, OK tuner 1-0060: saa7134[0] tuner I2C addr 0xc0 with type 33 used for 0x0e tuner 1-0060: v4l2_int ioctl TDA9887_SET_CONFIG, dir=-w (0x4004645c) tuner 1-0060: defining GPIO callback tuner 1-0060: pinnacle pal tuner 1-0060: MT20xx hexdump: 42 2f 25 c1 00 63 10 aa 29 06 85 99 e3 ac f0 11 24 3c bf 42 2f tuner 1-0060: microtune: companycode=3cbf part=42 rev=2f tuner 1-0060: mt2050: sro is ad tuner 1-0060: microtune MT2050 found, OK tuner 1-0060: saa7134[0] tuner I2C addr 0xc0 with type 33 used for 0x0e saa7134[0]: registered device video0 [v4l2] saa7134[0]: registered device vbi0 tuner 1-0043: v4l2_int ioctl TUNER_SET_STANDBY, dir=-w (0x4004645b) tuner 1-0060: v4l2_int ioctl TUNER_SET_STANDBY, dir=-w (0x4004645b) flexcop-pci: will use the HW PID filter. flexcop-pci: card revision 2 ACPI: PCI Interrupt 0000:03:05.0[A] -> GSI 20 (level, low) -> IRQ 20 DVB: registering new adapter (FlexCop Digital TV device) b2c2-flexcop: MAC address = 00:d0:d7:05:e7:a4 b2c2-flexcop: i2c master_xfer failed saa7134 ALSA driver for DMA sound loaded cannot find the slot for index 0 (range 0-0), error: -16 b2c2-flexcop: i2c master_xfer failed b2c2-flexcop: i2c master_xfer failed mt352_read_register: readreg error (reg=127, ret==-121) b2c2-flexcop: i2c master_xfer failed nxt200x: nxt200x_readbytes: i2c read error (addr 0x0a, err == -121) Unknown/Unsupported NXT chip: 00 00 00 00 00 b2c2-flexcop: i2c master_xfer failed lgdt330x: i2c_read_demod_bytes: addr 0x59 select 0x02 error (ret == -121) b2c2-flexcop: i2c master_xfer failed b2c2-flexcop: i2c master_xfer failed stv0297_readreg: readreg error (reg == 0x80, ret == -121) b2c2-flexcop: found the vp310 (aka mt312) at i2c address: 0x0e DVB: registering frontend 0 (Zarlink VP310 DVB-S)... b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S (old version)' at the 'PCI' bus controlled by a 'FlexCopIIb' complete DVB: registering new adapter (saa7134[0]) DVB: registering frontend 1 (Zarlink MT352 DVB-T)... Adding 522104k swap on /dev/hda5. Priority:-1 extents:1 across:522104k ... tuner 1-0043: v4l2 ioctl VIDIOC_S_FREQUENCY, dir=-w (0x402c5639) tuner 1-0043: Cmd VIDIOC_S_FREQUENCY accepted for digital TV tuner 1-0043: switching to v4l2 tuner 1-0043: tv freq set to 818.00 tda9887 1-0043: Unsupported tvnorm entry - audio muted tda9887 1-0043: writing: b=0xc2 c=0x00 e=0x00 tda9887 1-0043: write: byte B 0xc2 tda9887 1-0043: B0 video mode : sound trap tda9887 1-0043: B1 auto mute fm : yes tda9887 1-0043: B2 carrier mode : Intercarrier tda9887 1-0043: B3-4 tv sound/radio : AM/TV tda9887 1-0043: B5 force mute audio: no tda9887 1-0043: B6 output port 1 : high (inactive) tda9887 1-0043: B7 output port 2 : high (inactive) tda9887 1-0043: write: byte C 0x00 tda9887 1-0043: C0-4 top adjustment : -16 dB tda9887 1-0043: C5-6 de-emphasis : no tda9887 1-0043: C7 audio gain : 0 tda9887 1-0043: write: byte E 0x00 tda9887 1-0043: E0-1 sound carrier : 4.5 MHz tda9887 1-0043: E6 l pll gating : 13 tda9887 1-0043: E2-4 video if : 58.75 MHz tda9887 1-0043: E5 tuner gain : normal tda9887 1-0043: E7 vif agc output : pin3+pin22 port tda9887 1-0043: -- tuner 1-0060: v4l2 ioctl VIDIOC_S_FREQUENCY, dir=-w (0x402c5639) tuner 1-0060: Cmd VIDIOC_S_FREQUENCY accepted for digital TV tuner 1-0060: switching to v4l2 tuner 1-0060: tv freq set to 818.00 tuner 1-0060: mt2050_set_if_freq freq=818000000 if1=1218000000 if2=36150000 tuner 1-0060: lo1 lo2 = 509 295 tuner 1-0060: num1 num2 div1a div1b div2a div2b= 0 766 29 5 23 7 tuner 1-0060: bufs is: 1 14 29 e7 66 63 tuner 1-0060: mt2050: enabled antenna connector 2
_______________________________________________ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb