quarta-feira, 25 de fevereiro de 2015

Instalou o sistema e não tem a rede Wireless, Debian e derivados

Leio muitos relatos desse tipo, " Instalei o sistema e a rede sem fio não funciona".Pronto la vem um monte de sugestões desesperadas,"instale outra distro", "Linux é assim mesmo", "Por isso uso Windows" e por ai vai a doideira, se esse é teu caso,siga essa dica e vai ver que a coisa pode ser bem simples de se resolver.



Você está tendo esse problema por ter usado a iso oficial do Debian,ou um derivado dele que use o sistema oficial Debian sem os firmware proprietários  instalados.
Poderia ter resolvido isto usando o Debian nonfree :) dessa matéria.
Mas como já instalou o Debian sem o firmware proprietário, por não saber ou por escolha própria, te cabe continuar a não usar sua placa de rede ou instalar o seu firmware proprietário.
Para poder instalar o firmware proprietário (driver), você precisa primeiro tornar seu repositório non free, para isso abra o terminal e de o comando abaixo.
Lembrando que para isso você deve estar conectado com a internet via cabo.

su

sed -i 's/main/main non-free contrib/g' /etc/apt/sources.list

apt-get update

Com o repositório non-free ativo, vamos descobrir qual é a sua placa de rede sem fio.
No terminal de o comando abaixo.

lspci
Você vai ter  uma saída parecida com essa, mas com a descrição do seu hardware.


 Note que no meu caso são 2 placas de rede wireless, Network controller

02:00.0 Network controller: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe

04:01.0 Network controller: Ralink corp. RT2561/RT61 rev B 802.11g


OBS: Se seu adaptador for USB, use o comando lsusb para identificar a placa.


