All of lore.kernel.org
 help / color / mirror / Atom feed
From: Robert Longbottom <rongblor@googlemail.com>
To: linux-media@vger.kernel.org
Subject: Conexant PCI-8604PW 4 channel BNC Video capture card (bttv)
Date: Mon, 20 Jan 2014 21:39:10 +0000	[thread overview]
Message-ID: <52DD977E.3000907@googlemail.com> (raw)


Hi,

I've just bought one of these cards which is based on the Conexant
Fusion 878A chip thinking it would just work under Linux being
bttv-based.  Unfortunately (for me) it's not and it is just picked up as
a generic unknown card by the bttv driver.

Does anyone have one of these that is working, or have any pointers to
what I can try to make it work?  I've had a go manually specifying card=
as a module option for a couple of the existing cards that also use the
Conexant Fusion chip but neither work (BTTV_BOARD_PICOLO_TETRA_CHIP and
BTTV_BOARD_GEOVISION_GV800S).

When I start up xawtv and switch to framegrabber mode I just get lots of
errors in /var/log/messages saying:

Jan 20 21:09:13 quad kernel: [ 2732.616016] bttv: 0: timeout: drop=0
irq=2998/35891, risc=339d5000, bits: HSYNC
Jan 20 21:09:13 quad kernel: [ 2733.122014] bttv: 0: timeout: drop=0
irq=3028/35952, risc=339d5000, bits: HSYNC
Jan 20 21:09:14 quad kernel: [ 2733.625018] bttv: 0: timeout: drop=0
irq=3058/36015, risc=339d5000, bits: HSYNC
Jan 20 21:09:14 quad kernel: [ 2734.127014] bttv: 0: timeout: drop=0
irq=3088/36077, risc=339d5000, bits: HSYNC
Jan 20 21:09:15 quad kernel: [ 2734.628014] bttv: 0: timeout: drop=0
irq=3118/36140, risc=339d5000, bits: HSYNC

Any help appreciated.  More info about the card below.
Thanks,
Rob.

Chips on card:

4x Conexant Fusion 878A
1x PCI6140-AA33PC
1x SMD IC with no markings at all
Couple of 74HCTnnn chips
1x Atmel 520
1x 35.46895M Crystal

Result of modprobe bttv:

Jan 20 20:07:07 quad kernel: [ 8490.076924] bttv: driver version 0.9.19
loaded
Jan 20 20:07:07 quad kernel: [ 8490.076930] bttv: using 8 buffers with
2080k (520 pages) each for capture
Jan 20 20:07:07 quad kernel: [ 8490.076983] bttv: Bt8xx card found (0)
Jan 20 20:07:07 quad kernel: [ 8490.077001] bttv: 0: Bt878 (rev 17) at
0000:02:0c.0, irq: 16, latency: 32, mmio: 0xd5000000
Jan 20 20:07:07 quad kernel: [ 8490.077033] bttv: 0: using:  ***
UNKNOWN/GENERIC ***  [card=0,autodetected]
Jan 20 20:07:07 quad kernel: [ 8490.109816] bttv: 0: tuner type unset
Jan 20 20:07:07 quad kernel: [ 8490.110099] bttv: 0: registered device
video0
Jan 20 20:07:07 quad kernel: [ 8490.110485] bttv: 0: registered device vbi0
Jan 20 20:07:07 quad kernel: [ 8490.114206] bttv: Bt8xx card found (1)
Jan 20 20:07:07 quad kernel: [ 8490.114228] bttv: 1: Bt878 (rev 17) at
0000:02:0d.0, irq: 17, latency: 32, mmio: 0xd5002000
Jan 20 20:07:07 quad kernel: [ 8490.114279] bttv: 1: using:  ***
UNKNOWN/GENERIC ***  [card=0,autodetected]
Jan 20 20:07:07 quad kernel: [ 8490.116288] tveeprom 5-0050: Huh, no
eeprom present (err=-6)?
Jan 20 20:07:07 quad kernel: [ 8490.116296] bttv: 1: tuner type unset
Jan 20 20:07:07 quad kernel: [ 8490.116393] bttv: 1: registered device
video1
Jan 20 20:07:07 quad kernel: [ 8490.116589] bttv: 1: registered device vbi1
Jan 20 20:07:07 quad kernel: [ 8490.120104] bttv: Bt8xx card found (2)
Jan 20 20:07:07 quad kernel: [ 8490.120135] bttv: 2: Bt878 (rev 17) at
0000:02:0e.0, irq: 18, latency: 32, mmio: 0xd5004000
Jan 20 20:07:07 quad kernel: [ 8490.120165] bttv: 2: using:  ***
UNKNOWN/GENERIC ***  [card=0,autodetected]
Jan 20 20:07:07 quad kernel: [ 8490.121031] tveeprom 6-0050: Huh, no
eeprom present (err=-6)?
Jan 20 20:07:07 quad kernel: [ 8490.121035] bttv: 2: tuner type unset
Jan 20 20:07:07 quad kernel: [ 8490.121090] bttv: 2: registered device
video2
Jan 20 20:07:07 quad kernel: [ 8490.121226] bttv: 2: registered device vbi2
Jan 20 20:07:07 quad kernel: [ 8490.124682] bttv: Bt8xx card found (3)
Jan 20 20:07:07 quad kernel: [ 8490.124714] bttv: 3: Bt878 (rev 17) at
0000:02:0f.0, irq: 19, latency: 32, mmio: 0xd5006000
Jan 20 20:07:07 quad kernel: [ 8490.124744] bttv: 3: using:  ***
UNKNOWN/GENERIC ***  [card=0,autodetected]
Jan 20 20:07:07 quad kernel: [ 8490.125739] tveeprom 7-0050: Huh, no
eeprom present (err=-6)?
Jan 20 20:07:07 quad kernel: [ 8490.125745] bttv: 3: tuner type unset
Jan 20 20:07:07 quad kernel: [ 8490.125842] bttv: 3: registered device
video3
Jan 20 20:07:07 quad kernel: [ 8490.126063] bttv: 3: registered device vbi3
Jan 20 20:07:07 quad kernel: [ 8490.130127] bttv: Bt8xx card found (4)
Jan 20 20:07:07 quad kernel: [ 8490.130151] bttv: 4: Bt878 (rev 17) at
0000:03:04.0, irq: 17, latency: 32, mmio: 0xd5100000
Jan 20 20:07:07 quad kernel: [ 8490.130182] bttv: 4: detected: IVC-200
[card=102], PCI subsystem ID is 0000:a155
Jan 20 20:07:07 quad kernel: [ 8490.130186] bttv: 4: using: IVC-200
[card=102,autodetected]
Jan 20 20:07:07 quad kernel: [ 8490.130283] bttv: 4: tuner absent
Jan 20 20:07:07 quad kernel: [ 8490.130473] bttv: 4: registered device
video4
Jan 20 20:07:07 quad kernel: [ 8490.130512] bttv: 4: registered device vbi4
Jan 20 20:07:07 quad kernel: [ 8490.130534] bttv: 4: Setting PLL:
28636363 => 35468950 (needs up to 100ms)
Jan 20 20:07:07 quad kernel: [ 8490.136550] bttv: 4: Setting PLL:
28636363 => 35468950 (needs up to 100ms)
Jan 20 20:07:07 quad kernel: [ 8490.139121] bttv: 4: Setting PLL:
28636363 => 35468950 (needs up to 100ms)
Jan 20 20:07:07 quad kernel: [ 8490.141017] bttv: PLL set ok

