Ident for Bt848 card
- Date: Tue, 29 Apr 2008 22:40:52 +0100
- From: Gavin Hamill <gdh@xxxxxxxxxxxxxx>
- Subject: Ident for Bt848 card
Hi, the old Bt848 card (no tuner, no audio - just composite + s-video)
I'm using isn't picked up by kernel 2.6.24 properly causing a 30 second
delay at bootup to find audio chips and EEPROMS that aren't there.
I've been trying to put together a patch against hg to fix it, but am a
little confused.
The card is definitely a BTTV_BOARD_GRANDTEC since the structure is
correct and this comment [1] is right on the money:
/* This is the ultimate cheapo capture card
* just a BT848A on a small PCB!
* Steve Hosgood <steve@xxxxxxxxxxxx> */
However there seems to be a confusion because the PCI ID of my card is
109e:0350 (which is not defined anywhere in hg) yet BTTV_BOARD_GRANDTEC
is defined as
{ 0x41424344, BTTV_BOARD_GRANDTEC, "GrandTec Multi Capture" },
This appears to be bogus, and that PCI ID should instead be pointing at
BTTV_BOARD_GRANDTEC_MULTI (which does indeed define 4 composite inputs
correct for a 'multi' card). The _MULTI one is currently not associated
with any PCI ID.
I believe the correct definitions should therefore be:
{ 0x109e0350, BTTV_BOARD_GRANDTEC, "GrandTec Grand Video Capture" },
{ 0x41424344, BTTV_BOARD_GRANDTEC_MULTI, "GrandTec Multi Capture" },
Could someone take a quick look over this and tell me if I've made some
awful assumption?
Cheers,
Gavin.
[1] Line 1346 bttv-cards.c
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list