<span class="gmail_quote">On 2/26/06, <b class="gmail_sendername">Manu Abraham</b> <<a href="mailto:abraham.manu@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">abraham.manu@gmail.com</a>
> wrote:</span><br><div>> Why would these be affected when the cx22702 card is installed?<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>strange.. Which bridge does that use ? Another 878 ?</blockquote><div><br><br>Nope, a cx88 card.<br><br>Reading the bttv code a little more I see:<br><br> /* read PCI subsystem ID */<br> pci_read_config_word(btv->
c.pci, PCI_SUBSYSTEM_ID, &tmp);<br> btv->cardid = tmp << 16;<br> pci_read_config_word(btv->c.pci, PCI_SUBSYSTEM_VENDOR_ID, &tmp);<br> btv->cardid |= tmp;<br><br> if (0 != btv->cardid && 0xffffffff != btv->cardid) {
<br> /* look for the card */<br> for (type = -1, i = 0; cards[i].id != 0; i++)<br> if (cards[i].id == btv->cardid)<br> type = i;<br><br> if (type != -1) {<br> /* found it */
<br> printk(KERN_INFO "bttv%d: detected: %s [card=%d], "<br> "PCI subsystem ID is %04x:%04x\n",<br> btv-><a href="http://c.nr">c.nr</a>,cards[type].name,cards[type].cardnr,
<br> btv->cardid & 0xffff,<br> (btv->cardid >> 16) & 0xffff);<br> btv->c.type = cards[type].cardnr;<br> } else {<br> /* 404 */<br> printk(KERN_INFO "bttv%d: subsystem: %04x:%04x (UNKNOWN)\n",
<br> btv-><a href="http://c.nr">c.nr</a>, btv->cardid & 0xffff,<br> (btv->cardid >> 16) & 0xffff);<br> printk(KERN_DEBUG "please mail id, board name and "
<br> "the correct card= insmod option to video4linux-list@redhat.com\n");<br> }<br> }<br><br>In the working case:<br><br>bttv0: Bt878 (rev 17) at 0000:02:0c.0, irq: 169, latency: 132, mmio: 0xf9000000
<br>bttv0: detected: Twinhan VisionPlus DVB [card=113], PCI subsystem ID is 1822:0001<br>bttv0: using: Twinhan DST + clones [card=113,autodetected]<br>bttv0: gpio: en=00000000, out=00000000 in=00f500ff [init]<br><br>Non-working case:
<br><br>bttv0: Bt878 (rev 17) at 0000:02:0c.0, irq: 169, latency: 132, mmio: 0xf9000000<br>bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]<br>bttv0: gpio: en=00000000, out=00000000 in=00fffffe [init]<br><br>
Which seems to indicate that the pci_read_config_word() of PCI_SUBSYSTEM_ID and PCI_SUBSYSTEM_VENDOR_ID is failing.<br><br>Does this indicate larger PCI problems, like a conflict between the boards?<br><br>Can some ACPI fiddling help here?
<br><br>Matt<br><br></div></div>