result of lspci; I have another 4 input bttv based capture card
installed in this machine that works (an IVC-200G), hence 8 bt878 chips:

00:00.0 Host bridge: NVIDIA Corporation MCP73 Host Bridge (rev a2)
00:00.1 RAM memory: NVIDIA Corporation nForce 630i memory controller
(rev a2)
00:01.0 RAM memory: NVIDIA Corporation nForce 630i memory controller
(rev a1)
00:01.1 RAM memory: NVIDIA Corporation nForce 630i memory controller
(rev a1)
00:01.2 RAM memory: NVIDIA Corporation nForce 630i memory controller
(rev a1)
00:01.3 RAM memory: NVIDIA Corporation nForce 630i memory controller
(rev a1)
00:01.4 RAM memory: NVIDIA Corporation nForce 630i memory controller
(rev a1)
00:01.5 RAM memory: NVIDIA Corporation nForce 630i memory controller
(rev a1)
00:01.6 RAM memory: NVIDIA Corporation nForce 630i memory controller
(rev a1)
00:02.0 RAM memory: NVIDIA Corporation nForce 630i memory controller
(rev a1)
00:03.0 ISA bridge: NVIDIA Corporation MCP73 LPC Bridge (rev a2)
00:03.1 SMBus: NVIDIA Corporation MCP73 SMBus (rev a1)
00:03.2 RAM memory: NVIDIA Corporation MCP73 Memory Controller (rev a1)
00:03.4 RAM memory: NVIDIA Corporation MCP73 Memory Controller (rev a1)
00:04.0 USB controller: NVIDIA Corporation GeForce 7100/nForce 630i USB
(rev a1)
00:04.1 USB controller: NVIDIA Corporation MCP73 [nForce 630i] USB 2.0
Controller (EHCI) (rev a1)
00:08.0 IDE interface: NVIDIA Corporation MCP73 IDE (rev a1)
00:09.0 Audio device: NVIDIA Corporation MCP73 High Definition Audio
(rev a1)
00:0a.0 PCI bridge: NVIDIA Corporation MCP73 PCI Express bridge (rev a1)
00:0c.0 PCI bridge: NVIDIA Corporation MCP73 PCI Express bridge (rev a1)
00:0e.0 SATA controller: NVIDIA Corporation GeForce 7100/nForce 630i
SATA (rev a2)
00:0f.0 Ethernet controller: NVIDIA Corporation MCP73 Ethernet (rev a2)
00:10.0 VGA compatible controller: NVIDIA Corporation C73 [GeForce 7100
/ nForce 630i] (rev a2)
01:05.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge
(non-transparent mode) (rev 11)
01:06.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge
(non-transparent mode) (rev 15)
01:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23
IEEE-1394a-2000 Controller (PHY/Link)
02:0c.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
02:0c.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)
02:0d.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
02:0d.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)
02:0e.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
02:0e.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)
02:0f.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
02:0f.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)
03:04.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
03:04.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)
03:05.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
03:05.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)
03:06.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
03:06.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)
03:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
03:07.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)
04:00.0 Multimedia video controller: Micronas Semiconductor Holding AG
nGene PCI-Express Multimedia Controller (rev 01)





             reply	other threads:[~2014-01-20 21:39 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-20 21:39 Robert Longbottom [this message]
2014-01-20 22:55 ` Conexant PCI-8604PW 4 channel BNC Video capture card (bttv) 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
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=52DD977E.3000907@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.