Zotac WiFi 驱动程序 - 不支持 Linux

Zotac WiFi 驱动程序 - 不支持 Linux

我自己组装了一台电脑,主板是Zotac ITX GeForce 9300。Wi-Fi 适配器无法使用,随附的 CD 没有 Linux 驱动程序。我使用的是 Linux Mint 7 的最新稳定版本。

是否有适用于此适配器的 Linux 驱动程序,或者至少有可以在我的适配器上运行的通用 Wi-Fi 驱动程序?

运行结果如下lspci

00:00.0 Host bridge: nVidia Corporation MCP79 Host Bridge (rev b1)
00:00.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.0 ISA bridge: nVidia Corporation MCP79 LPC Bridge (rev b2)
00:03.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.2 SMBus: nVidia Corporation MCP79 SMBus (rev b1)
00:03.3 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.4 RAM memory: nVidia Corporation Device 0a98 (rev b1)
00:03.5 Co-processor: nVidia Corporation MCP79 Co-processor (rev b1)
00:04.0 USB Controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:04.1 USB Controller: nVidia Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:06.0 USB Controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:06.1 USB Controller: nVidia Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)
00:09.0 PCI bridge: nVidia Corporation MCP79 PCI Bridge (rev b1)
00:0a.0 Ethernet controller: nVidia Corporation MCP79 Ethernet (rev b1)
00:0b.0 IDE interface: nVidia Corporation MCP79 SATA Controller (rev b1)
00:0c.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:10.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:15.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:16.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:17.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:18.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
03:00.0 VGA compatible controller: nVidia Corporation GeForce 9300 / nForce 730i (rev b1)

更新:有人说 WiFi 模块通过 USB 接头连接到主板。以下是运行结果lsusb

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0518:0001 EzKEY Corp. USB to PS2 Adaptor v1.09
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 160a:3184
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 045e:00e1 Microsoft Corp. Wireless Laser Mouse 6000 Receiver
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

ndiswrapper根本没有帮助。

更新 2:我安装了VT6656Linux 驱动程序凯撒B发布后,我只能访问网络而不能访问互联网。此外,每次启动时系统都无法识别适配器。每次启动时我都可以重新安装驱动程序,但它仍然只能连接到网络。

答案1

您的lspci输出仅显示一个以太网控制器(有线控制器,即forcedeth驱动程序应支持的 MCP79)。进行网络搜索后,我在对主板的评论中发现了一条有趣的信息:“WiFi 模块 [...] 通过 USB 接头连接至开发板“。如果真是这样,那么您想要的信息就不会在 中找到lspci,而是在 中找到lsusb

在输出中找到正确的行后lsusb,您可以搜索 ID(类似于1d6b:0002)以查找讨论相同硬件的其他人(人们在寻求帮助时通常会以该格式发布 USB ID)。

Linux Mint 似乎基于 Ubuntu 9.04,它使用 2.6.28 内核。您可以尝试更新的内核(Ubuntu 9.10,将于本月底发布,使用 2.6.31)以查看是否有适合您设备的驱动程序。

编辑:现在你发布了lsusb输出,我可以看到那160a:3184是你的无线网卡。快速搜索显示它是 VIA 无线网卡,显然称为 VT6656。似乎有一个VIA 驱动程序似乎已经添加到暂存树以便清理并可能在未来纳入 Linux 内核。另请参阅Ubuntu 错误 #162671

答案2

要使设备正常工作,您需要识别它们使用的芯片组。您可以通过目视检查主板并记录物理芯片上的识别码、在网上搜索记录了您的主板型号上的芯片组的其他人以及使用 Linux 工具(例如“lspci”

一旦您识别了芯片组,您就可以使用它来搜索其他 Linux 用户正在使用什么来配置该硬件。 Ubuntu 论坛是一个很好的起点。

以下是我的 Ubuntu 9.04 系统从 lspci 看到的样子:

$ lspci 
00:00.0 Host bridge: VIA Technologies, Inc. VT8378 [KM400/A] Chipset Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:08.0 Mass storage controller: Silicon Image, Inc. SiI 3124 PCI-X Serial ATA Controller (rev 02)
00:0a.0 Ethernet controller: VIA Technologies, Inc. VT6120/VT6121/VT6122 Gigabit Ethernet Adapter (rev 11)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
01:00.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)

例如,您应该能够发现其中的音频芯片组。如果您可以在系统上运行 lspci 并将输出发布到您的问题中,这将帮助我们帮助您。

答案3

我不太清楚音频方面的情况,但我有时使用 ndiswrapper 在 Linux 中使用 Windows Wifi 驱动程序。

如果您运气不好,找不到稍微更原生的驱动程序,希望它能够为您提供无线功能(尽管有时可能需要一些工作)。

答案4

GeForce 9300 芯片组应该受现代 Linux 发行版(例如 Ubuntu 9.04)的支持。您使用的是哪个发行版?您是否已添加商业(非免费)软件的存储库并进行了更新?如果您提供有关操作系统的更多信息,我们可以为您提供更多帮助。

编辑:原始海报编辑了该问题以包含他的发行版。

我不知道 Mint。您是否已将该发行版的多元宇宙存储库版本添加到 /etc/apt/sources.list?如果已添加,则应自动安装必要的驱动程序。如果没有,请直接从 nVidia 下载相应的驱动程序: http://www.nvidia.com/object/unix.html

相关内容