Web lists-archives.org

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