MarcosRuz
(usa Ubuntu)
Enviado em 20/08/2013 - 21:45h
Prezados,
estou migrando do win para o ubuntu 12.04 lts. Não sou ainda fluente no linux, estou estudando e preciso de ajuda para ativar minha
placa wireless. Criei uma partição no HD para a instalação do ubuntu e escolho entre carregar o win ou linux via dual-boot.
Acesso normalmente a internet via wireless no win, porém, não consigo disponibilizar o wieless no ubuntu.
Como o wireless funciona normalmente no win, e o ubuntu reconhece a placa, penso que o problema está em utilizar o driver de configuração correto para o kernel da versão do ubuntu que estou usando.
Através do endereço
www.broadcom.com/support/802.11/linux_sta.php, fiz o download do hybrid-portsrc_x86_32-v5_100_82_112.tar.gz, correspondente a 32 bits.
Pesquisei a documentação do Ubuntu, alguns foruns e artigos, fazendo o passo-a-passo sugerido, porém, não obtive sucesso.
Abaixo o passo-a-passo sugerido pela documentação do Ubuntu e os erros que ocorreram.
1- Pesquisando os hardwares de rede
marcao@ubuntu:~$ sudo lshw -C network
PCI (sysfs)
*-network
description: Network controller
product: BCM4311 802.11b/g WLAN
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:05:00.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=b43-pci-bridge latency=0
resources: irq:18 memory:c0200000-c0203fff
*-network
description: Ethernet interface
product: BCM4401-B0 100Base-TX
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:08:00.0
logical name: eth0
version: 02
serial: 00:1c:23:a9:3e:7e
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=b44 driverversion=2.0 duplex=half latency=64 link=no multicast=yes port=twisted pair speed=10Mbit/s
resources: irq:21 memory:c0300000-c0301fff
2- Confirmando o driver para a configuração da placa wireless no linux
marcao@ubuntu:~$ lspci -k |grep -i wireless -A 2
Subsystem: Dell Wireless 1390 WLAN Mini-Card
Kernel driver in use: b43-pci-bridge
Kernel modules: ssb
3- Criação de um diretório de trabalho wdriver, cópia do .tar para o diretório de trabalho e a descompactação do .tar.
marcao@ubuntu:~$ mkdir wdriver
marcao@ubuntu:~$ cd wdriver
marcao@ubuntu:~$ tar -xzf driver
4 - Diretórios e arquivos expandidos
marcao@ubuntu:~/wdriver$ ls
built-in.o hybrid-portsrc_x86_32-v5_100_82_112.tar.gz lib Makefile src
marcao@ubuntu:~/wdriver$ ls /lib
apparmor libnl-genl-3.so.200.3.0
brltty libnss_mdns4_minimal.so.2
cpp libnss_mdns4.so.2
crda libnss_mdns6_minimal.so.2
firmware libnss_mdns6.so.2
hdparm libnss_mdns_minimal.so.2
i386-linux-gnu libnss_mdns.so.2
init libply-boot-client.so.2
klibc-LZ1cv1NoEVO2ugnvqTw3e4qPc8Y.so libply-boot-client.so.2.0.0
ld-linux.so.2 libply.so.2
libbrlapi.so.0.5 libply.so.2.0.0
libbrlapi.so.0.5.6 libply-splash-core.so.2
libcryptsetup.so.4 libply-splash-core.so.2.0.0
libcryptsetup.so.4.0.0 libply-splash-graphics.so.2
libdevmapper-event.so.1.02.1 libply-splash-graphics.so.2.0.0
libdevmapper.so.1.02.1 libproc-3.2.8.so
libfuse.so.2 libsysfs.so.2
libfuse.so.2.8.6 libsysfs.so.2.0.1
libip4tc.so.0 libulockmgr.so.1
libip4tc.so.0.0.0 libulockmgr.so.1.0.1
libip6tc.so.0 libx86.so.1
libip6tc.so.0.0.0 libxtables.so.7
libipq_pic.so.0 libxtables.so.7.0.0
libipq_pic.so.0.0.0 linux-sound-base
libipq.so.0 lsb
libipq.so.0.0.0 modules
libiptc.so.0 plymouth
libiptc.so.0.0.0 recovery-mode
libiw.so.30 resolvconf
liblvm2app.so.2.2 security
libnewt.so.0.52 systemd
libnewt.so.0.52.11 terminfo
libnl-3.so.200 udev
libnl-3.so.200.3.0 ufw
libnl-genl-3.so.200 xtables
marcao@ubuntu:~/wdriver$ ls /src
ls: cannot access /src: No such file or directory
marcao@ubuntu:~/wdriver$ ls /lib/modules
3.5.0-23-generic
5 - Fazendo o Make
marcao@ubuntu:~/wdriver$ make -C /lib/modules/3.5.0-23-generic/build M='pwd'
make: Entering directory `/usr/src/linux-headers-3.5.0-23-generic'
scripts/Makefile.build:44: /usr/src/linux-headers-3.5.0-23-generic/pwd/Makefile: No such file or directory
make[1]: *** No rule to make target `/usr/src/linux-headers-3.5.0-23-generic/pwd/Makefile'. Stop.
make: *** [_module_pwd] Error 2
make: Leaving directory `/usr/src/linux-headers-3.5.0-23-generic'
6 - Procurando o arquivo Makefile
marcao@ubuntu:/$ ls /usr/src/linux-headers-3.5.0-23-generic
arch crypto drivers fs init Kbuild kernel Makefile Module.symvers pwd scripts sound tools usr
block Documentation firmware include ipc Kconfig lib mm net samples security source ubuntu virt
marcao@ubuntu:/$ ls /usr/src/linux-headers-3.5.0-23-generic/pwd
marcao@ubuntu:/$
O diretório /usr/src/linux-headers-3.5.0-23-generic/pwd não tem o arquivo Makefile.
Por favor, reavaliem o que estou tentando fazer.
Pelas informações exibidas, será que existe uma outra forma mais simples de fazer o wireless funcionar no ubuntu ?
Desde já agradeço.