List of Device Drivers: Difference between revisions
Jump to navigation
Jump to search
m (→NDIS2 MAC) |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
|Autonic|| ||Watcom C/C++ 10.x||boot time detection of PCI devices to autoload their driver||[https://github.com/OS2World/DRV-Autonic] | |Autonic|| ||Watcom C/C++ 10.x||boot time detection of PCI devices to autoload their driver||[https://github.com/OS2World/DRV-Autonic] | ||
|- | |- | ||
|BT32.SYS||GNU GPL||Watcom 11.0C, IBM DDK, LXAPI32 sources||BT8X8 driver for TV-Cards. [ftp://ftp.netlabs.org/pub/snapshots/bt32/ Source] ||[https://github.com/OS2World/DRV-BT32] | |BT32.SYS||GNU GPL||Watcom 11.0C, IBM DDK, LXAPI32 sources||BT8X8 driver for TV-Cards. [ftp://ftp.netlabs.org/pub/snapshots/bt32/ Source]||[https://github.com/OS2World/DRV-BT32] | ||
|- | |- | ||
|Delay||BSD 3 Clauses|| ||OS/2 device driver for providing a timed delay from CONFIG.SYS during system startup.||[https://github.com/OS2World/DRV-Delay] | |Delay||BSD 3 Clauses|| ||OS/2 device driver for providing a timed delay from CONFIG.SYS during system startup.||[https://github.com/OS2World/DRV-Delay] | ||
Line 17: | Line 17: | ||
|Firewire|| || ||An initial firewire driver||[https://github.com/OS2World/DRV-Firewire] | |Firewire|| || ||An initial firewire driver||[https://github.com/OS2World/DRV-Firewire] | ||
|- | |- | ||
|Gameport.sys|| || || Samples the game port about 10 times per second.||[https://github.com/OS2World/DRV-GamePort] | |Gameport.sys|| || ||Samples the game port about 10 times per second.||[https://github.com/OS2World/DRV-GamePort] | ||
|- | |- | ||
|GAMEPRT2|| || ||Game Port Driver. Joystick GAME$ Driver. ||[https://github.com/OS2World/DRV-GAMEPRT2] | |GAMEPRT2|| || ||Game Port Driver. Joystick GAME$ Driver.||[https://github.com/OS2World/DRV-GAMEPRT2] | ||
|- | |- | ||
|[[HLTDriver]]|| ||OpenWatcom||Driver to keep systems cooler by calling HLT.||[https://github.com/OS2World/DRV-HLTDriver] | |[[HLTDriver]]|| ||OpenWatcom||Driver to keep systems cooler by calling HLT.||[https://github.com/OS2World/DRV-HLTDriver] | ||
|- | |- | ||
|HRTIMER rewrote||Public Domain|| ||A high resolution timer implemented as a device driver. | |HRTIMER rewrote||Public Domain|| ||A high resolution timer implemented as a device driver.||[https://github.com/OS2World/DRV-HRTIMER_rewrote] | ||
|- | |- | ||
|IBM Rapid Access I Keyboard Enabler|| || ||IBM Rapid Access Keyboard I Enabler driver.||[https://github.com/OS2World/DRV-IBM-Rapid-Access-Keyboard-I-Enabler] | |IBM Rapid Access I Keyboard Enabler|| || ||IBM Rapid Access Keyboard I Enabler driver.||[https://github.com/OS2World/DRV-IBM-Rapid-Access-Keyboard-I-Enabler] | ||
Line 35: | Line 35: | ||
|O2X||Public Domain||Assembler||Directs output to the AUX device to the monochrome monitor in a two-monitor system.||[https://github.com/OS2World/DRV-O2X] | |O2X||Public Domain||Assembler||Directs output to the AUX device to the monochrome monitor in a two-monitor system.||[https://github.com/OS2World/DRV-O2X] | ||
|- | |- | ||
|[[OS2AHCI]]||GNU GPL|| ||SATA AHCI HDD driver|| [https://github.com/OS2World/DRV-AHCI] | |[[OS2AHCI]]||GNU GPL|| ||SATA AHCI HDD driver||[https://github.com/OS2World/DRV-AHCI] | ||
|- | |- | ||
|Panel|| BSD 3-Clauses|| ||PANEL is an OS/2 device driver that provides access to the eight character information panel provided on the IBM PS/2 Model 95 (8595 and 9595) systems.||[https://github.com/OS2World/DRV-panel] | |Panel|| BSD 3-Clauses|| ||PANEL is an OS/2 device driver that provides access to the eight character information panel provided on the IBM PS/2 Model 95 (8595 and 9595) systems.||[https://github.com/OS2World/DRV-panel] | ||
|- | |- | ||
|P6K7MTRR|| || ||Intel P6/AMD K7 MTRRs management IOCtl PDD driver ||[https://github.com/OS2World/DRV-P6K7MTRR] | |P6K7MTRR|| || ||Intel P6/AMD K7 MTRRs management IOCtl PDD driver||[https://github.com/OS2World/DRV-P6K7MTRR] | ||
|- | |- | ||
|[[Peek]]||GNU LGPL||Watcom || Allows | |[[Peek]]||GNU LGPL||Watcom || Allows to read/write from IO ports||[https://github.com/OS2World/DRV-Peek] | ||
|- | |- | ||
|PHYSMEM|| || ||Provide a means for an application to access physical memory addresses by calling PhysToUVirt for it. ||[https://github.com/OS2World/DRV-PHYSMEM] | |PHYSMEM|| || ||Provide a means for an application to access physical memory addresses by calling PhysToUVirt for it.||[https://github.com/OS2World/DRV-PHYSMEM] | ||
|- | |- | ||
|Reboot2|| ||C<br/>Assembler||REBOOTDR.SYS is a driver and program to help you reboot OS/2 ||[https://github.com/OS2World/DRV-SYSTEM-Reboot2] | |Reboot2|| ||C<br/>Assembler||REBOOTDR.SYS is a driver and program to help you reboot OS/2||[https://github.com/OS2World/DRV-SYSTEM-Reboot2] | ||
|- | |- | ||
|RNG-810||GNU GPL V2 ||C++<br>Assembly|RANDDRV.SYS random number driver for RNG-810 or similar hardware||[https://github.com/OS2World/DRV-NET-dp815a] | |RNG-810||GNU GPL V2 ||C++<br>Assembly|RANDDRV.SYS random number driver for RNG-810 or similar hardware||[https://github.com/OS2World/DRV-NET-dp815a] | ||
Line 57: | Line 57: | ||
|UPTT|| || ||UPTime Test driver||[https://github.com/OS2World/DRV-UPTT] | |UPTT|| || ||UPTime Test driver||[https://github.com/OS2World/DRV-UPTT] | ||
|- | |- | ||
|WatDD||BSD Alike||C, Assembler||Physical Device Driver Libraries for Watcom C/C++ 10. ||[https://github.com/OS2World/DRV-SAMPLE-WatDD] | |WatDD||BSD Alike||C, Assembler||Physical Device Driver Libraries for Watcom C/C++ 10.||[https://github.com/OS2World/DRV-SAMPLE-WatDD] | ||
|- | |- | ||
|Wacom Bamboo digitizer tablet|| || ||Device driver for Wacom Bamboo digitizer tablet.|| [https://github.com/OS2World/DRV-WBamboo] | |Wacom Bamboo digitizer tablet|| || ||Device driver for Wacom Bamboo digitizer tablet.||[https://github.com/OS2World/DRV-WBamboo] | ||
|- | |- | ||
|[http://svn.netlabs.org/xata xATA / Danis506]||GNU LGPL || ||Hard Drive storage driver||[http://svn.netlabs.org/xata] [https://github.com/OS2World/DRV-xata] | |[http://svn.netlabs.org/xata xATA / Danis506]||GNU LGPL || ||Hard Drive storage driver||[http://svn.netlabs.org/xata] [https://github.com/OS2World/DRV-xata] | ||
Line 70: | Line 70: | ||
!Name||License||Requirements||Comments||Repository | !Name||License||Requirements||Comments||Repository | ||
|- | |- | ||
|JJSCDROM||AS IS || ||Modified OS/2 CD-ROM / CD-RW / | |JJSCDROM||AS IS|| ||Modified OS/2 CD-ROM/CD-RW/DVD device manager driver.||[https://github.com/OS2World/DRV-JJSCDROM] | ||
|} | |} | ||
Line 79: | Line 79: | ||
|ext2flt||Non-Profit||Assembler, C||makes it possible to load an IFS for Linux ext2 partitions.||[https://github.com/OS2World/DRV-ext2flt] | |ext2flt||Non-Profit||Assembler, C||makes it possible to load an IFS for Linux ext2 partitions.||[https://github.com/OS2World/DRV-ext2flt] | ||
|- | |- | ||
|VRAID||BSD-3-Clause||C<br/>Assembler||Virtual RAID driver for OS/2 | |VRAID.FLT||BSD-3-Clause||C<br/>Assembler||Virtual RAID driver for OS/2||[https://github.com/OS2World/DRV-VRAID] | ||
|} | |} | ||
==IFS Drivers== | ==IFS Drivers== | ||
{|class="wikitable" | {|class="wikitable" | ||
!Name||License||Requirements||Comments||Repository | !Name||License||Requirements||Comments||Repository | ||
|- | |- | ||
|[[ext2FS]||GNU GPL V2|| ||32bit Linux ext2 file system driver (IFS) for OS/2. Based on ext2 source code [ftp://ftp.netlabs.org/pub/snapshots/ext2fs/ Source]. ||[https://github.com/OS2World/DRV-ext2FS] | |[[ext2FS]||GNU GPL V2|| ||32bit Linux ext2 file system driver (IFS) for OS/2. Based on ext2 source code [ftp://ftp.netlabs.org/pub/snapshots/ext2fs/ Source].||[https://github.com/OS2World/DRV-ext2FS] | ||
|- | |- | ||
|[http://svn.netlabs.org/fat32 FAT32]||GNU LGPL|| ||File system driver for FAT32 (Windows 9x)||[http://svn.netlabs.org/fat32] | |[http://svn.netlabs.org/fat32 FAT32]||GNU LGPL|| ||File system driver for FAT32 (Windows 9x)||[http://svn.netlabs.org/fat32] | ||
|- | |- | ||
|[https://svn.arcanoae.com/fat32/ FAT32] (AN)||GNU LGPL|| ||Arca Noae fork of the FAT32 file system driver. ||[https://svn.arcanoae.com/fat32/] | |[https://svn.arcanoae.com/fat32/ FAT32] (AN)||GNU LGPL|| ||Arca Noae fork of the FAT32 file system driver.||[https://svn.arcanoae.com/fat32/] | ||
|- | |- | ||
|HFS||GNU GPL V2|| ||Mac HFS driver||[https://github.com/OS2World/DRV-HFS] | |HFS||GNU GPL V2|| ||Mac HFS driver||[https://github.com/OS2World/DRV-HFS] | ||
Line 96: | Line 96: | ||
|[http://home.clara.net/orac/os2.htm#isofs ISOFS]||GNU GPL V2||EMX||Installable file system for OS/2 to access ISO rawfiles||[https://github.com/OS2World/DRV-ISOFS], [https://github.com/OS2World/DRV-ISOFS_Paul] | |[http://home.clara.net/orac/os2.htm#isofs ISOFS]||GNU GPL V2||EMX||Installable file system for OS/2 to access ISO rawfiles||[https://github.com/OS2World/DRV-ISOFS], [https://github.com/OS2World/DRV-ISOFS_Paul] | ||
|- | |- | ||
|MWDD32||GNU GPL V2|| ||Implementation of 32-bit OS/2 device drivers (BASEDEV and DEVICE) or 32 bit IFS.||[https://github.com/OS2World/DRV-MWDD32] | |MWDD32||GNU GPL V2|| ||Implementation of 32-bit OS/2 device drivers (BASEDEV and DEVICE) or 32-bit IFS.||[https://github.com/OS2World/DRV-MWDD32] | ||
|- | |- | ||
|OpenJFS||GNU GPL V2||IBM C/C++ Compiler 3.6.5, Microsoft C 6.0a, OS/2 Developers Toolkit v4.5||JFS (Journal File System) IFS driver for OS/2||[http://svn.ecomstation.nl/openJFS/] | |OpenJFS||GNU GPL V2||IBM C/C++ Compiler 3.6.5, Microsoft C 6.0a, OS/2 Developers Toolkit v4.5||JFS (Journal File System) IFS driver for OS/2||[http://svn.ecomstation.nl/openJFS/] | ||
|- | |- | ||
|[[RAMFS]]||Public Domain|| ||IFS-based RAMDISK ||[https://github.com/OS2World/DRV-RAMFS] | |[[RAMFS]]||Public Domain|| ||IFS-based RAMDISK||[https://github.com/OS2World/DRV-RAMFS] | ||
|- | |- | ||
|[https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Additions/os2#VBoxSF VirtualBox Shared Folders Driver]||GNU GPL|| ||This driver is part of the OS/2 additions for VirtualBox. | |[https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Additions/os2#VBoxSF VirtualBox Shared Folders Driver]||GNU GPL|| ||This driver is part of the OS/2 additions for VirtualBox. | ||
|- | |- | ||
|WatcomIFS|| || ||Sample Source for building an IFS driver using Open Watcom.||[https://github.com/OS2World/DRV-WatcomIFS] | |WatcomIFS|| || ||Sample Source for building an IFS driver using Open Watcom.||[https://github.com/OS2World/DRV-WatcomIFS] | ||
Line 129: | Line 129: | ||
|MultiMac||GNU GPL V2|| ||Network driver for NVETH, Intel E1000E, RealTek R8110, R8169||[http://svn.ecomstation.nl/multimac] [https://github.com/OS2World/DRV-NET-Multimac] | |MultiMac||GNU GPL V2|| ||Network driver for NVETH, Intel E1000E, RealTek R8110, R8169||[http://svn.ecomstation.nl/multimac] [https://github.com/OS2World/DRV-NET-Multimac] | ||
|- | |- | ||
|NVeth||GNU GPL V2|| ||NVidia nForce built-in NICs | |NVeth||GNU GPL V2|| ||NVidia nForce built-in NICs |[https://github.com/OS2World/DRV-NVeth/] | ||
|- | |- | ||
|rtgnda|| || ||Realtek RTL8169 MAC driver ||[https://github.com/OS2World/DRV-NET-rtgnda] | |rtgnda|| || ||Realtek RTL8169 MAC driver||[https://github.com/OS2World/DRV-NET-rtgnda] | ||
|- | |- | ||
|rpn2a|| || ||Realtek RTL8029AS Another MAC driver||[https://github.com/OS2World/DRV-NET-rpn2a] | |rpn2a|| || ||Realtek RTL8029AS Another MAC driver||[https://github.com/OS2World/DRV-NET-rpn2a] | ||
Line 141: | Line 141: | ||
|Tigris|| || ||National Semiconductor DP83815||[https://github.com/OS2World/DRV-NET-Tigris] | |Tigris|| || ||National Semiconductor DP83815||[https://github.com/OS2World/DRV-NET-Tigris] | ||
|- | |- | ||
|vfet1a04|| || ||VIA VT86C100A Rhine Another MAC driver ||[https://github.com/OS2World/DRV-NET-vfet1a04] | |vfet1a04|| || ||VIA VT86C100A Rhine Another MAC driver||[https://github.com/OS2World/DRV-NET-vfet1a04] | ||
|- | |- | ||
|vfet2a|| || ||VIA VT6102 Rhine2 Another MAC driver ||[https://github.com/OS2World/DRV-NET-vfet2a] | |vfet2a|| || ||VIA VT6102 Rhine2 Another MAC driver||[https://github.com/OS2World/DRV-NET-vfet2a] | ||
|- | |- | ||
|vfet3a04|| || ||VIA VT6105 Rhine3 Another MAC driver ||[https://github.com/OS2World/DRV-NET-vfet3a04] | |vfet3a04|| || ||VIA VT6105 Rhine3 Another MAC driver||[https://github.com/OS2World/DRV-NET-vfet3a04] | ||
|- | |- | ||
|vgend05|| || ||VIA VT612x Velocity||[https://github.com/OS2World/DRV-NET-vgend05] | |vgend05|| || ||VIA VT612x Velocity||[https://github.com/OS2World/DRV-NET-vgend05] | ||
Line 154: | Line 154: | ||
!Name||License||Requirements||Comments||Repository | !Name||License||Requirements||Comments||Repository | ||
|- | |- | ||
|PSD Sample Driver|| ||C<br/>Assembler||Sample of a Platform Specific Drivers (PSDs) for SMP ||[https://github.com/OS2World/DRV-SAMPLE-PSD_Sample] | |PSD Sample Driver|| ||C<br/>Assembler||Sample of a Platform Specific Drivers (PSDs) for SMP||[https://github.com/OS2World/DRV-SAMPLE-PSD_Sample] | ||
|- | |- | ||
|OS2PCAT||GNU GPL||C++ <br/>Assembler||Test PSD Driver for generic PC AT || [https://github.com/OS2World/DRV-OS2PCAT] | |OS2PCAT||GNU GPL||C++ <br/>Assembler||Test PSD Driver for generic PC AT||[https://github.com/OS2World/DRV-OS2PCAT] | ||
|} | |} | ||
Line 163: | Line 163: | ||
!Name||License||Requirements||Comments||Repository | !Name||License||Requirements||Comments||Repository | ||
|- | |- | ||
|DEVHELP||BSD 3 Alike|| ||OS/2 Physical Device Driver Libraries for Watcom C/C++ 10 ||[https://github.com/OS2World/DRV-DEVHELP] | |DEVHELP||BSD 3 Alike|| ||OS/2 Physical Device Driver Libraries for Watcom C/C++ 10||[https://github.com/OS2World/DRV-DEVHELP] | ||
|- | |- | ||
|USBLib||Aladdin Free Public License|| ||USBCalls, USBResmg, USBJoy driver source code. ||[https://github.com/OS2World/DRV-USBLib] | |USBLib||Aladdin Free Public License|| ||USBCalls, USBResmg, USBJoy driver source code.||[https://github.com/OS2World/DRV-USBLib] | ||
|- | |- | ||
|Wim's Experimental Files||BSD 3-Clause||Assembler||for bmscalls, bvscalls, kbdcalls, keyboard.dcp, moucalls, viocalls.||[https://github.com/OS2World/SYSTEM-DRV-Wims_Experimental_Files] | |Wim's Experimental Files||BSD 3-Clause||Assembler||for bmscalls, bvscalls, kbdcalls, keyboard.dcp, moucalls, viocalls.||[https://github.com/OS2World/SYSTEM-DRV-Wims_Experimental_Files] | ||
Line 180: | Line 180: | ||
|[http://svn.netlabs.org/uniaud UniAud]||GNU GPL|| ||Based on ALSA core||[http://svn.netlabs.org/uniaud] [https://github.com/OS2World/DRV-UNIAUD] | |[http://svn.netlabs.org/uniaud UniAud]||GNU GPL|| ||Based on ALSA core||[http://svn.netlabs.org/uniaud] [https://github.com/OS2World/DRV-UNIAUD] | ||
|} | |} | ||
[[Category:Dump]] |
Latest revision as of 16:49, 20 December 2022
Physical Device Drivers
Name | License | Requirements | Comments | Repository |
---|---|---|---|---|
ASPI Router | Free - AS IS | Watcom C/C++ | Application SCSI interface device driver | [1] |
Autonic | Watcom C/C++ 10.x | boot time detection of PCI devices to autoload their driver | [2] | |
BT32.SYS | GNU GPL | Watcom 11.0C, IBM DDK, LXAPI32 sources | BT8X8 driver for TV-Cards. Source | [3] |
Delay | BSD 3 Clauses | OS/2 device driver for providing a timed delay from CONFIG.SYS during system startup. | [4] | |
Demo | $DEMO - OS/2 Demonstration Device Device Driver. | [5] | ||
FASTIO | BSD | Fastio Device Driver for direct port I/O. The driver provides a 32 bit R3->R0 call gate for a user process. | [6] | |
Firewire | An initial firewire driver | [7] | ||
Gameport.sys | Samples the game port about 10 times per second. | [8] | ||
GAMEPRT2 | Game Port Driver. Joystick GAME$ Driver. | [9] | ||
HLTDriver | OpenWatcom | Driver to keep systems cooler by calling HLT. | [10] | |
HRTIMER rewrote | Public Domain | A high resolution timer implemented as a device driver. | [11] | |
IBM Rapid Access I Keyboard Enabler | IBM Rapid Access Keyboard I Enabler driver. | [12] | ||
[[IDLEHLT16] | Public Domain | HLT driver for OS/2 1.x. Driver to keep systems cooler by calling HLT. | [13] | |
LDCOPY | BSD 3-Clauses | simple OS/2 driver for copying files while CONFIG.SYS is being processed. | [14] | |
LXAPI32.SYS | GNU GPL V2 | Watcom 11.0C and IBM DDK | small Linux API to other device drivers. With this helper driver it is relative easy to port other Linux drivers to OS/2. Source | [15] |
O2X | Public Domain | Assembler | Directs output to the AUX device to the monochrome monitor in a two-monitor system. | [16] |
OS2AHCI | GNU GPL | SATA AHCI HDD driver | [17] | |
Panel | BSD 3-Clauses | PANEL is an OS/2 device driver that provides access to the eight character information panel provided on the IBM PS/2 Model 95 (8595 and 9595) systems. | [18] | |
P6K7MTRR | Intel P6/AMD K7 MTRRs management IOCtl PDD driver | [19] | ||
Peek | GNU LGPL | Watcom | Allows to read/write from IO ports | [20] |
PHYSMEM | Provide a means for an application to access physical memory addresses by calling PhysToUVirt for it. | [21] | ||
Reboot2 | C Assembler |
REBOOTDR.SYS is a driver and program to help you reboot OS/2 | [22] | |
RNG-810 | GNU GPL V2 | RANDDRV.SYS random number driver for RNG-810 or similar hardware | [23] | |
Rodent | Public Domain | Support for several mouse models. | [24] | |
Serial Port | Free or Charge | wrapper class to access OS/2 serial port. | [25] | |
USBECD | ISC License | This driver enables you to directly control USB devices. | [26] | |
UPTT | UPTime Test driver | [27] | ||
WatDD | BSD Alike | C, Assembler | Physical Device Driver Libraries for Watcom C/C++ 10. | [28] |
Wacom Bamboo digitizer tablet | Device driver for Wacom Bamboo digitizer tablet. | [29] | ||
xATA / Danis506 | GNU LGPL | Hard Drive storage driver | [30] [31] | |
XF86SUP | As Is | C | XF86SUP.SYS is a helper driver for XFree86/2. | [32] |
Device Managers
Name | License | Requirements | Comments | Repository |
---|---|---|---|---|
JJSCDROM | AS IS | Modified OS/2 CD-ROM/CD-RW/DVD device manager driver. | [33] |
Filter Device Drivers
Name | License | Requirements | Comments | Repository |
---|---|---|---|---|
ext2flt | Non-Profit | Assembler, C | makes it possible to load an IFS for Linux ext2 partitions. | [34] |
VRAID.FLT | BSD-3-Clause | C Assembler |
Virtual RAID driver for OS/2 | [35] |
IFS Drivers
Name | License | Requirements | Comments | Repository |
---|---|---|---|---|
[[ext2FS] | GNU GPL V2 | 32bit Linux ext2 file system driver (IFS) for OS/2. Based on ext2 source code Source. | [36] | |
FAT32 | GNU LGPL | File system driver for FAT32 (Windows 9x) | [37] | |
FAT32 (AN) | GNU LGPL | Arca Noae fork of the FAT32 file system driver. | [38] | |
HFS | GNU GPL V2 | Mac HFS driver | [39] | |
ISOFS | GNU GPL V2 | EMX | Installable file system for OS/2 to access ISO rawfiles | [40], [41] |
MWDD32 | GNU GPL V2 | Implementation of 32-bit OS/2 device drivers (BASEDEV and DEVICE) or 32-bit IFS. | [42] | |
OpenJFS | GNU GPL V2 | IBM C/C++ Compiler 3.6.5, Microsoft C 6.0a, OS/2 Developers Toolkit v4.5 | JFS (Journal File System) IFS driver for OS/2 | [43] |
RAMFS | Public Domain | IFS-based RAMDISK | [44] | |
VirtualBox Shared Folders Driver | GNU GPL | This driver is part of the OS/2 additions for VirtualBox. | ||
WatcomIFS | Sample Source for building an IFS driver using Open Watcom. | [45] |
NDIS2 MAC
Name | License | Requirements | Comments | Repository |
---|---|---|---|---|
ALTA.OS2 | MASM 6.0 & link386 | Sundance ST201 and IC+ IP100A | [46] | |
b44a | Broadcom BCM4401 | [47] | ||
comet | ADMtek Comet/Centaur | [48] | ||
dp82x | National Semiconductor DP83820 Ethernet | [49] | ||
dp820a | NSC DP83820 | [50] | ||
dp815a | NSC DP83815 | [51] | ||
lgy98 | MELCO LGY-98 C-BUS Ethernet MAC driver | [52] | ||
[Moschip MCS7830] | Virtual Pascal 2.1, OS/2 Toolkit 4.5 (alp, os2386.lib) | Dedicated to USB 2.0 to Ethernet Adapters, telling VendorID 0x9710 and ProductID 0x7830. | [53] | |
MultiMac | GNU GPL V2 | Network driver for NVETH, Intel E1000E, RealTek R8110, R8169 | [54] [55] | |
NVeth | GNU GPL V2 | [56] | ||
rtgnda | Realtek RTL8169 MAC driver | [57] | ||
rpn2a | Realtek RTL8029AS Another MAC driver | [58] | ||
sis90a | SiS900 Another MAC driver | [59] | ||
tc902x | Tamarack tmi TC9021 | [60] | ||
Tigris | National Semiconductor DP83815 | [61] | ||
vfet1a04 | VIA VT86C100A Rhine Another MAC driver | [62] | ||
vfet2a | VIA VT6102 Rhine2 Another MAC driver | [63] | ||
vfet3a04 | VIA VT6105 Rhine3 Another MAC driver | [64] | ||
vgend05 | VIA VT612x Velocity | [65] |
PSD
Name | License | Requirements | Comments | Repository |
---|---|---|---|---|
PSD Sample Driver | C Assembler |
Sample of a Platform Specific Drivers (PSDs) for SMP | [66] | |
OS2PCAT | GNU GPL | C++ Assembler |
Test PSD Driver for generic PC AT | [67] |
Libraries
Name | License | Requirements | Comments | Repository |
---|---|---|---|---|
DEVHELP | BSD 3 Alike | OS/2 Physical Device Driver Libraries for Watcom C/C++ 10 | [68] | |
USBLib | Aladdin Free Public License | USBCalls, USBResmg, USBJoy driver source code. | [69] | |
Wim's Experimental Files | BSD 3-Clause | Assembler | for bmscalls, bvscalls, kbdcalls, keyboard.dcp, moucalls, viocalls. | [70] |
Name | License | Requirements | Comments | Repository |
---|---|---|---|---|
SoundCard Device Driver (SoundBlaster) | GNU GPL | Support for Sound Blaster audio cards. | [71] | |
SBOS2 | Sound Blaster for OS/2 drivers. | [72] | ||
UniAud | GNU GPL | Based on ALSA core | [73] [74] |