Re: Potentially dead bttv cards from 2.6.10

From: James Bruce
Date: Tue Mar 01 2005 - 01:44:42 EST


Thanks for the hints. Unfortunately the cards in question really are fairly generic and thus don't appear in the list. I tried the first 75 cards as insmod options (using a script of course), and some of them are different, but none work properly.

I am lucky in that I still have a spare. If you could suggest a very well tested kernel for bttv (2.6.9?), I can set up another machine with that kernel and the remaining card. That should allow me to isolate the problem better. At the very least I could get the right card= option to use for the broken pair. Hopefully I will be able to generate a table entry for this card for bttv-cards.c; I'll look some more at this tomorrow.

I've heard that there is some way to dump eeproms; Is there a way to write them also? If I could copy the eeprom from the unused cards to the (now broken) pair that might fix things.

Thanks,
Jim

Gerd Knorr wrote:
James Bruce <bruce@xxxxxxxxxxxxxx> writes:

Well, are there any theories as to why it would work flawlessly, then
after a hard lockup (due to what I think is a buggy V4L2 application),
that the cards no longer work?

No idea why the eeprom doesn't respond any more. Maybe it's really
broken. Note that the eeprom is read only at insmod time (and even
that for some cards only), thus there isn't a clear connection between
the crash and the eeprom issue. It could have died earlied unnoticed.

The eeprom holds the PCI Subsystem ID, so without a working eeprom
bttv can't figure automatically what exact card that is (see the
"unknown/default" card name in the log) and maybe thats why does not
work any more for the card in question. Thats should be easily
fixable using the card= insmod option.

Gerd
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/