Sigmund Augdal Helberg wrote:
So even lspci -x was showing that the Subsystem Id and Subsustem
Vendor Id were being cleared to zeros in the PCI config space of this
card. But only when the two cards were in the machine. No amount of
slot swapping seemed to make a difference. Upgrade of motherboard
firmware made no difference. noacpi, lacpi, pci=routeirq, pci=noacpi
made no difference. Went to the effort of putting the cards into
another machine. They just worked. Eventually tried acpi=off (which I
thought noacpi would have done the same thing) and they both worked!
These cards often does not initialize correctly at bootup, this is
usually fixed by forcing the driver to treat these cards as twinhan
cards (by using modprobe bttv card=0x71,0x71 (repeate for the number of
cards you have)), then make sure the rdc8820_reset function of dst.c is
called. This may happen by default or not depending on which driver
tree/revition you are using. If it is not happening loading the driver
twice usually works.
Sigmund, this is not forcing the driver, but rather the PCI ID's is
missing when 2 cards are put together on a motherboard which is not seen
on another motherboard, which is rather strange. (From what i understood
of the problem)
Manu
_______________________________________________
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb