Hardware Support: Difference between revisions
Jump to navigation
Jump to search
Asiekierka (talk | contribs) (→Audio) |
|||
(27 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
KolibriOS is VERY light on system requirements, using as little as 1MB of disk space and 8MB RAM to run. In terms of processing power, Intel's [http://en.wikipedia.org/wiki/P5_(microarchitecture) original Pentium (P5 microarchitecture)] or compatible processor is sufficient to fully enjoy KolibriOS. | |||
Here is a list of supported devices for KolibriOS. | Here is a list of supported devices for KolibriOS. | ||
Line 6: | Line 8: | ||
|'''Name''' | |'''Name''' | ||
|'''Devices''' | |'''Devices''' | ||
|'''Notes''' | |'''Notes''' | ||
|- | |- | ||
|drm/radeon | |drm/radeon | ||
|Radeon graphics cards (same as supported by Linux) | |Radeon graphics cards (same as supported by Linux) | ||
|Based on Linux "radeon" kernel driver | |Based on Linux "radeon" kernel driver | ||
|- | |- | ||
|drm/i915 | |drm/i915 | ||
|Intel graphics cards (same as supported by Linux) | |Intel graphics cards (same as supported by Linux) | ||
|Based on Linux "i915" kernel driver | |Based on Linux "i915" kernel driver | ||
|- | |- | ||
| | |VESA (VBE) | ||
|VESA 1.2 and | |VESA 1.2, 2.0 and 3.0 | ||
| | |VESA driver is built into the KolibriOS kernel.<br> VESA 2.0 and 3.0 are supported in 16bpp, 24bpp and 32bpp modes.<br> VESA 1.2 is disabled by default (requires re-assembling the kernel) | ||
|} | |} | ||
Line 30: | Line 28: | ||
|'''Name''' | |'''Name''' | ||
|'''Devices''' | |'''Devices''' | ||
|'''Notes''' | |'''Notes''' | ||
|- | |- | ||
|a5536 | <!--|a5536 | ||
|AMD Geode | |AMD Geode | ||
| | | | ||
|--> | |||
|- | |||
|emu10k1x | |emu10k1x | ||
|Creative labs EMU10K1X | |Creative labs EMU10K1X | ||
| | | | ||
|- | |||
|ensoniq | |||
|Ensoniq AudioPCI ES1371 | |||
|This driver is only a stub at the moment. It doesn't work but [http://ftp.kolibrios.org/users/Asper/sound/Ensoniq you can help improve it]. | |||
|- | |||
|fm801 | |||
|FM801 | |||
| | | | ||
|- | |||
|intelac97 | |||
|AC97 | |||
|Supports most AC97 cards (intel, nForce) | |||
|- | |- | ||
|intel_hda | |intel_hda | ||
|Intel/Realtek/... HD Audio | |Intel/Realtek/... HD Audio | ||
|[[Intel_High_Definition_Audio|Supported devices and more information]] | |[[Intel_High_Definition_Audio|Supported devices and more information]] | ||
|- | |- | ||
|sb16 | |sb16 | ||
|Sound Blaster 16 | |Sound Blaster 16 | ||
| | | | ||
|- | |- | ||
|sisnbook | |sisnbook | ||
|SIS PCI audio | |SIS PCI audio (Sis 7012) | ||
| | | | ||
|- | |- | ||
| | |vt823x | ||
|VIA AC97 | |VIA AC97 (VT8233(C), VT8235, VT8237, VT8237R (Plus)) | ||
| | | | ||
|} | |} | ||
Line 72: | Line 70: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|''' | |'''Driver name''' | ||
|''' | |'''Supported devices''' | ||
|- | |- | ||
|3c59x | |3c59x | ||
|3Com Fast EtherLink (3c59x/450/555/556/575/900/905/980) | |3Com Fast EtherLink (3c59x/450/555/556/575/900/905/980) | ||
|- | |||
|dec21x4x (work in progress) | |||
|Accton en1207B-TX, DEC 21140,.., VirtualPC | |||
|- | |||
|forcedeth (work in progress) | |||
|nVidia nForce chipset integrated ethernet | |||
|- | |- | ||
|i8255x | |i8255x | ||
|Intel eepro/100 ( | |Intel eepro/100 (i8255x, i82562, i82801,..), QEMU | ||
|- | |||
|i8254x | |||
|Intel PRO/1000 (i8254x), Virtualbox, BOCHS, QEMU | |||
|- | |||
|mtd80x | |||
|Myson MTD803 | |||
|- | |- | ||
|pcnet32 | |pcnet32 | ||
|AMD PCnet (79c970, 79c978, 79c973,..) | |AMD PCnet (79c970, 79c978, 79c973,..), Virtualbox, QEMU | ||
|- | |- | ||
|r6040 | |r6040 | ||
|RDC Semiconductors R6040 | |RDC Semiconductors R6040 | ||
|- | |||
|rhine | |||
|VIA Rhine II and III | |||
|- | |- | ||
|rtl8029 | |rtl8029 | ||
|Realtek 8029/8019 | |Realtek 8029/8019, ne2000 PCI, BOCHS, QEMU | ||
|- | |- | ||
|rtl8139 | |rtl8139 | ||
|Realtek 8139 and clones | |Realtek 8139 and clones, QEMU | ||
|- | |- | ||
|rtl8169 | |rtl8169 | ||
|Realtek 8110/8111/8168/8169 | |Realtek 8110/8111/8167/8168/8169 | ||
|- | |- | ||
|sis900 | |sis900 | ||
|SiS900, 7016 | |SiS900, 7016 | ||
|- | |- | ||
| | |ar81xx | ||
| | |Atheros 8161/8162/8171/8172 Ethernet driver. | ||
Only QCA816x/7x supported so far. | |||
|- | |- | ||
|} | |} | ||
Line 126: | Line 123: | ||
|'''Name''' | |'''Name''' | ||
|'''Devices''' | |'''Devices''' | ||
|'''Notes''' | |'''Notes''' | ||
|- | |- | ||
|cdrom | |cdrom | ||
|CD-ROM drives | |CD-ROM drives | ||
| | | | ||
|- | |- | ||
|fdc | |fdc | ||
|Floppy disk drives | |Floppy disk drives | ||
| | | | ||
|- | |- | ||
|ide_cache | |ide_cache | ||
|IDE drive cache | |IDE drive cache | ||
| | | | ||
|- | |- | ||
|ps2mouse4d | |ps2mouse4d | ||
|PS/2 mouse | |PS/2 mouse | ||
| | | | ||
|} | |} | ||
== | == USB == | ||
USB 1.1 and 2.0 are supported (UHCI, OHCI and EHCI)<br>There is also support for USB hubs. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 165: | Line 151: | ||
|'''Notes''' | |'''Notes''' | ||
|- | |- | ||
| | |usbhid.obj | ||
| | |USB keyboard and mouse driver | ||
|[http://board.kolibrios.org/viewtopic.php?f=30&t=1785] | |[http://board.kolibrios.org/viewtopic.php?f=30&t=1785] | ||
| | | | ||
|- | |||
|usbstor.obj | |||
|USB Storage driver (USB-stick and external harddrives) | |||
|[http://board.kolibrios.org/viewtopic.php?f=30&t=1785] | |||
| | |||
|- | |||
|usbprint.obj | |||
|USB printer driver | |||
|[http://board.kolibrios.org/viewtopic.php?f=30&t=2285] | |||
|Demo - prints a test page on some printers. | |||
|} | |} |
Latest revision as of 11:28, 13 May 2021
KolibriOS is VERY light on system requirements, using as little as 1MB of disk space and 8MB RAM to run. In terms of processing power, Intel's original Pentium (P5 microarchitecture) or compatible processor is sufficient to fully enjoy KolibriOS.
Here is a list of supported devices for KolibriOS.
Graphics
Name | Devices | Notes |
drm/radeon | Radeon graphics cards (same as supported by Linux) | Based on Linux "radeon" kernel driver |
drm/i915 | Intel graphics cards (same as supported by Linux) | Based on Linux "i915" kernel driver |
VESA (VBE) | VESA 1.2, 2.0 and 3.0 | VESA driver is built into the KolibriOS kernel. VESA 2.0 and 3.0 are supported in 16bpp, 24bpp and 32bpp modes. VESA 1.2 is disabled by default (requires re-assembling the kernel) |
Audio
Name | Devices | Notes |
emu10k1x | Creative labs EMU10K1X | |
ensoniq | Ensoniq AudioPCI ES1371 | This driver is only a stub at the moment. It doesn't work but you can help improve it. |
fm801 | FM801 | |
intelac97 | AC97 | Supports most AC97 cards (intel, nForce) |
intel_hda | Intel/Realtek/... HD Audio | Supported devices and more information |
sb16 | Sound Blaster 16 | |
sisnbook | SIS PCI audio (Sis 7012) | |
vt823x | VIA AC97 (VT8233(C), VT8235, VT8237, VT8237R (Plus)) |
Network
Driver name | Supported devices |
3c59x | 3Com Fast EtherLink (3c59x/450/555/556/575/900/905/980) |
dec21x4x (work in progress) | Accton en1207B-TX, DEC 21140,.., VirtualPC |
forcedeth (work in progress) | nVidia nForce chipset integrated ethernet |
i8255x | Intel eepro/100 (i8255x, i82562, i82801,..), QEMU |
i8254x | Intel PRO/1000 (i8254x), Virtualbox, BOCHS, QEMU |
mtd80x | Myson MTD803 |
pcnet32 | AMD PCnet (79c970, 79c978, 79c973,..), Virtualbox, QEMU |
r6040 | RDC Semiconductors R6040 |
rhine | VIA Rhine II and III |
rtl8029 | Realtek 8029/8019, ne2000 PCI, BOCHS, QEMU |
rtl8139 | Realtek 8139 and clones, QEMU |
rtl8169 | Realtek 8110/8111/8167/8168/8169 |
sis900 | SiS900, 7016 |
ar81xx | Atheros 8161/8162/8171/8172 Ethernet driver.
Only QCA816x/7x supported so far. |
Other
Name | Devices | Notes |
cdrom | CD-ROM drives | |
fdc | Floppy disk drives | |
ide_cache | IDE drive cache | |
ps2mouse4d | PS/2 mouse |
USB
USB 1.1 and 2.0 are supported (UHCI, OHCI and EHCI)
There is also support for USB hubs.
Name | Devices | Source | Notes |
usbhid.obj | USB keyboard and mouse driver | [1] | |
usbstor.obj | USB Storage driver (USB-stick and external harddrives) | [2] | |
usbprint.obj | USB printer driver | [3] | Demo - prints a test page on some printers. |