Добавление non-free в список источников и микропрограммное обеспечение (прошивка)
Список источников
Как известно, ISO-образ aptosid содержит только свободное ПО согласно DSFG, но существует возможность добавить contrib non-free в файл /etc/apt/sources.list.d/debian.list:
mcedit /etc/apt/sources.list.d/debian.list
Запись в файл должена выглядеть таким образом, чтобы выбор зеркального сервера мог варьироваться. Прочитайте также: Список текущего состояния Debian серверов и зеркал.:
# Debian deb http://ftp.de.debian.org/debian unstable main contrib non-free # deb-src http://ftp.de.debian.org/debian unstable main contrib non-free
После изменений источников серверов Вам нужно выполнить команду в терминале apt-get update перед поиском и установкой новых пакетов ('apt-get update' является для каждой установки рекомендуемым).
Определение несвободной прошивки
Со следующей командой устанавливаются несвободные прошивки, (предположительно contrib non-free были добавлены в список источники):
apt-get update apt-get install firmware-linux firmware-linux-free firmware-linux-nonfree
Необходимую прошивку можно определить с помощью следующего списка устройств или прошивок или с скриптом fw-detect, который находится в пакете aptosid-scripts).
$ fw-detect
Выдача скрипта fw-detect описывает команды, которые нужны чтобы инсталлировать и активировать прошивку:
Пример:
#Detected driver that requires firmware to operate #Follow these instructions to obtain the correct firmware # and activate the zd1211rw driver: apt-get update apt-get install zd1211-firmware modprobe -r zd1211rw modprobe zd1211rw
Чтобы установить прошивку из репозитория git, введите:
apt-get install git-core
Прошивки на флешке
Если Вы нуждаетесь в прошивке уже перед инсталляцией, Debian-пакеты прошивки должны быть на USB-флешке. Чтобы перезаписывать их на другой компьютер, их надо сохранить либо как файл *.zip, либо как архив *.tar.gz от http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/sid/current/ и распаковать в каталоге "firmware", в котором находятся после этого ряд файлов с окончанием *.deb.
Затем загрузите файл http://packages.debian.org/sid/firmware-linux-free*.deb и добавьте этот ко всем другим *.deb в папке, к которой Вы извлекли прошивку. Тогда передайте их с флешкой на компьютер, который нуждается в прошивку и:
dpkg -i firmware-linux-nonfree*.deb
Мы стараемся предоставлять пакеты для легально распространяемых прошивок от наших несвободных репозиториях, но не все изготовители позволяют это.
Категории прошивок
Беспроводные карты WiFi 802.11
Устройства Bluetooth
Проводные карты
Модемы
Последовательныe карты/Устройства USB
- audio
-
- Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x
-
- snd-cs46xx
- http://bugs.debian.org/464197
- /lib/firmware/cs46xx/cs46xx-old.fw
- Следуйте внимательно инструкциям, приведенным в отчете об ошибке, сумма MD5: 6510e1759d85b0627d36367febbb3a6a
- EMI 2|6
-
- emi26
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=emi26;hb=HEAD
/lib/firmware/emi26/ - /lib/firmware/emi26/bitstream.bin
- /lib/firmware/emi26/firmware.fw
- /lib/firmware/emi26/loader.fw
- EMI 6|2m
-
- emi62
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=emi62;hb=HEAD
/lib/firmware/emi62 - /lib/firmware/emi62/bitstream.bin
- /lib/firmware/emi62/loader.fw
- /lib/firmware/emi62/midi.fw
- /lib/firmware/emi62/spdif.fw
- Sound Blaster 16/AWE CSP
-
- sb16
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=sb16;hb=HEAD
/lib/firmware/sb16
- Korg 1212 IO
-
- snd-korg1212
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=korg;hb=HEAD
/lib/firmware/korg - /lib/firmware/smctr/k1212.dsp
- ESS Allegro Maestro3
-
- snd-maestro3
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=ess;hb=HEAD
/lib/firmware/ess - /lib/firmware/ess/maestro3_assp_kernel.fw
- /lib/firmware/ess/maestro3_assp_minisrc.fw
- Yamaha YMF724/740/744/754
-
- snd-ymfpci
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=yamaha;hb=HEAD
/lib/firmware/yamaha - /lib/firmware/yamaha/ds1_ctrl.fw
- /lib/firmware/yamaha/ds1_dsp.fw
- /lib/firmware/yamaha/ds1e_ctrl.fw
- bluetooth
-
- Atheros AR30xx Bluetooth chipset
-
- ath3k
- apt-get install firmware-atheros
- /lib/firmware/ath3k-1.fw
- Broadcom Blutonium Bluetooth chipset (BCM203x)
-
- bcm203x
- apt-get install bluez-firmware
- cpu
-
- Intel
-
- apt-get install intel-microcode
- eth
-
- Broadcom NetXtremeII (BCM5706/5708/5709/5716, bnx)
-
- bnx2
- apt-get install firmware-bnx2
- Broadcom NetXtremeII 10Gb (BCM57710/57711/57711E, bnx2x)
-
- bnx2x
- apt-get install firmware-bnx2x
- Chelsio Communications T3 10Gb Ethernet
-
- cxgb3
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=cxgb3
/lib/firmware/cxgb3/ - /lib/firmware/cxgb3/*.bin
- Intel e100 (82559 D101M/ D101M, 82551-F, 82551-10), 100 Мбит/с
-
- e100
- apt-get install firmware-linux-nonfree
- KLSI KL5USB101-based
-
- klsi
- apt-get install firmware-linux-nonfree
- Realtek RTL8111D(L), 1 GBit/s ethernet
-
- r8169
- apt-get install firmware-realtek
- /lib/firmware/rtl_nic/rtl8168d-1.fw
- /lib/firmware/rtl_nic/rtl8168d-2.fw
- SMC ISA/MCA Token Ring
-
- smctr
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=tr_smctr.bin;hb=HEAD
- /lib/firmware/smctr/tr_smctr.bin
- SUN Cassini GBit/s
-
- sun
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=sun;hb=HEAD
/lib/firmware/sun
- Broadcom Tigon3 (tg3)
-
- tg3
- apt-get install firmware-linux-nonfree
- /lib/firmware/tigon/tg3.bin
- /lib/firmware/tigon/tg3_tso5.bin
- /lib/firmware/tigon/tg3_tso.bin
- ieee802.11
-
- Atheros AR9170 802.11n USB wireless
-
- ar9170usb
- http://www.kernel.org/pub/linux/kernel/people/mcgrof/firmware/ar9170/ar9170.fw
- /lib/firmware/ar9170.fw
- Atheros AR7010/ AR9271 802.11n USB wireless
-
- ath9k_htc
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=ar9271.fw;hb=HEAD
- /lib/firmware/ar9271.fw
- /lib/firmware/ar7010.fw
- /lib/firmware/ar7010_1_1.fw
- Atmel AT76c50x 11 Мбит/с
-
- atmel* at76_usb
- apt-get install atmel-firmware
- /lib/firmware/atmel_at76c5
- Broadcom b43
-
- b43
- apt-get install firmware-b43-lpphy-installer
- /lib/firmware/b43/b0g0bsinitvals5.fw
- /lib/firmware/b43/b0g0initvals5.fw
- /lib/firmware/b43/ucode5.fw
- 1. Для большинства беспроводных b43 802.11b/g карт прошивка не требуется. 2. Если даже установлена собственная прошивка, то будет отдаваться предпочтение прошивкe с b43 карты.
- Broadcom b43legacy
-
- b43legacy
- apt-get install firmware-b43legacy-installer
- /lib/firmware/b43legacy/ucode2.fw
- /lib/firmware/b43legacy/ucode4.fw
- /lib/firmware/b43legacy/pcm4.fw
- /lib/firmware/b43legacy/a0g0bsinitvals2.fw
- /lib/firmware/b43legacy/a0g0initvals2.fw
- /lib/firmware/b43legacy/b0g0bsinitvals2.fw
- /lib/firmware/b43legacy/b0g0initvals2.fw
- Broadcom b43legacy
-
- b43legacy
- apt-get install firmware-brcm80211
- /lib/firmware/brcm/bcm43xx-0.fw
- /lib/firmware/brcm/bcm43xx_hdr-0.fw
- Intel ipw2100 (11 Мбит/с ) и Intel ipw2200 (54 Мбит/с )
-
- ipw2100 ipw2200
- apt-get install firmware-ipw2x00
- /lib/firmware/ipw2100
- Intel ipw3945/ iwlwifi, 54 Мбит/с и Intel ipw4965, iwl1000/ iwl5xxx, iwl6000, iwl6050/ iwlagn, draft-n
-
- iwl4965 iwl3945 iwlwifi-* iwlagn
- apt-get install firmware-iwlwifi
- /lib/firmware/iwlwifi-3945-1.ucode
- /lib/firmware/iwlwifi-3945-2.ucode
- /lib/firmware/iwlwifi-4965-1.ucode
- /lib/firmware/iwlwifi-4965-2.ucode
- /lib/firmware/iwlwifi-5000-1.ucode
- /lib/firmware/iwlwifi-5000-2.ucode
- /lib/firmware/iwlwifi-5150-2.ucode
- Intersil prism54 (p54pci/ p54usb), 54 Мбит/с
-
- p54pci p54usb prism54
- http://jbnote.free.fr/prism54usb/
- Realtek RTL8188S 150/ RTL8191S/ RTL8192S 300 Мбит/с USB-карты WiFi
-
- r8712u
- apt-get install firmware-realtek
- /lib/firmware/rtlwifi/rtl8712u.bin
- RaLink rt61, rt73, rt2860 and rt2870 54 Мбит/с
-
- rt73* rt61* rt28*
- apt-get install firmware-ralink
- /lib/firmware/rt73
- Realtek 8192C/8188C 150/ 300 Мбит/с PCI-карты WiFi
-
- rtl8192ce
- apt-get install firmware-realtek
- /lib/firmware/rtlwifi/rtl8192cfw.bin
- Realtek RTL8192E 150/ 300 Мбит/с PCI-карты WiFi
-
- r8192e_pci
- apt-get install firmware-realtek
- /lib/firmware/RTL8192E/data.img
- /lib/firmware/RTL8192E/main.img
- /lib/firmware/RTL8192E/boot.img
- Realtek 8192S/8191S 150/ 300 Мбит/с PCI-карты WiFi
-
- rtl8192se
- apt-get install firmware-realtek
- /lib/firmware/rtlwifi/rtl8192sefw.bin
- Realtek RTL8188S 150/ RTL8191S 300 Мбит/с USB-карты WiFi
-
- r8192s_usb
- apt-get install firmware-realtek
- /lib/firmware/RTL8192SU/rtl8192sfw.bin
- ZyDAS zd1201 11 Мбит/с
-
- zd1201
- http://surfnet.dl.sourceforge.net/sourceforge/linux-lc100020/zd1201-0.14-fw.tar.gz
- /lib/firmware/zd1201
- ZyDAS zd1211 54 Мбит/с
-
- zd1211*
- apt-get install zd1211-firmware
- /lib/firmware/zd1211/zd1211
- modem
-
- Atari DSP56k
-
- dsp56k
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=dsp56k;hb=HEAD
/lib/firmware/dsp56k
- Eagle ADSL
- radio
-
- Digital Audio Broadcasting (DAB) Receiver
-
- dabusb
- apt-get install firmware-linux-nonfree
- /lib/firmware/dabusb/bitstream.bin
- /lib/firmware/dabusb/firmware.fw
- serial
-
- Computone IntelliPort Plus
- Inside Out Edgeport
-
- edgeport
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=edgeport;hb=HEAD
/lib/firmware/edgeport/
- Keyspan USA-xxx
-
- keyspan
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=keyspan;hb=HEAD
/lib/firmware/keyspan - /lib/firmware/keyspan/mpr.fw
- /lib/firmware/keyspan/usa18x.fw
- /lib/firmware/keyspan/usa19.fw
- /lib/firmware/keyspan/usq19qi.fw
- /lib/firmware/keyspan/usa19qw.fw
- /lib/firmware/keyspan/usa19w.fw
- /lib/firmware/keyspan/usa28.fw
- /lib/firmware/keyspan/usa28x.fw
- /lib/firmware/keyspan/usa28xa.fw
- /lib/firmware/keyspan/usa28xb.fw
- /lib/firmware/keyspan/usa49w.fw
- /lib/firmware/keyspan/usa19qw.fw
- /lib/firmware/keyspan/usa49wlc.fw
- Keyspan PDA single-port
-
- keyspanda
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=keyspan_pda;hb=HEAD
/lib/firmware/keyspan_pda
- TI 3410/5052
-
- ti_usb_3410_5052
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=ti_3410.fw;hb=HEAD http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob;f=ti_5052.fw;hb=HEAD
- /lib/firmware/ti_usb_3410_5052/ti_3410.fw
- /lib/firmware/ti_usb_3410_5052/ti_5052.fw
- ConnectTech WhiteHEAT
-
- whiteheat
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=whiteheat.fw;hb=HEAD http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob;f=whiteheat_loader.fw;hb=HEAD
- /lib/firmware/whiteheat/whiteheat.fw
- /lib/firmware/whiteheat/whiteheat_loader.fw
- tv
-
- Afatech AF9005 DVB-T USB1.1
-
- dvb-usb-af9005
- /lib/firmware/AF05BDA.sys
- Afatech AF9015 DVB-T
-
- dvb-usb-af9015
- http://palosaari.fi/linux/v4l-dvb/firmware/af9015/5.1.0.0/dvb-usb-af9015.fw
- /lib/firmware/dvb-usb-af9015.fw
- av7110 dvb
-
- av7110
- get_dvb_firmware av7110
- /lib/firmware/dvb-ttpci-01.fw
- bluebird dvb
-
- bluebird
- get_dvb_firmware bluebird
- /lib/firmware/dvb-usb-bluebird-01.fw
- dec2000t dvb
-
- dec2000t
- get_dvb_firmware dec2000t
- /lib/firmware/dvb-ttusb-dec-dec2000t.fw
- dec2500t dvb
-
- dec2500t
- get_dvb_firmware dec2500t
- /lib/firmware/dvb-ttusb-dec-dec20500t.fw
- dec3000t dvb
-
- dec3000t
- get_dvb_firmware dec3000t
- /lib/firmware/dvb-ttusb-dec-dec3000t.fw
- diusb dvb
-
- diusb
- get_dvb_firmware diusb
- /lib/firmware/dvb-diusb-5.0.0.11.fw
- various full featured DVB
-
- dvb
- http://www.linuxtv.org/downloads/firmware/
- Большинство дешевых карт не нуждаются в прошивке.
- IVTV
- Technotrend/Hauppauge Nova
-
- nova
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=ttusb-budget;hb=HEAD
/lib/firmware/ttusb-budget/
- or51132_qam
-
- or51132_qam
- get_dvb_firmware or51132_qam
- /lib/firmware/dvb-fe-or51132_qam.fw
- or51132_vsb dvb
-
- or51132_vsb
- get_dvb_firmware or51132_vsb
- /lib/firmware/dvb-fe-or51132_vsb.fw
- or51211 dvb
-
- or51211
- get_dvb_firmware or51211
- /lib/firmware/dvb-fe-or51211.fw
- sp8870 dvb
-
- sp8870
- get_dvb_firmware sp8870
- /lib/firmware/dvb-fe-sp8870
- sp887x dvb
-
- sp887x
- get_dvb_firmware sp887x
- /lib/firmware/dvb-fe-sp887x
- tda1004x dvb
-
- tda1004x
- get_dvb_firmware tda10046
- /lib/firmware/dvb-fe-tda10046.fw
- vga
-
- ATi r128 and Radeon r100-r780
-
- radeon
- apt-get install firmware-linux-nonfree
- Matrox MGA 100-450
-
- matrox
- apt-get install firmware-linux-nonfree
- nVidia
-
- nv
- 3D-ускорение со свободными драйверами еще не функционирует.
- video
-
- cameras based on Vision's CPiA2
-
- cpia2
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=cpia2;hb=HEAD
/lib/firmware/cpia2/ - /lib/firmware/cpia2/stv0672_vp4.bin
- 3com HomeConnect (aka vicam)
-
- vicam
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=vicam;hb=HEAD
/lib/firmware/vicam/ - /lib/firmware/vicam/firmware.fw