Difference between revisions of "LinuxLibre:Devices that require non-free firmware"

From LibrePlanet
Jump to: navigation, search
Line 2: Line 2:
 
--Felipe Sanches
 
--Felipe Sanches
  
This list of devices is based on the [http://linux-libre.fsfla.org/pub/linux-libre/releases/2.6.33-libre/linux-2.6.33-libre.log Linux-Libre 2.6.33 log file]. It is similar to http://www.fsf.org/resources/hw/firmware but aims at more detailed technical info.
+
This list of devices is based on the [http://linux-libre.fsfla.org/pub/linux-libre/releases/2.6.35.4-libre2/linux-2.6.35.4-libre2.log Linux-Libre 2.6.35.4-libre2 log file]. It is similar to http://www.fsf.org/resources/hw/firmware but aims at more detailed technical info.
  
 
Use [[LinuxLibre:Template|this template]] when starting a wiki-page about a new device.
 
Use [[LinuxLibre:Template|this template]] when starting a wiki-page about a new device.
Line 24: Line 24:
 
* [[LinuxLibre:DRM_RADEON|DRM_RADEON]] - ATI Radeon
 
* [[LinuxLibre:DRM_RADEON|DRM_RADEON]] - ATI Radeon
 
* [[LinuxLibre:MEDIA_TUNER_XC2028|MEDIA_TUNER_XC2028]] - XCeive xc2028/xc3028 tuners
 
* [[LinuxLibre:MEDIA_TUNER_XC2028|MEDIA_TUNER_XC2028]] - XCeive xc2028/xc3028 tuners
 +
* [[LinuxLibre:VIDEO_TM6000_DVB|VIDEO_TM6000_DVB]] - DVB Support for tm6000 based TV cards
 
* [[LinuxLibre:MEDIA_TUNER_XC5000|MEDIA_TUNER_XC5000]] - Xceive XC5000 silicon tuner
 
* [[LinuxLibre:MEDIA_TUNER_XC5000|MEDIA_TUNER_XC5000]] - Xceive XC5000 silicon tuner
 
* [[LinuxLibre:DVB_USB|DVB_USB]] - Support for various USB DVB devices
 
* [[LinuxLibre:DVB_USB|DVB_USB]] - Support for various USB DVB devices
Line 32: Line 33:
 
* [[LinuxLibre:DVB_USB_AF9005|DVB_USB_AF9005]] - Afatech AF9005 DVB-T USB1.1 support
 
* [[LinuxLibre:DVB_USB_AF9005|DVB_USB_AF9005]] - Afatech AF9005 DVB-T USB1.1 support
 
* [[LinuxLibre:DVB_USB_AF9015|DVB_USB_AF9015]] - Afatech AF9015 DVB-T USB2.0 support
 
* [[LinuxLibre:DVB_USB_AF9015|DVB_USB_AF9015]] - Afatech AF9015 DVB-T USB2.0 support
 +
* [[LinuxLibre:DVB_USB_AZ6027|DVB_USB_AZ6027]] - Azurewave DVB-S/S2 USB2.0 AZ6027 support
 
* [[LinuxLibre:DVB_USB_CXUSB|DVB_USB_CXUSB]] - Conexant USB2.0 hybrid reference design support
 
* [[LinuxLibre:DVB_USB_CXUSB|DVB_USB_CXUSB]] - Conexant USB2.0 hybrid reference design support
 
* [[LinuxLibre:DVB_USB_DIB0700|DVB_USB_DIB0700]] - DiBcom DiB0700 USB DVB devices
 
* [[LinuxLibre:DVB_USB_DIB0700|DVB_USB_DIB0700]] - DiBcom DiB0700 USB DVB devices
Line 65: Line 67:
 
* [[LinuxLibre:DVB_BUDGET_CI|DVB_BUDGET_CI]] - Budget cards with onboard CI connector
 
* [[LinuxLibre:DVB_BUDGET_CI|DVB_BUDGET_CI]] - Budget cards with onboard CI connector
 
* [[LinuxLibre:DVB_DRX397XD|DVB_DRX397XD]] - Micronas DRX3975D/DRX3977D based
 
* [[LinuxLibre:DVB_DRX397XD|DVB_DRX397XD]] - Micronas DRX3975D/DRX3977D based
 +
* [[LinuxLibre:DVB_NGENE|DVB_NGENE]] - Micronas nGene support
 
* [[LinuxLibre:DVB_PLUTO2|DVB_PLUTO2]] - Pluto2 cards
 
* [[LinuxLibre:DVB_PLUTO2|DVB_PLUTO2]] - Pluto2 cards
 
* [[LinuxLibre:SMS_SIANO_MDTV|SMS_SIANO_MDTV]] - Siano SMS1xxx based MDTV receiver
 
* [[LinuxLibre:SMS_SIANO_MDTV|SMS_SIANO_MDTV]] - Siano SMS1xxx based MDTV receiver
Line 83: Line 86:
 
* [[LinuxLibre:VIDEO_SAA7134_DVB|VIDEO_SAA7134_DVB]] - DVB/ATSC Support for saa7134 based TV cards
 
* [[LinuxLibre:VIDEO_SAA7134_DVB|VIDEO_SAA7134_DVB]] - DVB/ATSC Support for saa7134 based TV cards
 
* [[LinuxLibre:VIDEO_SAA7164|VIDEO_SAA7164]] - NXP SAA7164 support
 
* [[LinuxLibre:VIDEO_SAA7164|VIDEO_SAA7164]] - NXP SAA7164 support
 +
* [[LinuxLibre:VIDEO_TLG2300|VIDEO_TLG2300]] - Telegent TLG2300 USB video capture support
 
* [[LinuxLibre:USB_DABUSB|USB_DABUSB]] - DABUSB driver
 
* [[LinuxLibre:USB_DABUSB|USB_DABUSB]] - DABUSB driver
 
* [[LinuxLibre:USB_S2255|USB_S2255]] - USB Sensoray 2255 video capture device
 
* [[LinuxLibre:USB_S2255|USB_S2255]] - USB Sensoray 2255 video capture device
Line 92: Line 96:
 
* [[LinuxLibre:CASSINI|CASSINI]] - Sun Cassini
 
* [[LinuxLibre:CASSINI|CASSINI]] - Sun Cassini
 
* [[LinuxLibre:CHELSIO_T3|CHELSIO_T3]] - Chelsio AEL 2005 support
 
* [[LinuxLibre:CHELSIO_T3|CHELSIO_T3]] - Chelsio AEL 2005 support
 +
* [[LinuxLibre:CHELSIO_T4|CHELSIO_T4]] - Chelsio Communications T4 Ethernet support
 
* [[LinuxLibre:E100|E100]] - Intel PRO/100+
 
* [[LinuxLibre:E100|E100]] - Intel PRO/100+
 
* [[LinuxLibre:MYRI_SBUS|MYRI_SBUS]] - MyriCOM Gigabit Ethernet
 
* [[LinuxLibre:MYRI_SBUS|MYRI_SBUS]] - MyriCOM Gigabit Ethernet
 
* [[LinuxLibre:MYRI10GE|MYRI10GE]] - Myricom Myri-10G Ethernet support
 
* [[LinuxLibre:MYRI10GE|MYRI10GE]] - Myricom Myri-10G Ethernet support
 
* [[LinuxLibre:NETXEN_NIC|NETXEN_NIC]] - NetXen Multi port (1/10) Gigabit Ethernet NIC
 
* [[LinuxLibre:NETXEN_NIC|NETXEN_NIC]] - NetXen Multi port (1/10) Gigabit Ethernet NIC
 +
* [[LinuxLibre:QLCNIC|QLCNIC]] - QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support
 
* [[LinuxLibre:R8169|R8169]] - Realtek 8169 gigabit ethernet support
 
* [[LinuxLibre:R8169|R8169]] - Realtek 8169 gigabit ethernet support
 
* [[LinuxLibre:SLICOSS|SLICOSS]] - Alacritech Gigabit IS-NIC cards
 
* [[LinuxLibre:SLICOSS|SLICOSS]] - Alacritech Gigabit IS-NIC cards
Line 119: Line 125:
 
* [[LinuxLibre:B43LEGACY|B43LEGACY]] - Broadcom 43xx-legacy wireless support (mac80211 stack)
 
* [[LinuxLibre:B43LEGACY|B43LEGACY]] - Broadcom 43xx-legacy wireless support (mac80211 stack)
 
* [[LinuxLibre:HERMES|HERMES]] - Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)
 
* [[LinuxLibre:HERMES|HERMES]] - Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)
 +
* [[LinuxLibre:ORINOCO_USB|ORINOCO_USB]] - Agere Orinoco USB support
 
* [[LinuxLibre:WLAGS49_H2|WLAGS49_H2]] - Agere Systems HERMES II Wireless PC Card Model 0110
 
* [[LinuxLibre:WLAGS49_H2|WLAGS49_H2]] - Agere Systems HERMES II Wireless PC Card Model 0110
 
* [[LinuxLibre:WLAGS49_H25|WLAGS49_H25]] - Linksys Systems HERMES II.5 Wireless-G_CompactFlash_Card
 
* [[LinuxLibre:WLAGS49_H25|WLAGS49_H25]] - Linksys Systems HERMES II.5 Wireless-G_CompactFlash_Card
Line 135: Line 142:
 
* [[LinuxLibre:LIBERTAS_THINFIRM_USB|LIBERTAS_THINFIRM_USB]] - Marvell Libertas 8388 USB 802.11b/g cards with thin firmware
 
* [[LinuxLibre:LIBERTAS_THINFIRM_USB|LIBERTAS_THINFIRM_USB]] - Marvell Libertas 8388 USB 802.11b/g cards with thin firmware
 
* [[LinuxLibre:MWL8K|MWL8K]] - Marvell 88W8xxx PCI/PCIe Wireless support
 
* [[LinuxLibre:MWL8K|MWL8K]] - Marvell 88W8xxx PCI/PCIe Wireless support
 +
* [[LinuxLibre:ATH9K_HTC|ATH9K_HTC]] - Atheros HTC based wireless cards support
 
* [[LinuxLibre:OTUS|OTUS]] - Atheros OTUS 802.11n USB wireless support
 
* [[LinuxLibre:OTUS|OTUS]] - Atheros OTUS 802.11n USB wireless support
 
* [[LinuxLibre:PRISM2_USB|PRISM2_USB]] - Prism2.5/3 USB driver
 
* [[LinuxLibre:PRISM2_USB|PRISM2_USB]] - Prism2.5/3 USB driver
Line 154: Line 162:
 
* [[LinuxLibre:WL1251|WL1251]] - TI wl1251 support
 
* [[LinuxLibre:WL1251|WL1251]] - TI wl1251 support
 
* [[LinuxLibre:WL1271|WL1271]] - TI wl1271 support
 
* [[LinuxLibre:WL1271|WL1271]] - TI wl1271 support
 +
* [[LinuxLibre:WL1271_SDIO|WL1271_SDIO]] - TI wl1271 SDIO support
 +
* [[LinuxLibre:WL1271_SPI|WL1271_SPI]] - TI wl1271 SPI support
 
* [[LinuxLibre:USB_ZD1201|USB_ZD1201]] - USB ZD1201 based Wireless device support
 
* [[LinuxLibre:USB_ZD1201|USB_ZD1201]] - USB ZD1201 based Wireless device support
 
* [[LinuxLibre:ZD1211RW|ZD1211RW]] - ZyDAS ZD1211/ZD1211B USB-wireless support
 
* [[LinuxLibre:ZD1211RW|ZD1211RW]] - ZyDAS ZD1211/ZD1211B USB-wireless support
Line 161: Line 171:
 
* [[LinuxLibre:BT_HCIBT3C|BT_HCIBT3C]] - HCI BT3C (PC Card) driver
 
* [[LinuxLibre:BT_HCIBT3C|BT_HCIBT3C]] - HCI BT3C (PC Card) driver
 
* [[LinuxLibre:BT_MRVL_SDIO|BT_MRVL_SDIO]] - Marvell BT-over-SDIO driver
 
* [[LinuxLibre:BT_MRVL_SDIO|BT_MRVL_SDIO]] - Marvell BT-over-SDIO driver
 +
* [[LinuxLibre:TI_ST|TI_ST]] - Texas Instruments shared transport line discipline
 
* [[LinuxLibre:WIMAX_I2400M|WIMAX_I2400M]] - Intel Wireless WiMAX Connection 2400
 
* [[LinuxLibre:WIMAX_I2400M|WIMAX_I2400M]] - Intel Wireless WiMAX Connection 2400
 +
* [[LinuxLibre:INFINIBAND_QIB|INFINIBAND_QIB]] - QLogic PCIe HCA support
 
* [[LinuxLibre:ISDN_DIVAS|ISDN_DIVAS]] - Support Eicon DIVA Server cards
 
* [[LinuxLibre:ISDN_DIVAS|ISDN_DIVAS]] - Support Eicon DIVA Server cards
 
* [[LinuxLibre:MISDN_SPEEDFAX|MISDN_SPEEDFAX]] - Support for Sedlbauer Speedfax+
 
* [[LinuxLibre:MISDN_SPEEDFAX|MISDN_SPEEDFAX]] - Support for Sedlbauer Speedfax+
Line 167: Line 179:
 
* [[LinuxLibre:SERIAL_ICOM|SERIAL_ICOM]] - IBM Multiport Serial Adapter
 
* [[LinuxLibre:SERIAL_ICOM|SERIAL_ICOM]] - IBM Multiport Serial Adapter
 
* [[LinuxLibre:SERIAL_QE|SERIAL_QE]] - Freescale QUICC Engine serial port support
 
* [[LinuxLibre:SERIAL_QE|SERIAL_QE]] - Freescale QUICC Engine serial port support
* [[LinuxLibre:COMEDI_PCI_DRIVERS|COMEDI_PCI_DRIVERS]] - Data acquisition support Comedi PCI drivers
+
* [[LinuxLibre:COMEDI_PCI_DRIVERS|COMEDI_PCI_DRIVERS]] - Data acquisition support Comedi PCI drivers '''TODO: maybe remove-me?'''
* [[LinuxLibre:COMEDI_USB_DRIVERS|COMEDI_USB_DRIVERS]] - Data acquisition support Comedi USB drivers
+
* [[LinuxLibre:COMEDI_USBDUX|COMEDI_USBDUX]] - ITL USBDUX support
 +
* [[LinuxLibre:COMEDI_USBDUXFAST|COMEDI_USBDUXFAST]] - ITL USB-DUXfast support
 
* [[LinuxLibre:SCSI_QLOGICPTI|SCSI_QLOGICPTI]] - PTI Qlogic, ISP Driver
 
* [[LinuxLibre:SCSI_QLOGICPTI|SCSI_QLOGICPTI]] - PTI Qlogic, ISP Driver
 
* [[LinuxLibre:SCSI_ADVANSYS|SCSI_ADVANSYS]] - AdvanSys SCSI
 
* [[LinuxLibre:SCSI_ADVANSYS|SCSI_ADVANSYS]] - AdvanSys SCSI
Line 188: Line 201:
 
* [[LinuxLibre:USB_SERIAL_WHITEHEAT|USB_SERIAL_WHITEHEAT]] - USB ConnectTech WhiteHEAT Serial Driver
 
* [[LinuxLibre:USB_SERIAL_WHITEHEAT|USB_SERIAL_WHITEHEAT]] - USB ConnectTech WhiteHEAT Serial Driver
 
* [[LinuxLibre:UWB_I1480U|UWB_I1480U]] - Support for Intel Wireless UWB Link 1480 HWA
 
* [[LinuxLibre:UWB_I1480U|UWB_I1480U]] - Support for Intel Wireless UWB Link 1480 HWA
 +
* [[LinuxLibre:SND_ASIHPI|SND_ASIHPI]] - AudioScience ASIxxxx
 
* [[LinuxLibre:SND_CS46XX|SND_CS46XX]] - Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x
 
* [[LinuxLibre:SND_CS46XX|SND_CS46XX]] - Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x
 
* [[LinuxLibre:SND_KORG1212|SND_KORG1212]] - Korg 1212 IO
 
* [[LinuxLibre:SND_KORG1212|SND_KORG1212]] - Korg 1212 IO
Line 221: Line 235:
 
* [[LinuxLibre:SOUND_MSNDPIN|SOUND_MSNDPIN]] - Support for Turtle Beach MultiSound Pinnacle (oss)
 
* [[LinuxLibre:SOUND_MSNDPIN|SOUND_MSNDPIN]] - Support for Turtle Beach MultiSound Pinnacle (oss)
 
* [[LinuxLibre:SND_SSCAPE|SND_SSCAPE]] - Ensoniq SoundScape driver
 
* [[LinuxLibre:SND_SSCAPE|SND_SSCAPE]] - Ensoniq SoundScape driver
 +
* [[LinuxLibre:SND_SOC_WM2000|SND_SOC_WM2000]] - WM2000 ALSA Soc Audio driver
 +
* [[LinuxLibre:SND_SOC_SH4_SIU|SND_SOC_SH4_SIU]] - ALSA SoC driver for Renesas SH7343, SH7722 SIU peripheral
 
* [[LinuxLibre:SOUND_TRIX|SOUND_TRIX]] - MediaTrix AudioTrix Pro support
 
* [[LinuxLibre:SOUND_TRIX|SOUND_TRIX]] - MediaTrix AudioTrix Pro support
 
* [[LinuxLibre:SOUND_TRIX|SOUND_TRIX]] - See above,
 
* [[LinuxLibre:SOUND_TRIX|SOUND_TRIX]] - See above,

Revision as of 23:37, 8 September 2010

This page lists wiki articles that gather info about the devices that require non-free firmware in the kernel Linux. It is intended as a way to foster the development of free firmwares for these devices by making information more easily accessible and better organized. --Felipe Sanches

This list of devices is based on the Linux-Libre 2.6.35.4-libre2 log file. It is similar to http://www.fsf.org/resources/hw/firmware but aims at more detailed technical info.

Use this template when starting a wiki-page about a new device.



These following devices require non-free firmware but are also not yet supported by Linux drivers. So the purpose here is to foster development of both free drivers and free firmwares for these: