Baixar driver wireless e instalar manualmente

Iniciado por PSyK0, 07 de Fevereiro de 2011, 23:23

tópico anterior - próximo tópico

PSyK0

Olá pessoal, minha situação é a seguinte:

Formatei o meu hd e particionei ele para windows e linux, windows somente pra jogos mesmo.

Todavia aqui em casa estou somente com acesso a internet via wireless de um vizinho meu que nao coloca senha, estou em processo de troca de provedor.

O windows após a instalação ja reconhece a placa e ja conecta via wireless, todavia o linux precisa ter o cabo conectado para entao baixar o driver.

A placa é Broadcom BCM4322.

Baixei o driver pelo windows deste site http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_64-v5_100_82_38.tar.gz

Logo depois segui esta linha de comando

$ sudo su
# cd /usr/src
# mkdir hybrid_wl
# cd hybrid_wl
# wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_32_5_10_27_6.tar.gz (no caso baixei do site e coloquei na pasta)
# tar xvfz hybrid-portsrc-x86_32_5_10_27_6.tar.gz
# make -C /lib/modules/`uname -r`/build M=`pwd` clean
# make -C /lib/modules/`uname -r`/build M=`pwd`

# modprobe ieee80211_crypt_tkip

# insmod wl.ko
# modprobe wl

Mas nao consegui ativar a placa. Alguém saberia me informar o que poderia fazer?

Agradeço desde já.

zekkerj

Nossa, cara, muito mais fácil usar o driver pré-compilado...

Baixe o pacote "bcmwl-kernel-source", daqui:
http://packages.ubuntu.com/

Se vc tiver conexão por cabo, pode baixar diretamente, com o Synaptics ou com o apt-get:

sudo apt-get install bcmwl-kernel-source

Ah, antes que eu esqueça, é bom instalar também o pacote "b43-fwcutter", usando o mesmo meio que usar pra baixar/instalar o "bcmwl-kernel-source".
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

PSyK0

#2
Citação de: zekkerj online 07 de Fevereiro de 2011, 23:36
Nossa, cara, muito mais fácil usar o driver pré-compilado...

Baixe o pacote "bcmwl-kernel-source", daqui:
http://packages.ubuntu.com/

Se vc tiver conexão por cabo, pode baixar diretamente, com o Synaptics ou com o apt-get:

sudo apt-get install bcmwl-kernel-source

Ah, antes que eu esqueça, é bom instalar também o pacote "b43-fwcutter", usando o mesmo meio que usar pra baixar/instalar o "bcmwl-kernel-source".

Cara valeu pela dica!

Baixei o pacote bcmwl-kernel-souce direto do site do repositorio do ubuntu, todavia na hora de instalar esta dando um erro relacionado ao aprdaemon.

Cheguei a instalar o aptdaemon mas continou ocorrendo o erro.

Segue um print:

http://www.brimg.info/uploads/1/200d2de21c.png
Imagem com 523,3kb. Usuário acessou o fórum e não corrigiu mesmo após envio de MP. Editado.

Sabe o que poderia ser?

Valeu pela ajuda.

zekkerj

Nunca tinha visto esse erro não.

Enquanto isso, poderia fazer uma verificação? Execute os comandos abaixo e cole o resultado aqui.

sudo lshw -C network
iwconfig wlan0
ifconfig -a
nm-tool
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

PSyK0

#4
Citação de: zekkerj online 08 de Fevereiro de 2011, 11:05
Nunca tinha visto esse erro não.

Enquanto isso, poderia fazer uma verificação? Execute os comandos abaixo e cole o resultado aqui.

sudo lshw -C network
iwconfig wlan0
ifconfig -a
nm-tool



Segue:

Citar
root@fabricio-Precision-M4400:/home/fabricio# sudo lshw -C network
 *-network              
      description: Ethernet interface
      product: 82567LM Gigabit Network Connection
      vendor: Intel Corporation
      physical id: 19
      bus info: pci@0000:00:19.0
      logical name: eth0
      version: 03
      serial: 00:26:b9:9b:04:4e
      capacity: 1GB/s
      width: 32 bits
      clock: 33MHz
      capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
      configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=1.0.2-k4 firmware=1.7-7 latency=0 link=no multicast=yes port=twisted pair
      resources: irq:45 memory:f6fe0000-f6ffffff memory:f6fdb000-f6fdbfff ioport:efe0(size=32)
 *-network
      description: Network controller
      product: BCM4322 802.11a/b/g/n Wireless LAN Controller
      vendor: Broadcom Corporation
      physical id: 0
      bus info: pci@0000:0c:00.0
      version: 01
      width: 64 bits
      clock: 33MHz
      capabilities: pm msi pciexpress bus_master cap_list
      configuration: driver=b43-pci-bridge latency=0
      resources: irq:17 memory:f1ffc000-f1ffffff
root@fabricio-Precision-M4400:/home/fabricio# iwconfig wlan0
wlan0     No such device

root@fabricio-Precision-M4400:/home/fabricio# ifconfig -a
eth0      Link encap:Ethernet  Endereço de HW 00:26:b9:9b:04:4e  
         UP BROADCAST MULTICAST  MTU:1500  Métrica:1
         pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
         Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
         colisões:0 txqueuelen:1000
         RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
         IRQ:22 Memória:f6fe0000-f7000000

