All of lore.kernel.org
 help / color / mirror / Atom feed
From: Robert Longbottom <rongblor@googlemail.com>
To: "linux-media@vger.kernel.org" <linux-media@vger.kernel.org>
Subject: Re: Conexant PCI-8604PW 4 channel BNC Video capture card (bttv)
Date: Wed, 22 Jan 2014 13:09:20 +0000	[thread overview]
Message-ID: <52DFC300.8010508@googlemail.com> (raw)
In-Reply-To: <20140122115334.GA14710@minime.bse>

On 22/01/14 11:53, Daniel Glöckner wrote:
> On Tue, Jan 21, 2014 at 08:59:55PM +0000, Robert Longbottom wrote:
>> On 21/01/2014 19:49, Robert Longbottom wrote:
>>> Here are some high-res pictures of both sides of the card.  Scanned at
>>> 600dpi (300dpi the tracks were very close).  Good idea to scan it by the
>>> way, I like that, much better result than with a digital camera.
>>>
>>> http://www.flickr.com/photos/astrofraggle/12073752546/sizes/l/
>>> http://www.flickr.com/photos/astrofraggle/12073651306/sizes/l/
>
>
> ok:
>   - The Atmel chip is an AT24C02 EEPROM. Does one of the 878As have a PCI
>     subsystem ID?

No, I don't see any PCI id's for the of the 878A's (relevant bit of 
lspci -vnn below)

>   - The 74HCT04 is used to drive the clock from the oscillator to the
>     878As.
>
>   - The 74HCT245 is a bus driver for four pins of the connector CN3.
>
>   - The unlabled chip is probably a CPLD/FGPA. It filters the PCI REQ#
>     lines from the 878As and has access to the GNT# and INT# lines,
>     as well as to the GPIOs you mentioned. The bypass caps have a layout
>     that fits to the Lattice ispMACH 4A.

Ah, ok, so this is something to do with interfacing to the PCI bus?

>   - There is no mux or gate between the BNC connectors and the 878As.
>     The BNCs are on MUX0. MUX1 is connected to the two unpopulated 2x5
>     Headers.
>
> So the UNKNOWN/GENERIC card entry should have the BNC connectors on its
> first V4L input.
>
> Have you tried passing pll=35,35,35,35 as module parameter?

I've just had a go at this, modprobe bttv pll=35,35,35,35, and using the 
composite0 input in xawtv (first in the list) and still no joy.  I just 
get the same timeout errors repeating in dmesg:

[63204.009013] bttv: 3: timeout: drop=0 irq=46/26548, risc=3085d000, 
bits: HSYNC OFLOW
[63204.513013] bttv: 3: timeout: drop=0 irq=84/26618, risc=3085d000, 
bits: HSYNC OFLOW
[63205.016045] bttv: 3: timeout: drop=0 irq=121/26689, risc=3085d000, 
bits: HSYNC OFLOW
[63205.519013] bttv: 3: timeout: drop=0 irq=158/26759, risc=3085d000, 
bits: HSYNC OFLOW
[63206.021022] bttv: 3: timeout: drop=0 irq=196/26829, risc=3085d000, 
bits: HSYNC OFLOW

I went through and tried each of the /dev/video[0-4] inputs in turn in 
the hope that one of them had been initialized, but just got the 
timeouts on them all.

I also went back and had another go with  modprobe bttv 
card=133,132,133,133, trying the "132" in each position and testing each 
of the video devices (/dev/video[0-4]) as well in the hope that one 
input got initialized, but no luck there either.

Any more ideas?

I can probably try the card in a Windows machine at the weekend if that 
will provide any helpful information, however I don't have a driver CD 
for it, so it may depend on me finding some drivers....

Thanks,
Rob.


$ lspci -vnn

02:0c.0 Multimedia video controller [0400]: Brooktree Corporation Bt878 
Video Capture [109e:036e] (rev 11)
         Flags: bus master, medium devsel, latency 32, IRQ 16
         Memory at d5000000 (32-bit, prefetchable) [size=4K]
         Capabilities: [44] Vital Product Data
         Capabilities: [4c] Power Management version 2
         Kernel driver in use: bttv
         Kernel modules: bttv

02:0c.1 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio 
Capture [109e:0878] (rev 11)
         Flags: bus master, medium devsel, latency 32, IRQ 5
         Memory at d5001000 (32-bit, prefetchable) [size=4K]
         Capabilities: [44] Vital Product Data
         Capabilities: [4c] Power Management version 2

02:0d.0 Multimedia video controller [0400]: Brooktree Corporation Bt878 
Video Capture [109e:036e] (rev 11)
         Flags: bus master, medium devsel, latency 32, IRQ 17
         Memory at d5002000 (32-bit, prefetchable) [size=4K]
         Capabilities: [44] Vital Product Data
         Capabilities: [4c] Power Management version 2
         Kernel driver in use: bttv
         Kernel modules: bttv

02:0d.1 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio 
Capture [109e:0878] (rev 11)
         Flags: bus master, medium devsel, latency 32, IRQ 10
         Memory at d5003000 (32-bit, prefetchable) [size=4K]
         Capabilities: [44] Vital Product Data
         Capabilities: [4c] Power Management version 2

02:0e.0 Multimedia video controller [0400]: Brooktree Corporation Bt878 
Video Capture [109e:036e] (rev 11)
         Flags: bus master, medium devsel, latency 32, IRQ 18
         Memory at d5004000 (32-bit, prefetchable) [size=4K]
         Capabilities: [44] Vital Product Data
         Capabilities: [4c] Power Management version 2
         Kernel driver in use: bttv
         Kernel modules: bttv

02:0e.1 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio 
Capture [109e:0878] (rev 11)
         Flags: bus master, medium devsel, latency 32, IRQ 10
         Memory at d5005000 (32-bit, prefetchable) [size=4K]
         Capabilities: [44] Vital Product Data
         Capabilities: [4c] Power Management version 2

02:0f.0 Multimedia video controller [0400]: Brooktree Corporation Bt878 
Video Capture [109e:036e] (rev 11)
         Flags: bus master, medium devsel, latency 32, IRQ 19
         Memory at d5006000 (32-bit, prefetchable) [size=4K]
         Capabilities: [44] Vital Product Data
         Capabilities: [4c] Power Management version 2
         Kernel driver in use: bttv
         Kernel modules: bttv

02:0f.1 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio 
Capture [109e:0878] (rev 11)
         Flags: bus master, medium devsel, latency 32, IRQ 11
         Memory at d5007000 (32-bit, prefetchable) [size=4K]
         Capabilities: [44] Vital Product Data
         Capabilities: [4c] Power Management version 2




  reply	other threads:[~2014-01-22 13:09 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-20 21:39 Conexant PCI-8604PW 4 channel BNC Video capture card (bttv) Robert Longbottom
2014-01-20 22:55 ` Andy Walls
2014-01-21  9:27   ` Robert Longbottom
2014-01-21 10:19     ` Daniel Glöckner
2014-01-21 19:49       ` Robert Longbottom
2014-01-21 20:59         ` Robert Longbottom
2014-01-22 11:53           ` Daniel Glöckner
2014-01-22 13:09             ` Robert Longbottom [this message]
2014-01-22 13:50               ` Daniel Glöckner
2014-01-22 18:15                 ` Robert Longbottom
2014-01-23 13:27                   ` Daniel Glöckner
2014-01-23 14:29                     ` Robert Longbottom
2014-01-25 15:23                       ` Daniel Glöckner
2014-01-26 11:21                         ` Robert Longbottom
2014-01-26 12:55                           ` Daniel Glöckner
2014-01-26 16:23                             ` Robert Longbottom
2014-01-27  3:20                               ` Daniel Glöckner
2014-01-27 20:55                                 ` Robert Longbottom
2014-01-28  2:02                                   ` Daniel Glöckner
2014-02-05 13:16                                     ` Robert Longbottom
2014-02-11 13:38                                       ` Daniel Glöckner
2014-02-11 18:25                                         ` Robert Longbottom

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=52DFC300.8010508@googlemail.com \
    --to=rongblor@googlemail.com \
    --cc=linux-media@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.