OK,
Então, depois de pesquisar na web e ler muito, descobri que meu laptop tem uma placa sem fio BCM4313. Isso me ajudou a estar mais focado na minha pesquisa. Havia um monte de soluções, cada uma trabalhando em um computador diferente, com diferentes especificações, e levei um tempo para o que é bom para o meu problema. A solução foi baseada principalmente na resposta em aqui . Foi o que eu fiz: Eu fui para um computador diferente com conexão à internet (na verdade, eu estava inicializando no Win7 desde que eu estou com o boot duplo, e é por isso que eu levei mais tempo, já que eu tive que trocar o meu SO o tempo todo, só para descobrir Eu não salvei todos os links e arquivos necessários para cada solução quando inicializado no Ubuntu sem a conexão de rede: S). Então eu abri uma VM lá enquanto instalava o Ubuntu 12.04.1 e desativava a conexão de rede na máquina convidada (dessa forma ganhei uma máquina com um estado similar ao meu laptop, mas com a capacidade de habilitar a rede e baixar o que eu preciso para corrigir o meu problema). Depois de instalar a máquina convidada, ativei a rede e fiz o seguinte:
$ mkdir tmp_debs
$ cd tmp_debs
$ sudo wget 'apt-get --ptint-uris --yes install bcmwl-kernel-source broadcom-sta-common broadcom-sta-source'
Eu então copiei os arquivos * .deb para um flash drive, inicializei no meu Ubuntu, conectei o comando falsh-drive e copiei todos os arquivos * .deb localmente para um diretório tmporary. Então eu executei o seguinte comando:
$ sudo dpkg -i *.deb
Depois disso, removi um módulo:
$ lsmod | grep "b43\|ssb\|bcma\|wl"
Como a saída desse comando indicou que eu tenho apenas o bcma
, fiz o seguinte:
$ rmmod bcma
É isso mesmo. Eu sei que o link acima mostrou que eu tinha que reverter a ordem das coisas que eu realmente fiz e que há mais coisas necessárias para ser feito, mas eu esqueci de fazer o resto e depois de reiniciar, minha placa de rede funcionou perfeitamente bem.
Além disso, não tenho certeza se o rmmod bcma
é realmente necessário, mas é isso que funcionou para mim. Você pode tentar fazer isso sem isso, se quiser.
- Comentário: por algum motivo, não consegui obter a lista de debs de todas as VMs. Havia computadores que conseguiram encontrar essa lista e outros que me deram um erro como saída. Para aqueles que não podem obter a lista (ou querem tornar a vida mais fácil), estou fornecendo aqui a lista de debs necessários para baixar de (qualquer) computador com conexão à Internet (usando a ferramenta wget). Copie a lista a seguir em um arquivo e execute
wget --input-file <file_name>
em vez do comandowget
acima.
Lista:
http://us.archive.ubuntu.com/ubuntu/pool/main/libu/libunistring/libunistring0_0.9.3-5_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/g/gettext/libgettextpo0_0.18.1.1-5ubuntu3_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.6/libstdc++6-4.6-dev_4.6.3-1ubuntu5_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.6/g++-4.6_4.6.3-1ubuntu5_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-defaults/g++_4.6.3-1ubuntu5_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/libt/libtimedate-perl/libtimedate-perl_1.2000-1_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/d/dpkg/libdpkg-perl_1.16.1.2ubuntu7_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg-dev_1.16.1.2ubuntu7_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/b/build-essential/build-essential_11.5ubuntu2.1_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/d/dkms/dkms_2.2.0.3-1ubuntu3_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/restricted/b/bcmwl/bcmwl-kernel-source_5.100.82.38+bdcom-0ubuntu6.1_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/multiverse/b/broadcom-sta/broadcom-sta-common_5.100.82.112-4_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/h/html2text/html2text_1.3.2a-15_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/g/gettext/gettext_0.18.1.1-5ubuntu3_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/i/intltool-debian/intltool-debian_0.35.0+20060710.1_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/p/po-debconf/po-debconf_1.0.16+nmu2ubuntu1_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/a/apparmor/dh-apparmor_2.7.102-0ubuntu3.7_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/d/debhelper/debhelper_9.20120115ubuntu3_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/d/diffstat/diffstat_1.54-1_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/q/quilt/quilt_0.50-2_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/multiverse/b/broadcom-sta/broadcom-sta-source_5.100.82.112-4_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/f/fakeroot/fakeroot_1.18.2-1_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/liba/libalgorithm-diff-perl/libalgorithm-diff-perl_1.19.02-2_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/liba/libalgorithm-diff-xs-perl/libalgorithm-diff-xs-perl_0.04-2build2_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/liba/libalgorithm-merge-perl/libalgorithm-merge-perl_0.08-2_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/libs/libsys-hostname-long-perl/libsys-hostname-long-perl_1.4-2_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/libm/libmail-sendmail-perl/libmail-sendmail-perl_0.79.16-1_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/universe/m/module-assistant/module-assistant_0.11.4_all.deb
Espero que isso possa ajudar alguém:)