Ich habe eine 3,3-Volt-PCI-Ethernet-Karte, die an einem 5-Volt-PCI-Steckplatz arbeitet. Wie ist es möglich?

2986
Sopalajo de Arrierez

Dies ist das Design für PCI-Steckplätze :

PCI Slot Design: Beachten Sie die Löcher

Wie Sie sehen, gibt es 32/64 Bits und 3,3 / 5 Volt.

Für was ich weiß:

  • 32-Bit-PCI-Karten können in 64-Bit-Steckplätzen der gleichen Spannung arbeiten.
  • 64-Bit-PCI-Karten können in 32-Bit-Steckplätzen derselben Spannung arbeiten.

Ich habe kein genaues Bild, aber dieses, das ich im Internet gefunden habe, ist sehr nahe an der Mine (meine hat 4 RJ45, nicht 2) und zeigt, wie einige der PCI-Kontakte außerhalb des Steckplatzes bleiben können, und die Karte funktioniert OK (vielleicht bei einer niedrigeren Geschwindigkeit):

64-Bit-Karte in einem 32-Bit-PCI-Steckplatz

Aber ich habe in einem Computer (Netzwerkserver) in einem Büro etwas Ungewöhnliches gefunden: Eine 64-Bit-3,3-Volt-Ethernet-Karte, die auf einem 32-Bit-5-Volt-Steckplatz läuft (arbeitet) .

Die Karte ist ein Quad-Ethernet-PCI-X-64-Bit:

5740 IBM 03N5444 Quad-Port 10/100/1000 Base-TX-Ethernet-PCI-X-Ethernet-Adapter

Quad-RJ45-Karte

Wie aus dem PCI-Design-Image (siehe oben) hervorgeht, sollte eine 3,3-Volt-PCI-Karte niemals in einen 5-Volt-PCI-Steckplatz passen, solange eine Kerbe vorhanden ist (Verriegelung, Verriegelung oder was auch immer wir nennen), damit die Karte niemals passt im falschen Slot
Aber es scheint, dass Attila der Hunne mit diesem Computer gespielt hat, weil die Karte in den Steckplatz passt . Der Trick bestand darin, einen einfachen Schnitt auszuführen, wie in diesem Bild gezeigt:

Schneiden einer Ethernet-PCI-Karte

Dies ist das Foto der OP-Karte (leider ist meine Kamera nicht sehr gut):

Ethernet PCI Karte mit Cut

Neben dem lustigen Teil dieses Tricks ist es für mich wirklich toll, dass die Karte funktioniert . Laut den Mitarbeitern in diesem Büro könnte es perfekt funktionieren: Der Server ist hauptsächlich für den Netzwerkverkehr gedacht, eine Last von 3 DSL-Routern für 3 verschiedene LANs. Selbst wenn der LAN-Verkehr in diesem Büro sehr gering ist, gibt es an manchen Tagen viel Internetverkehr (möglicherweise mehr als 100 Benutzer). Daher sollte die 4-RJ45-Netzwerkkarte ziemlich intensiv funktionieren, denke ich.

Ich weiß nicht, wie lange dieser Server mit dieser Frankenstein-Netzwerkkarte arbeitet (Sie wissen, was in modernen Unternehmen passiert: Jeder ist ein Zeitarbeiter :-P, also können sie mir nicht sagen), aber zumindest Monate, vielleicht mehr .

Ich habe also zwei Fragen:

  • Wie ist das möglich ? Warum ist eine 3,3-Volt-PCI-Karte mit einem 5-Volt-PCI-Steckplatz nicht abgestürzt?
  • Was könnte in einer Zukunft passieren ? Seltsames Netzwerkverhalten, solange Quad-RJ45-Schaltungen geschmolzen werden? Schäden am gesamten System (Motherboard, RAM, CPU ... usw.)? Oder ... ist es möglich, dass nichts passiert?

Das Motherboard ist ein HP P5LP-LE (Leonite) .

BEARBEITEN: Ich habe Zugriff auf diese Art von "Netzwerk übertakteten" Rechnern, und ich denke, ich kann jeden Test durchführen, der erforderlich wäre, wie intensiver LAN-Verkehr, das Austauschen von LAN-Karten zum Vergleich oder das Erhalten von Informationen mit einem beliebigen Programm. Es läuft Windows XP und Ubuntu Linux Server v14.04 LTS. In den Nächten (wenn sich niemand in den Büros aufhält) könnte ich wahrscheinlich sogar ein weiteres Betriebssystem installieren.

EDIT-2: Hier ist das Detail des Schnitts. Mir scheint klar, dass es handgemacht ist:

Schnitt - Vorderseite

und die Rückseite:

Cut - Hinten

