2

У меня есть эта карта Wi-Fi: WG311v3 - беспроводной адаптер G54 PCI;

это работает только в Windows с конкретным драйвером. Как я могу использовать это тоже с GNU/Linux?

Я читал о винной программе, но здесь они сказали, что мы не можем устанавливать драйверы в Wine.

Есть ли другое решение?

1 ответ1

7

Инструмент для работы сетевых драйверов Windows для работы в Linux называется NdisWrapper (wiki, downloads). NDIS (спецификация интерфейса сетевого устройства) - это API-интерфейс сетевого драйвера Windows; NdisWrapper - это модуль ядра Linux, который в основном представляет поддельное ядро Windows для сетевого драйвера Windows и выполняет преобразование между этим и обычным интерфейсом сетевого драйвера Linux.

NdisWrapper не идеален - он не поддерживает все драйверы и может привести к сбою вашей системы Linux - и сторонникам свободных программ это не нравится, потому что он в основном загружает проприетарный код (драйвер Windows) в ядро ОС F/LOSS. Тем не менее, с этим сказано, что часто можно заставить работать. Возможно, вам повезет больше с использованием драйверов, предназначенных для более старых версий Windows, поскольку спецификация NDIS со временем несколько меняется; если вы не можете найти драйвер XP для карты, найдите Vista/Win7, а затем Win8/8.1, если вы не можете его найти.

Это немного сложнее в установке и настройке, чем обычно для родных драйверов Linux или драйверов для Windows, но если вы хотите запустить Linux на не полностью совместимом оборудовании, он может просто позволить вам сделать это.

редактировать

После того, как вы добавили версию, я выполнил поиск "WG311v3 Linux", который привел меня к нескольким ссылкам. Похоже, консенсус заключался в том, что да, нативная поддержка Linux отсутствует, но он прекрасно работает в ndiswrapper. Многие страницы содержали неработающие ссылки для загрузки старого драйвера (XP), но, перейдя по ссылке из самого первого результата, я обнаружил https://sites.google.com/site/subtlegems/netgear-wg311v3-ndis-driver-for- linux-amd64. Эта страница не только содержит оперативную ссылку, она содержит как 32-разрядные, так и 64-разрядные драйверы в качестве реальных двоичных файлов драйверов (файлы .sys ) для XP. Эти двоичные файлы подтверждены совместимостью с ndiswrapper, по крайней мере, на старых версиях (и все равно должны работать нормально), и вы также можете найти ссылки для установки каталогов. Итак, поехали!

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