Фон:
У меня есть встроенная коробка, которую я хотел бы установить с мультизагрузкой с использованием 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)