As duas são da Ralink, para facilitar a sua vida basta ver qual é a marca da sua placa e instalar com o comando correspondente a sua marca.( Não precisa instalar todos, basta o da sua placa de rede Wireless

su

Atmel

apt-get install atmel-firmware

Atheros


apt-get install firmware-atheros

Broadcom


apt-get install firmware-b43-installer

ou

apt-get install firmware-b43legacy-installer

ou

apt-get install  firmware-brcm80211

Intel


apt-get install firmware-ipw2x00

 ou

apt-get install firmware-iwlwifi


 Marvell Libertas


apt-get install  firmware-libertas

ou

apt-get install  libertas-firmware


Ralink


apt-get install firmware-ralink

Realtek


apt-get install firmware-realtek

Texas Instruments


apt-get install firmware-ti-connectivity


Para os chipset:


 * ZyDAS ZD1211
 * ZyDAS ZD1211B
 * Atheros AR5007UG (alternatively known as AR2524/AR5524)

apt-get install firmware-zd1211

PAra mais detalhes você pode dar uma olhada na lista abaixo com todo o firmware non-free disponível para você em seu repositório Debian.
A lista é completa, busque nela o que você precisa.



Lista do hardware non-free.


#### amd64-microcode ####

Processor microcode firmware for AMD CPUs
This package contains microcode patches for all AMD AMD64 processors.
AMD releases microcode patches to correct processor behavior as documented in the respective processor revision guides.
For Intel processors, please refer to the intel-microcode package.

#### Atmel-firmware ####

Firmware for Atmel at76c50x wireless networking chips.
The drivers for these chips in the Linux 2.6.x kernel do not include the firmware; this firmware needs to be loaded by the host on most cards using these chips. This package provides the firmware images which should be automatically loaded as needed by the hotplug system. It also provides a small loader utility which can be used to accomplish the same thing when hotplug is not in use.

#### bluez-firmware ####

This firmware is required for operation of Bluetooth dongles based on the Broadcom BCM203x chipset.

#### Firmware-atheros ####

Binary firmware for Atheros wireless cards
This package contains the binary firmware for USB wireless network and Bluetooth cards supported by the ar9170, ath3k or ath9k_htc drivers.
Contents:
* Atheros AR3012 rev 01020001 patch (ar3k/AthrBT_0x01020001.dfu)
* Atheros AR3012 rev 01020200 patch (ar3k/AthrBT_0x01020200.dfu)
* Atheros AR3012 rev 01020201 patch (ar3k/AthrBT_0x01020201.dfu)
* Atheros AR3012 rev 11020000 patch (ar3k/AthrBT_0x11020000.dfu)
* Atheros AR3012 rev 31010000 patch (ar3k/AthrBT_0x31010000.dfu)
* Atheros AR3012 rev 01020001 config (ar3k/ramps_0x01020001_26.dfu)
* Atheros AR3012 rev 01020200 26 MHz config (ar3k/ramps_0x01020200_26.dfu)
* Atheros AR3012 rev 01020200 40 MHz config (ar3k/ramps_0x01020200_40.dfu)
* Atheros AR3012 rev 01020201 26 MHz config (ar3k/ramps_0x01020201_26.dfu)
* Atheros AR3012 rev 01020201 40 MHz config (ar3k/ramps_0x01020201_40.dfu)
* Atheros AR3012 rev 11020000 config (ar3k/ramps_0x11020000_40.dfu)
* Atheros AR3012 rev 31010000 config (ar3k/ramps_0x31010000_40.dfu)
* Atheros AR7010 rev 1.0 firmware (ar7010.fw)
* Atheros AR7010 rev 1.1 firmware (ar7010_1_1.fw)
* Atheros AR9170 firmware (ar9170.fw)
* Atheros AR9271 firmware (ar9271.fw)
* Atheros AR3011 firmware (ath3k-1.fw)
* Atheros AR7010 firmware, version 1.3 (htc_7010.fw)
* Atheros AR9271 firmware, version 1.3 (htc_9271.fw)

#### firmware-b43-installer ####

Installer package for firmware for the b43 driver
This package installs the firmware needed for usage of the b43 kernel driver.
Supported chipsets:
* BCM4306/3
* BCM4311
* BCM4318
* BCM4321
* BCM4322 (only 14e4:432b)

#### firmware-b43legacy-installer ####

Installer package for firmware for the b43legacy driver
This package installs the firmware needed for usage of the b43legacy kernel driver.
Supported chipsets:
* BCM4301
* BCM4306/2
* BCM4306

#### firmware-b43-lpphy-installer ####

Installer package for firmware for the b43 driver (LP-PHY version)
This package installs the firmware needed for usage of the b43 kernel driver.
Supported chipsets:
* BCM4312 (with Low-Power aka LP-PHY)

#### firmware-bnx2 ####

Binary firmware for Broadcom NetXtremeII
This package contains the binary firmware for Broadcom NetXtremeII network adapters supported by the bnx2 driver.
Contents:
* Broadcom NetXtremeII 5706/5708 firmware (mips), version Linux 2.6.32 (bnx2/bnx2-mips-06-5.0.0.j3.fw)
* Broadcom NetXtremeII 5706/5708 firmware (rv2p), version Linux 2.6.32 (bnx2/bnx2-rv2p-06-5.0.0.j3.fw)
* Broadcom NetXtremeII 5709/5716 firmware (mips), version Linux 2.6.32 (bnx2/bnx2-mips-09-5.0.0.j3.fw)
* Broadcom NetXtremeII 5709/5716 firmware (rv2p), version Linux 2.6.32 (bnx2/bnx2-rv2p-09-5.0.0.j3.fw)
* Broadcom NetXtremeII 5709 A0/A1 firmware (rv2p), version Linux 2.6.32 (bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw)
* bnx2/bnx2-rv2p-06-6.0.15.fw
* Broadcom NetXtremeII 5709/5716 firmware (rv2p), version Linux 2.6.37 (bnx2/bnx2-rv2p-09-6.0.17.fw)
* Broadcom NetXtremeII 5709 A0/A1 firmware (rv2p), version Linux 2.6.37 (bnx2/bnx2-rv2p-09ax-6.0.17.fw)
* Broadcom NetXtremeII 5706/5708 firmware (mips), version Linux 2.6.38 (bnx2/bnx2-mips-06-6.2.1.fw)
* Broadcom NetXtremeII 5706/5708 firmware (mips), version Linux 3.3 (bnx2/bnx2-mips-06-6.2.3.fw)
* Broadcom NetXtremeII 5709/5716 firmware (mips), version Linux 2.6.39 (bnx2/bnx2-mips-09-6.2.1a.fw)
* Broadcom NetXtremeII 5709/5716 firmware (mips), version Linux 3.3 (bnx2/bnx2-mips-09-6.2.1b.fw)

#### firmware-bnx2x ####

Binary firmware for Broadcom NetXtreme II 10Gb
This package contains the binary firmware for Broadcom NetXtreme II 10Gb network adapters supported by the bnx2x driver.
Contents:
* Broadcom NetXtreme II 10Gb 57710, version 5.0.21.0 (bnx2x-e1-5.0.21.0.fw)
* Broadcom NetXtreme II 10Gb 57711, version 5.0.21.0 (bnx2x-e1h-5.0.21.0.fw)
* Broadcom NetXtreme II 10Gb 57710, version 7.0.29.0 (bnx2x/bnx2x-e1-7.0.29.0.fw)
* Broadcom NetXtreme II 10Gb 57711, version 7.0.29.0 (bnx2x/bnx2x-e2-7.0.29.0.fw)
* Broadcom NetXtreme II 10Gb 57712, version 7.0.29.0 (bnx2x/bnx2x-e1h-7.0.29.0.fw)

#### firmware-brcm80211####

Binary firmware for Broadcom 802.11 wireless cards
This package contains the binary firmware for wireless network cards with the Broadcom BCM4313, BCM43224 or BCM43225 chip, supported by the brcm80211 driver.
Contents:
* Broadcom 802.11 firmware, version 610.811 (brcm/bcm43xx-0.fw)
* Broadcom 802.11 firmware header, version 610.811 (brcm/bcm43xx_hdr-0.fw)

#### firmware-intelwimax ####

Binary firmware for Intel WiMAX Connection
This package contains the binary firmware for Intel WiMAX Connection devices supported by the i2400m-usb driver.
Contents:
* Intel WiMAX Connection 2400 USB firmware, version 1.4 (i2400m-fw-usb-1.4.sbcf)
* Intel WiMAX Connection 2400 USB firmware, version 1.5 (i2400m-fw-usb-1.5.sbcf)
* Intel WiMAX/WiFi Link 6050 USB firmware, version 1.5 (i6050-fw-usb-1.5.sbcf)

#### firmware-ipw2x00 ####

Binary firmware for Intel Pro Wireless 2100, 2200 and 2915
This package contains the binary firmware for Intel Pro Wireless 2100, 2200 and 2915 cards supported by the ipw2100 and ipw2200 drivers.
Contents:
* Intel Pro Wireless 2100 firmware (bootstrap), version 1.3 (ipw2100-1.3.fw)
* Intel Pro Wireless 2100 firmware (ibss mode), version 1.3 (ipw2100-1.3-i.fw)
* Intel Pro Wireless 2100 firmware (monitor mode), version 1.3 (ipw2100-1.3-p.fw)
* Intel Pro Wireless 2200/2915 firmware (bss), version 3.1 (ipw2200-bss.fw)
* Intel Pro Wireless 2200/2915 firmware (ibss), version 3.1 (ipw2200-ibss.fw)
* Intel Pro Wireless 2200/2915 firmware (snf), version 3.1 (ipw2200-sniffer.fw)
This firmware is covered by the Intel Pro Wireless 2100 and 2200/2915 License.
You must agree to the terms of this license before it is installed.

#### Firmware-ivtv ####

Binary firmware for iTVC15-family MPEG codecs (ivtv and pvrusb2 drivers)
This package contains the binary firmware for TV cards with Conexant iTVC15-family MPEG codecs, supported by the ivtv and pvrusb2 drivers.
Contents:
* Conexant CX23415/CX23416 MPEG codec (decoder) (v4l-cx2341x-dec.fw)
* Conexant CX23415/CX23416 MPEG codec (encoder) (v4l-cx2341x-enc.fw)
* Conexant CX23415/CX23416 MPEG codec (initialization) (v4l-cx2341x-init.mpg)
* Conexant CX25840 MPEG codec (v4l-cx25840.fw)
* Hauppauge PVR USB2 24xxx models (v4l-pvrusb2-24xxx-01.fw)
* Hauppauge PVR USB2 29xxx models (v4l-pvrusb2-29xxx-01.fw)
This firmware is covered by the Hauppauge End-User Firmware License Agreement.
You must agree to the terms of this license before it is installed.

#### Firmware-iwlwifi ####

Binary firmware for Intel PRO/Wireless 3945 and 802.11n cards
This package contains the binary firmware for Intel PRO/Wireless 3945ABG, Intel Wireless WiFi Link 5100AGN/5300AGN/5350AGN, Centrino Wireless-N 100/105/130/135/1000/1030/2200/2230/6150, Centrino Advanced-N 6200/6205/6230/6235/6250 and Centrino Ultimate-N 6300 cards supported by the iwlegacy/iwl3945 and iwlwifi/iwlagn drivers.
Contents:
* Intel Wireless 100 firmware, version 39.31.5.1 (iwlwifi-100-5.ucode)
* Intel Wireless 105 firmware, version 18.168.6.1 (iwlwifi-105-6.ucode)
* Intel Wireless 135 firmware, version 18.168.6.1 (iwlwifi-135-6.ucode)
* Intel Wireless 1000 firmware, version 39.31.5.1 (iwlwifi-1000-5.ucode)
* Intel Wireless 2200 firmware, version 18.168.6.1 (iwlwifi-2000-6.ucode)
* Intel Wireless 2230 firmware, version 18.168.6.1 (iwlwifi-2030-6.ucode)
* Intel Wireless 3945 firmware, version 15.32.2.9 (iwlwifi-3945-2.ucode)
* Intel Wireless 4965 firmware, version 228.61.2.24 (iwlwifi-4965-2.ucode)
* Intel Wireless 5100, 5300 and 5350 firmware, version 8.24.2.12 (iwlwifi-5000-2.ucode)
* Intel Wireless 5100, 5300 and 5350 firmware, version 8.83.5.1 (iwlwifi-5000-5.ucode)
* Intel Wireless 5150 firmware, version 8.24.2.2 (iwlwifi-5150-2.ucode)
* Intel Wireless 6000 firmware, version 9.221.4.1 (iwlwifi-6000-4.ucode)
* Intel Wireless 6005 firmware, version 17.168.5.3 (iwlwifi-6000g2a-5.ucode)
* Intel Wireless 6030 firmware, version 18.168.6.1 (iwlwifi-6000g2b-6.ucode)
* Intel Wireless 6250 firmware, version 9.201.4.1 (iwlwifi-6050-4.ucode)
* Intel Wireless 6250 firmware, version 41.28.5.1 (iwlwifi-6050-5.ucode)

#### firmware-libertas ####

Binary firmware for Marvell Libertas 8xxx wireless cards
This package contains the binary firmware for wireless network cards with Marvell Libertas 8xxx chips supported by the libertas_cs, libertas_sdio, libertas_spi, libertas_tf_usb, mwl8k and usb8xxx drivers.
Contents:
* USB8388 'Thinfirm' firmware (lbtf_usb.bin)
* CF8381 main code (libertas/cf8381.bin)
* CF8381 boot code (libertas/cf8381_helper.bin)
* CF8385 main code (libertas/cf8385.bin, libertas_cs.fw)
* CF8385 boot code (libertas/cf8385_helper.bin, libertas_cs_helper.fw)
* GSPI8686 main code, version 9.x (libertas/gspi8686_v9.bin)
* GSPI8686 boot code, version 9.x (libertas/gspi8686_v9_helper.bin)
* GSPI8688 main code (libertas/gspi8688.bin)
* GSPI8688 boot code (libertas/gspi8688_helper.bin)
* SD8385 main code (libertas/sd8385.bin, sd8385.bin)
* SD8385 boot code (libertas/sd8385_helper.bin, sd8385_helper.bin)
* SD8686 main code, version 8.x (libertas/sd8686_v8.bin, sd8686.bin)
* SD8686 boot code, version 8.x (libertas/sd8686_v8_helper.bin, sd8686_helper.bin)
* SD8686 main code, version 9.x (libertas/sd8686_v9.bin)
* SD8686 boot code, version 9.x (libertas/sd8686_v9_helper.bin)
* SD8688 main code (libertas/sd8688.bin, sd8688.bin)
* SD8688 boot code (libertas/sd8688_helper.bin, sd8688_helper.bin)
* USB8388 OLPC firmware, version 5.110.22.p23 (libertas/usb8388_olpc.bin)
* USB8388 firmware, version 5.x (libertas/usb8388_v5.bin, usb8388.bin)
* USB8388 firmware, version 9.x (libertas/usb8388_v9.bin)
* USB8682 firmware (libertas/usb8682.bin)
* MWL8366 main code (mwl8k/fmimage_8366.fw)
* MWL8366 AP-mode main code (mwl8k/fmimage_8366_ap-2.fw)
* MWL8687 main code (mwl8k/fmimage_8687.fw)
* MWL8366 boot code (mwl8k/helper_8366.fw)
* MWL8687 boot code (mwl8k/helper_8687.fw)

#### firmware-linux-free ####

Binary firmware for various drivers in the Linux kernel
This package contains firmware which was previously included in the Linux kernel and which is compliant with the Debian Free Software Guidelines.
Most firmware previously included in the Linux kernel is non-free and has been moved to the firmware-linux-nonfree package.
Contents:
* AV7110 DVB card firmware (av7110/bootcode.bin)
* Atheros AR9170 free firmware for use with carl9170 (carl9170-1.fw)
* 3Com Megahertz 3CCFEM556 CIS fix (cis/3CCFEM556.cis)
* 3Com Megahertz 3CXEM556 CIS fix (cis/3CXEM556.cis)
* Advantech COMpad-32/85 CIS fix (cis/COMpad2.cis)
* Advantech COMpad-32/85B-4 CIS fix (cis/COMpad4.cis)
* NSC DP83903 PCMCIA Ethernet card CIS fix (cis/DP83903.cis)
* Allied Telesis LA-PCM CIS fix (cis/LA-PCM.cis)
* MultiTech PCMCIA 56K DataFax CIS fix (cis/MT5634ZLX.cis)
* NDC PCMCIA Ethernet card CIS fix (cis/NE2K.cis)
* EN2218-LAN/MODEM CIS fix (cis/PCMLM28.cis)
* PreMax PE-200 CIS fix (cis/PE-200.cis)
* LanPro EP-4000A CIS fix (cis/PE520.cis)
* RS-COM 2P CIS fix (cis/RS-COM-2P.cis)
* Sierra Aircard 555 CIS fix (cis/SW_555_SER.cis)
* Sierra Wireless AC710/AC750 CIS fix (cis/SW_7xx_SER.cis)
* Sierra Wireless AC850/AC860 CIS fix (cis/SW_8xx_SER.cis)
* Tamarack PCMCIA Ethernet card CIS fix (cis/tamarack.cis)
* Atari Falcon DSP56001 firmware (dsp56k/bootstrap.bin)
* Intel C600 SAS/SATA controller default parameters, version 1.3 (isci/isci_firmware.bin)
* Keyspan USA-19 firmware (keyspan_pda/keyspan_pda.fw)
* Xircom PGSDB9/Entrega PortGear firmware (keyspan_pda/xircom_pgs.fw)
* USB-DUX firmware (usbdux_firmware.bin)
* USB-DUXfast firmware (usbduxfast_firmware.bin)
* USB-DUXsigma firmware (usbduxsigma_firmware.bin)

#### firmware-linux-nonfree ####

Binary firmware for various drivers in the Linux kernel
This package contains the binary firmware for
various drivers in the Linux kernel.
This is a collection of firmware blobs which are not individually large enough to warrant a standalone package.
Contents:
* 3Com Typhoon firmware, version 03.001.008 (3com/typhoon.bin)
* AdvanSys ASC-3550 firmware (advansys/3550.bin)
* AdvanSys ASC-38C0800 firmware (advansys/38C0800.bin)
* AdvanSys ASC-38C1600 firmware (advansys/38C1600.bin)
* AdvanSys SCSI controller microcode (advansys/mcode.bin)
* Agere/Prism/Symbol Orinoco firmware (AP mode), version 9.48 Hermes I (agere_ap_fw.bin)
* Agere/Prism/Symbol Orinoco firmware (STA mode), version 9.48 Hermes I (agere_sta_fw.bin)
* Chelsio T3 optical EDC firmware (AEL2005 PHY) (cxgb3/ael2005_opt_edc.bin)
* Chelsio T3 twinax EDC firmware (AEL2005 PHY) (cxgb3/ael2005_twx_edc.bin)
* Chelsio T3 twinax EDC firmware (AEL2020 PHY) (cxgb3/ael2020_twx_edc.bin)
* Chelsio T3B protocol engine firmware, version 1.1.0 (cxgb3/t3b_psram-1.1.0.bin)
* Chelsio T3C protocol engine firmware, version 1.1.0 (cxgb3/t3c_psram-1.1.0.bin)
* Chelsio T3 main firmware, version 7.4.0 (cxgb3/t3fw-7.4.0.bin)
* Chelsio T3 main firmware, version 7.10.0 (cxgb3/t3fw-7.10.0.bin)
* Chelsio T4 firmware, version 1.4.16.0 (cxgb4/t4fw-1.4.16.0.bin)
* DAB-USB FPGA bitfile (dabusb/bitstream.bin)
* DAB-USB firmware (dabusb/firmware.fw)
* Xceive 5000 tuner firmware, version 1.6.114 (dvb-fe-xc5000-1.6.114.fw)
* DiBcom dib0700 USB DVB bridge firmware, version 1.20 (dvb-usb-dib0700-1.20.fw)
* Intel 82559 D101M microcode (e100/d101m_ucode.bin)
* Intel 82559 D101S microcode (e100/d101s_ucode.bin)
* Intel 82551-F and 82551-10 microcode (e100/d102e_ucode.bin)
* ENE UB6250 MS Pro read/write firmware (ene-ub6250/msp_rdwr.bin)
* ENE UB6250 MS init firmware (ene-ub6250/ms_init.bin)
* ENE UB6250 MS read/write firmware (ene-ub6250/ms_rdwr.bin)
* ENE UB6250 SD init stage 1 firmware (ene-ub6250/sd_init1.bin)
* ENE UB6250 SD init stage 2 firmware (ene-ub6250/sd_init2.bin)
* ENE UB6250 SD read/write firmware (ene-ub6250/sd_rdwr.bin)
* kaweth/new_code.bin
* kaweth/new_code_fix.bin
* kaweth/trigger_code.bin
* kaweth/trigger_code_fix.bin
* Matrox G200 WARP engine microcode (matrox/g200_warp.fw)
* Matrox G400/G550 WARP engine microcode (matrox/g400_warp.fw)
* Multi-Tech USB CDMA modem firmware (mts_cdma.fw)
* Multi-Tech USB EDGE modem firmware (mts_edge.fw)
* Multi-Tech USB GPRS modem firmware (mts_gsm.fw)
* Rage 128 CCE microcode (r128/r128_cce.bin)
* Radeon HD IGP 7500/7600 series ME microcode (radeon/ARUBA_me.bin)
* Radeon HD IGP 7500/7600 series PFP microcode (radeon/ARUBA_pfp.bin)
* Radeon HD IGP 7500/7600 series RLC microcode (radeon/ARUBA_rlc.bin)
* Radeon HD 6800 series MC microcode (radeon/BARTS_mc.bin)
* Radeon HD 6800 series ME microcode (radeon/BARTS_me.bin)
* Radeon HD 6800 series PFP microcode (radeon/BARTS_pfp.bin)
* Radeon HD 6300/6500/6800 series RLC microcode (radeon/BTC_rlc.bin)
* Radeon HD 6300 series MC microcode (radeon/CAICOS_mc.bin)
* Radeon HD 6300 series ME microcode (radeon/CAICOS_me.bin)
* Radeon HD 6300 series PFP microcode (radeon/CAICOS_pfp.bin)
* Radeon HD 6900 series MC microcode (radeon/CAYMAN_mc.bin)
* Radeon HD 6900 series ME microcode (radeon/CAYMAN_me.bin)
* Radeon HD 6900 series PFP microcode (radeon/CAYMAN_pfp.bin)
* Radeon HD 6900 series RLC microcode (radeon/CAYMAN_rlc.bin)
* Radeon HD 5400 series ME microcode (radeon/CEDAR_me.bin)
* Radeon HD 5400 series PFP microcode (radeon/CEDAR_pfp.bin)
* Radeon HD 5400 series RLC microcode (radeon/CEDAR_rlc.bin)
* Radeon HD 5800/5900 series ME microcode (radeon/CYPRESS_me.bin)
* Radeon HD 5800/5900 series PFP microcode (radeon/CYPRESS_pfp.bin)
* Radeon HD 5800/5900 series RLC microcode (radeon/CYPRESS_rlc.bin)
* Radeon HD 5700 series ME microcode (radeon/JUNIPER_me.bin)
* Radeon HD 5700 series PFP microcode (radeon/JUNIPER_pfp.bin)
* Radeon HD 5700 series RLC microcode (radeon/JUNIPER_rlc.bin)
* Radeon HD IGP 6200/6300/7300 series ME microcode (radeon/PALM_me.bin)
* Radeon HD IGP 6200/6300/7300 series PFP microcode (radeon/PALM_pfp.bin)
* Radeon HD 7800 series CE microcode (radeon/PITCAIRN_ce.bin)
* Radeon HD 7800 series MC microcode (radeon/PITCAIRN_mc.bin)
* Radeon HD 7800 series ME microcode (radeon/PITCAIRN_me.bin)
* Radeon HD 7800 series PFP microcode (radeon/PITCAIRN_pfp.bin)
* Radeon HD 7800 series RLC microcode (radeon/PITCAIRN_rlc.bin)
* Radeon R100-family CP microcode (radeon/R100_cp.bin)
* Radeon R200-family CP microcode (radeon/R200_cp.bin)
* Radeon R300-family CP microcode (radeon/R300_cp.bin)
* Radeon R400-family CP microcode (radeon/R420_cp.bin)
* Radeon R500-family CP microcode (radeon/R520_cp.bin)
* Radeon R600 ME microcode (radeon/R600_me.bin)
* Radeon R600 PFP microcode (radeon/R600_pfp.bin)
* Radeon R600-family RLC microcode (radeon/R600_rlc.bin)
* Radeon R700-family RLC microcode (radeon/R700_rlc.bin)
* Radeon HD 5500/5600 series ME microcode (radeon/REDWOOD_me.bin)
* Radeon HD 5500/5600 series PFP microcode (radeon/REDWOOD_pfp.bin)
* Radeon HD 5500/5600 series RLC microcode (radeon/REDWOOD_rlc.bin)
* Radeon RS600 CP microcode (radeon/RS600_cp.bin)
* Radeon RS690 CP microcode (radeon/RS690_cp.bin)
* Radeon RS780 ME microcode (radeon/RS780_me.bin)
* Radeon RS780 PFP microcode (radeon/RS780_pfp.bin)
* Radeon RV610 ME microcode (radeon/RV610_me.bin)
* Radeon RV610 PFP microcode (radeon/RV610_pfp.bin)
* Radeon RV620 ME microcode (radeon/RV620_me.bin)
* Radeon RV620 PFP microcode (radeon/RV620_pfp.bin)
* Radeon RV630 ME microcode (radeon/RV630_me.bin)
* Radeon RV630 PFP microcode (radeon/RV630_pfp.bin)
* Radeon RV635 ME microcode (radeon/RV635_me.bin)
* Radeon RV635 PFP microcode (radeon/RV635_pfp.bin)
* Radeon RV670 ME microcode (radeon/RV670_me.bin)
* Radeon RV670 PFP microcode (radeon/RV670_pfp.bin)
* Radeon RV710 ME microcode (radeon/RV710_me.bin)
* Radeon RV710 PFP microcode (radeon/RV710_pfp.bin)
* Radeon RV730 ME microcode (radeon/RV730_me.bin)
* Radeon RV730 PFP microcode (radeon/RV730_pfp.bin)
* Radeon RV770 ME microcode (radeon/RV770_me.bin)
* Radeon RV770 PFP microcode (radeon/RV770_pfp.bin)
* Radeon HD IGP 6400/6500/6600 series ME microcode (radeon/SUMO_me.bin)
* Radeon HD IGP 6400/6500/6600 series PFP microcode (radeon/SUMO_pfp.bin)
* Radeon HD IGP 6200/6300/6400/6500/6600/7300 series RLC microcode (radeon/SUMO_rlc.bin)
* Radeon HD 6370D/6380G/6410D ME microcode (radeon/SUMO2_me.bin)
* Radeon HD 6370D/6380G/6410D PFP microcode (radeon/SUMO2_pfp.bin)
* Radeon HD 7900 series CE microcode (radeon/TAHITI_ce.bin)
* Radeon HD 7900 series MC microcode (radeon/TAHITI_mc.bin)
* Radeon HD 7900 series ME microcode (radeon/TAHITI_me.bin)
* Radeon HD 7900 series PFP microcode (radeon/TAHITI_pfp.bin)
* Radeon HD 7900 series RLC microcode (radeon/TAHITI_rlc.bin)
* Radeon HD 6500/6600/7500 series MC microcode (radeon/TURKS_mc.bin)
* Radeon HD 6500/6600/7500 series ME microcode (radeon/TURKS_me.bin)
* Radeon HD 6500/6600/7500 series PFP microcode (radeon/TURKS_pfp.bin)
* Radeon HD 7700 series CE microcode (radeon/VERDE_ce.bin)
* Radeon HD 7700 series MC microcode (radeon/VERDE_mc.bin)
* Radeon HD 7700 series ME microcode (radeon/VERDE_me.bin)
* Radeon HD 7700 series PFP microcode (radeon/VERDE_pfp.bin)
* Radeon HD 7700 series RLC microcode (radeon/VERDE_rlc.bin)
* Tehuti network card firmware (tehuti/bdx.bin)
* Broadcom BCM5703/BCM5704 TSO firmware (tigon/tg3_tso.bin)
* Broadcom BCM5701A0 firmware (tigon/tg3.bin)
* Broadcom BCM5705 TSO firmware (tigon/tg3_tso5.bin)
* VIA VT6656 firmware (vntwusb.fw)

#### firmware-myricom ####

Binary firmware for Myri-10G Ethernet adapters
This package contains the binary firmware for Myricom Myri-10G Ethernet adapters supported by the myri10ge driver.
Contents:
* Myri-10G firmware (unaligned), version 1.4.52 (myri10ge_ethp_z8e.dat)
* Myri-10G firmware (aligned), version 1.4.52 (myri10ge_eth_z8e.dat)
* Myri-10G firmware (unaligned, RSS), version 1.4.52 (myri10ge_rss_ethp_z8e.dat)
* Myri-10G firmware (aligned, RSS), version 1.4.52 (myri10ge_rss_eth_z8e.dat)

#### firmware-netxen ####

Binary firmware for QLogic Intelligent Ethernet (3000 and 3100 Series)
This package contains the binary firmware for QLogic (formerly NetXen) Intelligent network adapters supported by the netxen_nic and qlcnic drivers.
Contents:
* phanfw.bin

#### firmware-qlogic ####

Binary firmware for QLogic IBA7220, QLA1xxx, ISP2xxx and SP2x2
This package contains the binary firmware for QLogic IBA7220 (Infiniband), QLA1xxx (SCSI), ISP2xxx- and SP2x2-based (Fibre Channel/FCoE) host adapters supported by the ip_iband, qla1280 and qla2xxx drivers.
Contents:
* QLogic QLA1040 firmware, version 7.65.06 (qlogic/1040.bin)
* QLogic QLA1080, 1240, 1280 firmware, version 8.15.11 (qlogic/1280.bin)
* QLogic QLA10160, 12160 firmware, version 10.04.42 (qlogic/12160.bin)
* QLogic IBA7220 serdes firmware (qlogic/sd7220.fw)
* QLogic QLA2100 firmware, version 1.19.38 (ql2100_fw.bin)
* QLogic QLA2200 firmware, version 2.02.08 (ql2200_fw.bin)
* QLogic QLA2300, ISP2312, SP202 firmware, version 3.03.28 (ql2300_fw.bin)
* QLogic ISP2322, SP212 firmware, version 3.03.28 (ql2322_fw.bin)
* QLogic ISP2422, ISP2432[M], SP222, SP232 firmware, version 5.06.05 (ql2400_fw.bin)
* QLogic ISP2532 firmware, version 5.06.05 (ql2500_fw.bin)

#### firmware-ralink ####

Binary firmware for Ralink wireless cards
This package contains the binary firmware for wireless network cards with the Ralink RT2501 [Turbo], RT2600, RT5201 [Turbo], RT5600, RT5201USB, RT2800P[D], RT2700P[D], RT2700E[D], RT2800E[D], RT2800U[D] or RT3000E[D] chipsets or RT3070/RT3071/RT3072 chips, supported by the rt61/rt61pci, rt73/rt73usb, rt2860sta, rt2870sta/rt2870, rt3070sta or rt3090sta drivers.
Contents:
* Ralink RT2561 (RT2501/RT5201 chipset) firmware, version 1.2 (rt2561.bin)
* Ralink RT2561S (RT2501 Turbo/RT5201 Turbo chipset) firmware, version 1.2 (rt2561s.bin)
* Ralink RT2661 (RT2600/RT5600 chipset) firmware, version 1.2 (rt2661.bin)
* Ralink RT2760/RT2790/RT2860/RT2890/RT3090 (RT2700P[D]/RT2700E[D]/RT2800P[D]/RT2800E[D]/RT3000E[D] chipset) firmware, version 34 (rt2860.bin, rt3090.bin)
* Ralink RT2870/RT3070/RT3071/RT3072 (RT2800U[D] chipset) firmware, version 29 (rt2870.bin, rt3070.bin)
* Ralink RT3071/RT3072 firmware, version 29 (rt3071.bin)
* Ralink RT2571W/RT2671 (RT2501USB/RT5201USB chipset) firmware, version 1.8 (rt73.bin)

#### firmware-realtek ####

Binary firmware for Realtek wired and wireless network adapters
This package contains the binary firmware for some Ethernet adapters with the RTL8111/RTL8168 chips supported by the r8169 driver; and wireless network cards with the RTL8188, RTL8192 and RTL8712 chips supported by the r8192_pci, r8192s_usb, r8712u, rtl8192ce, rtl8192cu, rtl8192de and rtl8192se drivers.
Contents:
* Realtek RTL8192E boot code (RTL8192E/boot.img)
* Realtek RTL8192E init data (RTL8192E/data.img)
* Realtek RTL8192E main code (RTL8192E/main.img)
* Realtek RTL8192SU firmware, version 902B (RTL8192SU/rtl8192sfw.bin)
* Realtek RTL8105E-1 firmware (rtl_nic/rtl8105e-1.fw)
* Realtek RTL8111D-1/RTL8168D-1 firmware (rtl_nic/rtl8168d-1.fw)
* Realtek RTL8111D-2/RTL8168D-2 firmware (rtl_nic/rtl8168d-2.fw)
* Realtek RTL8168E-1 firmware (rtl_nic/rtl8168e-1.fw)
* Realtek RTL8168E-2 firmware (rtl_nic/rtl8168e-2.fw)
* Realtek RTL8168E-3 firmware, version 0.0.4 (rtl_nic/rtl8168e-3.fw)
* Realtek RTL8168F-1 firmware, version 0.0.4 (rtl_nic/rtl8168f-1.fw)
* Realtek RTL8168F-2 firmware, version 0.0.4 (rtl_nic/rtl8168f-2.fw)
* Realtek RTL8192CE/RTL8188CE firmware, version 4.816.2011 (rtlwifi/rtl8192cfw.bin)
* Realtek RTL8192CE/RTL8188CE B-cut firmware, version 4.816.2011 (rtlwifi/rtl8192cfwU_B.bin)
* Realtek RTL8188CE A-cut firmware, version 4.816.2011 (rtlwifi/rtl8192cfwU.bin)
* Realtek RTL8192CU/RTL8188CU firmware (rtlwifi/rtl8192cufw.bin)
* Realtek RTL8192DE firmware (rtlwifi/rtl8192defw.bin)
* Realtek RTL8192SE/RTL8191SE firmware (rtlwifi/rtl8192sefw.bin)
* Realtek RTL8192SU/RTL8712U firmware (rtlwifi/rtl8712u.bin)

#### intel-microcode ####

Processor microcode firmware for Intel CPUs
This package contains updated system processor microcode for Intel i686 and Intel X86-64 processors.
Intel releases microcode updates to correct processor behavior as documented in the respective processor specification updates.
Installing iucode-tool is recommended, as it can automatically limit the selection of Intel processor microcode files installed into the initramfs, reducing initramfs bloat by a large factor.
For AMD processors, please refer to the amd64-microcode package.

#### Ixp4xx-microcode ####

Binary microcode for the IXP4xx ethernet
This package contains the binary microcode for the IXP4xx ethernet NIC, which is found on the Linksys NSLU-2, and some other systems. This microcode is required for the ixp4xx_eth kernel module to work.
Contents:
* NPE-B
* NPE-C

#### libertas-firmware ####

Firmware for Marvell's libertas wireless chip series (dummy package)
This package is an empty package that pulls in the firmware-libertas package. It can be safely removed from your system.

#### prism2-usb-firmware-installr ####

firmware files for the prism2_usb kernel driver
prism2-usb-firmware-installer will at the time of its own installation download the firmware files for the prism2_usb devices from the upstream code repository and convert them to the format used by the kernel modules since 2.6.32.
The downloaded file will be used as-is by the 2.6.31 kernel. If you have an earlier kernel you will have to install the linux-wlan-ng-firmware package instead.
Note that only some adapters really need a firmware file and that firmware files are not completely free (in the sense of freely redistributable), which is why this package exists.

#### zd1211-firmware_2.21.0.0-1 ####

Firmware images for the zd1211rw wireless driver
This package contains the firmware to be used with the zd1211rw Linux kernel driver for USB wireless dongles based on the following chipsets:
* ZyDAS ZD1211
* ZyDAS ZD1211B
* Atheros AR5007UG (alternatively known as AR2524/AR5524)
For more information, see also: http://wiki.debian.org/zd1211rw


Uma dica para quem por algum motivo queira ter todo o firmware non-free instalado em seu sistema ( bom para quem cria remasterizações ), basta dar o comando abaixo.

su
apt-get install atmel-firmware bluez-firmware firmware-atheros firmware-b43-installer firmware-b43legacy-installer firmware-bnx2 firmware-bnx2x firmware-brcm80211 firmware-intelwimax firmware-ipw2x00  firmware-ivtv firmware-iwlwifi firmware-libertas firmware-linux-free firmware-linux-nonfree firmware-myricom firmware-netxen firmware-qlogic firmware-ralink firmware-realtek intel-microcode libertas-firmware prism2-usb-firmware-installer zd1211-firmware

Instalado o firmware, basta reiniciar o computador e ser feliz.


16 comentários:

  1. Olá amigão! Excelente dica! No meu caso, o bluetooth não reconhece. Alguma dica?
    Uso o Debian 7.7.
    Abs!

    ResponderExcluir
    Respostas
    1. Ve se ajuda
      https://wiki.debian.org/BluetoothUser

      Caso prefira pode criar um tópico na nossa cmm do G+ e la mais pessoas podem te ajudar
      https://plus.google.com/communities/103575961072617633671

      ou aqui

      https://plus.google.com/communities/112063243592215364705

      Excluir
    2. Opa! Blz Lobo! Dei uma olhada na wiki mas não obtive sucesso. Quanto as comunidades, já participo delas. Assim tiver um tempo para dar uma olhada nesse problema, posto a dúvida lá.
      Abs!

      Excluir
  2. Valeu lobão, até que enfim consegui instalar o tal de firmware proprietário, brigadu.

    ResponderExcluir
  3. Lobo, possuo o Debian 8.3 com o kernel 3.16 (padrão).

    Quando atualizo para o linux-image-4.3.0-0.bpo.1-amd64, usando o backports, a wifi não funciona, mesmo reinstalando o firmware-iwlwifi no novo kernel.

    Minha placa é Intel Corporation Wireless 7260 (rev 6b).

    Tem alguma ideia de como posso resolver isso?

    ResponderExcluir
  4. Olá o que fazer quando aparece o erro não está no arquivo de sudoers??

    ResponderExcluir
    Respostas
    1. Use o comando su para logar como root, ou adicione seu user ao grupo do sudo com os comandos na sequencia.

      su
      apt install sudo
      adduser seunomedeusuario sudo

      Excluir
    2. Criei até uma matéria nova baseada na sua dúvida :)
      https://linuxdicasesuporte.blogspot.com.br/2016/05/primeiros-passos-do-iniciante-no-debian.html?showComment=1463310461110#c2378528431561353340

      Excluir
  5. Boa noite! Ótimas dicas, só tive um problema, qual o repositório correto para adaptadores wireless TP-LINK?

    Quando faço o comando "lsusb" ou "lspci", o SO simplesmente não me trás o modelo do adaptador como se não estivesse plugado... Pode me ajudar?

    ResponderExcluir
  6. Valeu cara a dica foi show acertei na primeira,estou adorando o Debian mas preciso aprender,obrigado.

    ResponderExcluir
    Respostas
    1. Se quer aprender Debian, está no lugar certo :)

      Excluir
  7. Excelente dica...

    Debian 8.7.1
    gnome
    Acer Aspire 5741Z-4256
    PCI Wireless Broadcom

    ResponderExcluir
  8. Estou recebendo esses erros


    root@debian:/home/fernando# apt-get install firmware realtek
    Lendo listas de pacotes... Pronto
    Construindo árvore de dependências
    Lendo informação de estado... Pronto
    E: Impossível encontrar o pacote firmware
    E: Impossível encontrar o pacote realtek

    ResponderExcluir
    Respostas
    1. Pô mermão, leia o seu comando, ele está errado.

      Excluir