Google
  Web www.spinics.net

Re: pinnacle pctv, can't tune since 2.6.10 (reverting bttv to 2.6.9's version fixes problem)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


hmm forgot some more infos :

dmesg :
Jan 30 05:51:29 localhost kernel: bttv: driver version 0.9.15 loaded
Jan 30 05:51:29 localhost kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture
Jan 30 05:51:29 localhost kernel: bttv: Bt8xx card found (0).
Jan 30 05:51:29 localhost kernel: ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 17 (level, low) -> IRQ 185
Jan 30 05:51:29 localhost kernel: bttv0: Bt878 (rev 17) at 0000:00:0c.0, irq: 185, latency: 64, mmio: 0xf4b00000
Jan 30 05:51:29 localhost kernel: bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
Jan 30 05:51:29 localhost kernel: bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
Jan 30 05:51:29 localhost kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found
Jan 30 05:51:29 localhost kernel: bttv0: pinnacle/mt: id=4 info="PAL+SECAM / mono" radio=no
Jan 30 05:51:29 localhost kernel: bttv0: using tuner=33
Jan 30 05:51:29 localhost kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found
Jan 30 05:51:29 localhost kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
Jan 30 05:51:29 localhost kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
Jan 30 05:51:29 localhost kernel: tda9885/6/7: chip found @ 0x86
Jan 30 05:51:29 localhost kernel: tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
Jan 30 05:51:29 localhost kernel: tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw]
Jan 30 05:51:29 localhost kernel: tuner: microtune: companycode=4d54 part=04 rev=04
Jan 30 05:51:29 localhost kernel: tuner: microtune MT2032 found, OK
Jan 30 05:51:29 localhost kernel: bttv0: registered device video0
Jan 30 05:51:29 localhost kernel: bttv0: registered device vbi0
Jan 30 05:51:29 localhost kernel: bttv0: PLL: 28636363 => 35468950 .. ok




and just saw that in my syslog :
Jan 30 06:39:12 localhost kernel: tuner: TV freq (268435455.93) out of range (44-958)
Jan 30 06:39:49 localhost kernel: mt2032_set_if_freq failed with -121
Jan 30 06:39:50 localhost kernel: mt2032_set_if_freq2 failed with -121
Jan 30 06:39:50 localhost kernel: mt2032_set_if_freq failed with -121
Jan 30 06:39:50 localhost kernel: mt2032_set_if_freq2 failed with -121
Jan 30 06:39:51 localhost kernel: mt2032_set_if_freq failed with -121
Jan 30 06:39:51 localhost kernel: mt2032_set_if_freq2 failed with -121
Jan 30 06:39:53 localhost kernel: bttv0: timeout: drop=45 irq=2834/2876, risc=2bb4002c, bits: HSYNC OFLOW FDSR


Mik

Mickael Marchand wrote:
Hi,

I have the following card (using it in France , SECAM) :
0000:00:0c.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
Subsystem: Pinnacle Systems Inc. PCTV pro (TV + FM stereo receiver)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (4000ns min, 10000ns max)
Interrupt: pin A routed to IRQ 185
Region 0: Memory at f4b00000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-


0000:00:0c.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
Subsystem: Pinnacle Systems Inc. PCTV pro (TV + FM stereo receiver, audio section)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (1000ns min, 63750ns max)
Interrupt: pin A routed to IRQ 185
Region 0: Memory at f4c00000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-


since 2.6.10 (till 2.6.11-rc2-mm2 tested last night), I can't change channels in any tv application.
dmesg shows things like :
Jan 30 06:03:55 localhost kernel: mt2032_set_if_freq failed with -121
Jan 30 06:03:56 localhost kernel: mt2032_set_if_freq2 failed with -121
Jan 30 06:03:56 localhost kernel: mt2032_set_if_freq failed with -121


I have heard that other french people has the same problem and also saw someone with a similar bug a few days ago on this list (with a mt2050 this time).

I've hacked a 2.6.10 to work by reverting all bttv's related changes between 2.6.9 and 2.6.10, so it seems the bug have been introduced between these 2 kernels.

I'll be pleased to test any proposed patch, I already looked quite a lot at the patch I used to revert the changes but was not able to find the reason of the bug ...

Cheers,
Mik

--

Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

-- Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/video4linux-list

[Home]     [Older V4L]     [Linux DVB]     [Video Disk Recorder]     [Video Technology]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Plasma TVs]     [Video Projectors]     [PDAs]     [Xorg]     [Util Linux NG]     [Xfree86]     [Devices]     [Big List of Linux Books]     [Free Photo Albums]     [LCD TVs]     [Fedora Users]     [Webcams]     [Fedora Women]     [HDTV]     [ALSA Users]     [ALSA Devel]     [Stuff]     [SSH]     [Linux USB]

Powered by Linux

Google PageRank Checking tool