lo        Link encap:Loopback Local  
         inet end.: 127.0.0.1  Masc:255.0.0.0
         endereço inet6: ::1/128 Escopo:Máquina
         UP LOOPBACK RUNNING  MTU:16436  Métrica:1
         pacotes RX:108 erros:0 descartados:0 excesso:0 quadro:0
         Pacotes TX:108 erros:0 descartados:0 excesso:0 portadora:0
         colisões:0 txqueuelen:0
         RX bytes:8304 (8.3 KB) TX bytes:8304 (8.3 KB)

root@fabricio-Precision-M4400:/home/fabricio# nm-tool

NetworkManager Tool

State: disconnected

- Device: eth0 -----------------------------------------------------------------
 Type:              Wired
 Driver:            e1000e
 State:             unavailable
 Default:           no
 HW Address:        00:26:B9:9B:04:4E

 Capabilities:
   Carrier Detect:  yes

 Wired Properties
   Carrier:         off



zekkerj

Mais alguns comandos...

lsmod | grep 80211

rfkill list

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

PSyK0

Citação de: zekkerj online 09 de Fevereiro de 2011, 13:32
Mais alguns comandos...

lsmod | grep 80211

rfkill list



Segue:

Citarroot@fabricio-Precision-M4400:/home/fabricio# lsmod | grep 80211
mac80211              266657  1 b43
cfg80211              170293  2 b43,mac80211
root@fabricio-Precision-M4400:/home/fabricio# rfkill list
0: dell-wifi: Wireless LAN
   Soft blocked: no
   Hard blocked: no
1: dell-bluetooth: Bluetooth
   Soft blocked: no
   Hard blocked: no
2: hci0: Bluetooth
   Soft blocked: no
   Hard blocked: no

zekkerj

OK.

Vou te pedir pra tentar a instalação dos pacotes baixados via linha de comandos:

cd ~/Desktop
sudo dpkg -i bcmwl-kernel-source_5.60.48.36+bcom-0ubuntu5_amd64.deb

PS: Seu Ubuntu é mesmo de 64bits? Se não for, vc baixou o pacote errado...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

PSyK0

Citação de: zekkerj online 09 de Fevereiro de 2011, 15:52
OK.

Vou te pedir pra tentar a instalação dos pacotes baixados via linha de comandos:

cd ~/Desktop
sudo dpkg -i bcmwl-kernel-source_5.60.48.36+bcom-0ubuntu5_amd64.deb

PS: Seu Ubuntu é mesmo de 64bits? Se não for, vc baixou o pacote errado...

É 64bits sim, se nao teria dado arquitetura errada quando clicasse duas vezes no .deb

Segue o que apareceu no terminal apos o comando:

Citarroot@fabricio-Precision-M4400:/home/fabricio# sudo dpkg -i bcmwl-kernel-source_5.60.48.36+bdcom-0ubuntu5_amd64.deb
(Lendo banco de dados ... 117448 arquivos e diretórios atualmente instalados).
Preparando para substituir bcmwl-kernel-source 5.60.48.36+bdcom-0ubuntu5 (usando bcmwl-kernel-source_5.60.48.36+bdcom-0ubuntu5_amd64.deb) ...
Removing all DKMS Modules
Done.
Desempacotando substituto bcmwl-kernel-source ...
Configurando bcmwl-kernel-source (5.60.48.36+bdcom-0ubuntu5) ...
Loading new bcmwl-5.60.48.36+bdcom DKMS files...
First Installation: checking all kernels...
Building only for 2.6.35-22-generic
Building for architecture x86_64
Building initial module for 2.6.35-22-generic
/usr/sbin/dkms: linha 35: patch: comando não encontrado

Error! Application of patch 0001-MODULE_LICENSE.patch failed.
Check /var/lib/dkms/bcmwl/5.60.48.36+bdcom/build/ for more information.
Traceback (most recent call last):
  File "/usr/share/apport/package-hooks/dkms.py", line 57, in <module>
    report.write(open(apport.fileutils.make_report_path(report), 'w'))
IOError: [Errno 2] No such file or directory: '/var/crash/bcmwl-kernel-source.0.crash'
dpkg: erro processando bcmwl-kernel-source (--install):
sub-processo script post-installation instalado retornou estado de saída de erro 6
Erros foram encontrados durante o processamento de:
bcmwl-kernel-source

zekkerj

http://packages.ubuntu.com/maverick/amd64/patch/download

Baixa e instala, depois tenta instalar de novo o "bcmwl-kernel-source".


PS: Não tem como vc se conectar por cabo, temporariamente? Isso facilitaria muito a solução do problema.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

PSyK0

Citação de: zekkerj online 11 de Fevereiro de 2011, 11:42
http://packages.ubuntu.com/maverick/amd64/patch/download

Baixa e instala, depois tenta instalar de novo o "bcmwl-kernel-source".


PS: Não tem como vc se conectar por cabo, temporariamente? Isso facilitaria muito a solução do problema.

Funcionou, muito obrigado pela paciencia.