9
Das ist seltsam. Woher wissen Sie, dass der Schnitt in Handarbeit ist? Journeyman Geek vor 9 Jahren 0
Vielleicht hat der Kerl, der es getan hat, irgendwo gelesen, dass die Schaltung in der Platine tatsächlich eine universelle ist, aber die Karte wird für die Segmentierung des Marktes ohne Zuschlag verkauft? Lie Ryan vor 9 Jahren 2
@JourneymanGeek, ich bin fast sicher, dass der Schnitt von Hand gemacht wird. Bei Bedarf kann ich Ihnen ein nahes Foto senden. Der Schnitt ist nicht völlig regelmäßig. Sopalajo de Arrierez vor 9 Jahren 0
@LieRyan, laut dem Link in der Antwort von JakeGould scheint die Karte 3,3 Volt zu sein. Ich habe meine ursprüngliche Frage bearbeitet, um die Möglichkeit hinzuzufügen, zusätzliche Tests auf dem Server durchzuführen. Sopalajo de Arrierez vor 9 Jahren 0
@JourneymanGeek, ich habe die ursprüngliche Frage bearbeitet, um Details zum Schnitt hinzuzufügen. Sopalajo de Arrierez vor 9 Jahren 0
Ich habe schon vorher handgefertigte Schnitte gesehen. Mark C vor 6 Jahren 0

1 Antwort auf die Frage

8
JakeGould

Die Karte selbst ist ein 5740 IBM 03N5444 Quad-Port 10/100/1000 Base-TX-Ethernet-PCI-X-Ethernet-Adapter, der von IBM als PCI-X 1.0a-Adapter mit 3,3 Volt betrieben wird.

Das Motherboard selbst ist ein HP P5LP-LE (Leonite), das nur PCI-Steckplätze hat. Weitere Details aus dem Handbuch selbst hier :

Dieses Motherboard verfügt über drei 32-Bit-PCI-Steckplätze. Die Steckplätze unterstützen PCI-Karten wie LAN-Karten, SCSI-Karten, USB-Karten und andere Karten, die den PCI-Spezifikationen entsprechen.

Vor diesem Hintergrund befasst sich diese Antwort auf Super User mit dem Problem der Verwendung von PCI-X-Karten in einfachen PCI-Steckplätzen:

Ja, solange der PCI-Steckplatz ein 2.x oder höher ist, betrug PCI 1.0 5 V, während PCI 2.x 3,3 V betrug - was mit PCI-X elektrisch kompatibel ist.

Wenn man das weiß, scheint es so, als ob jemand manuell "gehackt" und extra gekerbt wurde, damit der 5740 IBM 03N5444 Quad-Port 10/100/1000 Base-TX-Ethernet-PCI-X-Ethernet-Adapter als "universelle" PCI-Karte codiert werden kann.

Was sind die Auswirkungen davon? Ehrlich gesagt, unklar. Diese Seite gibt einige Einblicke ; Die 3,3-Volt-Bezeichnung und die 5-Volt-Bezeichnung bezieht sich auf den Spannungspegel der Takt- und Zeitsignale und nicht auf die Werte der Stromversorgung :

Die PCI-Spezifikation definiert zwei grundlegende Typen von Erweiterungssteckern, die sich auf einem Motherboard befinden können - einer für Systeme mit 5-Volt-Signalisierungspegeln und der andere für Systeme mit 3,3-Volt-Signalisierungspegeln. Dies gibt den Spannungspegel der verschiedenen Takt- und Zeitsignale an, jedoch nicht notwendigerweise die Versorgungsspannung. Eine bestimmte Karte benötigt möglicherweise 5-Volt- und 3,3-Volt-Netzteile, unabhängig von der Spannung des Signalpegels.

Weitere Details aus diesem Beitrag, was 3,3 Volt gegenüber 5 Volt bedeutet. Schwerpunkt liegt bei mir:

33-MHz-Karten werden mit einer 5-Volt-Signalisierung betrieben. 66-MHz-Karten verwenden 3,3-Volt-Signale. (Beide werden mit fünf Volt versorgt; nur die Signalisierung am Bus ist unterschiedlich.) Die erste "Kerbe" (Keilnut) einer 66-MHz-Karte befindet sich an einem anderen Ort als die einer 33-MHz-Karte. Dies ist die andere "Form", auf die oben hingewiesen wurde. Man könnte meinen, dass dies Sie daran hindern würde, eine 33-MHz-Karte mit nur fünf Volt in einen 66-MHz-Steckplatz mit 3,3 Volt einzusetzen. Oder umgekehrt.

Das heißt also im Grunde, dass die Karte elektrisch stabil sein sollte. Aber Uhrzeit & Zeitprobleme? Das könnte das Problem sein. Sie sagen, die Karte funktioniert, aber vielleicht ist sie versehentlich übermäßig getaktet? Probleme verursachen? Oder funktioniert es vielleicht, weil das HP P5LP-LE-Motherboard (Leonite) die Spannung an diesem Steckplatz richtig auf 3,3 Volt drosselt? Mein Bauchgefühl ist, dass es das später wäre. Es wurden jedoch immer noch keine Details in den PCI-Spezifikationen der Steckplätze auf diesem Motherboard gefunden, außer dem oben genannten 32-Bit-Zitat.

Mein Rat? Wenn Sie sich bei diesem Setup etwas unsicher fühlen, suchen Sie eine einfache PCI-Ethernet-Karte mit 4 Anschlüssen. Sollte weniger als 50 Dollar kosten oder sogar darunter liegen und auf lange Sicht stabiler sein.

Könnte es sein, dass die 3,3 V im Wesentlichen ein Minimum für die Erkennung der Signalisierungspegel sind und eine höhere Spannung arbeitet, solange sie nicht hoch genug ist, um Schaden zu verursachen? fixer1234 vor 9 Jahren 0
@ fixer1234 Vielleicht. Der Versuch, solche Details zu finden, ist schwer zu sagen. Bin aber jetzt selbst neugierig. JakeGould vor 9 Jahren 0
Der Fixierer 1234 ist insofern korrekt, als die Signale für CMOS-Chips mindestens 2,7 V benötigen, um als hoch und weniger als 1,7 V erkannt zu werden, um als niedrig erkannt zu werden. Dazwischen ist undefiniert. Wenn die Karte funktioniert, sollte sie daher weiterarbeiten, bis ein Fehler auftritt. Dies sollte jedoch nicht bald geschehen, da keiner der Chips überhitzt. LDC3 vor 9 Jahren 3
@ LDC3 ** “… mindestens 2,7 V als hoch und weniger als 1,7 V als niedrig erkannt werden. Dazwischen ist undefiniert. “** Wie kommt dann der 3,3-Volt-Faktor gegenüber dem 5-Volt-Faktor hinzu? Sie sagen, die Chips überhitzen sich nicht, aber wir wissen nicht, ob sie nur langsam sterben. Ja, es funktioniert jetzt, aber in zwei oder drei Jahren wäre das immer noch der Fall? JakeGould vor 9 Jahren 0
@JakeGould Haben Sie bemerkt, dass ich CMOS erwähnte? Vor dem CMOS war TTL. TTL benötigte 3,8 V für ein hohes Signal. CMOS ist auch gegenüber hohen Spannungen sehr tolerant; TTL würde über 6 V zerstört, CMOS verträgt jedoch problemlos 15 V. LDC3 vor 9 Jahren 2
@ LDC3, ich habe Zugriff auf diese Art von "Netzwerk übertaktet" -Maschine, und ich denke, ich kann jeden Test durchführen, der erforderlich wäre, wie intensiver LAN-Verkehr, Austausch von LAN-Karten zum Vergleich oder Informationsbeschaffung mit einem beliebigen Programm. Es läuft Windows XP und Ubuntu Linux Server v14.04 LTS. In den Nächten (wenn sich niemand in den Büros aufhält) könnte ich wahrscheinlich sogar ein weiteres Betriebssystem installieren. Ich bin auch neugierig auf diese Angelegenheit. Ich habe meine ursprüngliche Frage bearbeitet, um die Möglichkeit hinzuzufügen, zusätzliche Tests auf dem Server durchzuführen. Sopalajo de Arrierez vor 9 Jahren 0
@SopalajodeArrierez Ich bin mir nicht sicher, wie viel es sich lohnt, Tests auf einer Karte durchzuführen, die etwa 20 Dollar für den Ersatz kostet. Aber wenn Sie Lust haben, Tests durchzuführen, rufen Sie uns an. JakeGould vor 9 Jahren 0
@JakeGould, was nur die Kosten betrifft, ist eine Untersuchung sinnlos. Es kann jedoch nützlich sein, das Verhalten und die Möglichkeiten einer 5-Volt-Karte in einem 3,3-Volt-Steckplatz zu kennen. Das heißt: alte und hochwertige Karten / Motherboards neu würzen, die Verwendung einiger Arten von erzwungener Kompatibilität verstehen ... und lernen ;-). Was auch immer die Schlussfolgerung dieser Frage sein könnte, sie könnte möglicherweise in Zukunft auf eine andere Art von PCI- (oder sogar PCI-Express-) Karte angewendet werden. Außerdem ist es manchmal schwierig, PCI-Multi-Ethernet-Karten bei lokalen Wiederverkäufern zu finden (bei mir wird nur PCI-Express X1 verkauft). Sopalajo de Arrierez vor 9 Jahren 2
... und oft ist es aus verschiedenen Gründen nicht möglich, gebrauchtes Material zu kaufen. In meiner Forschung scheint jede brandneue PCI-X Quad-Ethernet-Karte recht teuer oder sogar schwer zu finden. Sopalajo de Arrierez vor 9 Jahren 0