2

Фон:

У меня есть встроенная коробка, которую я хотел бы установить с мультизагрузкой с использованием GRUB2 и Windows 7 x64, последней Linux Mint x64 и нескольких других дистрибутивов Linux/Unix.

У меня была эта настройка, работающая в нескольких точках, но, похоже, возникла повторяющаяся проблема под Windows: в какой-то момент драйверы Ethernet, кажется, всегда выходят из строя. Я пробовал это как с моей встроенной сетевой картой (m/b - Gigabyte EP45-UD3R rev 1.1), так и с отдельной сетевой картой в моем слоте PCIe. ОБА NIC отлично работает под Ubuntu или Linux Mint (поскольку, насколько я понимаю, Linux использует универсальный драйвер Ethernet). Для встроенных драйверов m/b я скачал самую последнюю и лучшую версию с сайта Gigabyte и попробовал их с FRESH-установкой Win 7 x64. Все еще не повезло.

Я, вероятно, смогу заставить это работать самостоятельно в краткосрочной перспективе, повозившись в диспетчере устройств или в худшем случае, подменив еще одну сетевую карту на другой слот PCIe. Но я больше заинтересован в долгосрочной перспективе ... это действительно раздражает меня, потому что, как я уже сказал, аппаратное обеспечение работает нормально под Linux, и проблема заключается только в Windows. И так как это происходило несколько раз, я полностью ожидаю, что в будущем Windows будет портить драйвер.

Из-за определенного аппаратного / программного обеспечения я, к сожалению, не могу просто отказаться от Windows. Если ничего не помогает, я всегда могу перейти на другой m / b, но в этом случае я все же хотел бы запустить эту установку в другом месте моей сети.

Мой вопрос:

Существуют ли какие-либо общие драйверы Ethernet для Windows 7 x64? Я был бы рад, если бы кто-то перенес драйверы Linux обратно на Windows, но если он является общим, пожалуйста, все же упомяните об этом. Я предпочитаю открытый исходный код, чтобы быть уверенным в том, что я не заразился вирусом, но мне все равно было бы интересно услышать о несвободных вариантах при условии, что: а) это действительно актуально для моего сценария и б) оно не является вопиющим спам-вертингом.

Я посмотрел на Google и SU, но пока не повезло.

Диагностическая информация:

Для встроенной сетевой карты: ссылка Gigabyte для моего м / б http://www.gigabyte.us/products/product-page.aspx?pid=3013&dl=1#dl

Я установил "Realtek PCIe LAN Driver" (не работал) и "Realtek Ethernet Diagnostic Utility" (появляется пустой экран в разделе "Общие"). Единственным другим вариантом было "О". Дали ~ 10 минут, надеясь, что это что-то загрузит, но это оставалось совершенно бесполезным).

В диспетчере устройств я пытался установить тот же драйвер вручную из INF. Это тоже не сработало. Я думаю, что Windows сообщала, что устройство не запускается или какой-либо код ошибки 10 был.

Для PCIe NIC: Согласно моей истории новичков, это фактически dlink (может быть, это отдельная проблема, смеется): http://www.newegg.com/Product/Product.aspx?Item=N82E16833127163

Обновление: Хорошо, я снова работаю в Windows 7. Так что на самом деле у меня было 3 вопроса:

1) Мой встроенный сетевой адаптер в модуле Gigabyte не работает вообще (в Windows) даже с использованием самых последних драйверов. В Linux Mint мне удавалось прекрасно подтягивать сайты, пока мой кабель был подключен к этому порту.

Во всяком случае, теперь, когда мой интернет работает как в Windows, так и в Linux, я почти утратил интерес к этому вопросу, но я все еще опубликую свой вывод по Linux ниже для полноты (кто знает, может быть, это поможет кому-то еще)... Смотрите вывод ниже.

2) Когда мой кабель был подключен к Dlink, он нормально работал под Linux, но не под Windows (изначально).

Оказывается, я был идиотом и пытался установить драйверы Realtek для моей сетевой карты PCIe (забыв, что это был Dlink, пока я не проверил newegg, а позже проверил на реальной карте). В этой части ответ Алексея Петровича поставил меня прямо (спасибо!) и я скачал последнюю версию драйвера * x64 для Dlink DGE-560T, и теперь он отлично работает.

* Технически, я получил v1.10, потому что это была новейшая версия для "Vista 64". Win 7 x64 нигде не была указана, и единственная более новая версия, которую я видел (v11.11.17), указала только "Win7 32"

3) Я надеялся найти общий способ подключения к любому работающему оборудованию NIC через Windows. Я использовал Linux на многих компьютерах, и мне никогда не приходилось делать изо всех сил, чтобы Ethernet работал, он "просто сделал" ... думаю, я надеялся перенести свой опыт, lol.

Во всяком случае, из ответа Алекса и того, что я догадался до публикации, похоже, что этого, вероятно, не существует - или, скорее, это не так, как все работает. Если каким-то образом все это окажется не так или есть хитрый маленький взлом, пожалуйста, добавьте комментарий и дайте нам знать. Но сейчас я предполагаю, что эта часть также будет выполнена.

Я упомяну в интересах тех, кто ищет то же самое, что я помню некоторые пакеты драйверов из моих дней создания автоматических установочных дисков Windows (это было с XP, но я уверен, что люди имеют их для Win7 и позже). По сути, концепция заключалась в том, что вы получили эти пакеты драйверов и загрузили их на настроенный установочный диск, и тогда Windows будет загружать больше драйверов для использования (помимо того, что уже имеется). Это не совсем то, о чем я спрашивал, и это не даст вам новейшего и лучшего, но это может быть решением для кого-то.

Вывод Linux: хорошо, вот вывод hwinfo --network в Linux Mint 14 (с живого диска, так как я только что переформатировал системный раздел перед моим исходным постом)

Следует также отметить, что в старом школьном слоте PCI была установлена третья карта. Понятия не имею, что это за карта или даже она работает. Я бросил его обратно в антистатическую сумку, как только Длинк был в порядке.

С кабелем, подключенным к встроенной сетевой плате (Realtek):

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)

С кабелем, подключенным к сетевой карте Dlink:

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)

1 ответ1

4

Не существует такого понятия, как "универсальный" или "универсальный" драйвер Ethernet. Ваша материнская плата имеет контроллер Realtek 8111C Ethernet. Попробуйте установить следующий драйвер

ftp://WebUser:wK9xBuD5@207.232.93.28/cn/nic/Driver_Win7_7067_01222013.zip

Чипы Realtek имеют свою долю проблем, и лично я предпочел бы получить PCIe NIC на базе чипсета Intel/Broadcom/Marvell. Но вы должны иметь возможность заставить работать вашу Realtek NIC. Наиболее вероятная причина того, что драйверы Linux (даже если они предоставлены одним и тем же поставщиком) более стабильны - в них реализовано меньше функций. Я бы начал (после установки последней версии с веб-сайта realtek) с отключением всех функций управления питанием / сохранения в драйвере.

D-Link DGE-560T использует чипсет Marvell 88E8052. Версия последнего драйвера для него - 11.45.4.3.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .