Drivers Zotac WiFi - Sem suporte ao Linux

5

Eu construí meu próprio computador e a placa-mãe é um Zotac ITX GeForce 9300 . O adaptador Wi-Fi não funciona e o CD que o acompanha não possui drivers Linux. Eu estou usando o último lançamento estável do Linux Mint 7.

Existem drivers Linux para este adaptador, ou pelo menos drivers genéricos Wi-Fi que podem funcionar no meu adaptador?

Aqui estão os resultados da execução de 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)

Atualização: Alguém disse que o módulo WiFi se conecta à placa por meio de um conector USB. Aqui estão os resultados da execução de 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 não ajuda em nada.

Atualização 2: instalei o driver VT6656 Linux CesarB postado, mas só consigo acessar a rede e não a Internet. Além disso, toda vez que eu inicializo o sistema, não reconheço o adaptador. Eu posso reinstalar o driver a cada inicialização, mas ele ainda só se conectará à rede.

    
por nateify 17.09.2010 / 01:32

4 respostas

13

Sua saída lspci mostra apenas um controlador Ethernet (o com fio, um MCP79 que deve ser suportado pelo driver forcedeth ). Fazendo uma pesquisa na web, encontrei uma informação curiosa em uma revisão de sua placa-mãe: " O módulo WiFi [...] conecta-se à placa através de um conector USB ". Se isso for verdade, as informações que você deseja serão encontradas não em lspci , mas em lsusb .

Depois de encontrar a linha correta na saída lsusb , você pode procurar pelo ID (que será algo como 1d6b:0002 ) para encontrar outras pessoas discutindo o mesmo hardware (as pessoas geralmente postam o ID USB naquele formato ao pedir ajuda).

Parece que o Linux Mint é baseado no Ubuntu 9.04, que usa um kernel 2.6.28. Você pode tentar um kernel mais recente (o Ubuntu 9.10, que deve ser lançado no final deste mês, usa o 2.6.31) para ver se há um driver para o seu dispositivo.

EDITAR: Agora que você postou a saída lsusb , posso ver que 160a:3184 é sua placa sem fio. Uma pesquisa rápida mostra que é uma placa wireless da VIA, aparentemente chamada VT6656. Parece que há um driver da VIA para ele, e parece ter sido adicionado ao staging tree para limpeza e possível futuro inclusão no kernel do Linux. Consulte também o erro do Ubuntu # 162671 .

    
por 19.10.2009 / 00:58
2

Para que os dispositivos funcionem corretamente, você precisa identificar os chipsets que eles usam. Você pode fazer isso inspecionando visualmente a placa-mãe e gravando os códigos de identificação nos chips físicos, pesquisando na net por outras pessoas que documentaram os chipsets em seu modelo de placa-mãe e usando ferramentas do Linux como "lspci ".

Depois de identificar os chipsets, você pode usar isso para procurar o que outros usuários do Linux estão usando para configurar esse hardware. Os fóruns do Ubuntu são um bom lugar para começar.

Aqui está como meu sistema Ubuntu 9.04 se parece com o 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)

Você deve conseguir identificar o chipset de áudio lá, por exemplo. Se você puder executar o lspci em seu sistema e publicar a saída em sua pergunta, isso nos ajudará a ajudá-lo.

    
por 04.10.2009 / 19:25
1

Não tenho certeza sobre o lado do áudio das coisas, mas usei o ndiswrapper para usar os drivers do Windows Wifi no Linux às vezes.

Se você não tiver nenhuma sorte em encontrar um pouco mais de drivers nativos que devem ser capazes de fornecer a sua rede sem fio (embora algumas vezes possa demorar um pouco)

    
por 04.10.2009 / 16:17
0

O chipset GeForce 9300 deve ser suportado por uma distribuição Linux moderna, por exemplo. Ubuntu 9.04. Que distro você está usando? Você adicionou os repositórios para software comercial (não-livre) e atualizou? Se você der mais informações sobre seu sistema operacional, poderemos ser mais úteis.

EDIT: Cartaz original editou a pergunta para incluir sua distro.

Eu não sei o Mint. Você adicionou as versões da distribuição do repositório multiverse ao /etc/apt/sources.list? Se você fizer isso, os drivers necessários devem ser instalados automaticamente. Se não, baixe o driver apropriado diretamente da nVidia aqui: link .

    
por 05.10.2009 / 23:27