Generische Ethernet-Treiber für WINDOWS

Hintergrund:

Ich habe eine benutzerdefinierte Box, die ich mit Multi-Boot mit GRUB2 und Windows 7 x64, dem neuesten Linux Mint x64 und einigen anderen Linux/Unix-Distributionen einrichten möchte.

Ich hatte dieses Setup an mehreren Stellen, aber es scheint ein wiederkehrendes Problem unter Windows zu geben: Irgendwann scheinen die Ethernet-Treiber immer auszufallen. Ich habe dies sowohl mit meiner integrierten NIC (m/b ist Gigabyte EP45-UD3R rev 1.1) als auch mit einer separaten NIC in meinem PCIe-Steckplatz. BEIDE NICs funktionieren entweder unter Ubuntu oder Linux Mint einwandfrei (soweit ich weiß, verwendet Linux einen generischen Ethernet-Treiber). Für die integrierten m / b-Treiber habe ich die neuesten und besten von der Gigabyte-Site heruntergeladen und diese mit einer Neuinstallation von Win 7 x64 ausprobiert. Immer noch kein Glück.

Ich kann dies wahrscheinlich kurzfristig selbst zum Laufen bringen, indem ich im Geräte-Manager oder im schlimmsten Fall herumgebastelt und eine weitere NIC in einen anderen PCIe-Steckplatz getauscht habe. Aber ich bin mehr interessiert langfristig... das ärgert mich wirklich, denn wie gesagt, die Hardware funktioniert unter Linux einwandfrei und das Problem liegt nur auf der Windows-Seite. Und da es mehrmals passiert ist, erwarte ich, dass Windows in Zukunft das Hündchen mit den Treibern vermasseln wird.

Aufgrund bestimmter Hardware / Software kann ich-leider-Windows nicht einfach fallen lassen. Wenn alles andere fehlschlägt, kann ich immer auf ein anderes m/b upgraden, aber in diesem Fall möchte ich dieses Rig immer noch an anderer Stelle auf meinem Netzwerk.

Meine Frage:

Gibt es generische Ethernet-Treiber für Windows 7 x64? Ich würde es lieben, wenn jemand die Linux-Treiber zurück auf Windows portiert hätte, aber wenn es generisch ist, erwähnen Sie es bitte immer noch. Ich bevorzuge Open Source, damit ich sein kann ziemlich sicher, dass ich keinen Virus bekomme, aber ich wäre immer noch daran interessiert, von nicht freien Optionen zu hören, vorausgesetzt, a) es ist tatsächlich relevant für mein Szenario und b) es ist nicht eklatant spam-vertising.

Ich habe auf Google und SU geschaut, aber bisher kein Glück.

Diagnose-Info:

Für die integrierte NIC: Gigabyte Link für mein m / b http://www.gigabyte.us/products/product-page.aspx?pid=3013&dl=1#dl

Ich habe den "Realtek PCIe LAN Driver" (hat nicht funktioniert) und "Realtek Ethernet Diagnostic Utility" (erscheint mit einem leeren Bildschirm unter dem Abschnitt "General") installiert. Einzige andere option war "Über". Gab es ~10 Minuten in der Hoffnung, es würde laden etwas, aber es blieb ziemlich nutzlos).

Im Geräte-Manager habe ich versucht, denselben Treiber manuell aus dem INF zu installieren. Das hat auch nicht funktioniert. Ich denke, Windows hatte gemeldet, dass das Gerät nicht gestartet wurde oder was auch immer Fehlercode 10 war.

Für die PCIe-NIC: Nach meiner newegg Geschichte, es ist eigentlich ein dlink (vielleicht ist das ein separates Problem lol): http://www.newegg.com/Product/Product.aspx?Item=N82E16833127163

Update: Ok, ich bin auf und arbeite wieder in Windows 7. Also hatte ich wirklich 3 Probleme:

1) Meine On-Board-NIC im Gigabyte Mobo funktioniert auch unter Windows nicht mit den neuesten Treibern. In Linux Mint konnte ich Websites problemlos aufrufen, während mein Kabel an diesen Port angeschlossen war.

Wie auch immer, jetzt, da mein Internet sowohl unter Windows als auch unter Linux funktioniert, habe ich das Interesse an dieser Frage ziemlich verloren, aber ich werde meine Linux-Ausgabe der Vollständigkeit halber immer noch unten veröffentlichen (wer weiß, vielleicht hilft es jemand anderem)... Siehe Ausgabe unten.

2) Als mein Kabel an den Dlink angeschlossen wurde, funktionierte es unter Linux einwandfrei, aber nada unter Windows (anfangs).

Stellt sich heraus, dass ich ein Idiot war und versuchte, Realtek-Treiber für meine PCIe-NIC zu installieren (nachdem ich vergessen hatte, dass es ein Dlink war, bis ich Newegg überprüfte und später auf der tatsächlichen Karte verifizierte). Für diesen Teil hat mich Alex P. s Antwort klargestellt (danke!) und ich habe den neuesten* x64-Treiber für Dlink DGE-560T heruntergeladen und das funktioniert jetzt großartig.

* Technisch gesehen, ich habe v1. 10 bekommen, weil es die neueste Version für "Vista 64"war. Win 7 x64 wurde nirgendwo aufgeführt, und die einzige neuere Version, die ich sah (v11. 11. 17), listete nur "Win7 32"auf

3) Ich hatte gehofft, eine generische Möglichkeit zu finden, über Windows eine Verbindung zu funktionierender NIC-Hardware herzustellen. Ich habe Linux auf vielen Boxen verwendet und musste nie wirklich diddly machen, damit Ethernet funktioniert, es "tat es einfach"... schätze, ich hatte gehofft, meine Erfahrung zu portieren lol.

Wie auch immer, von Alex ' Antwort und was ich vor dem Posten halb erraten habe, es klingt so, als gäbe es das wahrscheinlich nicht - oder besser gesagt, so funktionieren die Dinge nicht. Wenn sich das alles irgendwie als falsch erweist oder es einen cleveren kleinen Hack dafür gibt, fügen Sie bitte einen Kommentar hinzu und lassen Sie es uns wissen. Aber im Moment gehe ich davon aus, dass auch dieser Teil erledigt wird.

Ich werde zum Wohle aller, die nach dem Gleichen suchen, erwähnen, dass ich mich an einige Treiberpakete aus meiner Zeit der automatisierten Windows-Installations-Discs erinnere (dies war wieder mit XP, aber ich bin sicher, dass die Leute sie für Win7 haben und später). Grundsätzlich bestand das Konzept darin, dass Sie diese Treiberpakete erhalten und auf Ihre angepasste Installations-CD geladen haben, und Windows hätte dann eine Bootsladung mehr Treiber zu verwenden (über das hinaus, was es bereits enthält). Dies ist nicht ganz dasselbe, worüber ich gefragt habe, und es würde Ihnen nicht das Neueste und Beste geben, aber es könnte eine Lösung für jemanden sein.

Linux-Ausgabe: ok, hier ist also die Ausgabe von hwinfo --network in Linux Mint 14 (von der Live-Disc, da ich gerade mein System neu formatiert habe (vor meinem ursprünglichen Beitrag)

Ich sollte auch beachten, dass eine dritte Karte an den PCI-Steckplatz der alten Schule angeschlossen war. Keine Ahnung, welche Karte es ist oder ob es evens funktioniert. Ich warf es zurück in eine antistatische Tasche, sobald der Dlink gut zu gehen war.

Mit kabel eingesteckt in on-board (Realtek) NIC:

39: None 00.0: 10700 Loopback
  [Created at net.124]
  Unique ID: TdCS.GCNx2L1xPRA
  SysFS ID: /class/net/lo
  Hardware Class: network interface
  Model: "Loopback network interface"
  Device File: lo
  Link detected: yes
  Config Status: cfg=new, avail=yes, need=no, active=unknown

40: None 00.0: 10701 Ethernet
  [Created at net.124]
  Unique ID: usDW.ndpeucax6V1
  Parent ID: rBgc.z_h3jY4K2D0
  SysFS ID: /class/net/eth0
  SysFS Device Link: /devices/pci0000:00/0000:00:1c.0/0000:02:00.0
  Hardware Class: network interface
  Model: "Ethernet network interface"
  Driver: "sky2"
  Driver Modules: "sky2"
  Device File: eth0
  HW Address: 00:18:5a:b1:73:4e
  Link detected: no
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #23 (Ethernet controller)

41: None 01.0: 10701 Ethernet
  [Created at net.124]
  Unique ID: L3Up.nXozuCaz5s1
  Parent ID: JNkJ.1Z6M++B8ak4
  SysFS ID: /class/net/eth1
  SysFS Device Link: /devices/pci0000:00/0000:00:1c.4/0000:05:00.0
  Hardware Class: network interface
  Model: "Ethernet network interface"
  Driver: "r8169"
  Driver Modules: "r8169"
  Device File: eth1
  HW Address: 00:1e:d4:c2:a3:ad
  Link detected: yes
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #27 (Ethernet controller)

Mit kabel eingesteckt in Dlink NIC:

38: None 00.0: 10700 Loopback
  [Created at net.124]
  Unique ID: TdCS.GCNx2L1xPRA
  SysFS ID: /class/net/lo
  Hardware Class: network interface
  Model: "Loopback network interface"
  Device File: lo
  Link detected: yes
  Config Status: cfg=new, avail=yes, need=no, active=unknown

39: None 00.0: 10701 Ethernet
  [Created at net.124]
  Unique ID: usDW.nXozuCaz5s1
  Parent ID: rBgc.z_h3jY4K2D0
  SysFS ID: /class/net/eth0
  SysFS Device Link: /devices/pci0000:00/0000:00:1c.0/0000:02:00.0
  Hardware Class: network interface
  Model: "Ethernet network interface"
  Driver: "sky2"
  Driver Modules: "sky2"
  Device File: eth0
  HW Address: 00:18:5a:b1:73:4e
  Link detected: yes
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #23 (Ethernet controller)
Author: zpangwin, 2013-03-18

1 answers

Es gibt keinen "generischen" oder "universellen" Ethernet-Treiber. Ihr Motherboard verfügt über einen Realtek 8111C Ethernet Controller. Versuchen Sie, den folgenden Treiber zu installieren

ftp://WebUser:[email protected]/cn/nic/Driver_Win7_7067_01222013.zip

Realtek-Chips haben ihren Anteil an Problemen und persönlich würde ich lieber eine PCIe-NIC basierend auf Intel/Broadcom/Marvell-Chipsatz bekommen. Aber Sie sollten auch in der Lage sein, Ihre Realtek NIC zum Laufen zu bringen. Der wahrscheinlichste Grund dafür, dass Linux-Treiber (auch wenn sie vom selben Hersteller bereitgestellt werden) stabiler sind - sie haben weniger Funktionen implementiert. Ich würde (nach der Installation der neuesten Version von der Realtek-Website) damit beginnen, alle Energieverwaltungs - /Speicherfunktionen im Treiber zu deaktivieren.

Die D-Link DGE-560T ist mit Marvell 88E8052 Chipsatz. Die Version des neuesten Treibers dafür ist 11.45.4.3.

 5
Author: Alex P.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-03-18 15:19:28