Hallo zusammen,
ich habe zwei PCI-Karten gekauft - TV-Tunerkarte und CI-Karte -, die in
meinem Rechner beide nicht bzw. nur stark eingeschränkt funktionieren.
- angenommen die Karten sind defekt, ist es möglich, daß diese den
PCI-Slot in Mitleidenschaft gezogen haben?
- umgekehrter Fall: Wie wahrscheinlich ist es, daß auf einem
Motherboard, das ansonsten problemlos seit Jahren läuft, die
PCI-Schnittstellen defekt sind? Soetwas habe ich eigentlich noch nie
gehört....
Das grundlegende Problem ist, daß ich nicht weiß, wo ich den Fehler
suchen soll: Beim Motherboard oder den Karten?
Außerdem möchte ich vermeiden, die Karten umzutauschen und neu
gelieferte werden wieder vom Motherboard geschrottet bzw. umgekehrter
Fall, ich ersetze das Motherboard, das anschließend von den Karten
zerstört wird.
(außer diesem Rechner steht mir kein anderer mit PCI-Schnittstelle zur
Verfügung, habe sonst nur Laptops)
Es wäre auch möglich das manche PCIe-Slots auf dem Mainboard durch
BIOS-Einstellungen oder das Vorhandensein von Karten in Nachbarslots
deaktiviert wurden.
Stichwort "PCIe-Lane Sharing".
Der Threadstarter schreibt von PCI-, nicht von PCIe-Slots. PCI-Slots
haben keine "Lanes".
Zwar ist ein Defekt nicht vollständig auszuschließen, aber doch eher
unwahrscheinlich.
Das geschilderte Fehlerbild
Markus schrieb:> die in meinem Rechner beide nicht bzw. nur stark eingeschränkt> funktionieren.
kann auch einfach nur bedeuten, daß die Erwartungshaltung nicht erfüllt
wird, daß die zugehörige Software nicht funktioniert oder nicht mit dem
verwendeten Betriebssystem kompatibel ist oder irgendwas anderes.
Defekte PCI-Slots sind da in der Liste der Möglichkeiten erst weit am
Ende zu finden.
Mit der Zeit sammeln sich doch immer diverse Karten im Fundus an.
USB-Karten, LAN-Karten, SATA Karten, Soundkarten usw. Bei denen läßt
sich quasi nichts mehr kaputt machen, die kann man zum Testen nehmen.
Meine Frage ist bewußt allgemein gehalten, weil ich zunächst nur eine
Einschätzung über die Ausfallwahrscheinlichkeit haben möchte.
Beimn Motherboard handelt es sich um das Gigabyte B250M-DS3H mit 1 x PCI
Express x16 slot und 2 x PCI Express x1 slots, ein Allerweltsboard, das
im BIOS kaum Einstellungen bezügl. PCI enthält.
Meine Befürchtung war etwas wie: Defekt auf der Karte (z.B. Kurzschluß)
beschädigt Motherboard.
Also werde ich erstmal den Hersteller der Karten kontaktieren und um
Austausch bitten.
Rufus Τ. F. schrieb:> Der Threadstarter schreibt von PCI-, nicht von PCIe-Slots.
Nach dem zu urteilen, was er schrieb, hat er versucht, PCI-Karten (Text)
in PCI-Express-Slots (Titel) zu stecken. ;-)
A. K. schrieb:> Nach dem zu urteilen, was er schrieb, hat er versucht, PCI-Karten (Text)> in PCI-Express-Slots (Titel) zu stecken. ;-)
Ihr nehmt es aber sehr genau ;-) Werden heutzutage überhaupt noch
irgendwo PCI-Karten benutzt? Spontan hätte ich gesagt, es finden nur
PCI-Express Karten und Schnittstellen Verwendung.
neben dem philosophischen Diskurs, ob oder wie wahrscheinlich irgendwas
defekt ist oder sein könnte:
Was genau geht denn aktuell bei welcher Karte nicht, oder nur teilweise?
Bei welchem Betriebsystem welcher Version?
Wegstaben V. schrieb:> Was genau geht denn aktuell bei welcher Karte nicht, oder nur teilweise?> Bei welchem Betriebsystem welcher Version?
Um es ausführlicher zu beschreiben und weil gerade Mittasgspause ist:
Linux Ubuntu 16.04-06 LTS mit Kernel 4.15 und TVHeadend.
Es handelt sich um eine SatIP-Karte ("DD MAX S8", empfängt Signale eines
Satelliten und speist sie ins lokale Netzwerk ein) sowie ein CI-Karte
("DD Octopus Twin CI", zum Entschlüsseln von Sky oder den privaten
Fernsehstationen). Für beide Karten sind die Treiber ab 4.11 im Kernel
vorhanden.
Steckt die Satip-Karte im PCIe-Slot 1 und die CI-Karte in Slot 2, wird
unter TVHeadend nur die CI-Karte angezeigt.
Vertausche ich die Karten wird unter TVHeadend die Satip-Karte, aber
nicht mehr die CI-Karte angezeigt. Außerdem werden von 8 Tunern der
TV-Karte nur 2 vollständig angezeigt und sind nutzbar.
Aber wie gesagt, ich kläre das weitere mit dem Support, andernfalls
gehen die Dinger zurück. 500€ kann ich auch auf vergnüglichere Art und
Weise durchbringen....
Markus schrieb:> Steckt die Satip-Karte im PCIe-Slot 1 und die CI-Karte in Slot 2, wird> unter TVHeadend nur die CI-Karte angezeigt.> Vertausche ich die Karten wird unter TVHeadend die Satip-Karte, aber> nicht mehr die CI-Karte angezeigt. Außerdem werden von 8 Tunern der> TV-Karte nur 2 vollständig angezeigt und sind nutzbar.
Schau mal in der Beschreibung deines MB nach welcher PCIe-Steckplatz von
der CPU kommt und welcher vom Chipsatz und wie die Verteilung der Lanes
ist wenn mehrere Steckplätze verwendet werden. Die frage wäre auch
wieviele Lanes die Karten benötigen. Eine Karte die 1x benötigt macht
gelegentlich mal Probleme in einem 16x Steckplatz der zu 8x/8x geteilt
ist usw. Näheres sagt meist das Handbuch des MB dazu.
Die frage wäre auch was Linux hier genau unterstützt. Nur Lanes von der
CPU oder nur vom Chipsatz oder auch beides gemischt? Da kenn ich mich
nicht mit aus.
Es sind x1-Karten, die in x1-Slots stecken.
Ausgabe von lspci, dmesg, lsmod und modprobe im Anhang. Die letzteren
drei sehen eher unauffällig aus, bis auf die 'nicht-registrierten
Adapter'. Interessant ist lspci, wonach das Kernelmodul ddbridge
gefunden, aber kein Treiber in Benutzung ist (verstehe ich das
richtig?).
Das Handbuch des Motherboards ist mit seinen 41 Seiten nicht wirklich
aussagekräftig, dort steht nur:
Expansion Slots
1 x PCI Express x16 slot, running at x16
2 x PCI Express x1 slots
(All of the PCI Express slots conform to PCI Express 3.0 standard.)
Bios auf letzter Version?
Im Bios PCIe linkspeed mal auf 1x oder 2x setzen.
Kein Fastboot.
Aspm für pcie ausschalten(pch)
Sowas gabs schonmal früher, hat das Bios nicht lange genug auf die
Karten gewartet (intel dh77df)
bastel_ schrieb:> Bios auf letzter Version?> Im Bios PCIe linkspeed mal auf 1x oder 2x setzen.> Kein Fastboot.> Aspm für pcie ausschalten(pch)>> Sowas gabs schonmal früher, hat das Bios nicht lange genug auf die> Karten gewartet (intel dh77df)
Bios ist aktuell, Fastboot ausgeschaltet.
Änderung der Linkspeed zeigt keine Auswirkungen, ebensowenig
pcie_aspm=off.
Ich kann dem nicht so ganz folgen:
Es geht immer nur eine der beiden Karten, und zwar nur in dem einen
Slot? Was ist wenn Du nur eine Karte im "defekten" Slot hast?
Hast Du die Stromversorgung der Karte angeschlossen (ja ich weiss, es
geht ggf. auch ohne)
Die Treiberei und Config von DD ist manchmal etwas kniffelig, die haben
aber einen excellenten Support.
Mach einen Schnelltest mit einer fertigen Distri im Livebetrieb vom
Stick, MLD oder Easyvdr. Dann haste schon mal eine idee, ob du Software
oder Hardwareseitig suchen musst.
Hier des Rätsels Lösung:
Die zwei Slots des Twin-CI-Interface zählen als zwei Adapter.
Zusammen mit den acht Adaptern komme ich somit auf zehn Adapter.
Da der Treiber in Linux aber per default auf acht Adapter eingestellt
ist, kommt es hier zu Konflikten.
Der zugehörigen Artikel wie der Kernel zu kompilieren ist, um die Anzahl
der Adapter zu ändern, war mir bekannt. Aber darauf, daß das
CI-Interface als zwei Adapter zählt, wäre ich niemals gekommen....