使用从 windows 到 linux 的驱动程序

use*_*707 2 networking windows linux wine wifi-driver

我有这个 wifi 卡:WG311v3 - G54 无线 PCI 适配器;

仅适用于具有特定驱动程序的 Windows。我怎样才能在 GNU/Linux 中使用它?

我阅读了有关 wine 程序的信息,但 在这里他们说我们无法在 wine 中安装驱动程序。

还有其他解决方案吗?

CBH*_*ing 7

使 Windows 网络驱动程序在 Linux 中工作的工具称为 NdisWrapper(维基下载)。NDIS(网络设备接口规范)是 Windows 网络驱动程序 API;NdisWrapper 是一个 Linux 内核模块,它基本上向 Windows 网络驱动程序提供了一个假的 Windows 内核,并在它和正常的 Linux 网络驱动程序接口之间进行转换。

NdisWrapper 并不完美——它不支持所有驱动程序,它可能会导致你的 Linux 系统崩溃——而且自由软件倡导者不喜欢它,因为它基本上是将专有代码(Windows 驱动程序)加载到 F/LOSS OS 内核中。尽管如此,它通常可以发挥作用。使用针对旧 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 位驱动程序作为.sysXP 的实际驱动程序二进制文件(文件)。这些二进制文件已确认与 ndiswrapper 兼容,至少在旧版本上(并且仍然可以正常工作),您还可以找到安装目录的链接。所以,你去!