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
next prev parent 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.