WINDOWS 通用以太网驱动程序

WINDOWS 通用以太网驱动程序

背景:

我有一个定制的盒子,我喜欢使用 GRUB2 设置多重启动,并安装 Windows 7 x64、最新的 Linux Mint x64 和其他几个 Linux/Unix 发行版。

我曾多次尝试过此设置,但似乎在 Windows 下会出现一个反复出现的问题:以太网驱动程序似乎总是在某些时候出问题。我尝试过使用集成 NIC(主板是 Gigabyte EP45-UD3R rev 1.1)和 PCIe 插槽中的独立 NIC。这两个 NIC 在 Ubuntu 或 Linux Mint 下都可以正常工作(因为据我所知,Linux 使用通用以太网驱动程序)。对于主板集成驱动程序,我从 Gigabyte 网站下载了最新最好的驱动程序,并在全新安装的 Win 7 x64 上尝试了这些驱动程序。仍然没有运气。

我可能可以通过在设备管理器中摆弄或最坏的情况下将另一个 NIC 换到另一个 PCIe 插槽来在短期内自行解决这个问题。但我更感兴趣的是长期效果……这真的让我很恼火,因为正如我所说,硬件在 Linux 下工作正常,问题只出现在 Windows 端。而且由于这种情况已经发生多次,我完全预料到 Windows 将来会在驱动程序方面搞砸一切。

由于某些硬件/软件的原因,很不幸,我不能放弃 Windows。如果其他方法都失败了,我可以随时升级到其他 m/b,但在这种情况下,我仍然希望在我的网络的其他地方运行此设备。

我的问题:

有没有适用于 Windows 7 x64 的通用以太网驱动程序?如果有人将 Linux 驱动程序移植回 Windows,我会很高兴,但如果它是通用的,请仍然提及它。我更喜欢开源的,这样我就可以合理地确定我不会感染病毒,但我仍然有兴趣了解非免费选项,前提是 a) 它实际上与我的场景相关,并且 b) 它不是公然的垃圾邮件广告。

我已经在 Google 和 SU 上搜索过,但目前还没有找到。

诊断信息:

对于集成网卡:我的主板的 Gigabyte 链接 http://www.gigabyte.us/products/product-page.aspx?pid=3013&dl=1#dl

我已经安装了“Realtek PCIe LAN 驱动程序”(没有用)和“Realtek 以太网诊断实用程序”(在“常规”部分下出现空白屏幕。唯一的其他选项是“关于”。花了大约 10 分钟的时间,希望它能加载一些东西,但它仍然毫无用处)。

在设备管理器中,我尝试从 INF 手动安装相同的驱动程序。这也不起作用。我认为 Windows 一直在报告设备未启动或错误代码 10。

对于 PCIe NIC:根据我的 newegg 历史记录,它实际上是一个 dlink(也许这是一个单独的问题哈哈): http://www.newegg.com/Product/Product.aspx?Item=N82E16833127163

更新: 好的,我已在 Windows 7 中恢复并再次工作。所以我实际上遇到了 3 个问题:

1) 即使使用最新的驱动程序,技嘉主板上的板载网卡也无法正常工作(在 Windows 中)。在 Linux Mint 中,当我的电缆插入此端口时,我能够正常访问网站。

无论如何,现在我的互联网可以在 Windows 和 Linux 上工作,我几乎对这个问题失去了兴趣,但我仍然会在下面发布我的 Linux 输出以确保完整性(谁知道也许它会对别人有所帮助)...请参阅下面的输出。

2) 当我的电缆插入 Dlink 时,它在 Linux 下工作正常,但在 Windows 下却无法工作(最初)。

事实证明,我是个傻瓜,试图为我的 PCIe NIC 安装 Realtek 驱动程序(我忘记了它是 Dlink,直到我检查了 newegg 并随后在实际卡上进行了验证)。对于这部分,Alex P. 的回答让我明白了(谢谢!),我已经下载了最新的* x64 驱动程序用于 Dlink DGE-560T,现在运行良好。

*从技术上讲,我之所以选择 v1.10,是因为它是“Vista 64”的最新版本。Win 7 x64 没有列在任何地方,而我看到的唯一较新版本(v11.11.17)只列出了“Win7 32”

3) 我希望找到一种通用方法,通过 Windows 连接到任何正常工作的 NIC 硬件。我在许多机器上使用过 Linux,但实际上从未真正需要为以太网工作而做任何事,它“就是工作”……我想我希望移植我的经验,哈哈。

无论如何,从 Alex 的回答和我发帖前半猜半猜的来看,这听起来可能不存在——或者说事情不是这样运作的。如果所有这些都被证明是错误的,或者有一些巧妙的小技巧,请添加评论并告诉我们。但现在我假设这部分也已经完成了。

对于那些正在寻找相同东西的人,我会提到,我记得我制作自动 Windows 安装光盘时的一些驱动程序包(这是在 XP 中,但我确信人们有适用于 Win7 及更高版本)。基本上,概念是您获得这些驱动程序包并将它们加载到您的自定义安装光盘上,然后 Windows 将拥有大量可供使用的驱动程序(超出它已经附带的驱动程序)。这与我问的不太一样,它不会为您提供最新和最好的驱动程序,但它可能对某些人来说是一个解决方案。

Linux 输出: 好的,这是 Linux Mint 14 中的输出hwinfo --network(脱离实时磁盘,因为我在原始帖子之前刚刚重新格式化了我的系统分区)

我还应该注意到,老式 PCI 插槽中插着第三张卡。不知道这是什么卡,也不知道它是否能用。Dlink 一准备好,我就把它扔回了防静电袋中。

将电缆插入板载 (Realtek) NIC:

39:无 00.0:10700 环回
  [创建于 net.124]
  唯一 ID:TdCS.GCNx2L1xPRA
  SysFS ID:/class/net/lo
  硬件类别:网络接口
  型号:“环回网络接口”
  设备文件: lo
  检测到链接:是
  配置状态:cfg=new、avail=yes、need=no、active=unknown

40:无 00.0:10701 以太网
  [创建于 net.124]
  唯一ID:usDW.ndpeucax6V1
  父 ID:rBgc.z_h3jY4K2D0
  SysFS ID:/class/net/eth0
  SysFS 设备链接:/devices/pci0000:00/0000:00:1c.0/0000:02:00.0
  硬件类别:网络接口
  型号:“以太网网络接口”
  司机:“sky2”
  驱动模块:“sky2”
  设备文件:eth0
  硬件地址:00:18:5a:b1:73:4e
  检测到链接:否
  配置状态:cfg=new、avail=yes、need=no、active=unknown
  连接至:#23(以太网控制器)

41:无 01.0:10701 以太网
  [创建于 net.124]
  唯一ID:L3Up.nXozuCaz5s1
  家长 ID:JNkJ.1Z6M++B8ak4
  SysFS ID:/class/net/eth1
  SysFS 设备链接:/devices/pci0000:00/0000:00:1c.4/0000:05:00.0
  硬件类别:网络接口
  型号:“以太网网络接口”
  驱动程序:“r8169”
  驱动模块:“r8169”
  设备文件:eth1
  硬件地址:00:1e:d4:c2:a3:ad
  检测到链接:是
  配置状态:cfg=new、avail=yes、need=no、active=unknown
  连接至:#27(以太网控制器)

将电缆插入 Dlink NIC:

38:无 00.0:10700 环回
  [创建于 net.124]
  唯一 ID:TdCS.GCNx2L1xPRA
  SysFS ID:/class/net/lo
  硬件类别:网络接口
  型号:“环回网络接口”
  设备文件: lo
  检测到链接:是
  配置状态:cfg=new、avail=yes、need=no、active=unknown

39:无 00.0:10701 以太网
  [创建于 net.124]
  唯一ID:usDW.nXozuCaz5s1
  父 ID:rBgc.z_h3jY4K2D0
  SysFS ID:/class/net/eth0
  SysFS 设备链接:/devices/pci0000:00/0000:00:1c.0/0000:02:00.0
  硬件类别:网络接口
  型号:“以太网网络接口”
  司机:“sky2”
  驱动模块:“sky2”
  设备文件:eth0
  硬件地址:00:18:5a:b1:73:4e
  检测到链接:是
  配置状态:cfg=new、avail=yes、need=no、active=unknown
  连接至:#23(以太网控制器)

答案1

不存在所谓的“通用”或“万能”以太网驱动程序。您的主板有Realtek 8111C以太网控制器。尝试安装以下驱动程序

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

Realtek 芯片存在一些问题,我个人更愿意购买基于 Intel/Broadcom/Marvell 芯片组的 PCIe NIC。但您的 Realtek NIC 也应该能够正常工作。Linux 驱动程序(即使由同一供应商提供)更稳定,最可能的原因是它们实现的功能较少。我将首先(从 realtek 网站安装最新版本后)禁用驱动程序中的所有电源管理/节能功能。

D-Link DGE-560T采用 Marvell 88E8052 芯片组。其最新驱动程序版本为11.45.4.3

相关内容