public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
From: David Liontooth <lionteeth@cogweb.net>
To: linux-media@vger.kernel.org
Subject: PCI slots vanish with hvr-1800
Date: Tue, 16 Mar 2010 22:02:44 -0700	[thread overview]
Message-ID: <4BA06274.2030107@cogweb.net> (raw)


I just purchased some Hauppauge HVR-1800 cards. They work fine in these 
two PCIe slots:

0000:06:00.0
0000:09:00.0

These are "PCI Express* Gen1" slots (see details below); the others are 
PCI Express* Gen2.
When I place a card in one of these Gen2 slots, the card does not show up.

What's more, the slot disappears from dmesg. Here's an example.

First, the 0000:04:00.0 slot has no card and shows up like this:

pci 0000:04:00.0: reg 10 64bit mmio: [0xb2000000-0xb21fffff]
pci 0000:04:00.0: supports D1 D2
pci 0000:04:00.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:04:00.0: PME# disabled

Second, using a different card, the Hauppauge HVR-1850, we have no problems:

cx23885 0000:04:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
cx23885[0]/0: found at 0000:04:00.0, rev: 4, irq: 19, latency: 0, mmio: 
0xb2000000
cx23885 0000:04:00.0: setting latency timer to 64

Third, using the Haupauge HVR-1800, the card does not show up *and*
the four pci lines above about mmio and PME are also gone without a trace.

The problem arises only if an HVR-1800 is in one or more of the slots 4, 
5, and 6.
These slots are not affected if the HVR-1800 cards are in slots 2 and 3 
only.

I get exactly the same behavior on two different machines (same hardware).
The HVR-1800 cards work fine in slots 2 and 3, but fail consistently in 
slots 4, 5, and 6.
The slots themselves are known to be good, since other cards work fine 
in them.

Is this a known problem? PCI Express Gen2 is supposed to be backwardly
compatible with Gen1, but it looks like these PCIe 1.0 cards are knocking
out the PCIe 2.0 resources.

Cheers,
David


Intel Server Board S3420GPLX has six card slots:

– Slot1: One 5-V PCI 32-bit / 33 MHz connector.
– Slot2: One PCI Express* Gen1 x4 (x1 throughput)
connector).
– Slot3: One PCI Express* Gen1 x8 (x4 throughput)
connector).
– Slot4: One PCI Express* Gen2 x8 (x4 throughput)
connector).
– Slot5: One PCI Express* Gen2x8 (x8 throughput)
connector).
– Slot6: One PCI Express* Gen2 x16 (x8 throughput)
connector).



                 reply	other threads:[~2010-03-17  5:30 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4BA06274.2030107@cogweb.net \
    --to=lionteeth@cogweb.net \
    --cc=linux-media@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox