Baixando os pacotes e suas dependências.
Se você possui um micro com conexão à internet, independentemente do sistema operacional, recomendo baixar os pacotes clicando nos respectivos links e salve numa pasta que você criar. Caso o micro não possua conexão à internet, baixe todos os pacotes em alguma Lan House e/ou Cyber Café mais próxima de sua residência.
Segue abaixo os links de pacotes e suas dependências para baixar e salvar numa pasta que você criar:
Instalando os pacotes e suas dependências:
Vamos agora instalar os pacotes e suas dependências, levando em consideração o
Ubuntu instalado no micro, e não rodando em live-cd. Também irei me referir ao pendrive como o local onde os pacotes foram salvos, mesmo sabendo que pode ser qualquer outra coisa.
Após ligar seu micro, plugue o pendrive e aguarde o nautilus abrir. Copie todos os pacotes para seu diretório home, selecionando tudo e utilizando o botão direito do mouse para copiar e colar ou outra forma que preferir.
Em seguida, abra um terminal e digite o seguinte comando:
$ sudo su (tecle enter e forneça a senha de root criada durante a instalação e tecle enter novamente)
Agora instale todos os pacotes de uma só vez com o comando seguinte:
# dpkg -i *.deb
Aguarde os pacotes seres instalados. Lembrando que uso o Ubuntu 7.04 e todos os pacotes aqui foram instalados com sucesso.
Copie e cole todo o conteúdo abaixo no editor de texto, pois se trata de um arquivo INF da placa wireless.
;=======================================================
;
; Windows XP, 2000 NDIS driver INF for Libertas 802.11b/g Wireless
; Copyright (C) 2004 Marvell, Inc.
;
;=======================================================
[Version]
Signature = "$Windows NT$"
Compatible = 1
Class=Net
ClassGUID={4D36E972-E325-11CE-BFC1-08002BE10318}
Provider=%MRVL%
CatalogFile=Mrv8000c.cat
DriverVer=09/17/2004,3.1.0.19
;=======================================================
; Source Media Information Sections
;=======================================================
[SourceDisksNames]
1 = "Marvell installation disk 1",,,
[SourceDisksFiles]
; On Marvell installation disk 1
Mrv8000c.sys = 1
Mrv8000c.sys = 1
[DestinationDirs]
W8335PCI.XP.CopyFiles = 12
W8335PCI.2K.CopyFiles = 12
DefaultDestDirs = 11
[Manufacturer]
%MRVL%=Marvell,NT.5.1
[Marvell]
%W8335PCI.DeviceDesc% = W8335PCI.ndi.NT, PCI\VEN_11AB&DEV_1FAA
[Marvell.NT.5.1]
%W8335PCI.DeviceDesc% = W8335PCIXP.ndi, PCI\VEN_11AB&DEV_1FAA
;=======================================================
; ControlFlags section
;=======================================================
[ControlFlags]
ExcludeFromSelect = *
;*******************************************************
;**
;** Win XP DDInstall section
;**
;*******************************************************
;*******************************************************
[W8335PCIXP.ndi]
; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
Characteristics = 0x84
; "BusType" is PCI or CardBus
BusType = 5
AddReg = W8335PCI.reg, W8335PCIXP.reg, W8335PCIXP.zerocfg
CopyFiles = W8335PCI.XP.CopyFiles
[W8335PCIXP.ndi.Services]
AddService = W8335XP, 2, W8335PCIXP.Service, CommonXP.EventLog
;=======================================================
; W8335 PCI WinXP registers
;=======================================================
[W8335PCIXP.reg]
HKR, Ndi, Service, 0, "W8335XP"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
[W8335PCI.XP.CopyFiles]
Mrv8000c.sys,,,2
[W8335PCIXP.Service]
DisplayName = %W8335PCIXP.Service.DispName%
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\Mrv8000c.sys
LoadOrderGroup = NDIS
[CommonXP.EventLog]
AddReg = CommonXP.AddEventLog.reg
[CommonXP.AddEventLog.reg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, , TypesSupported, 0x00010001, 7
;*******************************************************
;*******************************************************
;**
;** Win 2K DDInstall section
;**
;*******************************************************
;*******************************************************
[W8335PCI.ndi.NT]
; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
Characteristics = 0x84
; "BusType" is PCI or CardBus
BusType = 5
AddReg = W8335PCI.reg, W8335PCI2K.reg, W8335PCI.devID.reg
CopyFiles = W8335PCI.2K.CopyFiles
DeviceID = "PCI\VEN_11AB&DEV_1FAA"
[W8335PCI.ndi.NT.Services]
AddService = W8335PCI, 2, W8335PCI2K.Service, Common.EventLog
;=======================================================
; W8335 PCI Win2K registers
;=======================================================
[W8335PCI2K.reg]
HKR, Ndi, Service, 0, "W8335PCI"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
[W8335PCI.2K.CopyFiles]
Mrv8000c.sys,,,2
[W8335PCI2K.Service]
DisplayName = %W8335PCI2K.Service.DispName%
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\Mrv8000c.sys
LoadOrderGroup = NDIS
[Common.EventLog]
AddReg = Common.AddEventLog.reg
[Common.AddEventLog.reg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, , TypesSupported, 0x00010001, 7
[W8335PCI.devID.reg]
HKR, Ndi, DeviceID, 0, "PCI\VEN_11AB&DEV_1FAA"
;=======================================================
; W8335 PCI common, MIB can be defined here
;=======================================================
[W8335PCI.reg]
HKR, Ndi\params\FragThsd, ParamDesc,0 , "%FragThsd%"
HKR, Ndi\params\FragThsd, default, 0 , "2346"
HKR, Ndi\params\FragThsd, min, 0 , "256"
HKR, Ndi\params\FragThsd, max, 0 , "2346"
HKR, Ndi\params\FragThsd, step, 0 , "1"
HKR, Ndi\params\FragThsd, Base, 0 , "10"
HKR, Ndi\params\FragThsd, type, 0 ,"dword"
HKR, Ndi\params\RTSThsd, ParamDesc, 0, "%RTSThsd%"
HKR, Ndi\params\RTSThsd, default, 0, "2346"
HKR, Ndi\params\RTSThsd, min, 0, "0"
HKR, Ndi\params\RTSThsd, max, 0, "2346"
HKR, Ndi\params\RTSThsd, step, 0, "1"
HKR, Ndi\params\RTSThsd, Base, 0, "10"
HKR, Ndi\params\RTSThsd, type, 0, "dword"
HKR, Ndi\params\PowerMode,ParamDesc,,"%PowerMode%"
HKR, Ndi\params\PowerMode,default,,"0"
HKR, Ndi\params\PowerMode,type,,enum
HKR, Ndi\params\PowerMode\enum,"0",,"CAM-Constantly Awake Mode"
HKR, Ndi\params\PowerMode\enum,"1",,"MaxPSP-Max Power Savings"
;HKR, Ndi\params\PowerMode\enum,"2",,"FastPSP-Fast Power Savings"
HKR, Ndi\params\Preamble,ParamDesc,,"%PreambleStr%"
HKR, Ndi\params\Preamble,default,,"3"
HKR, Ndi\params\Preamble,type,,enum
HKR, Ndi\params\Preamble\enum,"1",,"Auto"
HKR, Ndi\params\Preamble\enum,"2",,"Short Preamble"
HKR, Ndi\params\Preamble\enum,"3",,"Long Preamble"
;HKR, Ndi\params\AdhocGMode,ParamDesc,,"%AdhocGMode%"
;HKR, Ndi\params\AdhocGMode,default,,"1"
;HKR, Ndi\params\AdhocGMode,type,,enum
;HKR, Ndi\params\AdhocGMode\enum,"0",,"Adhoc G Mode"
;HKR, Ndi\params\AdhocGMode\enum,"1",,"Adhoc B Mode only"
HKR, Ndi\xparams\DesiredSSID,ParamDesc,,"%SSID%"
HKR, Ndi\xparams\DesiredSSID,default,,""
HKR, Ndi\xparams\DesiredSSID,type,,"edit"
HKR, Ndi\xparams\DesiredSSID,LimitText,,"32"
HKR, Ndi\xparams\DesiredSSID,UpperCase,,"0"
HKR, Ndi\xparams\DesiredSSID,Optional,,"1"
HKR, Ndi\xparams\AuthMode,ParamDesc,,"%AuthMode%"
HKR, Ndi\xparams\AuthMode,default,,"0"
HKR, Ndi\xparams\AuthMode,type,,enum
HKR, Ndi\xparams\AuthMode\enum,"0",,"Open"
HKR, Ndi\xparams\AuthMode\enum,"1",,"Shared"
HKR, Ndi\xparams\NetworkMode,ParamDesc,,"%NetworkMode%"
HKR, Ndi\xparams\NetworkMode,default,,"1"
HKR, Ndi\xparams\NetworkMode,type,,enum
HKR, Ndi\xparams\NetworkMode\enum,"0",,"Ad Hoc"
HKR, Ndi\xparams\NetworkMode\enum,"1",,"Infrastructure"
;HKR, Ndi\xparams\Wireless,ParamDesc,,"%WirelessM%"
;HKR, Ndi\xparams\Wireless,default,,"0"
;HKR, Ndi\xparams\Wireless,type,,enum
;HKR, Ndi\xparams\Wireless\enum,"0",,"Auto"
;HKR, Ndi\xparams\Wireless\enum,"1",,"B rates only"
HKR, Ndi\xparams\Channel, ParamDesc,0 , "%Channel%"
HKR, Ndi\xparams\Channel, default, 0 , "1"
HKR, Ndi\xparams\Channel, min, 0 , "0"
HKR, Ndi\xparams\Channel, max, 0 , "14"
HKR, Ndi\xparams\Channel, step, 0 , "1"
HKR, Ndi\xparams\Channel, Base, 0 , "16"
HKR, Ndi\xparams\Channel, type, 0 ,"dword"
HKR, Ndi\xparams\TxAntenna, ParamDesc,0 , "%TxAntennaStr%"
HKR, Ndi\xparams\TxAntenna, default, 0 , "2"
HKR, Ndi\xparams\TxAntenna, min, 0 , "1"
HKR, Ndi\xparams\TxAntenna, max, 0 , "ffff"
HKR, Ndi\xparams\TxAntenna, step, 0 , "1"
HKR, Ndi\xparams\TxAntenna, Base, 0 , "16"
HKR, Ndi\xparams\TxAntenna, type, 0 ,"dword"
HKR, Ndi\xparams\RxAntenna, ParamDesc,0 , "%RxAntennaStr%"
HKR, Ndi\xparams\RxAntenna, default, 0 , "ffff"
HKR, Ndi\xparams\RxAntenna, min, 0 , "1"
HKR, Ndi\xparams\RxAntenna, max, 0 , "ffff"
HKR, Ndi\xparams\RxAntenna, step, 0 , "1"
HKR, Ndi\xparams\RxAntenna, Base, 0 , "16"
HKR, Ndi\xparams\RxAntenna, type, 0 ,"dword"
HKR, Ndi\xparams\DataRate,ParamDesc,,"%DataRate%"
HKR, Ndi\xparams\DataRate,default,,"FF"
HKR, Ndi\xparams\DataRate,type,,enum
HKR, Ndi\xparams\DataRate\enum,"FF",,"Auto"
HKR, Ndi\xparams\DataRate\enum,"2",,"1 Mbps"
HKR, Ndi\xparams\DataRate\enum,"4",,"2 Mbps"
HKR, Ndi\xparams\DataRate\enum,"b",,"5.5 Mbps"
HKR, Ndi\xparams\DataRate\enum,"16",,"11 Mbps"
;HKR, Ndi\xparams\DataRate\enum,"2C",,"22 Mbps"
HKR, Ndi\xparams\DataRate\enum,"C",,"6 Mbps"
HKR, Ndi\xparams\DataRate\enum,"12",,"9 Mbps"
HKR, Ndi\xparams\DataRate\enum,"18",,"12 Mbps"
HKR, Ndi\xparams\DataRate\enum,"24",,"18 Mbps"
HKR, Ndi\xparams\DataRate\enum,"30",,"24 Mbps"
HKR, Ndi\xparams\DataRate\enum,"48",,"36 Mbps"
HKR, Ndi\xparams\DataRate\enum,"60",,"48 Mbps"
HKR, Ndi\xparams\DataRate\enum,"6C",,"54 Mbps"
HKR, Ndi\xparams\WepStatus,ParamDesc,,"%WepStatus%"
HKR, Ndi\xparams\WepStatus,default,,"1"
HKR, Ndi\xparams\WepStatus,type,,enum
HKR, Ndi\xparams\WepStatus\enum,"0",,"Enabled"
HKR, Ndi\xparams\WepStatus\enum,"1",,"Disabled"
HKR,, TxWepKey, 2, ""
HKR,, WepKey1, 2, ""
HKR,, WepKey2, 2, ""
HKR,, WepKey3, 2, ""
HKR,, WepKey4, 2, ""
;HKR,, DriverVer, 2, "3.1.0.19"
HKR,, DriverRel, 2, "09/17/2004"
;Special for Driver on WinXP OS.
[W8335PCIXP.zerocfg]
;=======================================================
; Strings section
;=======================================================
[Strings]
MRVL ="Marvell"
TxAntennaStr = "Tx Antenna Select"
RxAntennaStr = "Rx Antenna Select"
Channel = "Channel"
FragThsd = "Fragamentation Threshold"
DataRate = "Data Rate"
RTSThsd = "RTS Threshold"
AuthMode = "Authentication Mode"
;WirelessM = "Wireless Mode"
NetworkMode = "Operation Mode"
WepStatus = "WEP Status"
SSID = "SSID"
PreambleStr = "Preamble Select"
PowerMode = "Power Save Mode"
;AdhocGMode = "Adhoc Mode"
W8335PCI.DeviceDesc ="IEEE 802.11g Wireless Cardbus/PCI Adapter"
W8335PCIXP.Service.DispName ="IEEE 802.11g Wireless Cardbus/PCI Adapter HW51"
W8335PCI2K.Service.DispName ="IEEE 802.11g Wireless Cardbus/PCI Adapter HW51"
Agora salve-o com o nome de
Mrv8000c.INF. Em seguida, abra o terminal e digite os seguintes comandos:
# ndiswrapper -i Mrv8000c.INF
# modprobe ndiswrapper
# ndiswrapper -m