public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* ImpactVCB 64405 low-profile PCI problem
@ 2009-02-13 20:49 Eric Schwartz
  2009-02-15 23:29 ` CityK
  0 siblings, 1 reply; 2+ messages in thread
From: Eric Schwartz @ 2009-02-13 20:49 UTC (permalink / raw)
  To: video4linux-list

Hi all,

I'm having a frustrating problem with getting a brand new Hauppauge card
to work with v4l, of the ImpactVCB 64405 low-profile PCI variety. I have
a basic NTSC camera that I want to hook up to one of the composite
inputs. And yes, during my troubleshooting efforts I succumbed to the
temptation of plugging it into an XP box (gasp!) and verified that the
hardware works perfectly fine.

Vanilla kernel versions 2.6.21, 2.6.24, and 2.6.28 all detect the
presence of the card and painlessly load the bttv module. According to
dmesg, it audodetects the type of card and even reads the exact model
string off the eeprom. (see dmesg output pasted below)

So far so good, eh? When I plug the camera into each of the inputs, I
get nothing on /dev/video0. Not exactly all zeroes, to be precise, but
close. A hexdump shows that there are occasional "c0"s mixed in with the
"00"s. Using "dov4l -i" lets me change the inputs as expected -- no
errors when the input number is in range, error when it's > 3.

Searching Google, I found that some people extracted firmware from a
Windows driver for a similar card and passed the "firm_altera=fwfile"
parameter to modprobe. I got the firmware file in question (from another
driver disk; it wasn't on the one that came with the card) but the
module balks at accepting that parameter at all. (bttv: Unknown
parameter firm_altera)

Anyone have experience with getting this card to work? What I thought
was going to be an easy project has quickly turned into a nightmare. Any
help will be appreciated.

Thanks,
Eric Schwartz

--

sunset:~# dmesg | grep bttv
bttv: driver version 0.9.17 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv 0000:02:0a.0: PCI INT A -> Link[LNKD] -> GSI 11 (level, low) -> IRQ 11
bttv0: Bt878 (rev 17) at 0000:02:0a.0, irq: 11, latency: 64, mmio:
0xf6001000
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
bttv0: using: Hauppauge (bt878) [card=10,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
bttv0: Hauppauge eeprom indicates model#64405
bttv0: tuner absent
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-02-15 23:29 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-13 20:49 ImpactVCB 64405 low-profile PCI problem Eric Schwartz
2009-02-15 23:29 ` CityK

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox