Here is a list of open source Linux drivers that are already written, but are not included in the main Linux kernel.org tree for one reason or another. These are all possible projects that the Linux Driver Project developers could undertake to move the driver into the main kernel tree.

Note, please do not list closed source drivers here, or ones that contain some kind of licensing issue that prevents them from being merged into the Linux source tree due to a legal issue. If no open source driver exists for the same hardware, please add an entry on DriversNeeded if one does not already exist.

Drivers by subsystem and type

Firewire

Networking

Fixed Ethernet

Wireless 802.11

Controller Area Network (CAN, ISO 11898)

Misc

Storage

ATA

Card Readers

SCSI

iSCSI

  • iscsitarget "iSCSI Enterprise Target". Note that the [[FAQ says that "Kernel patches are not necessary.", but this does not mean that kernel modules do not exist. The FAQ answer seems to exist to contrast iscsitarget against the older project it forked from, which required a patch to the kernel itself in addition to modules it supplied.
  • iSCSI-SCST http://scst.sourceforge.net - a forked version of IET (iSCSI Enterprise Target) - bugfixes, performance improvements and new features (pass-through support for tape drives etc.).
  • Note: both of these probably are hard to sell, since stgt was merged upstream in kernel 2.6.20.

Tape

Disk encryption

USB

Video Input

Web Cams

V4L

Video Output

Audio

Input Devices

Multiport Serial Devices

  • Digi RealPort (dgrp) ethernet-connected multiport console/serial servers ... out-of-tree driver since 1999.
  • (dgap) Digi AccelePort? C/X, XEM, Xr and EPC/X driver
  • (dgdm) Digi AccelePort? RAS and XP driver
  • (dgnc) Digi Neo and ClassicBoard? driver
  • espx driver - Equinox/Avocent ESP-series serial-over-ip devices
  • eqnx/sst driver - Equinox/Avocent SST multiport serial driver

Data acquisition / custom device control

VME

  • SIS1100/SIS3100 PCI to VME interface (VME is a bus architecture popular in high-end physics labs and mission-critical systems) - the existing Linux source can be found at http://www.struck.de/linux1100.htm
  • vmedrv is a device driver for Linux 2.x for the PCI-VME bus adapter Model 616/617/618/620 manufactured by SBS Technologies (Bit3).

Test/development cards

  • ex10 ex10_i2c ex10_spi Modules for Amfeltec eX10 PCI Extender, GPL, included on accompanying CD only.

ACPI Support


Non-Driver modules outside of the kernel tree

Filesystems

(This may not be the right category for the following)

Network Block Devices

LSM (Linux Security Modules)

(This may not be the right category for the following)

Virtualization

Architectures


Uncategorised

Topic revision: r134 - 01 Jan 2009 - 15:20:08 - RussOdom
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback